[
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.md",
    "content": "---\nname: Bug report\nabout: Create a report to help us improve\ntitle: \"[BUG]\"\nlabels: bug\nassignees: ''\n\n---\n\n**Describe the bug**\nA clear and concise description of what the bug is.\n\n**To Reproduce**\nSteps to reproduce the behavior:\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error\n\n**Expected behavior**\nA clear and concise description of what you expected to happen.\n\n**Screenshots**\nIf applicable, add screenshots to help explain your problem.\n\n**Desktop (please complete the following information):**\n - OS: [e.g. Windows 10, macOS Mojave, etc]\n - Version [e.g. 1.10.11]\n\n**Additional context**\nAdd any other context about the problem here.\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/custom.md",
    "content": "---\nname: Custom issue template\nabout: Describe this issue template's purpose here.\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature_request.md",
    "content": "---\nname: Feature request\nabout: Suggest an idea for this project\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n**Is your feature request related to a problem? Please describe.**\nA clear and concise description of what the problem is. Ex. I'm always frustrated when [...]\n\n**Describe the solution you'd like**\nA clear and concise description of what you want to happen.\n\n**Describe alternatives you've considered**\nA clear and concise description of any alternative solutions or features you've considered.\n\n**Additional context**\nAdd any other context or screenshots about the feature request here.\n"
  },
  {
    "path": ".gitignore",
    "content": "# Created by .gitignore support plugin (hsz.mobi)\n*.iml\n.idea/workspace.xml\n*.DS_Store\nout/\n.vscode"
  },
  {
    "path": ".idea/artifacts/Juicebox.xml",
    "content": "<component name=\"ArtifactManager\">\n  <artifact type=\"jar\" build-on-make=\"true\" name=\"Juicebox\">\n    <output-path>$PROJECT_DIR$/out/artifacts/Juicebox</output-path>\n    <root id=\"archive\" name=\"juicebox.jar\">\n      <element id=\"directory\" name=\"META-INF\">\n        <element id=\"file-copy\" path=\"$PROJECT_DIR$/src/resources/manifests/juicebox_jar/META-INF/MANIFEST.MF\" />\n      </element>\n      <element id=\"module-output\" name=\"Juicebox\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-0.8.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcudaUtils-0.0.4.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-apple-x86_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-linux-ppc_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-linux-x86_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jargs.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/igv.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/htsjdk-1.139.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/log4j-core-2.11.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jsi1.1.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/guava-18.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/npy.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jahmm-0.6.1.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jfreechart-1.0.19.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/VectorGraphics2D-0.11.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/commons-math3-3.6.1.jar\" path-in-jar=\"/\" />\n    </root>\n  </artifact>\n</component>"
  },
  {
    "path": ".idea/artifacts/JuicerTools.xml",
    "content": "<component name=\"ArtifactManager\">\n  <artifact type=\"jar\" build-on-make=\"true\" name=\"JuicerTools\">\n    <output-path>$PROJECT_DIR$/out/artifacts/JuicerTools</output-path>\n    <root id=\"archive\" name=\"juicer_tools.jar\">\n      <element id=\"directory\" name=\"META-INF\">\n        <element id=\"file-copy\" path=\"$PROJECT_DIR$/src/resources/manifests/juicer_tools_jar/META-INF/MANIFEST.MF\" />\n      </element>\n      <element id=\"module-output\" name=\"Juicebox\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-0.8.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcudaUtils-0.0.4.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-apple-x86_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-linux-ppc_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/jcuda/jcuda-natives-0.8.0-linux-x86_64.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jargs.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/igv.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/htsjdk-1.139.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/broadinstitute/log4j-core-2.11.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jsi1.1.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/hic_tools.3.30.00.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/guava-18.0.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jahmm-0.6.1.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/jfreechart-1.0.19.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/VectorGraphics2D-0.11.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/npy.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/general/commons-math3-3.6.1.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/kotlin/kotlin-stdlib.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/kotlin/kotlin-reflect.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/kotlin/kotlin-test.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk7.jar\" path-in-jar=\"/\" />\n      <element id=\"extracted-dir\" path=\"$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk8.jar\" path-in-jar=\"/\" />\n    </root>\n  </artifact>\n</component>"
  },
  {
    "path": ".idea/compiler.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"CompilerConfiguration\">\n    <wildcardResourcePatterns>\n      <entry name=\"?*.properties\" />\n      <entry name=\"?*.xml\" />\n      <entry name=\"?*.gif\" />\n      <entry name=\"?*.png\" />\n      <entry name=\"?*.jpeg\" />\n      <entry name=\"?*.jpg\" />\n      <entry name=\"?*.html\" />\n      <entry name=\"?*.dtd\" />\n      <entry name=\"?*.tld\" />\n      <entry name=\"?*.ftl\" />\n      <entry name=\"?*.txt\" />\n      <entry name=\"?*.sizes\" />\n      <entry name=\"?*.cu\" />\n      <entry name=\"?*.sizes\" />\n    </wildcardResourcePatterns>\n  </component>\n  <component name=\"JavacSettings\">\n    <option name=\"ADDITIONAL_OPTIONS_STRING\" value=\"-Xlint:all -target 1.8\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/copyright/Juicebox.xml",
    "content": "<component name=\"CopyrightManager\">\n  <copyright>\n    <option name=\"notice\" value=\"The MIT License (MIT)&#10;&#10;Copyright (c) 2011-&amp;#36;today.year Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine&#10;&#10;Permission is hereby granted, free of charge, to any person obtaining a copy&#10;of this software and associated documentation files (the &quot;Software&quot;), to deal&#10;in the Software without restriction, including without limitation the rights&#10;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#10;copies of the Software, and to permit persons to whom the Software is&#10;furnished to do so, subject to the following conditions:&#10;&#10;The above copyright notice and this permission notice shall be included in&#10;all copies or substantial portions of the Software.&#10;&#10; THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#10; IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#10; FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE&#10; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#10; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#10; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN&#10; THE SOFTWARE.\" />\n    <option name=\"keyword\" value=\"Copyright\" />\n    <option name=\"allowReplaceKeyword\" value=\"\" />\n    <option name=\"myName\" value=\"Juicebox\" />\n    <option name=\"myLocal\" value=\"true\" />\n  </copyright>\n</component>"
  },
  {
    "path": ".idea/copyright/profiles_settings.xml",
    "content": "<component name=\"CopyrightManager\">\n  <settings default=\"Juicebox\">\n    <module2copyright>\n      <element module=\"Juicebox Source\" copyright=\"Juicebox\" />\n    </module2copyright>\n  </settings>\n</component>"
  },
  {
    "path": ".idea/encodings.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Encoding\" useUTFGuessing=\"true\" native2AsciiForPropertiesFiles=\"false\">\n    <file url=\"PROJECT\" charset=\"UTF-8\" />\n  </component>\n</project>\n\n"
  },
  {
    "path": ".idea/jarRepositories.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"RemoteRepositoriesConfiguration\">\n    <remote-repository>\n      <option name=\"id\" value=\"central\" />\n      <option name=\"name\" value=\"Maven Central repository\" />\n      <option name=\"url\" value=\"https://repo1.maven.org/maven2\" />\n    </remote-repository>\n    <remote-repository>\n      <option name=\"id\" value=\"jboss.community\" />\n      <option name=\"name\" value=\"JBoss Community repository\" />\n      <option name=\"url\" value=\"https://repository.jboss.org/nexus/content/repositories/public/\" />\n    </remote-repository>\n    <remote-repository>\n      <option name=\"id\" value=\"70e4da13-f0e2-4687-8016-2a33fe9db444\" />\n      <option name=\"name\" value=\"70e4da13-f0e2-4687-8016-2a33fe9db444\" />\n      <option name=\"url\" value=\"https://mvnrepository.com/\" />\n    </remote-repository>\n    <remote-repository>\n      <option name=\"id\" value=\"6a229de0-8f55-448a-99d5-abaf3f3c1a3d\" />\n      <option name=\"name\" value=\"6a229de0-8f55-448a-99d5-abaf3f3c1a3d\" />\n      <option name=\"url\" value=\"https://oss.sonatype.org/content/repositories/releases/\" />\n    </remote-repository>\n  </component>\n</project>"
  },
  {
    "path": ".idea/kotlinc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Kotlin2JvmCompilerArguments\">\n    <option name=\"jvmTarget\" value=\"1.8\" />\n  </component>\n  <component name=\"KotlinCommonCompilerArguments\">\n    <option name=\"apiVersion\" value=\"1.1\" />\n    <option name=\"coroutinesState\" value=\"warn\" />\n    <option name=\"languageVersion\" value=\"1.1\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/libraries/KotlinJavaRuntime.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"KotlinJavaRuntime\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-reflect.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-test.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk7.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk8.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES>\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-sources.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-reflect-sources.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-test-sources.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk7-sources.jar!/\" />\n      <root url=\"jar://$PROJECT_DIR$/lib/kotlin/kotlin-stdlib-jdk8-sources.jar!/\" />\n    </SOURCES>\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/broadinstitute.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"broadinstitute\">\n    <CLASSES>\n      <root url=\"file://$PROJECT_DIR$/lib/broadinstitute\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n    <jarDirectory url=\"file://$PROJECT_DIR$/lib/broadinstitute\" recursive=\"false\" />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/general.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"general\">\n    <CLASSES>\n      <root url=\"file://$PROJECT_DIR$/lib/general\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n    <jarDirectory url=\"file://$PROJECT_DIR$/lib/general\" recursive=\"false\" />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/jargs.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"jargs\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/lib/general/jargs.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/jcuda.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"jcuda\">\n    <CLASSES>\n      <root url=\"file://$PROJECT_DIR$/lib/jcuda\" />\n    </CLASSES>\n    <JAVADOC />\n    <NATIVE>\n      <root url=\"file://$PROJECT_DIR$/lib/jcuda\" />\n    </NATIVE>\n    <SOURCES>\n      <root url=\"file://$PROJECT_DIR$/lib/jcuda\" />\n    </SOURCES>\n    <jarDirectory url=\"file://$PROJECT_DIR$/lib/jcuda\" recursive=\"false\" />\n    <jarDirectory url=\"file://$PROJECT_DIR$/lib/jcuda\" recursive=\"false\" type=\"SOURCES\" />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/jfreechart_1_0_19.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"jfreechart-1.0.19\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/lib/general/jfreechart-1.0.19.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/log4j_core_2_11_0.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"log4j-core-2.11.0\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/lib/broadinstitute/log4j-core-2.11.0.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/libraries/npy.xml",
    "content": "<component name=\"libraryTable\">\n  <library name=\"npy\">\n    <CLASSES>\n      <root url=\"jar://$PROJECT_DIR$/lib/general/npy.jar!/\" />\n    </CLASSES>\n    <JAVADOC />\n    <SOURCES />\n  </library>\n</component>"
  },
  {
    "path": ".idea/misc.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"IdProvider\" IDEtalkID=\"51DB6E1D1FAF5DDA5C576D86A4DE3101\" />\n  <component name=\"ProjectRootManager\" version=\"2\" languageLevel=\"JDK_1_8\" default=\"false\" project-jdk-name=\"1.8\" project-jdk-type=\"JavaSDK\">\n    <output url=\"file://$PROJECT_DIR$/out\" />\n  </component>\n</project>"
  },
  {
    "path": ".idea/modules.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"ProjectModuleManager\">\n    <modules>\n      <module fileurl=\"file://$PROJECT_DIR$/.idea/Juicebox.iml\" filepath=\"$PROJECT_DIR$/.idea/Juicebox.iml\" />\n    </modules>\n  </component>\n</project>\n\n"
  },
  {
    "path": ".idea/scopes/Juicebox_Source.xml",
    "content": "<component name=\"DependencyValidationManager\">\n  <scope name=\"Juicebox Source\" pattern=\"file:src/juicebox//*.java\" />\n</component>"
  },
  {
    "path": ".idea/scopes/scope_settings.xml",
    "content": "<component name=\"DependencyValidationManager\">\n  <state>\n    <option name=\"SKIP_IMPORT_STATEMENTS\" value=\"false\" />\n  </state>\n</component>"
  },
  {
    "path": ".idea/uiDesigner.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"Palette2\">\n    <group name=\"Swing\">\n      <item class=\"com.intellij.uiDesigner.HSpacer\" tooltip-text=\"Horizontal Spacer\" icon=\"/com/intellij/uiDesigner/icons/hspacer.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"1\" hsize-policy=\"6\" anchor=\"0\" fill=\"1\" />\n      </item>\n      <item class=\"com.intellij.uiDesigner.VSpacer\" tooltip-text=\"Vertical Spacer\" icon=\"/com/intellij/uiDesigner/icons/vspacer.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"1\" anchor=\"0\" fill=\"2\" />\n      </item>\n      <item class=\"javax.swing.JPanel\" icon=\"/com/intellij/uiDesigner/icons/panel.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"3\" hsize-policy=\"3\" anchor=\"0\" fill=\"3\" />\n      </item>\n      <item class=\"javax.swing.JScrollPane\" icon=\"/com/intellij/uiDesigner/icons/scrollPane.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"7\" hsize-policy=\"7\" anchor=\"0\" fill=\"3\" />\n      </item>\n      <item class=\"javax.swing.JButton\" icon=\"/com/intellij/uiDesigner/icons/button.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"3\" anchor=\"0\" fill=\"1\" />\n        <initial-values>\n          <property name=\"text\" value=\"Button\" />\n        </initial-values>\n      </item>\n      <item class=\"javax.swing.JRadioButton\" icon=\"/com/intellij/uiDesigner/icons/radioButton.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"3\" anchor=\"8\" fill=\"0\" />\n        <initial-values>\n          <property name=\"text\" value=\"RadioButton\" />\n        </initial-values>\n      </item>\n      <item class=\"javax.swing.JCheckBox\" icon=\"/com/intellij/uiDesigner/icons/checkBox.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"3\" anchor=\"8\" fill=\"0\" />\n        <initial-values>\n          <property name=\"text\" value=\"CheckBox\" />\n        </initial-values>\n      </item>\n      <item class=\"javax.swing.JLabel\" icon=\"/com/intellij/uiDesigner/icons/label.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"0\" anchor=\"8\" fill=\"0\" />\n        <initial-values>\n          <property name=\"text\" value=\"Label\" />\n        </initial-values>\n      </item>\n      <item class=\"javax.swing.JTextField\" icon=\"/com/intellij/uiDesigner/icons/textField.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"8\" fill=\"1\">\n          <preferred-size width=\"150\" height=\"-1\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JPasswordField\" icon=\"/com/intellij/uiDesigner/icons/passwordField.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"8\" fill=\"1\">\n          <preferred-size width=\"150\" height=\"-1\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JFormattedTextField\" icon=\"/com/intellij/uiDesigner/icons/formattedTextField.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"8\" fill=\"1\">\n          <preferred-size width=\"150\" height=\"-1\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JTextArea\" icon=\"/com/intellij/uiDesigner/icons/textArea.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JTextPane\" icon=\"/com/intellij/uiDesigner/icons/textPane.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JEditorPane\" icon=\"/com/intellij/uiDesigner/icons/editorPane.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JComboBox\" icon=\"/com/intellij/uiDesigner/icons/comboBox.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"2\" anchor=\"8\" fill=\"1\" />\n      </item>\n      <item class=\"javax.swing.JTable\" icon=\"/com/intellij/uiDesigner/icons/table.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JList\" icon=\"/com/intellij/uiDesigner/icons/list.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"2\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JTree\" icon=\"/com/intellij/uiDesigner/icons/tree.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"150\" height=\"50\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JTabbedPane\" icon=\"/com/intellij/uiDesigner/icons/tabbedPane.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"3\" hsize-policy=\"3\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"200\" height=\"200\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JSplitPane\" icon=\"/com/intellij/uiDesigner/icons/splitPane.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"3\" hsize-policy=\"3\" anchor=\"0\" fill=\"3\">\n          <preferred-size width=\"200\" height=\"200\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JSpinner\" icon=\"/com/intellij/uiDesigner/icons/spinner.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"true\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"8\" fill=\"1\" />\n      </item>\n      <item class=\"javax.swing.JSlider\" icon=\"/com/intellij/uiDesigner/icons/slider.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"8\" fill=\"1\" />\n      </item>\n      <item class=\"javax.swing.JSeparator\" icon=\"/com/intellij/uiDesigner/icons/separator.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"6\" anchor=\"0\" fill=\"3\" />\n      </item>\n      <item class=\"javax.swing.JProgressBar\" icon=\"/com/intellij/uiDesigner/icons/progressbar.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"0\" fill=\"1\" />\n      </item>\n      <item class=\"javax.swing.JToolBar\" icon=\"/com/intellij/uiDesigner/icons/toolbar.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"6\" anchor=\"0\" fill=\"1\">\n          <preferred-size width=\"-1\" height=\"20\" />\n        </default-constraints>\n      </item>\n      <item class=\"javax.swing.JToolBar$Separator\" icon=\"/com/intellij/uiDesigner/icons/toolbarSeparator.png\" removable=\"false\" auto-create-binding=\"false\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"0\" hsize-policy=\"0\" anchor=\"0\" fill=\"1\" />\n      </item>\n      <item class=\"javax.swing.JScrollBar\" icon=\"/com/intellij/uiDesigner/icons/scrollbar.png\" removable=\"false\" auto-create-binding=\"true\" can-attach-label=\"false\">\n        <default-constraints vsize-policy=\"6\" hsize-policy=\"0\" anchor=\"0\" fill=\"2\" />\n      </item>\n    </group>\n  </component>\n</project>\n\n"
  },
  {
    "path": ".idea/vcs.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<project version=\"4\">\n  <component name=\"GithubSharedProjectSettings\">\n    <option name=\"branchProtectionPatterns\">\n      <list>\n        <option value=\"GUI_AutoTest\" />\n        <option value=\"nightly\" />\n        <option value=\"Centromeres\" />\n        <option value=\"olga_local_standard\" />\n        <option value=\"custom_submatrix_option\" />\n        <option value=\"AssemblyGui\" />\n        <option value=\"switch_cc_to_bins\" />\n        <option value=\"code_cleanup_8_1_17\" />\n        <option value=\"ProblematicOlgaLocalAT\" />\n        <option value=\"Submapping\" />\n      </list>\n    </option>\n  </component>\n  <component name=\"VcsDirectoryMappings\">\n    <mapping directory=\"\" vcs=\"Git\" />\n  </component>\n</project>"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as\ncontributors and maintainers pledge to making participation in our project and\nour community a harassment-free experience for everyone, regardless of age, body\nsize, disability, ethnicity, sex characteristics, gender identity and expression,\nlevel of experience, education, socio-economic status, nationality, personal\nappearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or\n advances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic\n address, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\n professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable\nbehavior and are expected to take appropriate and fair corrective action in\nresponse to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or\nreject comments, commits, code, wiki edits, issues, and other contributions\nthat are not aligned to this Code of Conduct, or to ban temporarily or\npermanently any contributor for other behaviors that they deem inappropriate,\nthreatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces\nwhen an individual is representing the project or its community. Examples of\nrepresenting a project or community include using an official project e-mail\naddress, posting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event. Representation of a project may be\nfurther defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at aidenlab@bcm.edu. All\ncomplaints will be reviewed and investigated and will result in a response that\nis deemed necessary and appropriate to the circumstances. The project team is\nobligated to maintain confidentiality with regard to the reporter of an incident.\nFurther details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good\nfaith may face temporary or permanent repercussions as determined by other\nmembers of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,\navailable at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see\nhttps://www.contributor-covenant.org/faq\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to Juicebox and/or Juicebox Assembly Tools\n\n:+1::tada: First off, thanks for taking the time to contribute! :tada::+1:\n\nThe following is a set of guidelines for contributing to Juicebox and its modules, which are hosted in the [Aiden Lab Repositories](https://github.com/aidenlab) on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.\n\n## Code of Conduct\n\nThis project and everyone participating in it is governed by the [Juicebox Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [aidenlab@bcm.edu](mailto:aidenlab@bcm.edu).\n\n## I don't want to read this whole thing I just have a question!!!\n\n> **Note:** Please don't file an issue to ask a question. You'll get faster results by using our [3D-Genomics Official Forum](https://aidenlab.org/forum.html). We have an official message board where the community chimes in with helpful advice if you have questions.\n\nWhile we strongly suggest using the public forum so that the community at large benefits from the discussion, you can also send us an email at [aidenlab@bcm.edu](mailto:aidenlab@bcm.edu) for questions related to sensitive datasets.\n\n## **Did you find a bug?**\n\n* **Ensure the bug was not already reported** by searching on GitHub under [Issues](https://github.com/aidenlab/Juicebox/issues).\n\n* If you're unable to find an open issue addressing the problem, [open a new one](https://github.com/aidenlab/juicebox/issues/new). Be sure to include a **title and clear description**, as much relevant information as possible, and a **code sample, executable test case, or clear set of instructions** demonstrating the expected behavior that is not occurring.\n\n## **Did you write a patch that fixes a bug?**\n\n* Open a new GitHub pull request with the patch.\n\n* Ensure the Pull Request description clearly describes the problem and solution. Include the relevant issue number if applicable.\n\n## **Did you fix whitespace, format code, or make a purely cosmetic patch?**\n\nWe welcome changes that are cosmetic in nature and do not necessarily add anything to the stability, functionality, or testability of Juicebox. Please follow commonly practiced Java Style Guides when doing so.\n\n## **Do you intend to add a new feature or change an existing one?**\n\n* Suggest your change by creating a Github issue! Reach out to us at [aidenlab@bcm.edu](mailto:aidenlab@bcm.edu) for advice and start writing code!\n\n## **Do you have questions about the source code?**\n\n* Ask any question about how to use Juicebox and Juicebox Assembly Tools in the [3D Genomics Official Forum](https://aidenlab.org/forum.html).\n\n## **Do you want to contribute to the Juicebox documentation?**\n\n* Reach out to us at [aidenlab@bcm.edu](mailto:aidenlab@bcm.edu).\n\nJuicebox and Juicebox Assembly Tools is a volunteer effort. We encourage you to pitch in and join the team!\n\nThanks! :heart: :heart: :heart:\n\nThe Center for Genome Architecture\nBaylor College of Medicine & Rice University\n"
  },
  {
    "path": "HiCFormatV8.md",
    "content": "# hic file format \n\n## Structure\n\n* Header\n* Body\n    * Matrix\n    * Block\n* Footer\n    * Master index\n    * Expected value vectors\n\n\n\n## Header\n\n|Field | Description |\tType | Value |\n|------|------------|------|-------|\n|Magic|HiC magic string|String|HIC|\n|Version|Version number|int|8|\n|footerPosition|File position of the Footer section, containing the master index, expected values, and normalization vectors. |long||\n|genomeId|\tGenome identifier (e.g. hg19, mm9, etc)|\tString||\t\n||||\n|nAttributes\t|Number of key-value pair attributes|\tint||\n||*List of key-value pair attributes (n = nAttributes).  See notes on common attributes below.*||\n|key\t|Attribute key|\tString\t||\n|value|Attribute value|\t\tString||\t\n|||||\n|nChrs|\tNumber of chromosomes|int||\t\t\n||*List of chromosome lengths (n = nChrs)*||\n|chrName\t|Chromosome name\t|String||\t\n|chrLength|\tChromosome length |\tint\t||\n|||||\n|nBpResolutions\t|Number of base pair resolutions|\tint||\t\n||*List of bin sizes for bp resolution levels (n = nBpResolutions)*||\n|resBP\t|Bin size in base pairs\t|int||\t\n|||||\n|nFragResolutions\t|Number of fragment resolutions\t|int||\t\n||*List of bin sizes for frag resolution levels (n = nFragResolutions)*||\n|resFrag\t|Bin size in fragment units (1, 2, 5, etc)|\tint||\t\n|||||\n||*List of fragment site positions per chromosome, in same order as chromosome list above (n = nChrs).  This section absent if nFragResolutions = 0.*||\n|nSites|\tNumber of sites for this chromosome|\tint||\t\n||*List of sites (n = nSites)*||\n|sitePosition|\tSite position in base pairs|\tint||\t\n\n## Body\n\nThe **Header** section is followed immediatly by the **Body**, which containe the contact map data for each \nchromosome-chromosome pairing and each  resolution.   \n\n### Matrix metadata\n\nThis section contains metadata  for the contact matrices.  It is repeated for all each chromosome-chromosome pair.  \nThe master index contains an entry for each combination and is used to randomly access a specific\nmatrix as needed.  The metadata in this section includes an index for data blocks which contain the actual\ncontact data.  \n\n\n|Field\t|Description|\tType|\tValue|\n|------|------------|------|-------|\n|chr1Idx| Index for chromosome 1.  This is the index into the array of chromosomes defined in the header above.  The first chromosome has index **0**.|\tint||\t\n|chr2Idx| Index for chromosome 2. |\tint\t||\n|nResolutions\t|Total number of resolutions for this chromosome-chromosome pair, including base pair and fragment resolutions.\t|int||\t\n||*Resolution metadata.  Repeat for each resolution. (n = nResolutions)*||\n|unit|\tDistance unit, base-pairs or fragments\t|String\t|BP or FRAG|\n|resIdx\t|Index number for this resolution level, an Array index into the bin size list of the header, first element is **0**. |\tint||\t\n|sumCounts|\tSum of all counts (or scores) across all bins at current resolution.|\tfloat||\t\n|occupiedCellCount|\tTotal count of cells that are occupied.  **Not currently used**|int|0|\t\t\n|percent5|\tEstimate of 5th percentile of counts among occupied bins. **Not currently used**|float|0|\t\t\n|percent95|\tEstimate of 95th percentile of counts among occupied bins **Not currently used**|float|0|\t\t\n|binSize|\tThe bin size in base-pairs or fragments\t|int||\t\n|blockSize\t\t\t|Dimension of each block in bins.  Blocks are square, so the total number of bins is ```blockSize^2```.  See description of grid strcture below|int||\n|blockColumnCount|The number of columns in the grid of blocks.  |int||\t\t\t\n|blockCount|The number of blocks stored in the file.  Note empty blocks are not stored.|||\t\t\t\n|||||\n|*Block index. Repeat for each resolution  (n = nResolutions)*||\n|blockNumber\t|Numeric id for block.  This is the linear position of the block in the grid when counted in row-major order.   ```blockNumber = column * blockColumnCount + row``` where first row and column **0**\t|int|\t\n|blockPosition|\tFile position of block|\tlong|\t\n|blockSizeBytes\t|Size of block in bytes| int|\t\n||||\t\n||*Block data*||\n| blocks | Compressed blocks for all matrices and resolutions.  See  description below.   |||\n\n\n#### Block  \n\nA block represents a square sub-matrix of a contact map. \n\n***Note: Blocks are indivdually compressed with ZLib***\n\n|Field\t|Description|\tType|\tValue|\n|------|------------|------|-------|\n|nRecords\t|Number or contact records in this block|\tint\t|\n|binXOffset | X offset for the contact records in this block.  The binX value below is relative to this offset.||\n|binYOffset | Y offset for the contact records in this block.  The binX value below is relative to this offset.\n|useFloat | Flag indicating the ```value``` field in contact records for this block are recorded with data type ```float```.  If == 1 a ```float``` is used, otherwise type is ```short```| byte |\n|matrixRepresentation | Representation of matrix used for the contact records.  If == 1 the representation is a ```list of rows```, if == 2 ```dense```. | byte |\n|blockData| The block matrix data.  See descriptions below, also  in the notes section.\n\n##### Block data - list of rows\n\n|Field\t|Description|\tType|\tValue|\n|------|------------|------|-------|\n|rowCount | Number or rows | short ||\n||\n|*rows (n = rowCount)*\n|rowNumber | Matrix row number, first row is ```0``` | short ||\n|recordCount | Number of records for this row. Row is sparse, zeroes are not recorded. | short ||\n||\n|*contact records (n = cellCount)*||\n|binX\t|X axis index|\tshort||\n|value\t|Value (counts or score). The data type is determined by the ```useFloat``` flag above.|\tfloat : short||\t\n\n##### Block data - dense\n|Field\t|Description|\tType|\tValue|\n|------|------------|------|-------|\n|nRecords | Number of contact records in this block.  | int ||\n|w | Width of the dense block.  This can be < the blockSize if the edge columns on either side are zeroes.  See discussion on block representation below | short ||\n||\n|*contact records (n = nRecords)*||\n|value\t|Value (counts or score). The data type is determined by the ```useFloat``` flag above.|\tfloat : short||\t\n\n### Footer\n\n| Field |\tDescription|\tType |\tValue |\n|------|------------|------|-------|\n|nBytesV5|\tNumber of bytes for the “version 5” footer, that is everything up to the normalized expected vectors.  This field (*nBytesV5*) is not included, so the total number of bytes between ```footerPosition``` and ```nNormVectors```  is ```nBytesV5 + 4```. |int||\t\n\n#### Master index\n\n| Field |\tDescription|\tType |\tValue |\n|------|------------|------|-------|\n|nEntries|\tNumber of index entries|\tint||\n||\t\n||*List of index entries (n = nEntries)*||\n|key|\tA key constructed from the indeces of the two chromosomes for this matrix.  The indeces are defined by the list of chromosomes in the header section with the first chromosome occupying index **0**|String||\t\n|position\t|Position of the start of the chromosome-chromosome matrix record in bytes\t|long||\t\n|size\t|Size of the chromosome-chromsome matrix record in bytes.  This does not include the **Block** data.| int||\t\n\n#### Expected value vectors\n\n| Field |\tDescription|\tType |\tValue |\n|------|------------|------|-------|\n|nExpectedValueVectors|\tNumber of expected value vectors to follow.  These are expected values from the non-normalized observed matrix.| int|\t\n||\n||*List of expected value vectors (n = nExpectedValueVectors)*||\n|unit|\tBin units either FRAG or BP.\t|String\t|FRAG : BP|\n|binSize\t|Bin (grid) size for this calculation\t|int||\t\n|nValues\t|Size of the vector|\tint||\t\n||\n|*List of expected values (n = nValues)*|\n|value\t|Expected value|\tdouble||\t\n|nChrScaleFactors| Number of chromosome normalization factors| int||\n||\n||*List of normalization factors (n = nChrScaleFactors)*||\n|chrIndex|\tChromosome index|\tint||\t\n|chrScaleFactor|\tChromosome scale factor\t|double||\t\n\n\n#### Normalized expected value vectors\n| Field |\tDescription|\tType |\tValue |\n|------|------------|------|-------|\n|nNormExpectedValueVectors|\tNumber of normalized expected value vectors to follow\t|int||\t\n||\n|*List of normalized vectors (n = nNormExpectedValueVectors)*||\n|type|\tIndicates type of normalization\t|String|\tVC:KR:INTER_KR:INTER_VC:GW_KR:GW_VC|\n|unit\t|Bin units either FRAG or BP.\t|String|\tFRAG : BP|\n|binSize|\tBin (grid) size for this calculation\t|int||\t\n|nValues|\tSize of the vector\t|int\t||\n||\n||*List of expected values (n = nValues)*||\n|value\t|Expected value\t|double||\t\n||\n|nChrScaleFactors|Number of normalizatoin factos for this vector|||\n||*List of normalization factors (n = nChrScaleFactors)*||\n|chrIndex|\tChromosome index\t|int\t||\n|chrScaleFactor|\tChromosome scale factor\t|double||\t\n\n#### Normalization vectors\n| Field |\tDescription|\tType |\tValue |\n|------|------------|------|-------|\n|nNormVectors|\tNumber of normalization vectors |\tint||\t\n||*List of normalization vectors (n=  nNormalizationVectors)*||\n|type\t|Indicates type of normalization\t|String|\tVC:KR:INTER_KR:INTER_VC:GW_KR:GW_VC|\n|chrIdx|\tChromosome index\t|int|\t|\n|unit|\tBin units either FRAG or BP.|\tString|\tFRAG : BP|\n|binSize\t|Resolution \t|int||\t\n|position|\tFile position of value array|\tlong\t||\n|nBytes|\tSize in bytes of value array\t|int\t||\n||*Normalization vector arrays (repeat for each entry above)*||\n|nValues|\tNumber of values in array|\tint||\t\n||*Normalization vector values (n=  nValues)*||\n\n\n\n#### Notes\n\n##### Data types\n\n* Strings are null (0) terminated.  So for example the string \"HIC\" is represented by 4 bytes [48 49 43 0]\n* Other data types are Java\n    * short - 16 bit integer\n    * int - 32 bit integer\n    * long  -  64 bit integer\n    * float - 32 bit floating point\n    * double - 64 bit floating point\n    \n##### Attributes\n\nThe attributes table in the header can contain an arbitrary number of key-value string pairs.  The **Juicer** tool\ninserts one or more of the following attributes.\n* \"statistics\":\n* \"graphs\":\n* \"software\":\n* \"nviIndex\":  reserved for future use\n* \"nviLength\":  reserved for future use\n\n#### Grid structure\n\nEach chr-chr matrix at a given resolution is subdivided into a grid structure of square **blocks**. \nEach block consists of NxN bins, where N is referred to as **blockSize**.  In older versions of the spec,\nand in code, this parameter is referred to as **blockBinCount**.\n\nFor intra chromosome matrices (chr1 == chr2) only the lower diagonal is stored (row >= column).  The upper diagonal\ncan be inferred upon reading by tansposition.  \n\n#### Block matrix representation\n\nThe spatial unit for a block is a ```bin```, which can be computed from a genomic position with the formulat\n\n```bin = floor(position / binSize)```.\n\nThe origin of a block is then \n\n```floor(x / binsSize), floor(y / binSize)```\n\nwhere x and y are genomic positions in either base pairs or fragment number, depending on the\n\n* List of rows\n\nThe list of rows is a sparse matrix format.  Each row is represented as follows\n\n```rowNumber rowSize [binX1 value1, binX2 value2, ...]``` \n\nThe first row in the matrix has ```rowNumber = 0```.  The highest row number possible is ```blockSize - 1```\n\n* Dense\n\nIn dense matrix format all values including zero are output in row major order.  Allowance is made however for the \npossibility that only a sub-matrix of the block is populated, specifically that leading or trailing columns of \nthe block might have no contacts (value = 0).   To account for this possibility the maximum column number within the block\nwhich has at least 1 non-zero value is determined, which we will call ```binXMax```.   The width of the block can\nthen be determined and used to obtain the x and y coordinates in bin units for each value as follows.  \n\n         w = (binXMax - binXOffset + 1);\n         row = floor(i / w);\n         col = i - row * w;\n         binX = binXOffset + col;\n         binY = binYOffset + row;\n\n\n"
  },
  {
    "path": "Juicer.README",
    "content": "# Juicer\nJuicer is a platform for analyzing kilobase resolution Hi-C data. In this distribution,\nwe include the pipeline for generating Hi-C maps from fastq raw data files and command\nline tools for feature annotation on the Hi-C maps.\n\n----------------------\nExample for Reviewers\n----------------------\nWe've provided a step-by-step guide to showcase some of the features of\nJuicer. If you run into problems, see below for more detailed documentation.\nThis example runs on Amazon Web Services, but you can install the pipeline\non any LSF, Univa Grid Engine, or SLURM cluster.\n\n1. Make sure you're in the top-level directory, with this README and the\n   Juicer_AWS.pem file. (NOTE: please do not share this .pem file with anyone)\n2. You were given an anonymous IP address. At a command line prompt, type:\n      ssh -i Juicer_AWS.pem ubuntu@<given IP address>\n3. This will log you into an AWS instance that contains all the software\n   needed to run the pipeline. Type\n      cd /opt/juicer/work/\n4. We will run the pipeline on a test dataset of a single chromosome of the primary+\n   replicate map from (Rao+Huntley et al., 2014). Type:\n      cd MBR19\n5. Run the Juicer pipeline on the raw data, which is stored in the fastq\n   directory:\n      /opt/juicer/scripts/juicer.sh -g hg19 -s MboI\n6. You will see a series of messages sending jobs to the cluster. Do not\n   kill the script or close the server connection until you see:\n      “(-: Finished adding all jobs... please wait while processing.”\n7. At this point you can close the connection and come back later.\n   To see the progress of the pipeline as it works, type:\n      bjobs -w\n7. Eventually the bjobs command will report “No unfinished job found”. Type:\n      tail lsf.out\n   You should see “(-: Pipeline successfully completed (-:”\n8. Results are available in the aligned directory. The Hi-C maps are in\n   inter.hic (for MAPQ > 0) and inter_30.hic (for MAPQ >= 30). The Hi-C maps\n   can be loaded in Juicebox and explored. They can also be used for\n   automatic feature annotation and to extract matrices at specific\n   resolutions.\n   These results also include automatic feature annotation. The output files include\n   a genome-wide annotation of loops and, whenever possible, the CTCF motifs that anchor\n   them (identified using the HiCCUPS algorithm). The files also include a genome-wide\n   annotation of contact domains (identified using the Arrowhead algorithm). The formats\n   of these files are described in the Juicebox tutorial online; both files can be loaded\n   into Juicebox as a 2D annotation.\n9. To download a file (e.g. inter.hic) from AWS to load into Juicebox, type:\n      sftp -i Juicer_AWS.pem ubuntu@<given IP address>\n      cd /opt/juicer/work/MBR19/aligned\n      get inter.hic\n      get inter_30.hic\n      get ... (each of hiccups, apa, motifs, and arrowhead output files)\n10. You can also run the pipeline on genome-wide dataset that is lower resolution. Type\n      cd /opt/juicer/work/HIC003\n   Then\n      /opt/juicer/scripts/juicer.sh -g hg19 -s MboI\n   Again the pipeline will run. The results will be available in the aligned directory.\n   Because this is not a deeply sequenced map, loop lists and domain lists will not be\n   produced.\n\nSee below for more documentation.\n\n------------\nDistribution\n------------\nThe files included on the AWS distribution are in /opt/juicer and are:\n*references        - Genome references\n*restriction_sites - Restriction positions for combinations of reference genome and restriction enzymes\n*scripts           - Juicer main scripts\n*work              - Data samples\n*hic_files         - Internal property file\n\nIn this zip file, we include the scripts for running Juicer on LSF,\nUniva Grid Engine, and SLURM\n\n/AWS - scripts for running pipeline and postprocessing on AWS\n/UGER - scripts for running pipeline and postprocessing on UGER\n/SLURM - scripts for running pipeline and postprocessing on SLURM\n/juicebox_tools - source files for postprocessing algorithms\n/Juicer_AWS.pem - ssh key to access anonymous AWS server\n\n----------------------------------\nHardware and Software Requirements\n----------------------------------\nJuicer is a pipeline optimized for parallel computation on a cluster. Juicer\nconsists of two parts: the pipeline that creates Hi-C files from raw data,\nand the post-processing command line tools.\n\n*\n* Cluster requirements:\n*\n\nJuicer requires the use of a cluster, with ideally >= 4 cores (min 1 core)\nand >= 64 GB RAM (min 16 GB RAM)\n\nJuicer currently works with the following resource management software:\n- OpenLava (http://www.openlava.org/)\n- LSF (http://www-03.ibm.com/systems/services/platformcomputing/lsf.html)\n- SLURM (http://slurm.schedmd.com/download.html)\n- GridEngine (Univa, etc. any flavor)\n\n*\n* Command line tool requirements:\n*\n\nThe minimum software requirement to run Juicer is a working Java installation\n(version >= 1.7) on Windows, Linux, and Mac OSX.  We recommend using the\nlatest Java version available, but please do not use the Java Beta Version.\nMinimum system requirements for running Java can be found at\nhttp://java.com/en/download/help/sysreq.xml\n\nTo download and install the latest Java Runtime Environment (JRE), please go\nto http://www.java.com/download\n\n\n*\n* GNU CoreUtils\n*\n\nThe latest version of GNU coreutils can be downloaded from\nhttps://www.gnu.org/software/coreutils/manual/\n\n*\n* Burrows-Wheeler Aligner (BWA)\n*\n\nThe latest version of BWA should be installed from\nhttp://bio-bwa.sourceforge.net/\n\n\n*\n* CUDA (for HiCCUPS peak calling)\n*\n\nYou must have an NVIDIA GPU to install CUDA\nInstructions for installing the latest version of CUDA can be found\non the NVIDIA Developer site:\n   https://developer.nvidia.com/cuda-downloads\n\nThe native libraries included with Juicer are compiled for CUDA 7.\nOther versions of CUDA can be used, but you will need to download the\nrespective native libraries from\n   http://www.jcuda.org/downloads/downloads.html\n\nFor best performance, use a dedicated GPU. You may also be able to obtain\naccess to GPU clusters through Amazon Web Services or a local research\ninstitution.\n\n*\n* Java 1.7 or 1.8 JDK (for compiling from source files)\n*\n\nThe instructions here are for the Java 1.8 JDK.\nFor Windows/Mac/Linux, the Java 1.8 JDK can be installed from here:\n   http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html\n(Alternative) For Ubuntu/LinuxMint\n   http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/\n\n*\n* Apache Ant (for compiling from source files)\n*\n\nMac\n   Ant should be installed on most Macs. To verify installation via the\ncommand prompt, type\n       ant -version\n   If Ant is not on your Mac, install it via homebrew. At the command prompt,\ntype\n       brew update\n       brew install ant\n   You may need to install Homebrew (http://brew.sh/) on your machine\n   See the following Stackoverflow post for more details:\n       http://stackoverflow.com/questions/3222804/how-can-i-install-apache-ant-on-mac-os-x\n\nWindows\n   Installing Ant requires some minor changes to your system environment. Follow the instructions in this article:\n       http://www.nczonline.net/blog/2012/04/12/how-to-install-apache-ant-on-windows/\n\nLinux\n   In the command prompt, type\n       sudo apt-get install ant\nor\n       sudo yum install ant\ndepending on your package installer\n\n\n--------------------------------\nCompiling Jars from Source Files\n--------------------------------\n1. You should have Java 1.7 (or 1.8) JDK and Apache Ant installed on your system. See\n   below for more information.\n2. Go to the folder containing the Juicebox source files and edit the\n   juicebox.properties file with the proper Java JDK Address.\n3. Open the command line, navigate to the folder containing the build.xml file\n   and type\n       ant\n   The process should take no more than a minute to build on most machines.\n4. The jars are written to the directory out/.  You can change this by editing\n   the build.xml file.\n\n-------------\nDocumentation\n-------------\nWe have extensive documentation below for how to use Juicer.\n\n------------------------\nCommand Line Tools Usage\n------------------------\nTo launch the command line tools, use the shell script “juicebox.sh” on Unix/MacOS\nor type\n   java -jar juicebox_tools.jar (command...) [flags...] <parameters...>\n\nFor HiCCUPS loop calling without the shell or bat script, you will need to\ncall:\n   java -Xms512m -Xmx2048m -Djava.library.path=path/to/natives/\n    -jar Juicebox_CLT.jar hiccups [flags...] <parameters...>\n   where path/to/natives is the path to the native libraries used for Jcuda\n   By default, these are located in the lib/jcuda folder.\n\nIn the command line tools, there are 4 functions:\n> \"apa\" for conducting aggregate peak analysis\n> \"hiccups\" for annotating loops\n> \"motifs\" for finding CTCF motifs\n> \"arrowhead\" for annotating contact domains\n\nThe \"juicebox.sh” (Unix/MacOS) script can be used in place of the unwieldy\n\t\"java -Djava.library.path=path/to/natives/ -jar juicebox_tools.jar\"\n\n---\nAPA\n---\nThe \"apa\" command takes three required arguments and a number of optional\narguments.\n\napa [-n minval] [-x maxval] [-w window]  [-r resolution(s)] [-c chromosome(s)]\n   [-k NONE/VC/VC_SQRT/KR] <hicFile(s)> <PeaksFile> <SaveFolder>\n\nThe required arguments are:\n\n<hicFile(s)>: Address of hic file(s) which should end with \".hic\". This is the file you will\n   load into Juicebox. URLs or local addresses may be used. To sum multiple hic Files together,\n   use the '+' symbol between the addresses (no whitespace between addresses)\n<PeaksFile>: List of peaks in standard 2D feature format (chr1 x1 x2 chr2 y1 y2 color ...)\n<SaveFolder>: Working directory where outputs will be saved\n\nThe optional arguments are:\n   -n <int> minimum distance away from the diagonal. Used to filter peaks too close to the diagonal.\n       Units are in terms of the provided resolution. (e.g. -n 30 @ resolution 5kB will filter loops\n       within 30*(5000/sqrt(2)) units of the diagonal)\n   -x <int> maximum distance away from the diagonal. Used to filter peaks too far from the diagonal.\n       Units are in terms of the provided resolution. (e.g. -n 30 @ resolution 5kB will filter loops\n       further than 30*(5000/sqrt(2)) units of the diagonal)\n   -w <int> width of region to be aggregated around the specified loops (units of resolution)\n   -r <int(s)> resolution for APA; multiple resolutions can be specified using commas (e.g. 5000,10000)\n   -c <String(s)> Chromosome(s) on which APA will be run. The number/letter for the chromosome can be\n       used with or without appending the \"chr\" string. Multiple chromosomes can be specified using\n       commas (e.g. 1,chr2,X,chrY)\n   -k <NONE/VC/VC_SQRT/KR> Normalizations (case sensitive) that can be selected. Generally, KR (Knight-Ruiz)\n       balancing should be used when available.\n\nDefault settings of optional arguments:\n   -n 30\n   -x (infinity)\n   -w 10\n   -r 25000,10000\n   -c (all chromosomes)\n   -k KR\n\n------------\nAPA Examples\n------------\n\napa HIC006.hic all_loops.txt results1\n> This command will run APA on HIC006 using loops from the all_loops files\n> and save them under the results1 folder.\n\napa https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\n   all_loops.txt results1\n> This command will run APA on the GM12878 mega map using loops from the all_loops\n> files and save them under the results1 folder.\n\napa -r 10000,5000 -c 17,18 HIC006.hic+HIC007.hic all_loops.txt results\n> This command will run APA at 50 kB resolution on chromosomes 17 and 18 for the\n> summed HiC maps (HIC006 and HIC007) using loops from the all_loops files\n> and save them under the results folder\n\n-------\nHiCCUPS\n-------\n\nhiccups [-m matrixSize] [-c chromosome(s)] [-r resolution(s)] [-k normalization (NONE/VC/VC_SQRT/KR)] [-f fdr] [-p peak width] [-i window]\n   [-t thresholds] [-d centroid distances] <hicFile> <outputLoopsList>\n\nThe required arguments are:\n\n<hicFile>: Address of hic file which should end with \".hic\". This is the file you will\n   load into Juicebox. URLs or local addresses may be used.\n\n<outputLoopsList>: Final list of all loops found by HiCCUPS. Can be visualized directly in Juicebox as a 2D annotation.\n   By default, various values critical to the HICCUPS algorithm are saved as attributes for each loop found. These can be\n   disabled using the suppress flag below.\n\nThe optional arguments are:\n   -m <int> Maximum size of the submatrix within the chromosome passed on to GPU (Must be an even number greater than 40\n       to prevent issues from running the CUDA kernel). The upper limit will depend on your GPU. Dedicated GPUs\n       should be able to use values such as 500, 1000, or 2048 without trouble. Integrated GPUs are unlikely to run\n       sizes larger than 90 or 100. Matrix size will not effect the result, merely the time it takes for hiccups.\n       Larger values (with a dedicated GPU) will run fastest.\n   -c <String(s)> Chromosome(s) on which HiCCUPS will be run. The number/letter for the chromosome can be used with or\n       without appending the \"chr\" string. Multiple chromosomes can be specified using commas (e.g. 1,chr2,X,chrY)\n   -r <int(s)> Resolution(s) for which HiCCUPS will be run. Multiple resolutions can be specified using commas\n       (e.g. 25000,10000,5000). Due to the nature of DNA looping, it is unlikely that loops will be found at\n       lower resolutions (i.e. 50kB or 100kB)\n       IMPORTANT: if multiple resolutions are used, the flags below can be configured so that different parameters are\n       used for the different resolutions.\n   -k <NONE/VC/VC_SQRT/KR> Normalizations (case sensitive) that can be selected. Generally, KR (Knight-Ruiz)\n       balancing should be used when available.\n   -f <int(s)> FDR values actually corresponding to max_q_val (i.e. for 1% FDR use 0.01, for 10%FDR use 0.1). Different\n       FDR values can be used for each resolution using commas. (e.g \"-r 5000,10000 -f 0.1,0.15\" would run HiCCUPS at\n       10% FDR for resolution 5000 and 15% FDR for resolution 10000)\n   -p <int(s)> Peak width used for finding enriched pixels in HiCCUPS. Different peak widths can be used for each\n       resolution using commas. (e.g \"-r 5000,10000 -p 4,2\" would run at peak width 4 for resolution 5000 and\n       peak width 2 for resolution 10000)\n   -i <int(s)> Window width used for finding enriched pixels in HiCCUPS. Different window widths can be used for each\n       resolution using commas. (e.g \"-r 5000,10000 -p 10,6\" would run at window width 10 for resolution 5000 and\n       window width 6 for resolution 10000)\n   -t <floats> Thresholds for merging loop lists of different resolutions. Four values must be given, separated by\n       commas (e.g. 0.02,1.5,1.75,2). These thresholds (in order) represent:\n       > threshold allowed for sum of FDR values of the horizontal, vertical, donut, and bottom left filters\n           (an accepted loop must stay below this threshold)\n       > threshold ratio that both the horizontal and vertical filters must exceed\n       > threshold ratio that both the donut and bottom left filters must exceed\n       > threshold ratio that at least one of the donut and bottom left filters must exceed\n   -d <ints> Distances used for merging nearby pixels to a centroid. Different distances can be used for each\n       resolution using commas. (e.g \"-r 5000,10000 -d 20000,21000” would merge pixels within 20kB of each\n       other at 5kB resolution and within 21kB at 10kB resolution.\n\nDefaults:\n\n  Medium resolution maps:\n   -m 512\n   -c (all chromosomes)\n   -r 10000\n   -k KR\n   -f .1\n   -p 2\n   -i 5\n   -t 0.02,1.5,1.75,2\n   -d 20000,20000,50000\n\n  High resolution maps:\n   -m 512\n   -c (all chromosomes)\n   -r 5000,10000\n   -k KR\n   -f .1,.1\n   -p 4,2\n   -i 7,5\n   -t 0.02,1.5,1.75,2\n   -d 20000,20000,50000\n\n----------------\nHiCCUPS Examples\n----------------\n\nhiccups HIC006.hic all_hiccups_loops\n> This command will run HiCCUPS on HIC006 and save all found loops to the all_hiccups_loops files\n\nhiccups -m 500 -r 5000,10000 -f 0.1,0.1 -p 4,2 -i 7,5 -d 20000,20000,0  -c 22  HIC006.hic all_hiccups_loops\n> This command will run HiCCUPS on chromosome 22 of HIC006 at 5kB and 10kB resolution using the following values:\n>> 5kB: fdr 10%, peak width 4, window width 7, and centroid distance 20kB\n>> 10kB: fdr 10%, peak width 2, window width 5, and centroid distance 20kB\n> The resulting loop list will be merged and saved as all_hiccups_loops\n> Note that these are values used for generating the GM12878 loop list\n\n\n-------\nArrowhead\n-------\n\narrowhead [-c chromosome(s)] [-m matrix size] [-r resolution] [-k normalization (NONE/VC/VC_SQRT/KR)] \" +\n                \"<hicFile(s)> <output_file> [feature_list] [control_list]\n\nThe required arguments are:\n\n<hicFile(s)>: Address of hic file(s) which should end with \".hic\". This is the file you will\n   load into Juicebox. URLs or local addresses may be used. To sum multiple hic Files together,\n   use the '+' symbol between the addresses (no whitespace between addresses)\n\n<output_file>: Final list of all contact domains found by Arrowhead. Can be visualized directly in Juicebox\n  as a 2D annotation.\n\n-- NOTE -- If you want to find scores for a feature and control list, both must be provided:\n\n[feature_list]: Feature list of loops/domains for which block scores are to be calculated\n[control_list]: Control list of loops/domains for which block scores are to be calculated\n\n\nThe optional arguments are:\n\n-c <String(s)> Chromosome(s) on which Arrowhead will be run. The number/letter for the chromosome can be used with or\n  without appending the \"chr\" string. Multiple chromosomes can be specified using commas (e.g. 1,chr2,X,chrY)\n-m <int> Size of the sliding window along the diagonal in which contact domains will be found. Must be an even\n  number as (m/2) is used as the increment for the sliding window. (Default 2000)\n-r <int> resolution for which Arrowhead will be run. Generally, 5kB (5000) or 10kB (10000)\n  resolution is used depending on the depth of sequencing in the hic file(s).\n-k <NONE/VC/VC_SQRT/KR> Normalizations (case sensitive) that can be selected. Generally, KR (Knight-Ruiz)\n       balancing should be used when available.\n\n\nDefault settings of optional arguments:\n\n  Medium resolution maps:\n   -c (all chromosomes)\n   -m 2000\n   -r 10000\n   -k KR\n\n  High resolution maps:\n   -c (all chromosomes)\n   -m 2000\n   -r 5000\n   -k KR\n\n----------------\nArrowhead Examples\n----------------\n\nNOTE: Arrowhead will choose appropriate defaults for hic files if no specifications are given\n\narrowhead https://hicfiles.s3.amazonaws.com/hiseq/ch12-lx-b-lymphoblasts/in-situ/combined_30.hic contact_domains_list\n  This command will run Arrowhead on a mouse cell line HiC map (medium resolution) at resolution 10 kB and save all\n  contact domains to the contact_domains_list file. These are the settings used to generate the official contact\n  domain list on the ch12-lx-b-lymphoblast cell line.\n\narrowhead https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined_30.hic contact_domains_list\n  This command will run Arrowhead at resolution 5kB on the GM12878 HiC map (high resolution) and save all contact\n  domains to the contact_domains_list file. These are the settings used to generate the official GM12878\n  contact domain list.\n\n-----------------------\nMotif Finder\n-----------------------\n\nmotifs <genomeID> <bed_file_dir> <looplist> [custom_global_motif_list]\n\nThe required arguments are:\n\n<genomeID>: hg19 supported by default. For other genome assemblies, provide a \n  custom_global_motif_list in FIMO format.\n\n<bed_file_dir> File path to a directory (e.g. ) which contains two folders: \"unique\" and\n  \"inferred\". These folders should contain a combination of RAD21, SMC3, and CTCF BED files.\n  By intersecting these 1D tracks, the strongest peaks will be identified. Unique motifs\n  generally use a more stringent combination of BED files than inferred motifs.\n\n<looplist>: List of peaks in standard 2D feature format (chr1 x1 x2 chr2 y1 y2 color ...)\n\n-- NOTE -- If you want to use a custom list of potential motifs:\n\n[custom_global_motif_list]: Motif list output using FIMO format can be used as an alternative\n  to the internal motif list\n\n-------------------\nMotif Finder Examples\n-------------------\n\nAssuming the following file structure is present:\n/path/to/local/bed/files/unique/CTCF.bed\n/path/to/local/bed/files/unique/RAD21.bed\n/path/to/local/bed/files/unique/SMC3.bed\n/path/to/local/bed/files/inferred/CTCF.bed\n\nmotifs hg19 /path/to/local/bed/files /gm12878_hiccups_loops.txt\n  This command will find motifs from the internal hg19 motif list for the loops in gm12878_hiccups_loops.txt\n  and save them to gm12878_hiccups_loops_with_motifs.txt. The CTCF, RAD21, and SMC3 BED files will be used\n  together (i.e. intersected) to find unique motifs. Just the CTCF track will be used to infer best motifs.\n\nmotifs hg19 /path/to/local/bed/files gm12878_hiccups_loops.txt hg_19_custom_motif_list.txt\n  This command will find motifs from hg_19_custom_motif_list.txt for the loops in gm12878_hiccups_loops.txt\n  and save them to gm12878_hiccups_loops_with_motifs.txt. The CTCF, RAD21, and SMC3 BED files will be used\n  together (i.e. intersected) to find unique motifs. Just the CTCF track will be used to infer best motifs.\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2016 Aiden Lab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "--------------\nBreaking News!\n--------------\nThis codebase is in the process of being split up to better support long-term maintenance and modular aspects of different tools\navailable. The new repositories will be:\n\n- [JuiceboxGUI](https://github.com/aidenlab/juiceboxgui) for visualization of Hi-C maps with Juicebox Desktop and genome assembly correction with Assembly Tools.\n- [HiCTools](https://github.com/aidenlab/hictools) for building and writing .hic files (Pre, Addnorm, and Statistics)\n- [JuicerTools](https://github.com/aidenlab/juicertools) for downstream analysis of .hic files (HiCCUPS, Arrowhead, APA, etc.)\n- [Java Straw](https://github.com/aidenlab/java-straw) to quickly read and stream data from .hic files into Java, and is used by the above repositories.\n\nWe also have new tools:\n\n- [Straw](https://github.com/aidenlab/straw) to quickly read and stream data from .hic files into C++, python, R, and MATLAB.\n- [POSSUMM](https://github.com/sa501428/EigenVector) for new C++ code to rapidly calculate A-B compartments (i.e.\n  eigenvectors) for higher resolutions\n- [EMT](https://github.com/sa501428/hic-emt) for upgrading older .hic files or making smaller .hic files for regions of\n  interest.\n\n--------------\nAbout Juicebox\n--------------\nJuicebox is visualization software for Hi-C data. This distribution includes the source code for\nJuicebox, <a href=\"https://github.com/theaidenlab/juicer/wiki/Download\">Juicer Tools</a>,\nand <a href=\"https://aidenlab.org/assembly/\">Assembly Tools</a>\n.  <a href=\"https://github.com/theaidenlab/juicebox/wiki/Download\">Download Juicebox here</a>, or\nuse <a href=\"https://aidenlab.org/juicebox\">Juicebox on the web</a>. Detailed documentation is\navailable <a href=\"https://github.com/theaidenlab/juicebox/wiki\">on the wiki</a>. Instructions below pertain primarily\nto usage of command line tools and the Juicebox jar files.\n\nJuicebox can now be used to visualize and interactively (re)assemble genomes. Check out the Juicebox Assembly Tools\nModule website https://aidenlab.org/assembly for more details on how to use Juicebox for assembly.\n\nJuicebox was created by <a href=\"https://github.com/jrobinso\">Jim Robinson</a>,\n<a href=\"https://github.com/nchernia\">Neva C. Durand</a>, and <a href=\"http://www.erez.com/\">Erez Lieberman Aiden</a>. Past contributors include <a href=\"https://github.com/imachol\">Ido Machol</a>, <a href=\"https://github.com/zgire\">Zulkifl Gire</a>, <a href=\"https://github.com/mhoeger\">Marie Hoeger</a>, <a href=\"https://github.com/asddf123789\">Fanny Huang</a>, <a href=\"https://github.com/mikeehman\">Nam Hee Kim</a>, <a href=\"https://github.com/nguyenkvi\">Vi Nguyen</a>, <a href=\"https://github.com/bluejay9676\">Jay Ryu</a>, <a href=\"https://github.com/musianat\">Nathaniel T. Musial</a>, and <a href=\"https://github.com/ranganmostofa11\">Ragib Mostofa</a>.\n\nOngoing development work is carried out by <a href=\"https://github.com/sa501428\">Muhammad Saad Shamim</a>, <a href=\"https://github.com/nchernia\">Neva C. Durand</a>, and <a href=\"https://github.com/dudcha\">Olga Dudchenko</a>.\n\n--------------\nQuestions?\n--------------\n\nFor FAQs, or for asking new questions, please see our forum: <a href=\"https://aidenlab.org/forum.html\">aidenlab.org/forum.html</a>.\n\n--------------\nIntelliJ Setup\n--------------\n\nUse IntelliJ IDEA (Community edition - free)\n\nTo set up in IDEA, have the Java SDK installed\nthen you'll point to it (IntelliJ has lots of documentation on this sort of thing).\n\n* Then go to `VCS` -> `checkout from version control`.\n* You'll need to do is be sure `*.sizes` is included as a file to be copied over to the class files.\n  Set this up via IntelliJ `Preferences` -> `Compiler`. Add `?*.sizes` to the list of `Resource Patterns`.\n* While there, also go to `Java Compiler` and put this into additional command line options: `-Xlint:all -target 1.7`\nThe former turns on all warnings, the latter gives some flexibility since some people haven't updated Java to 1.8 yet.\n* Then go to `Run` -> `Edit Configurations`.\n* With the `+` sign, add `Application`.\n* You'll create two of these, one for the GUI (call it Juicebox GUI or whatever you want, really) and one for the CLT.\n* Set the main class by clicking the little `...` button next to the text box for main class\n\n        MainWindow.java is the main method class for the visualization/GUI portion of the software.\n        HiCTools.java is the main method class for the analysis/CLT portion.\n\n* For the GUI under VM Options:\n\n        -Xmx2000m\n        -Djnlp.loadMenu=\"https://hicfiles.tc4ga.com/juicebox.properties\"\n\n* For the CLT use\n\n        -Xmx2000m\n\n* Note that the `Xmx2000m` flag sets the maximum memory heap size to 2GB.\n  Depending on your computer you might want more or less.\n  Some tools will break if there's not enough memory and the file is too large,\n  but don't worry about that for development; 2GB should be fine.\n* One last note: be sure to `Commit and Push` when you commit files, it's hidden in the dropdown menu button in the\n  commit window.\n\n----------------------------------\nHardware and Software Requirements\n----------------------------------\nThe minimum software requirement to run Juicebox is a working Java installation\n(version > 1.6) on Windows, Linux, and Mac OSX.  We recommend using the latest\nJava version available, but please do not use the Java Beta Version. Minimum\nsystem requirements for running Java can be found at\nhttps://java.com/en/download/help/sysreq.xml. To download and install the latest\nJava Runtime Environment (JRE), please go to https://www.java.com/download.\n\nWe recommend having at least 2GB free RAM for the best user experience with\nJuicebox.\n\nTo launch the Juicebox application from command line, type java -Xms512m -Xmx2048m -jar Juicebox.jar\n\nNote: the -Xms512m flag sets the minimum memory heap size at 512 megabytes, and\nthe -Xmx2048m flag sets the maximum size at 2048 megabytes (2 gigabytes). These\nvalues may be adjusted as appropriate for your machine.\n\n-------------\nDocumentation\n-------------\nWe have extensive documentation for how to use Juicebox at\nhttps://github.com/theaidenlab/juicebox/wiki including a video, a Quick Start Guide, and a\ndetailed tutorial.\n\nFor using Juicebox to assemble genomes see https://www.aidenlab.org/assembly/.\n\n------------------------\nCommand Line Tools Usage\n------------------------\n\nSee the documentation at https://github.com/theaidenlab/juicer/wiki for information\non how to use the Juicer tools.\n\n--------------------------------\nCompiling Jars from Source Files\n--------------------------------\n1. You should have Java 1.8 JDK and Apache Ant installed on your system. See below for more information.\n2. Go to the folder containing the Juicebox source files and edit the juicebox.properties file with the proper Java JDK Address.\n3. Open the command line, navigate to the folder containing the build.xml file and type ant The process should take no more than a minute to build on most machines.\n4. The jars are written to the directory out/. You can change this by editing the build.xml file.\n\n* Installing Java 1.8 JDK\n\nFor Windows/Mac/Linux, the Java 1.8 JDK can be installed from here:\nhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html\n(Alternative) For Ubuntu/LinuxMint\nhttps://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/\n\n* Installing Apache Ant\n  Mac Ant should be installed on most Macs. To verify installation via the command prompt, type ant -version If Ant is not on your Mac, install it via homebrew. At the command prompt, type\n  brew update brew install ant You may need to install Homebrew (https://brew.sh/) on your machine See the following Stackoverflow post for more details:\n  https://stackoverflow.com/questions/3222804/how-can-i-install-apache-ant-on-mac-os-x\n\nWindows Installing Ant requires some minor changes to your system environment. Follow the instructions in this article:\nhttps://www.nczonline.net/blog/2012/04/12/how-to-install-apache-ant-on-windows/\n\nLinux In the command prompt, type sudo apt-get install ant or sudo yum install ant depending on your package installer\n"
  },
  {
    "path": "benchmark.sh",
    "content": "#!/bin/bash\n\n### Benchmarks for DCIC\n### To run, get juicebox_tools.jar and the test data files:\n###   wget http://hicfiles.s3.amazonaws.com/internal/juicebox_tools/8.5.16/juicebox_tools.jar\n###   wget ftp://ftp.ncbi.nlm.nih.gov/geo/samples/GSM1551nnn/GSM1551552/suppl/GSM1551552_HIC003_merged_nodups.txt.gz\n###   wget https://s3.amazonaws.com/pkerp/data/matrix_test/chrX_5KB_bins.tsv.gz\n\n### First benchmark\n\necho \"Create index for data at 1MB resolution, all chromosomes\"\ntime java -Xmx8g -jar juicebox_tools.jar pre -r 1000000 -v -q 1 GSM1551552_HIC003_merged_nodups.txt.gz HIC003_1MB.hic hg19\n\necho \"Create index for data at all resolutions, all chromosomes\"\ntime java -Xmx8g -jar juicebox_tools.jar pre -v -q 1 GSM1551552_HIC003_merged_nodups.txt.gz HIC003.hic hg19\n\necho \"Querying: 256x256 / 2048x2048 / slices / single resolution no norm\"\njava -Xmx8g -jar juicebox_tools.jar benchmark HIC003_1MB.hic NONE\n\necho \"Querying: 256x256 / 2048x2048 / slices / single resolution balanced norm\"\njava -Xmx8g -jar juicebox_tools.jar benchmark HIC003_1MB.hic KR\n\necho \"Querying: 256x256 / 2048x2048 / slices / multiple resolution no norm\"\njava -Xmx8g -jar juicebox_tools.jar benchmark HIC003.hic NONE\n\necho \"Querying: 256x256 / 2048x2048 / slices / multiple resolution balanced norm\"\njava -Xmx8g -jar juicebox_tools.jar benchmark HIC003.hic KR\n\n# repeated query without loading index of 2048x2048\necho \"Query without loading index 2048x2048....ten times\"\ntime ./straw KR HIC003.hic 1:20480000:40960000 1:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 2:20480000:40960000 2:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 3:20480000:40960000 3:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 4:20480000:40960000 4:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 5:20480000:40960000 5:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 6:20480000:40960000 6:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 7:20480000:40960000 7:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 8:20480000:40960000 8:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 9:20480000:40960000 9:20480000:40960000 BP 10000 > tmp.txt \ntime ./straw KR HIC003.hic 10:20480000:40960000 10:20480000:40960000 BP 10000 > tmp.txt \n\n### Second benchmark\n\n#transform to valid-pairs format with scores\n#gunzip -c chrX_5KB_bins.tsv.gz | awk '{print 0,\"X\",$1*5000,0,0,\"X\",$2*5000,1,$3}' | gzip > chrX_5KB.txt.gz\n\necho \"Create index for binned data\"\ntime java -Xmx8g -jar juicebox_tools.jar pre -r 5000 -c X -v -d chrX_5KB.txt.gz chrX_5KB.hic hg19\n\necho \"Querying: 256x256 / 2048x2048 / slices / no norm\"\njava -Xmx8g -jar juicebox_tools.jar -v benchmark chrX_5KB.hic NONE X\n\necho \"Querying: 256x256 / 2048x2048 / slices / balanced norm\"\njava -Xmx8g -jar juicebox_tools.jar -v benchmark chrX_5KB.hic KR X\n\necho \"Binary index to text\"\ntime java -Xmx8g -jar juicebox_tools.jar dump observed NONE chrX_5KB.hic X X BP 5000 chrX_5KB_out.txt\n"
  },
  {
    "path": "build.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<project name=\"juicebox\" default=\"all\">\n\n\n    <property file=\"juicebox.properties\"/>\n    <!-- Uncomment the following property if no tests compilation is needed -->\n    <!--\n    <property name=\"skip.tests\" value=\"true\"/>\n     -->\n\n    <!-- Compiler options -->\n\n    <property name=\"compiler.debug\" value=\"on\"/>\n    <property name=\"compiler.generate.no.warnings\" value=\"off\"/>\n    <property name=\"compiler.args\" value=\"-Xlint:all -target 1.8\"/>\n    <property name=\"compiler.max.memory\" value=\"700m\"/>\n    <patternset id=\"ignored.files\">\n        <exclude name=\"**/*.hprof/**\"/>\n        <exclude name=\"**/*.pyc/**\"/>\n        <exclude name=\"**/*.pyo/**\"/>\n        <exclude name=\"**/*.rbc/**\"/>\n        <exclude name=\"**/*~/**\"/>\n        <exclude name=\"**/.DS_Store/**\"/>\n        <exclude name=\"**/.bundle/**\"/>\n        <exclude name=\"**/.git/**\"/>\n        <exclude name=\"**/.hg/**\"/>\n        <exclude name=\"**/.svn/**\"/>\n        <exclude name=\"**/.tox/**\"/>\n        <exclude name=\"**/CVS/**\"/>\n        <exclude name=\"**/RCS/**\"/>\n        <exclude name=\"**/SCCS/**\"/>\n        <exclude name=\"**/__pycache__/**\"/>\n        <exclude name=\"**/_svn/**\"/>\n        <exclude name=\"**/rcs/**\"/>\n        <exclude name=\"**/vssver.scc/**\"/>\n        <exclude name=\"**/vssver2.scc/**\"/>\n    </patternset>\n    <patternset id=\"library.patterns\">\n        <include name=\"*.zip\"/>\n        <include name=\"*.apk\"/>\n        <include name=\"*.war\"/>\n        <include name=\"*.egg\"/>\n        <include name=\"*.ear\"/>\n        <include name=\"*.ane\"/>\n        <include name=\"*.swc\"/>\n        <include name=\"*.jar\"/>\n    </patternset>\n    <patternset id=\"compiler.resources\">\n        <include name=\"**/?*.properties\"/>\n        <include name=\"**/?*.xml\"/>\n        <include name=\"**/?*.gif\"/>\n        <include name=\"**/?*.png\"/>\n        <include name=\"**/?*.jpeg\"/>\n        <include name=\"**/?*.jpg\"/>\n        <include name=\"**/?*.html\"/>\n        <include name=\"**/?*.dtd\"/>\n        <include name=\"**/?*.tld\"/>\n        <include name=\"**/?*.ftl\"/>\n        <include name=\"**/?*.txt\"/>\n        <include name=\"**/?*.sizes\"/>\n        <include name=\"**/?*.cu\"/>\n    </patternset>\n\n    <!-- JDK definitions -->\n\n    <property name=\"jdk.bin.1.8\" value=\"${jdk.home.1.8}/bin\"/>\n    <path id=\"jdk.classpath.1.8\">\n        <fileset dir=\"${jdk.home.1.8}\">\n            <include name=\"lib/ant-javafx.jar\"/>\n            <include name=\"lib/dt.jar\"/>\n            <include name=\"lib/javafx-mx.jar\"/>\n            <include name=\"lib/jconsole.jar\"/>\n            <include name=\"lib/sa-jdi.jar\"/>\n            <include name=\"lib/tools.jar\"/>\n            <include name=\"jre/lib/charsets.jar\"/>\n            <include name=\"jre/lib/deploy.jar\"/>\n            <include name=\"jre/lib/javaws.jar\"/>\n            <include name=\"jre/lib/jce.jar\"/>\n            <include name=\"jre/lib/jfr.jar\"/>\n            <include name=\"jre/lib/jfxswt.jar\"/>\n            <include name=\"jre/lib/jsse.jar\"/>\n            <include name=\"jre/lib/management-agent.jar\"/>\n            <include name=\"jre/lib/plugin.jar\"/>\n            <include name=\"jre/lib/resources.jar\"/>\n            <include name=\"jre/lib/rt.jar\"/>\n            <include name=\"jre/lib/ext/cldrdata.jar\"/>\n            <include name=\"jre/lib/ext/dnsns.jar\"/>\n            <include name=\"jre/lib/ext/jfxrt.jar\"/>\n            <include name=\"jre/lib/ext/localedata.jar\"/>\n            <include name=\"jre/lib/ext/nashorn.jar\"/>\n            <include name=\"jre/lib/ext/sunec.jar\"/>\n            <include name=\"jre/lib/ext/sunjce_provider.jar\"/>\n            <include name=\"jre/lib/ext/sunpkcs11.jar\"/>\n            <include name=\"jre/lib/ext/zipfs.jar\"/>\n        </fileset>\n    </path>\n\n    <property name=\"project.jdk.home\" value=\"${jdk.home.1.8}\"/>\n    <property name=\"project.jdk.bin\" value=\"${jdk.bin.1.8}\"/>\n    <property name=\"project.jdk.classpath\" value=\"jdk.classpath.1.8\"/>\n\n\n    <!-- Project Libraries -->\n\n    <path id=\"library.broadinstitute.classpath\">\n        <fileset dir=\"${basedir}/lib/broadinstitute\">\n            <patternset refid=\"library.patterns\"/>\n        </fileset>\n    </path>\n\n    <path id=\"library.general.classpath\">\n        <fileset dir=\"${basedir}/lib/general\">\n            <patternset refid=\"library.patterns\"/>\n        </fileset>\n    </path>\n\n    <path id=\"library.jcuda.classpath\">\n        <fileset dir=\"${basedir}/lib/jcuda\">\n            <patternset refid=\"library.patterns\"/>\n        </fileset>\n    </path>\n\n    <path id=\"library.kotlin.classpath\">\n        <fileset dir=\"${basedir}/lib/kotlin\">\n            <patternset refid=\"library.patterns\"/>\n        </fileset>\n    </path>\n\n    <path id=\"library.math3.classpath\">\n        <pathelement location=\"${basedir}/lib/general/commons-math3-3.6.1.jar\"/>\n    </path>\n\n    <path id=\"library.jsi1.1.classpath\">\n        <pathelement location=\"${basedir}/lib/general/jsi1.1.jar\"/>\n    </path>\n\n\n\n    <!-- Modules -->\n\n\n    <!-- Module Juicebox -->\n\n    <dirname property=\"module.juicebox.basedir\" file=\"${ant.file}\"/>\n\n\n    <property name=\"module.jdk.home.juicebox\" value=\"${project.jdk.home}\"/>\n    <property name=\"module.jdk.bin.juicebox\" value=\"${project.jdk.bin}\"/>\n    <property name=\"module.jdk.classpath.juicebox\" value=\"${project.jdk.classpath}\"/>\n\n    <property name=\"compiler.args.juicebox\" value=\"-encoding UTF-8 -source 1.8  ${compiler.args}\"/>\n\n    <property name=\"juicebox.output.dir\" value=\"${module.juicebox.basedir}/out/production/Juicebox\"/>\n    <property name=\"juicebox.testoutput.dir\" value=\"${module.juicebox.basedir}/out/test/Juicebox\"/>\n\n    <path id=\"juicebox.module.bootclasspath\">\n        <!-- Paths to be included in compilation bootclasspath -->\n        <pathelement location=\"${jdk.home.1.8}/jre/lib\"/>\n    </path>\n\n    <path id=\"juicebox.module.production.classpath\">\n        <path refid=\"${module.jdk.classpath.juicebox}\"/>\n        <path refid=\"library.broadinstitute.classpath\"/>\n        <path refid=\"library.jcuda.classpath\"/>\n        <path refid=\"library.kotlin.classpath\"/>\n        <path refid=\"library.general.classpath\"/>\n        <path refid=\"library.jsi1.1.classpath\"/>\n        <path refid=\"library.math3.classpath\"/>\n    </path>\n\n    <path id=\"juicebox.runtime.production.module.classpath\">\n        <pathelement location=\"${juicebox.output.dir}\"/>\n        <path refid=\"library.broadinstitute.classpath\"/>\n        <path refid=\"library.jcuda.classpath\"/>\n        <path refid=\"library.kotlin.classpath\"/>\n        <path refid=\"library.general.classpath\"/>\n        <path refid=\"library.jsi1.1.classpath\"/>\n        <path refid=\"library.math3.classpath\"/>\n    </path>\n\n    <path id=\"juicebox.module.classpath\">\n        <path refid=\"${module.jdk.classpath.juicebox}\"/>\n        <pathelement location=\"${juicebox.output.dir}\"/>\n        <path refid=\"library.broadinstitute.classpath\"/>\n        <path refid=\"library.jcuda.classpath\"/>\n        <path refid=\"library.kotlin.classpath\"/>\n        <path refid=\"library.general.classpath\"/>\n        <path refid=\"library.jsi1.1.classpath\"/>\n        <path refid=\"library.math3.classpath\"/>\n    </path>\n\n    <path id=\"juicebox.runtime.module.classpath\">\n        <pathelement location=\"${juicebox.testoutput.dir}\"/>\n        <pathelement location=\"${juicebox.output.dir}\"/>\n        <path refid=\"library.broadinstitute.classpath\"/>\n        <path refid=\"library.jcuda.classpath\"/>\n        <path refid=\"library.kotlin.classpath\"/>\n        <path refid=\"library.general.classpath\"/>\n        <path refid=\"library.jsi1.1.classpath\"/>\n        <path refid=\"library.math3.classpath\"/>\n    </path>\n\n\n    <patternset id=\"excluded.from.module.juicebox\">\n        <patternset refid=\"ignored.files\"/>\n    </patternset>\n\n    <patternset id=\"excluded.from.compilation.juicebox\">\n        <patternset refid=\"excluded.from.module.juicebox\"/>\n    </patternset>\n\n    <path id=\"juicebox.module.sourcepath\">\n        <dirset dir=\"${module.juicebox.basedir}\">\n            <include name=\"src\"/>\n        </dirset>\n    </path>\n\n\n    <target name=\"compile.module.juicebox\" depends=\"compile.module.juicebox.production,compile.module.juicebox.tests\"\n            description=\"Compile module Juicebox\"/>\n\n    <target name=\"compile.module.juicebox.production\" description=\"Compile module Juicebox; production classes\">\n        <mkdir dir=\"${juicebox.output.dir}\"/>\n        <javac includeantruntime=\"false\" destdir=\"${juicebox.output.dir}\" debug=\"${compiler.debug}\"\n               nowarn=\"${compiler.generate.no.warnings}\" memorymaximumsize=\"${compiler.max.memory}\" fork=\"true\"\n               executable=\"${module.jdk.bin.juicebox}/javac\">\n            <compilerarg line=\"${compiler.args.juicebox}\"/>\n            <bootclasspath refid=\"juicebox.module.bootclasspath\"/>\n            <classpath refid=\"juicebox.module.production.classpath\"/>\n            <src refid=\"juicebox.module.sourcepath\"/>\n            <patternset refid=\"excluded.from.compilation.juicebox\"/>\n        </javac>\n\n        <copy todir=\"${juicebox.output.dir}\">\n            <fileset dir=\"${module.juicebox.basedir}/src\">\n                <patternset refid=\"compiler.resources\"/>\n                <type type=\"file\"/>\n            </fileset>\n        </copy>\n    </target>\n\n    <target name=\"compile.module.juicebox.tests\" depends=\"compile.module.juicebox.production\"\n            description=\"compile module Juicebox; test classes\" unless=\"skip.tests\"/>\n\n    <target name=\"clean.module.juicebox\" description=\"cleanup module\">\n        <delete dir=\"${juicebox.output.dir}\"/>\n        <delete dir=\"${juicebox.testoutput.dir}\"/>\n    </target>\n\n    <target name=\"init\" description=\"Build initialization\">\n        <!-- Perform any build initialization in this target -->\n    </target>\n\n    <target name=\"clean\" depends=\"clean.module.juicebox\" description=\"cleanup all\"/>\n\n    <target name=\"build.modules\" depends=\"init, clean, compile.module.juicebox\" description=\"build all modules\"/>\n\n    <target name=\"init.artifacts\">\n        <property name=\"artifacts.temp.dir\" value=\"${basedir}/__artifacts_temp\"/>\n        <property name=\"artifact.output.juicebox:jar\" value=\"${basedir}/out/artifacts/Juicebox_jar\"/>\n        <property name=\"artifact.output.juicer_tools:jar\" value=\"${basedir}/out/artifacts/juicer_tools_jar\"/>\n        <mkdir dir=\"${artifacts.temp.dir}\"/>\n        <property name=\"temp.jar.path.Juicebox.jar\" value=\"${artifacts.temp.dir}/Juicebox.jar\"/>\n        <property name=\"temp.jar.path.juicer_tools.jar\" value=\"${artifacts.temp.dir}/1/juicer_tools.jar\"/>\n        <mkdir dir=\"${artifacts.temp.dir}/1\"/>\n    </target>\n\n    <target name=\"artifact.juicebox:jar\" depends=\"init.artifacts, compile.module.juicebox\"\n            description=\"Build &#39;Juicebox:jar&#39; artifact\">\n        <property name=\"artifact.temp.output.juicebox:jar\" value=\"${artifacts.temp.dir}/Juicebox_jar\"/>\n        <mkdir dir=\"${artifact.temp.output.juicebox:jar}\"/>\n        <jar destfile=\"${temp.jar.path.Juicebox.jar}\" duplicate=\"preserve\"\n             manifest=\"${basedir}/src/resources/manifests/juicebox_jar/META-INF/MANIFEST.MF\">\n            <zipfileset file=\"${basedir}/src/resources/manifests/juicebox_jar/META-INF/MANIFEST.MF\" prefix=\"META-INF\"/>\n            <zipfileset dir=\"${juicebox.output.dir}\"/>\n            <zipfileset src=\"${basedir}/lib/general/jsi1.1.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/igv.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/htsjdk-1.139.jar\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/log4j-core-2.11.0.jar\"\n\t\t\texcludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-0.8.0.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-ppc_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-x86_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-apple-x86_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcudaUtils-0.0.4.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/guava-18.0.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-reflect-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-reflect.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk7-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk7.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk8-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk8.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-test-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-test.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/VectorGraphics2D-0.11.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/jargs.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/general/jfreechart-1.0.19.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n\n        </jar>\n        <copy file=\"${temp.jar.path.Juicebox.jar}\" tofile=\"${artifact.temp.output.juicebox:jar}/Juicebox.jar\"/>\n    </target>\n\n    <target name=\"artifact.juicer_tools:jar\" depends=\"init.artifacts, compile.module.juicebox\"\n            description=\"Build &#39;juicer_tools:jar&#39; artifact\">\n        <property name=\"artifact.temp.output.juicer_tools:jar\" value=\"${artifacts.temp.dir}/juicer_tools_jar\"/>\n        <mkdir dir=\"${artifact.temp.output.juicer_tools:jar}\"/>\n        <jar destfile=\"${temp.jar.path.juicer_tools.jar}\" duplicate=\"preserve\"\n             manifest=\"${basedir}/src/resources/manifests/juicer_tools_jar/META-INF/MANIFEST.MF\">\n            <zipfileset file=\"${basedir}/src/resources/manifests/juicer_tools_jar/META-INF/MANIFEST.MF\"\n                        prefix=\"META-INF\"/>\n            <zipfileset dir=\"${juicebox.output.dir}\"/>\n            <zipfileset src=\"${basedir}/lib/general/jsi1.1.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/general/commons-math3-3.6.1.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/guava-18.0.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/VectorGraphics2D-0.11.jar\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/igv.jar\"\n                        excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/htsjdk-1.139.jar\"/>\n            <zipfileset src=\"${basedir}/lib/broadinstitute/log4j-core-2.11.0.jar\"\n\t\t\texcludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-0.8.0.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-ppc_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-x86_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-apple-x86_64.jar\"/>\n            <zipfileset src=\"${basedir}/lib/jcuda/jcudaUtils-0.0.4.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-reflect-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-reflect.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk7-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk7.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk8-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-jdk8.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-stdlib.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-test-sources.jar\"/>\n\t    <zipfileset src=\"${basedir}/lib/kotlin/kotlin-test.jar\"/>\n            <zipfileset src=\"${basedir}/lib/general/jargs.jar\" excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n            <zipfileset src=\"${basedir}/lib/general/jfreechart-1.0.19.jar\"\n                        excludes=\"META-INF/*.SF,META-INF/*.DSA,META-INF/*.RSA\"/>\n\n        </jar>\n        <copy file=\"${temp.jar.path.juicer_tools.jar}\"\n              tofile=\"${artifact.temp.output.juicer_tools:jar}/juicer_tools.jar\"/>\n    </target>\n\n    <target name=\"sign\">\n        <signjar\n                alias=\"${sign.alias}\" keystore=\"${sign.keystore}\" storepass=\"${sign.storepass}\"\n                tsaurl=\"http://timestamp.digicert.com\">\n            <path>\n                <fileset dir=\"${basedir}/out\" includes=\"**/*.jar\"/>\n            </path>\n        </signjar>\n    </target>\n\n    <target name=\"build.all.artifacts\" depends=\"artifact.juicebox:jar, artifact.juicer_tools:jar\"\n            description=\"Build all artifacts\">\n        <mkdir dir=\"${artifact.output.juicebox:jar}\"/>\n        <copy todir=\"${artifact.output.juicebox:jar}\">\n            <fileset dir=\"${artifact.temp.output.juicebox:jar}\"/>\n        </copy>\n        <mkdir dir=\"${artifact.output.juicer_tools:jar}\"/>\n        <copy todir=\"${artifact.output.juicer_tools:jar}\">\n            <fileset dir=\"${artifact.temp.output.juicer_tools:jar}\"/>\n        </copy>\n\n        <!-- Delete temporary files -->\n        <delete dir=\"${artifacts.temp.dir}\"/>\n    </target>\n\n    <target name=\"juicer_tools\" depends=\"artifact.juicer_tools:jar\" description=\"Build juicer_tools artifact\">\n        <mkdir dir=\"${artifact.output.juicer_tools:jar}\"/>\n        <copy todir=\"${artifact.output.juicer_tools:jar}\">\n            <fileset dir=\"${artifact.temp.output.juicer_tools:jar}\"/>\n        </copy>\n\n        <!-- Delete temporary files -->\n        <delete dir=\"${artifacts.temp.dir}\"/>\n    </target>\n\n    <target name=\"all\" depends=\"build.modules, build.all.artifacts\" description=\"build all\"/>\n\n    <taskdef name=\"jarbundler\"\n             classname=\"com.ultramixer.jarbundler.JarBundler\"\n             classpath=\"lib/jarbundler-core-3.3.0.jar\"/>\n\n    <target name=\"bundle\" depends=\"init.artifacts\">\n        <property name=\"version\" value=\"1.0 (1)\"/>\n        <jarbundler dir=\"${artifact.output.juicebox:jar}\"\n                    name=\"Juicebox\"\n                    mainclass=\"juicebox.MainWindow\"\n                    icon=\"JuiceboxIcon.icns\"\n                    jar=\"${artifact.output.juicebox:jar}/Juicebox.jar\"\n\t\t    stubfile=\"lib/universalJavaApplicationStub\"\n\t\t    useJavaXKey=\"true\"\n\t\t    jvmversion=\"1.8\"\n\t\t    version=\"${version}\"\n\t\t    highResolutionCapable=\"true\"\n\t\t    bundleid=\"org.aidenlab.Juicebox\"\n\t\t    copyright=\"©2014, Broad Institute and Aiden Lab\"\n\t\t    vmoptions=\"-Xms5g -Xmx10g -d64\">\n\n        </jarbundler>\n        <delete dir=\"${artifacts.temp.dir}\"/>\n    </target>\n\n    <target name=\"bundlebcm\" depends=\"init.artifacts\">\n        <property name=\"version\" value=\"1.0 (1)\"/>\n        <jarbundler dir=\"${artifact.output.juicebox:jar}\"\n                    name=\"Juicebox\"\n                    mainclass=\"juicebox.MainWindow\"\n                    icon=\"JuiceboxIcon.icns\"\n                    jar=\"${artifact.output.juicebox:jar}/Juicebox.jar\"\n                    stubfile=\"lib/universalJavaApplicationStub\"\n                    useJavaXKey=\"true\"\n                    jvmversion=\"1.8\"\n                    version=\"${version}\"\n                    highResolutionCapable=\"true\"\n                    copyright=\"©2014, Broad Institute and Aiden Lab\"\n                    vmoptions=\"-Xms5g -Xmx10g -d64\">\n\n        </jarbundler>\n        <delete dir=\"${artifacts.temp.dir}\"/>\n    </target>\n\n\n</project>\n"
  },
  {
    "path": "internalREADME.md",
    "content": "--------------------\nQuick Start\n--------------------\n1. Run `package.sh <versionNum>`\nversionNum lives in src/juicebox/HiCGlobals.\nThis will compile, sign, bundle, and create the DMG and EXE.\nYou will be prompted to change the EXE with a HEX editor, just follow\nthe instructions.\n2. The new executables will be in out/artifacts/Juicebox_jar\n3. move old jars, EXEs, and DMGs, update CHANGES in important_jars\n\n------------------\nPrevious version\n------------------\n```\nrm -r out\nant\nant sign\nant bundle\ncd l4j\n~/Downloads/launch4j/launch4j config_bcm.xml \ncd ../out/artifacts/Juicebox_jar/\ncodesign -s \"Erez Aiden\" Juicebox.app --deep\nhdiutil create -srcfolder Juicebox.app Juicebox.dmg\ncd ~/Dropbox\\ \\(Lab\\ at\\ Large\\)/important_jars/\n# move old jars, EXEs, and DMGs, update CHANGES\nemacs -nw CHANGES\n# XXXXXX should be date when file written i.e. 20170103\nmv Juicebox_BCM.dmg Juicebox_BCMXXXXXXXX.dmg\nmv Juicebox_BCM.exe Juicebox_BCMXXXXXXXX.exe\nmv Juicebox.jar JuiceboxXXXXXXXX.jar\nmv ~/Dropbox/Research/JuiceboxDev/l4j/Juicebox.exe Juicebox_BCM.exe\nmv ~/Dropbox/Research/JuiceboxDev/out/artifacts/Juicebox_jar/Juicebox.dmg Juicebox_BCM.dmg\nmv ~/Dropbox/Research/JuiceboxDev/out/artifacts/Juicebox_jar/Juicebox.jar Juicebox.jar\nmv ~/Dropbox/Research/JuiceboxDev/out/artifacts/Juicebox_clt_jar/Juicebox.jar juicebox_tools.8.0.jar\n```\n\n\n--------------------\nCreating Executables \n--------------------\n\n0. Compile Jars from Source Files as described in Juicebox README.\n\n* EXE Build (Windows)\n\n1. Download the launch4j tarball \n   <https://sourceforge.net/projects/launch4j/files/launch4j-3/3.8/> and unzip it.\n2. Run \n\n> ./launch4j/launch4j config.xml\n\nModify the config.xml file to set the properties file and other parameters.\n\n3. Signing is complicated. You'll need openssl and osslsigncode and will need to do a two step procedure.\n\n  - openssl pkcs12 -in ~/Dropbox\\ \\(Lab\\ at\\ Large\\)/important_jars/ErezSLieberman.p12 -nocerts -nodes -out certificate.pem\n    (You can save this certificate and use it later, just don't forget your password)\n  - Sign for the first time\n     osslsigncode sign -certs ~/Dropbox\\ \\(Lab\\ at\\ Large\\)/important_jars/erez_s_lieberman.pem -key certificate.pem \\\n     -askpass -n \"Juicebox\" -i http://aidenlab.org/ -in ~/Dropbox\\ \\(Lab\\ at\\ Large\\)/important_jars/Juicebox.exe \\\n     -out signed.exe\n  - Find the size of the signature in bytes i.e. sizeInBytesOf(signed.exe) - sizeInBytesOf(Juicebox.exe)\n    You can use ls -l for this\n  - Edit Juicebox.exe with favorite HEX editor to change last two bytes of exe i.e. the jar i.e. the zip end of \n    central directory to the size using littleendian byte order and save.  File size should remain the same.\n    For example, if the size difference is 4384, the hex number is 0x1120; in Little Endian, this will be 20 11\n  - Sign the modified Juicebox.exe using above osslsigncode again\n   \n\n* .app Build (Mac)\n\n1. After making jars as described above, type \n\n> ant bundle\n\nto make the Juicebox.app executable. \n\n2. Sign the app with codesign -s \"Erez Aiden\" Juicebox.app --deep\nYou must have things appropriately installed in your keychain.  Follow the instructions on the Apple Developer website.  Our csr and cer are in the Dropbox under important_jars but I'm not sure exactly how you would add both the csr and the cer to KeyChain so you might just have to do it from scratch (this is what I did, eventually).  Look for the ones created Wed Dec 23 2015\n\n3. hdiutil create -size 210m -srcfolder Juicebox.app Juicebox.dmg\nSize depends on what the size of your .app file is, make it big enough so this command doesn't fail.  You can also do Disk Utility -> New Image From Folder and choose Juicebox.app.\n\n4. Modify the code under the bundle taskdef in the build.xml file to change properties and other parameters.\n\n--------------------\nSteps for creating Public Friendly Version\n--------------------\n\n1. Create a new branch\n2. Remove sensitive chrom.sizes. First, delete all contents of the chrom.sizes folder (/src/juicebox/tools/chrom.sizes). Next, go to the top level directory. You will see a compressed folder called PublicFriendlyChromSizes.zip. Extract its contents and copy them into the chrom.sizes folder which was just emptied. Recompile the project in IntelliJ.\n3. Delete anything under development (e.g. clustering, APAvsDistance, etc.). These should all be in the dev folder, so it should usually be sufficient to just delete it and all its contents (src/juicebox/tools/dev). After deleting the folder, compile in IntelliJ and fix all the bugs/warnings (i.e. remove any calls to the dev/private folder). This may be tricky for some parts (especially the restriction enzymes section) See https://github.com/theaidenlab/JuiceboxDev/commit/fd930f5fac9af3df9f44cd87d4fc31e8df5d3ac3 for an example of what was deleted. (Aside: Any new sensitive project should be created in this dev directory to simplify this entire process for us.)\n4. Remove any mention of assembly/sensitive projects (should have technically been taken care on in step 3, but a quick search for the word assembly in the whole project is easy to do)\n5. Change version number as appropriate - HiCGlobals, for display purposes only.\n\nNote this is only in terms of jars/executables.\nFor actual code release / open-sourcing, we need to wipe other private files, especially the .git histories, hidden files, internalREADME (i.e. me!), etc.\n\n--------------------\nBuilding a new IGV jar for use in Juicebox\n-------------------\nTwo problems with IGV jar: signatures and classpaths in the MANIFEST.  If it was just the first, it would be a one-liner.  Instead: \n1 - Unzip IGV jar (be sure to get the \"snapshot\" build, currently at https://data.broadinstitute.org/igv/projects/snapshot/igv.jar )\n```\nmkdir tmp\nmv igv.jar tmp\ncd tmp\nunzip igv.jar\n```\n2 - Remove META-INF/*.SF META-INF/*.DSA META-INF/*.RSA\n```\nrm META-INF/*.SF META-INF/*.DSA META-INF/*.RSA\n```\n3 - Go into the META-INF/MANIFEST file with your favorite editor and remove the Class-Path lines.\n4 - Rezip the jar\n```\nrm igv.jar\njar cvf igv.jar ./*\n```\n\n--------------------\nBuilding Different CUDA versions\n--------------------\n​​Right now JuiceboxDev (assuming what's in the repo now) is defaulting to 7.0\n\nCUDA 7.0 is used on AWS\nCUDA 7.5 is on most of our internal machines (Hailmary)\nCUDA 8.0 is used on Adam; linux-x64\nCUDA 8.0 is used on Rice; linux-ppc\nCUDA 8.0 for Mac; apple-x86\n\n\nTo change from 7.0 to 7.5, the build.xml and \nlibraries for compilation need to be changed\n\n---build.xml changes\n\nChange the following line (has x2 occurrences, one for each jar build)\n\n`<zipfileset src=\"${basedir}/lib/jcuda/jcuda-0.7.0.jar\"/>`\nto\n`<zipfileset src=\"${basedir}/lib/jcuda/jcuda-0.7.5.jar\"/>`\nor\n`<zipfileset src=\"${basedir}/lib/jcuda/jcuda-0.8.0.jar\"/>`\nand for Power (Rice) will need\n`<zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-ppc_64.jar\"/>`\nand otherwise\n`<zipfileset src=\"${basedir}/lib/jcuda/jcuda-natives-0.8.0-linux-x86_64.jar\"/>`\n\n---jcuda lib changes\n\n- Go to ~/lib/jcuda\n- Delete all the non .zip files\n- Unzip Archive.JCuda.0.7.5.zip\n  this creates a new folder\n- Move everything in this newly made folder to the folder above it\n  (e.g. path should be ~/lib/jcuda/jcuda-0.7.5.jar, NOT ~/lib/jcuda/Archive.JCuda.0.7.5/jcuda-0.7.0.jar)\n- For JCuda 0.8, you should define if this is for x86 or ppc (Power8) architecture and add those natives: jcuda-natives-0.8.0-linux-ppc_64.jar or  jcuda-natives-0.8.0-linux-x86_64.jar\n\nThe jars are really the ones that matter, but I think it's easier to update everything here (especially if testing GPU stuff from within IntelliJ)\n\n​And now it should be fine to build via ant​\n\n"
  },
  {
    "path": "juicebox.properties",
    "content": "#\n# The MIT License (MIT)\n#\n# Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n#\n# Permission is hereby granted, free of charge, to any person obtaining a copy\n# of this software and associated documentation files (the \"Software\"), to deal\n# in the Software without restriction, including without limitation the rights\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n# copies of the Software, and to permit persons to whom the Software is\n# furnished to do so, subject to the following conditions:\n#\n# The above copyright notice and this permission notice shall be included in\n# all copies or substantial portions of the Software.\n#\n#  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n#  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n#  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n#  THE SOFTWARE.\n#\njdk.home.1.8=/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home/\nsign.keystore=/Users/nchernia/Dropbox\\ \\(Lab\\ at\\ Large\\)/important_jars//ErezSLieberman.jks\nsign.storepass=juicebox\nsign.alias=server\n\n"
  },
  {
    "path": "l4j/config.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<launch4jConfig>\n    <headerType>gui</headerType>\n    <jar>../out/artifacts/Juicebox_jar/Juicebox.jar</jar>\n    <outfile>Juicebox.exe</outfile>\n    <errTitle>Juicebox</errTitle>\n    <chdir>.</chdir>\n    <icon>Juicebox.ico</icon>\n    <restartOnCrash>true</restartOnCrash>\n    <jre>\n        <minVersion>1.7.0</minVersion>\n        <runtimeBits>64</runtimeBits>\n        <initialHeapSize>5000</initialHeapSize>\n        <maxHeapSize>10000</maxHeapSize>\n    </jre>\n    <splash>\n        <file>juicebox.bmp</file>\n        <waitForWindow>true</waitForWindow>\n        <timeout>60</timeout>\n        <timeoutErr>true</timeoutErr>\n    </splash>\n</launch4jConfig>\n"
  },
  {
    "path": "l4j/config_bcm.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<launch4jConfig>\n    <headerType>gui</headerType>\n    <jar>../out/artifacts/Juicebox_jar/Juicebox.jar</jar>\n    <outfile>Juicebox.exe</outfile>\n    <errTitle>Juicebox</errTitle>\n    <chdir>.</chdir>\n    <icon>Juicebox.ico</icon>\n    <restartOnCrash>true</restartOnCrash>\n    <jre>\n        <minVersion>1.7.0</minVersion>\n        <runtimeBits>64</runtimeBits>\n        <initialHeapSize>5000</initialHeapSize>\n        <maxHeapSize>10000</maxHeapSize>\n        <opt>-Djnlp.loadMenu=\"http://hicfiles.s3.amazonaws.com/internal/hiculfite.properties\"</opt>\n    </jre>\n    <splash>\n        <file>juicebox.bmp</file>\n        <waitForWindow>true</waitForWindow>\n        <timeout>60</timeout>\n        <timeoutErr>true</timeoutErr>\n    </splash>\n</launch4jConfig>\n"
  },
  {
    "path": "l4j/config_broad.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<launch4jConfig>\n    <headerType>gui</headerType>\n    <jar>../out/artifacts/Juicebox_jar/juicebox_64.jar</jar>\n    <outfile>../Juicebox.exe</outfile>\n    <errTitle>Juicebox</errTitle>\n    <chdir>.</chdir>\n    <icon>Juicebox.ico</icon>\n    <restartOnCrash>true</restartOnCrash>\n    <jre>\n        <minVersion>1.7.0</minVersion>\n        <runtimeBits>64</runtimeBits>\n        <initialHeapSize>5000</initialHeapSize>\n        <maxHeapSize>10000</maxHeapSize>\n        <opt>-Djnlp.loadMenu=\"http://iwww.broadinstitute.org/igvdata/hic/files/hicInternalMenu.properties\"</opt>\n    </jre>\n    <splash>\n        <file>juicebox.bmp</file>\n        <waitForWindow>true</waitForWindow>\n        <timeout>60</timeout>\n        <timeoutErr>true</timeoutErr>\n    </splash>\n</launch4jConfig>\n"
  },
  {
    "path": "l4j/config_fix_for_Erez.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<launch4jConfig>\n    <headerType>gui</headerType>\n    <jar>../out/artifacts/Juicebox_jar/Juicebox.jar</jar>\n    <outfile>../Juicebox.exe</outfile>\n    <errTitle>Juicebox</errTitle>\n    <chdir>.</chdir>\n    <icon>Juicebox.ico</icon>\n    <restartOnCrash>true</restartOnCrash>\n    <jre>\n        <minVersion>1.7.0</minVersion>\n        <runtimeBits>64</runtimeBits>\n        <initialHeapSize>5000</initialHeapSize>\n        <maxHeapSize>10000</maxHeapSize>\n        <opt>-Dswing.aatext=true</opt>\n        <opt>-Dswing.plaf.metal.controlFont=Tahoma</opt>\n        <opt>-Dswing.plaf.metal.userFont=Tahoma</opt>\n    </jre>\n    <splash>\n        <file>juicebox.bmp</file>\n        <waitForWindow>true</waitForWindow>\n        <timeout>60</timeout>\n        <timeoutErr>true</timeoutErr>\n    </splash>\n</launch4jConfig>\n"
  },
  {
    "path": "l4j/config_nosplash.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<launch4jConfig>\n    <headerType>gui</headerType>\n    <jar>../out/artifacts/Juicebox_jar/Juicebox.jar</jar>\n    <outfile>../out/artifacts/Juicebox_jar/Juicebox.exe</outfile>\n    <errTitle>Juicebox</errTitle>\n    <chdir>.</chdir>\n    <icon>Juicebox.ico</icon>\n    <restartOnCrash>true</restartOnCrash>\n    <jre>\n        <minVersion>1.7.0</minVersion>\n        <runtimeBits>64</runtimeBits>\n        <initialHeapSize>5000</initialHeapSize>\n        <maxHeapSize>10000</maxHeapSize>\n    </jre>\n</launch4jConfig>\n"
  },
  {
    "path": "lib/general/VectorGraphics2D.LGPL.LICENSE",
    "content": "\t\t   GNU LESSER GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n\n  This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n  0. Additional Definitions.\n\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n  \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n  An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n  A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library.  The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n  The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n  The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n  1. Exception to Section 3 of the GNU GPL.\n\n  You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n  2. Conveying Modified Versions.\n\n  If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n   a) under this License, provided that you make a good faith effort to\n   ensure that, in the event an Application does not supply the\n   function or data, the facility still operates, and performs\n   whatever part of its purpose remains meaningful, or\n\n   b) under the GNU GPL, with none of the additional permissions of\n   this License applicable to that copy.\n\n  3. Object Code Incorporating Material from Library Header Files.\n\n  The object code form of an Application may incorporate material from\na header file that is part of the Library.  You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n   a) Give prominent notice with each copy of the object code that the\n   Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the object code with a copy of the GNU GPL and this license\n   document.\n\n  4. Combined Works.\n\n  You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n   a) Give prominent notice with each copy of the Combined Work that\n   the Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\n   document.\n\n   c) For a Combined Work that displays copyright notices during\n   execution, include the copyright notice for the Library among\n   these notices, as well as a reference directing the user to the\n   copies of the GNU GPL and this license document.\n\n   d) Do one of the following:\n\n       0) Convey the Minimal Corresponding Source under the terms of this\n       License, and the Corresponding Application Code in a form\n       suitable for, and under terms that permit, the user to\n       recombine or relink the Application with a modified version of\n       the Linked Version to produce a modified Combined Work, in the\n       manner specified by section 6 of the GNU GPL for conveying\n       Corresponding Source.\n\n       1) Use a suitable shared library mechanism for linking with the\n       Library.  A suitable mechanism is one that (a) uses at run time\n       a copy of the Library already present on the user's computer\n       system, and (b) will operate properly with a modified version\n       of the Library that is interface-compatible with the Linked\n       Version.\n\n   e) Provide Installation Information, but only if you would otherwise\n   be required to provide such information under section 6 of the\n   GNU GPL, and only to the extent that such information is\n   necessary to install and execute a modified version of the\n   Combined Work produced by recombining or relinking the\n   Application with a modified version of the Linked Version. (If\n   you use option 4d0, the Installation Information must accompany\n   the Minimal Corresponding Source and Corresponding Application\n   Code. If you use option 4d1, you must provide the Installation\n   Information in the manner specified by section 6 of the GNU GPL\n   for conveying Corresponding Source.)\n\n  5. Combined Libraries.\n\n  You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n   a) Accompany the combined library with a copy of the same work based\n   on the Library, uncombined with any other library facilities,\n   conveyed under the terms of this License.\n\n   b) Give prominent notice with the combined library that part of it\n   is a work based on the Library, and explaining where to find the\n   accompanying uncombined form of the same work.\n\n  6. Revised Versions of the GNU Lesser General Public License.\n\n  The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n  Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n  If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.\n"
  },
  {
    "path": "lib/universalJavaApplicationStub",
    "content": "#!/bin/bash\n##################################################################################\n#                                                                                #\n# universalJavaApplicationStub                                                   #\n#                                                                                #\n# A BASH based JavaApplicationStub for Java Apps on Mac OS X                     #\n# that works with both Apple's and Oracle's plist format.                        #\n#                                                                                #\n# Inspired by Ian Roberts stackoverflow answer                                   #\n# at http://stackoverflow.com/a/17546508/1128689                                 #\n#                                                                                #\n# @author    Tobias Fischer                                                      #\n# @url       https://github.com/tofi86/universalJavaApplicationStub              #\n# @date      2018-03-10                                                          #\n# @version   3.0.1                                                               #\n#                                                                                #\n##################################################################################\n#                                                                                #\n# The MIT License (MIT)                                                          #\n#                                                                                #\n# Copyright (c) 2014-2018 Tobias Fischer                                         #\n#                                                                                #\n# Permission is hereby granted, free of charge, to any person obtaining a copy   #\n# of this software and associated documentation files (the \"Software\"), to deal  #\n# in the Software without restriction, including without limitation the rights   #\n# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell      #\n# copies of the Software, and to permit persons to whom the Software is          #\n# furnished to do so, subject to the following conditions:                       #\n#                                                                                #\n# The above copyright notice and this permission notice shall be included in all #\n# copies or substantial portions of the Software.                                #\n#                                                                                #\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR     #\n# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,       #\n# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE    #\n# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER         #\n# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  #\n# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE  #\n# SOFTWARE.                                                                      #\n#                                                                                #\n##################################################################################\n\n\n\n# function 'stub_logger()'\n#\n# A logger which logs to the macOS Console.app using the 'syslog' command\n#\n# @param1  the log message\n# @return  void\n################################################################################\nfunction stub_logger() {\n\tsyslog -s -k \\\n\t\tFacility com.apple.console \\\n\t\tLevel Notice \\\n\t\tSender \"$(basename \"$0\")\" \\\n\t\tMessage \"[$$][${CFBundleName:-$(basename \"$0\")}] $1\"\n}\n\n\n\n# set the directory abspath of the current\n# shell script with symlinks being resolved\n############################################\n\nPRG=$0\nwhile [ -h \"$PRG\" ]; do\n\tls=$(ls -ld \"$PRG\")\n\tlink=$(expr \"$ls\" : '^.*-> \\(.*\\)$' 2>/dev/null)\n\tif expr \"$link\" : '^/' 2> /dev/null >/dev/null; then\n\t\tPRG=\"$link\"\n\telse\n\t\tPRG=\"$(dirname \"$PRG\")/$link\"\n\tfi\ndone\nPROGDIR=$(dirname \"$PRG\")\nstub_logger \"[StubDir] $PROGDIR\"\n\n\n\n# set files and folders\n############################################\n\n# the absolute path of the app package\ncd \"$PROGDIR\"/../../ || exit 11\nAppPackageFolder=$(pwd)\n\n# the base path of the app package\ncd .. || exit 12\nAppPackageRoot=$(pwd)\n\n# set Apple's Java folder\nAppleJavaFolder=\"${AppPackageFolder}\"/Contents/Resources/Java\n\n# set Apple's Resources folder\nAppleResourcesFolder=\"${AppPackageFolder}\"/Contents/Resources\n\n# set Oracle's Java folder\nOracleJavaFolder=\"${AppPackageFolder}\"/Contents/Java\n\n# set Oracle's Resources folder\nOracleResourcesFolder=\"${AppPackageFolder}\"/Contents/Resources\n\n# set path to Info.plist in bundle\nInfoPlistFile=\"${AppPackageFolder}\"/Contents/Info.plist\n\n# set the default JVM Version to a null string\nJVMVersion=\"\"\nJVMMaxVersion=\"\"\n\n\n\n# function 'plist_get()'\n#\n# read a specific Plist key with 'PlistBuddy' utility\n#\n# @param1  the Plist key with leading colon ':'\n# @return  the value as String or Array\n################################################################################\nplist_get(){\n\t/usr/libexec/PlistBuddy -c \"print $1\" \"${InfoPlistFile}\" 2> /dev/null\n}\n\n# function 'plist_get_java()'\n#\n# read a specific Plist key with 'PlistBuddy' utility\n# in the 'Java' or 'JavaX' dictionary (<dict>)\n#\n# @param1  the Plist :Java(X):Key with leading colon ':'\n# @return  the value as String or Array\n################################################################################\nplist_get_java(){\n\tplist_get ${JavaKey:-\":Java\"}$1\n}\n\n\n\n# read Info.plist and extract JVM options\n############################################\n\n# read the program name from CFBundleName\nCFBundleName=$(plist_get ':CFBundleName')\n\n# read the icon file name\nCFBundleIconFile=$(plist_get ':CFBundleIconFile')\n\n\n# check Info.plist for Apple style Java keys -> if key :Java is present, parse in apple mode\n/usr/libexec/PlistBuddy -c \"print :Java\" \"${InfoPlistFile}\" > /dev/null 2>&1\nexitcode=$?\nJavaKey=\":Java\"\n\n# if no :Java key is present, check Info.plist for universalJavaApplication style JavaX keys -> if key :JavaX is present, parse in apple mode\nif [ $exitcode -ne 0 ]; then\n\t/usr/libexec/PlistBuddy -c \"print :JavaX\" \"${InfoPlistFile}\" > /dev/null 2>&1\n\texitcode=$?\n\tJavaKey=\":JavaX\"\nfi\n\n\n# read 'Info.plist' file in Apple style if exit code returns 0 (true, ':Java' key is present)\nif [ $exitcode -eq 0 ]; then\n\tstub_logger \"[PlistStyle] Apple\"\n\n\t# set Java and Resources folder\n\tJavaFolder=\"${AppleJavaFolder}\"\n\tResourcesFolder=\"${AppleResourcesFolder}\"\n\n\tAPP_PACKAGE=\"${AppPackageFolder}\"\n\tJAVAROOT=\"${AppleJavaFolder}\"\n\tUSER_HOME=\"$HOME\"\n\n\n\t# read the Java WorkingDirectory\n\tJVMWorkDir=$(plist_get_java ':WorkingDirectory' | xargs)\n\t# set Working Directory based upon PList value\n\tif [[ ! -z ${JVMWorkDir} ]]; then\n\t\tWorkingDirectory=\"${JVMWorkDir}\"\n\telse\n\t\t# AppPackageRoot is the standard WorkingDirectory when the script is started\n\t\tWorkingDirectory=\"${AppPackageRoot}\"\n\tfi\n\t# expand variables $APP_PACKAGE, $JAVAROOT, $USER_HOME\n\tWorkingDirectory=$(eval echo \"${WorkingDirectory}\")\n\n\n\t# read the MainClass name\n\tJVMMainClass=\"$(plist_get_java ':MainClass')\"\n\n\t# read the SplashFile name\n\tJVMSplashFile=$(plist_get_java ':SplashFile')\n\n\t# read the JVM Properties as an array and retain spaces\n\tIFS=$'\\t\\n'\n\tJVMOptions=($(xargs -n1 <<<$(plist_get_java ':Properties' | grep \" =\" | sed 's/^ */-D/g' | sed -E 's/ = (.*)$/=\"\\1\"/g')))\n\tunset IFS\n\t# post processing of the array follows further below...\n\n\t# read the ClassPath in either Array or String style\n\tJVMClassPath_RAW=$(plist_get_java ':ClassPath' | xargs)\n\tif [[ $JVMClassPath_RAW == *Array* ]] ; then\n\t\tJVMClassPath=.$(plist_get_java ':ClassPath' | grep \"    \" | sed 's/^ */:/g' | tr -d '\\n' | xargs)\n\telse\n\t\tJVMClassPath=${JVMClassPath_RAW}\n\tfi\n\t# expand variables $APP_PACKAGE, $JAVAROOT, $USER_HOME\n\tJVMClassPath=$(eval echo \"${JVMClassPath}\")\n\n\t# read the JVM Options in either Array or String style\n\tJVMDefaultOptions_RAW=$(plist_get_java ':VMOptions' | xargs)\n\tif [[ $JVMDefaultOptions_RAW == *Array* ]] ; then\n\t\tJVMDefaultOptions=$(plist_get_java ':VMOptions' | grep \"    \" | sed 's/^ */ /g' | tr -d '\\n' | xargs)\n\telse\n\t\tJVMDefaultOptions=${JVMDefaultOptions_RAW}\n\tfi\n\n\t# read StartOnMainThread and add as -XstartOnFirstThread\n\tJVMStartOnMainThread=$(plist_get_java ':StartOnMainThread')\n\tif [ \"${JVMStartOnMainThread}\" == \"true\" ]; then\n\t\tJVMDefaultOptions+=\" -XstartOnFirstThread\"\n\tfi\n\n\t# read the JVM Arguments as an array and retain spaces\n\tIFS=$'\\t\\n'\n\tMainArgs=($(xargs -n1 <<<$(plist_get_java ':Arguments')))\n\tunset IFS\n\t# post processing of the array follows further below...\n\n\t# read the Java version we want to find\n\tJVMVersion=$(plist_get_java ':JVMVersion' | xargs)\n\t# post processing of the version string follows below...\n\n\n# read 'Info.plist' file in Oracle style\nelse\n\tstub_logger \"[PlistStyle] Oracle\"\n\n\t# set Working Directory and Java and Resources folder\n\tJavaFolder=\"${OracleJavaFolder}\"\n\tResourcesFolder=\"${OracleResourcesFolder}\"\n\tWorkingDirectory=\"${OracleJavaFolder}\"\n\n\tAPP_ROOT=\"${AppPackageFolder}\"\n\n\t# read the MainClass name\n\tJVMMainClass=\"$(plist_get ':JVMMainClassName')\"\n\n\t# read the SplashFile name\n\tJVMSplashFile=$(plist_get ':JVMSplashFile')\n\n\t# read the JVM Options as an array and retain spaces\n\tIFS=$'\\t\\n'\n\tJVMOptions=($(plist_get ':JVMOptions' | grep \"    \" | sed 's/^ *//g'))\n\tunset IFS\n\t# post processing of the array follows further below...\n\n\t# read the ClassPath in either Array or String style\n\tJVMClassPath_RAW=$(plist_get ':JVMClassPath')\n\tif [[ $JVMClassPath_RAW == *Array* ]] ; then\n\t\tJVMClassPath=.$(plist_get ':JVMClassPath' | grep \"    \" | sed 's/^ */:/g' | tr -d '\\n' | xargs)\n\t\t# expand variables $APP_PACKAGE, $JAVAROOT, $USER_HOME\n\t\tJVMClassPath=$(eval echo \"${JVMClassPath}\")\n\n\telif [[ ! -z ${JVMClassPath_RAW} ]] ; then\n\t\tJVMClassPath=${JVMClassPath_RAW}\n\t\t# expand variables $APP_PACKAGE, $JAVAROOT, $USER_HOME\n\t\tJVMClassPath=$(eval echo \"${JVMClassPath}\")\n\n\telse\n\t\t#default: fallback to OracleJavaFolder\n\t\tJVMClassPath=\"${JavaFolder}/*\"\n\t\t# Do NOT expand the default 'AppName.app/Contents/Java/*' classpath (#42)\n\tfi\n\n\t# read the JVM Default Options\n\tJVMDefaultOptions=$(plist_get ':JVMDefaultOptions' | grep -o \" \\-.*\" | tr -d '\\n' | xargs)\n\n\t# read the Main Arguments from JVMArguments key as an array and retain spaces (see #46 for naming details)\n\tIFS=$'\\t\\n'\n\tMainArgs=($(xargs -n1 <<<$(plist_get ':JVMArguments' | tr -d '\\n' | sed -E 's/Array \\{ *(.*) *\\}/\\1/g' | sed 's/  */ /g')))\n\tunset IFS\n\t# post processing of the array follows further below...\n\n\t# read the Java version we want to find\n\tJVMVersion=$(plist_get ':JVMVersion' | xargs)\n\t# post processing of the version string follows below...\nfi\n\n\n\n# JVMVersion: post processing and optional splitting\nif [[ ${JVMVersion} == *\";\"* ]]; then\n\tminMaxArray=(${JVMVersion//;/ })\n\tJVMVersion=${minMaxArray[0]//+}\n\tJVMMaxVersion=${minMaxArray[1]//+}\nfi\nstub_logger \"[JavaRequirement] JVM minimum version: ${JVMVersion}\"\nstub_logger \"[JavaRequirement] JVM maximum version: ${JVMMaxVersion}\"\n\n# MainArgs: replace occurences of $APP_ROOT with its content\nMainArgsArr=()\nfor i in \"${MainArgs[@]}\"\ndo\n\tMainArgsArr+=(\"$(eval echo \"$i\")\")\ndone\n\n# JVMOptions: replace occurences of $APP_ROOT with its content\nJVMOptionsArr=()\nfor i in \"${JVMOptions[@]}\"\ndo\n\tJVMOptionsArr+=(\"$(eval echo \"$i\")\")\ndone\n\n\n# internationalized messages\n############################################\n\nLANG=$(defaults read -g AppleLocale)\nstub_logger \"[Language] $LANG\"\n\n# French localization\nif [[ $LANG == fr* ]] ; then\n\tMSG_ERROR_LAUNCHING=\"ERREUR au lancement de '${CFBundleName}'.\"\n\tMSG_MISSING_MAINCLASS=\"'MainClass' n'est pas spécifié.\\nL'application Java ne peut pas être lancée.\"\n\tMSG_JVMVERSION_REQ_INVALID=\"La syntaxe de la version Java demandée est invalide: %s\\nVeuillez contacter le développeur de l'application.\"\n\tMSG_NO_SUITABLE_JAVA=\"La version de Java installée sur votre système ne convient pas.\\nCe programme nécessite Java %s\"\n\tMSG_JAVA_VERSION_OR_LATER=\"ou ultérieur\"\n\tMSG_JAVA_VERSION_LATEST=\"(dernière mise à jour)\"\n\tMSG_JAVA_VERSION_MAX=\"à %s\"\n\tMSG_NO_SUITABLE_JAVA_CHECK=\"Merci de bien vouloir installer la version de Java requise.\"\n\tMSG_INSTALL_JAVA=\"Java doit être installé sur votre système.\\nRendez-vous sur java.com et suivez les instructions d'installation...\"\n\tMSG_LATER=\"Plus tard\"\n\tMSG_VISIT_JAVA_DOT_COM=\"Visiter java.com\"\n\n# German localization\nelif [[ $LANG == de* ]] ; then\n\tMSG_ERROR_LAUNCHING=\"FEHLER beim Starten von '${CFBundleName}'.\"\n\tMSG_MISSING_MAINCLASS=\"Die 'MainClass' ist nicht spezifiziert!\\nDie Java-Anwendung kann nicht gestartet werden!\"\n\tMSG_JVMVERSION_REQ_INVALID=\"Die Syntax der angeforderten Java-Version ist ungültig: %s\\nBitte kontaktieren Sie den Entwickler der App.\"\n\tMSG_NO_SUITABLE_JAVA=\"Es wurde keine passende Java-Version auf Ihrem System gefunden!\\nDieses Programm benötigt Java %s\"\n\tMSG_JAVA_VERSION_OR_LATER=\"oder neuer\"\n\tMSG_JAVA_VERSION_LATEST=\"(neuste Unterversion)\"\n\tMSG_JAVA_VERSION_MAX=\"bis %s\"\n\tMSG_NO_SUITABLE_JAVA_CHECK=\"Stellen Sie sicher, dass die angeforderte Java-Version installiert ist.\"\n\tMSG_INSTALL_JAVA=\"Auf Ihrem System muss die 'Java'-Software installiert sein.\\nBesuchen Sie java.com für weitere Installationshinweise.\"\n\tMSG_LATER=\"Später\"\n\tMSG_VISIT_JAVA_DOT_COM=\"java.com öffnen\"\n\n# Simplifyed Chinese localization\nelif [[ $LANG == zh* ]] ; then\n\tMSG_ERROR_LAUNCHING=\"无法启动 '${CFBundleName}'.\"\n\tMSG_MISSING_MAINCLASS=\"没有指定 'MainClass'！\\nJava程序无法启动!\"\n\tMSG_JVMVERSION_REQ_INVALID=\"Java版本参数语法错误: %s\\n请联系该应用的开发者。\"\n\tMSG_NO_SUITABLE_JAVA=\"没有在系统中找到合适的Java版本！\\n必须安装Java %s才能够使用该程序！\"\n\tMSG_JAVA_VERSION_OR_LATER=\"及以上版本\"\n\tMSG_JAVA_VERSION_LATEST=\"（最新版本）\"\n\tMSG_JAVA_VERSION_MAX=\"最高为 %s\"\n\tMSG_NO_SUITABLE_JAVA_CHECK=\"请确保系统中安装了所需的Java版本\"\n\tMSG_INSTALL_JAVA=\"你需要在Mac中安装Java运行环境！\\n访问 java.com 了解如何安装。\"\n\tMSG_LATER=\"稍后\"\n\tMSG_VISIT_JAVA_DOT_COM=\"访问 java.com\"\n\n# English default localization\nelse\n\tMSG_ERROR_LAUNCHING=\"ERROR launching '${CFBundleName}'.\"\n\tMSG_MISSING_MAINCLASS=\"'MainClass' isn't specified!\\nJava application cannot be started!\"\n\tMSG_JVMVERSION_REQ_INVALID=\"The syntax of the required Java version is invalid: %s\\nPlease contact the App developer.\"\n\tMSG_NO_SUITABLE_JAVA=\"No suitable Java version found on your system!\\nThis program requires Java %s\"\n\tMSG_JAVA_VERSION_OR_LATER=\"or later\"\n\tMSG_JAVA_VERSION_LATEST=\"(latest update)\"\n\tMSG_JAVA_VERSION_MAX=\"up to %s\"\n\tMSG_NO_SUITABLE_JAVA_CHECK=\"Make sure you install the required Java version.\"\n\tMSG_INSTALL_JAVA=\"You need to have JAVA installed on your Mac!\\nVisit java.com for installation instructions...\"\n\tMSG_LATER=\"Later\"\n\tMSG_VISIT_JAVA_DOT_COM=\"Visit java.com\"\nfi\n\n\n\n# function 'get_java_version_from_cmd()'\n#\n# returns Java version string from 'java -version' command\n# works for both old (1.8) and new (9) version schema\n#\n# @param1  path to a java JVM executable\n# @return  the Java version number as displayed in 'java -version' command\n################################################################################\nfunction get_java_version_from_cmd() {\n\t# second sed command strips \" and -ea from the version string\n\techo $(\"$1\" -version 2>&1 | awk '/version/{print $NF}' | sed -E 's/\"//g;s/-ea//g')\n}\n\n\n# function 'extract_java_major_version()'\n#\n# extract Java major version from a version string\n#\n# @param1  a Java version number ('1.8.0_45') or requirement string ('1.8+')\n# @return  the major version (e.g. '7', '8' or '9', etc.)\n################################################################################\nfunction extract_java_major_version() {\n\techo $(echo \"$1\" | sed -E 's/^1\\.//;s/^([0-9]+)(-ea|(\\.[0-9_.]{1,7})?)(-b[0-9]+-[0-9]+)?[+*]?$/\\1/')\n}\n\n\n# function 'get_comparable_java_version()'\n#\n# return comparable version for a Java version number or requirement string\n#\n# @param1  a Java version number ('1.8.0_45') or requirement string ('1.8+')\n# @return  an 8 digit numeral ('1.8.0_45'->'08000045'; '9.1.13'->'09001013')\n################################################################################\nfunction get_comparable_java_version() {\n\t# cleaning: 1) remove leading '1.'; 2) remove build string (e.g. '-b14-468'); 3) remove 'a-Z' and '-*+' (e.g. '-ea'); 4) replace '_' with '.'\n\tlocal cleaned=$(echo \"$1\" | sed -E 's/^1\\.//g;s/-b[0-9]+-[0-9]+$//g;s/[a-zA-Z+*\\-]//g;s/_/./g')\n\t# splitting at '.' into an array\n\tlocal arr=( ${cleaned//./ } )\n\t# echo a string with left padded version numbers\n\techo \"$(printf '%02s' ${arr[0]})$(printf '%03s' ${arr[1]})$(printf '%03s' ${arr[2]})\"\n}\n\n\n# function 'is_valid_requirement_pattern()'\n#\n# check whether the Java requirement is a valid requirement pattern\n#\n# supported requirements are for example:\n# - 1.6       requires Java 6 (any update)      [1.6, 1.6.0_45, 1.6.0_88]\n# - 1.6*      requires Java 6 (any update)      [1.6, 1.6.0_45, 1.6.0_88]\n# - 1.6+      requires Java 6 or higher         [1.6, 1.6.0_45, 1.8, 9, etc.]\n# - 1.6.0     requires Java 6 (any update)      [1.6, 1.6.0_45, 1.6.0_88]\n# - 1.6.0_45  requires Java 6u45                [1.6.0_45]\n# - 1.6.0_45+ requires Java 6u45 or higher      [1.6.0_45, 1.6.0_88, 1.8, etc.]\n# - 9         requires Java 9 (any update)      [9.0.*, 9.1, 9.3, etc.]\n# - 9*        requires Java 9 (any update)      [9.0.*, 9.1, 9.3, etc.]\n# - 9+        requires Java 9 or higher         [9.0, 9.1, 10, etc.]\n# - 9.1       requires Java 9.1 (any update)    [9.1.*, 9.1.2, 9.1.13, etc.]\n# - 9.1*      requires Java 9.1 (any update)    [9.1.*, 9.1.2, 9.1.13, etc.]\n# - 9.1+      requires Java 9.1 or higher       [9.1, 9.2, 10, etc.]\n# - 9.1.3     requires Java 9.1.3               [9.1.3]\n# - 9.1.3*    requires Java 9.1.3 (any update)  [9.1.3]\n# - 9.1.3+    requires Java 9.1.3 or higher     [9.1.3, 9.1.4, 9.2.*, 10, etc.]\n# - 10-ea     requires Java 10 (early access release)\n#\n# unsupported requirement patterns are for example:\n# - 1.2, 1.3, 1.9       Java 2, 3 are not supported\n# - 1.9                 Java 9 introduced a new versioning scheme\n# - 6u45                known versioning syntax, but unsupported\n# - 9-ea*, 9-ea+        early access releases paired with */+\n# - 9., 9.*, 9.+        version ending with a .\n# - 9.1., 9.1.*, 9.1.+  version ending with a .\n# - 9.3.5.6             4 part version number is unsupported\n#\n# @param1  a Java requirement string ('1.8+')\n# @return  boolean exit code: 0 (is valid), 1 (is not valid)\n################################################################################\nfunction is_valid_requirement_pattern() {\n\tlocal java_req=$1\n\tjava8pattern='1\\.[4-8](\\.0)?(\\.0_[0-9]+)?[*+]?'\n\tjava9pattern='(9|1[0-9])(-ea|[*+]|(\\.[0-9]+){1,2}[*+]?)?'\n\t# test matches either old Java versioning scheme (up to 1.8) or new scheme (starting with 9)\n\tif [[ ${java_req} =~ ^(${java8pattern}|${java9pattern})$ ]]; then\n\t\treturn 0\n\telse\n\t\treturn 1\n\tfi\n}\n\n\n\n# determine which JVM to use\n############################################\n\n# default Apple JRE plugin path (< 1.6)\napple_jre_plugin=\"/Library/Java/Home/bin/java\"\napple_jre_version=$(get_java_version_from_cmd \"${apple_jre_plugin}\")\n# default Oracle JRE plugin path (>= 1.7)\noracle_jre_plugin=\"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java\"\noracle_jre_version=$(get_java_version_from_cmd \"${oracle_jre_plugin}\")\n\n\n# first check system variable \"$JAVA_HOME\" -> has precedence over any other System JVM\nstub_logger '[JavaSearch] Checking for $JAVA_HOME ...'\nif [ -n \"$JAVA_HOME\" ] ; then\n\tstub_logger \"[JavaSearch] ... found JAVA_HOME with value $JAVA_HOME\"\n\n\t# PR 26: Allow specifying \"$JAVA_HOME\" relative to \"$AppPackageFolder\"\n\t# which allows for bundling a custom version of Java inside your app!\n\tif [[ $JAVA_HOME == /* ]] ; then\n\t\t# if \"$JAVA_HOME\" starts with a Slash it's an absolute path\n\t\tJAVACMD=\"$JAVA_HOME/bin/java\"\n\telse\n\t\t# otherwise it's a relative path to \"$AppPackageFolder\"\n\t\tJAVACMD=\"$AppPackageFolder/$JAVA_HOME/bin/java\"\n\tfi\n\tJAVACMD_version=$(get_comparable_java_version $(get_java_version_from_cmd \"${JAVACMD}\"))\nelse\n\tstub_logger \"[JavaSearch] ... didn't found JAVA_HOME\"\nfi\n\n\n# check for any other or a specific Java version\n# also if $JAVA_HOME exists but isn't executable\nif [ -z \"${JAVACMD}\" ] || [ ! -x \"${JAVACMD}\" ] ; then\n\tstub_logger \"[JavaSearch] Checking for JavaVirtualMachines on the system ...\"\n\t# reset variables\n\tJAVACMD=\"\"\n\tJAVACMD_version=\"\"\n\n\t# first check whether JVMVersion string is a valid requirement string\n\tif [ ! -z \"${JVMVersion}\" ] && ! is_valid_requirement_pattern ${JVMVersion} ; then\n\t\tMSG_JVMVERSION_REQ_INVALID_EXPANDED=$(printf \"${MSG_JVMVERSION_REQ_INVALID}\" \"${JVMVersion}\")\n\t\t# log exit cause\n\t\tstub_logger \"[EXIT 4] ${MSG_JVMVERSION_REQ_INVALID_EXPANDED}\"\n\t\t# display error message with AppleScript\n\t\tosascript -e \"tell application \\\"System Events\\\" to display dialog \\\"${MSG_ERROR_LAUNCHING}\\n\\n${MSG_JVMVERSION_REQ_INVALID_EXPANDED}\\\" with title \\\"${CFBundleName}\\\" buttons {\\\" OK \\\"} default button 1 with icon path to resource \\\"${CFBundleIconFile}\\\" in bundle (path to me)\"\n\t\t# exit with error\n\t\texit 4\n\tfi\n\t# then check whether JVMMaxVersion string is a valid requirement string\n\tif [ ! -z \"${JVMMaxVersion}\" ] && ! is_valid_requirement_pattern ${JVMMaxVersion} ; then\n\t\tMSG_JVMVERSION_REQ_INVALID_EXPANDED=$(printf \"${MSG_JVMVERSION_REQ_INVALID}\" \"${JVMMaxVersion}\")\n\t\t# log exit cause\n\t\tstub_logger \"[EXIT 5] ${MSG_JVMVERSION_REQ_INVALID_EXPANDED}\"\n\t\t# display error message with AppleScript\n\t\tosascript -e \"tell application \\\"System Events\\\" to display dialog \\\"${MSG_ERROR_LAUNCHING}\\n\\n${MSG_JVMVERSION_REQ_INVALID_EXPANDED}\\\" with title \\\"${CFBundleName}\\\" buttons {\\\" OK \\\"} default button 1 with icon path to resource \\\"${CFBundleIconFile}\\\" in bundle (path to me)\"\n\t\t# exit with error\n\t\texit 5\n\tfi\n\n\n\t# find installed JavaVirtualMachines (JDK + JRE)\n\tallJVMs=()\n\t# read JDK's from '/usr/libexec/java_home -V' command\n\twhile read -r line; do\n\t\tversion=$(echo $line | awk -F $',' '{print $1;}')\n\t\tpath=$(echo $line | awk -F $'\" ' '{print $2;}')\n\t\tpath+=\"/bin/java\"\n\t\tallJVMs+=(\"$version:$path\")\n\tdone < <(/usr/libexec/java_home -V 2>&1 | grep '^[[:space:]]')\n\t# unset while loop variables\n\tunset version path\n\n\t# add Apple JRE if available\n\tif [ -x \"${apple_jre_plugin}\" ] ; then\n\t\tallJVMs+=(\"$apple_jre_version:$apple_jre_plugin\")\n\tfi\n\n\t# add Oracle JRE if available\n\tif [ -x \"${oracle_jre_plugin}\" ] ; then\n\t\tallJVMs+=(\"$oracle_jre_version:$oracle_jre_plugin\")\n\tfi\n\n\t# debug output\n\tfor i in \"${allJVMs[@]}\"\n\tdo\n\t\tstub_logger \"[JavaSearch] ... found JVM: $i\"\n\tdone\n\n\n\t# determine JVMs matching the min/max version requirement\n\tminC=$(get_comparable_java_version ${JVMVersion})\n\tmaxC=$(get_comparable_java_version ${JVMMaxVersion})\n\tmatchingJVMs=()\n\n\tfor i in \"${allJVMs[@]}\"\n\tdo\n\t\t# split JVM string at ':' delimiter to retain spaces in $path substring\n\t\tIFS=: arr=($i) ; unset IFS\n\t\t# [0] JVM version number\n\t\tver=${arr[0]}\n\t\t# comparable JVM version number\n\t\tcomp=$(get_comparable_java_version $ver)\n\t\t# [1] JVM path\n\t\tpath=\"${arr[1]}\"\n\t\t# construct string item for adding to the \"matchingJVMs\" array\n\t\titem=\"$comp:$ver:$path\"\n\n\t\t# pre-requisite: current version number needs to be greater than min version number\n\t\tif [ \"$comp\" -ge \"$minC\" ] ; then\n\n\t\t\t# perform max version checks if max version requirement is present\n\t\t\tif [ ! -z ${JVMMaxVersion} ] ; then\n\n\t\t\t\t# max version requirement ends with '*' modifier\n\t\t\t\tif [[ ${JVMMaxVersion} == *\\* ]] ; then\n\n\t\t\t\t\t# use the '*' modifier from the max version string as wildcard for a 'starts with' comparison\n\t\t\t\t\t# and check whether the current version number starts with the max version wildcard string\n\t\t\t\t\tif [[ ${ver} == ${JVMMaxVersion} ]]; then\n\t\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\n\t\t\t\t\t# or whether the current comparable version is lower than the comparable max version\n\t\t\t\t\telif [ \"$comp\" -le \"$maxC\" ] ; then\n\t\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\t\t\t\t\tfi\n\n\t\t\t\t# max version requirement ends with '+' modifier -> always add this version if it's greater than $min\n\t\t\t\t# because a max requirement with + modifier doesn't make sense\n\t\t\t\telif [[ ${JVMMaxVersion} == *+ ]] ; then\n\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\n\t\t\t\t# matches 6 zeros at the end of the max version string (e.g. for 1.8, 9)\n\t\t\t\t# -> then the max version string should be treated like with a '*' modifier at the end\n\t\t\t\t#elif [[ ${maxC} =~ ^[0-9]{2}0{6}$ ]] && [ \"$comp\" -le $(( ${maxC#0} + 999 )) ] ; then\n\t\t\t\t#\tmatchingJVMs+=(\"$item\")\n\n\t\t\t\t# matches 3 zeros at the end of the max version string (e.g. for 9.1, 10.3)\n\t\t\t\t# -> then the max version string should be treated like with a '*' modifier at the end\n\t\t\t\t#elif [[ ${maxC} =~ ^[0-9]{5}0{3}$ ]] && [ \"$comp\" -le \"${maxC}\" ] ; then\n\t\t\t\t#\tmatchingJVMs+=(\"$item\")\n\n\t\t\t\t# matches standard requirements without modifier\n\t\t\t\telif [ \"$comp\" -le \"$maxC\" ]; then\n\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\t\t\t\tfi\n\n\t\t\t# no max version requirement:\n\n\t\t\t# min version requirement ends with '+' modifier\n\t\t\t# -> always add the current version because it's greater than $min\n\t\t\telif [[ ${JVMVersion} == *+ ]] ; then\n\t\t\t\tmatchingJVMs+=(\"$item\")\n\n\t\t\t# min version requirement ends with '*' modifier\n\t\t\t# -> use the '*' modifier from the min version string as wildcard for a 'starts with' comparison\n\t\t\t#    and check whether the current version number starts with the min version wildcard string\n\t\t\telif [[ ${JVMVersion} == *\\* ]] ; then\n\t\t\t\tif [[ ${ver} == ${JVMVersion} ]] ; then\n\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\t\t\t\tfi\n\n\t\t\t# compare the min version against the current version with an additional * wildcard for a 'starts with' comparison\n\t\t\t# -> e.g. add 1.8.0_44 when the requirement is 1.8\n\t\t\telif [[ ${ver} == ${JVMVersion}* ]] ; then\n\t\t\t\t\tmatchingJVMs+=(\"$item\")\n\t\t\tfi\n\t\tfi\n\tdone\n\t# unset for loop variables\n\tunset arr ver comp path item\n\n\t# debug output\n\tfor i in \"${matchingJVMs[@]}\"\n\tdo\n\t\tstub_logger \"[JavaSearch] ... ... matches all requirements: $i\"\n\tdone\n\n\n\t# sort the matching JavaVirtualMachines by version number\n\t# https://stackoverflow.com/a/11789688/1128689\n\tIFS=$'\\n' matchingJVMs=($(sort -nr <<<\"${matchingJVMs[*]}\"))\n\tunset IFS\n\n\n\t# get the highest matching JVM\n\tfor ((i = 0; i < ${#matchingJVMs[@]}; i++));\n\tdo\n\t\t# split JVM string at ':' delimiter to retain spaces in $path substring\n\t\tIFS=: arr=(${matchingJVMs[$i]}) ; unset IFS\n\t\t# [0] comparable JVM version number\n\t\tcomp=${arr[0]}\n\t\t# [1] JVM version number\n\t\tver=${arr[1]}\n\t\t# [2] JVM path\n\t\tpath=\"${arr[2]}\"\n\n\t\t# use current value as JAVACMD if it's executable\n\t\tif [ -x \"$path\" ] ; then\n\t\t\tJAVACMD=\"$path\"\n\t\t\tJAVACMD_version=$comp\n\t\t\tbreak\n\t\tfi\n\tdone\n\t# unset for loop variables\n\tunset arr comp ver path\nfi\n\n# log the Java Command and the extracted version number\nstub_logger \"[JavaCommand] '$JAVACMD'\"\nstub_logger \"[JavaVersion] $(get_java_version_from_cmd \"${JAVACMD}\")${JAVACMD_version:+ / $JAVACMD_version}\"\n\n\n\nif [ -z \"${JAVACMD}\" ] || [ ! -x \"${JAVACMD}\" ] ; then\n\n\t# different error messages when a specific JVM was required\n\tif [ ! -z \"${JVMVersion}\" ] ; then\n\t\t# display human readable java version (#28)\n\t\tjava_version_hr=$(echo ${JVMVersion} | sed -E 's/^1\\.([0-9+*]+)$/ \\1/g' | sed \"s/+/ ${MSG_JAVA_VERSION_OR_LATER}/;s/*/ ${MSG_JAVA_VERSION_LATEST}/\")\n\t\tMSG_NO_SUITABLE_JAVA_EXPANDED=$(printf \"${MSG_NO_SUITABLE_JAVA}\" \"${java_version_hr}\").\n\n\t\tif [ ! -z \"${JVMMaxVersion}\" ] ; then\n\t\t\tjava_version_hr=$(extract_java_major_version ${JVMVersion})\n\t\t\tjava_version_max_hr=$(echo ${JVMMaxVersion} | sed -E 's/^1\\.([0-9+*]+)$/ \\1/g' | sed \"s/+//;s/*/ ${MSG_JAVA_VERSION_LATEST}/\")\n\t\t\tMSG_NO_SUITABLE_JAVA_EXPANDED=\"$(printf \"${MSG_NO_SUITABLE_JAVA}\" \"${java_version_hr}\") $(printf \"${MSG_JAVA_VERSION_MAX}\" \"${java_version_max_hr}\")\"\n\t\tfi\n\n\t\t# log exit cause\n\t\tstub_logger \"[EXIT 3] ${MSG_NO_SUITABLE_JAVA_EXPANDED}\"\n\n\t\t# display error message with AppleScript\n\t\tosascript -e \"tell application \\\"System Events\\\" to display dialog \\\"${MSG_ERROR_LAUNCHING}\\n\\n${MSG_NO_SUITABLE_JAVA_EXPANDED}\\n${MSG_NO_SUITABLE_JAVA_CHECK}\\\" with title \\\"${CFBundleName}\\\"  buttons {\\\" OK \\\", \\\"${MSG_VISIT_JAVA_DOT_COM}\\\"} default button \\\"${MSG_VISIT_JAVA_DOT_COM}\\\" with icon path to resource \\\"${CFBundleIconFile}\\\" in bundle (path to me)\" \\\n\t\t\t\t-e \"set response to button returned of the result\" \\\n\t\t\t\t-e \"if response is \\\"${MSG_VISIT_JAVA_DOT_COM}\\\" then open location \\\"http://java.com\\\"\"\n\t\t# exit with error\n\t\texit 3\n\n\telse\n\t\t# log exit cause\n\t\tstub_logger \"[EXIT 1] ${MSG_ERROR_LAUNCHING}\"\n\t\t# display error message with AppleScript\n\t\tosascript -e \"tell application \\\"System Events\\\" to display dialog \\\"${MSG_ERROR_LAUNCHING}\\n\\n${MSG_INSTALL_JAVA}\\\" with title \\\"${CFBundleName}\\\" buttons {\\\"${MSG_LATER}\\\", \\\"${MSG_VISIT_JAVA_DOT_COM}\\\"} default button \\\"${MSG_VISIT_JAVA_DOT_COM}\\\" with icon path to resource \\\"${CFBundleIconFile}\\\" in bundle (path to me)\" \\\n\t\t\t\t\t-e \"set response to button returned of the result\" \\\n\t\t\t\t\t-e \"if response is \\\"${MSG_VISIT_JAVA_DOT_COM}\\\" then open location \\\"http://java.com\\\"\"\n\t\t# exit with error\n\t\texit 1\n\tfi\nfi\n\n\n\n# MainClass check\n############################################\n\nif [ -z \"${JVMMainClass}\" ]; then\n\t# log exit cause\n\tstub_logger \"[EXIT 2] ${MSG_MISSING_MAINCLASS}\"\n\t# display error message with AppleScript\n\tosascript -e \"tell application \\\"System Events\\\" to display dialog \\\"${MSG_ERROR_LAUNCHING}\\n\\n${MSG_MISSING_MAINCLASS}\\\" with title \\\"${CFBundleName}\\\" buttons {\\\" OK \\\"} default button 1 with icon path to resource \\\"${CFBundleIconFile}\\\" in bundle (path to me)\"\n\t# exit with error\n\texit 2\nfi\n\n\n\n# execute $JAVACMD and do some preparation\n############################################\n\n# enable drag&drop to the dock icon\nexport CFProcessPath=\"$0\"\n\n# remove Apples ProcessSerialNumber from passthru arguments (#39)\nif [[ $@ == -psn* ]] ; then\n\tArgsPassthru=()\nelse\n\tArgsPassthru=(\"$@\")\nfi\n\n# change to Working Directory based upon Apple/Oracle Plist info\ncd \"${WorkingDirectory}\" || exit 13\nstub_logger \"[WorkingDirectory] ${WorkingDirectory}\"\n\n# execute Java and set\n# - classpath\n# - splash image\n# - dock icon\n# - app name\n# - JVM options\n# - JVM default options\n# - main class\n# - main arguments\n# - passthru arguments\nstub_logger \"[Exec] \\\"$JAVACMD\\\" -cp \\\"${JVMClassPath}\\\" -splash:\\\"${ResourcesFolder}/${JVMSplashFile}\\\" -Xdock:icon=\\\"${ResourcesFolder}/${CFBundleIconFile}\\\" -Xdock:name=\\\"${CFBundleName}\\\" ${JVMOptionsArr:+$(printf \"'%s' \" \"${JVMOptionsArr[@]}\") }${JVMDefaultOptions:+$JVMDefaultOptions }${JVMMainClass}${MainArgsArr:+ $(printf \"'%s' \" \"${MainArgsArr[@]}\")}${ArgsPassthru:+ $(printf \"'%s' \" \"${ArgsPassthru[@]}\")}\"\nexec \"${JAVACMD}\" \\\n\t\t-cp \"${JVMClassPath}\" \\\n\t\t-splash:\"${ResourcesFolder}/${JVMSplashFile}\" \\\n\t\t-Xdock:icon=\"${ResourcesFolder}/${CFBundleIconFile}\" \\\n\t\t-Xdock:name=\"${CFBundleName}\" \\\n\t\t${JVMOptions:+\"$JVMOptions[@]}\" }\\\n\t\t${JVMDefaultOptions:+$JVMDefaultOptions }\\\n\t\t\"${JVMMainClass}\"\\\n\t\t${MainArgsArr:+ \"${MainArgsArr[@]}\"}\\\n\t\t${ArgsPassthru:+ \"${ArgsPassthru[@]}\"}\n"
  },
  {
    "path": "package.sh",
    "content": "## Internal script for compiling and packaging DMG and EXE\n## Compiles with appropriate properties file depending on if\n## -b flag is set (if set, compile for BCM)\n## Set the two globals at the top for your system\n#!/bin/bash\n\nset -e\nshopt -s extglob\n\n## GLOBALS: Set for your system\n# executable for launch4j, which bundles EXE\nLAUNCH4J_EXE=\"/Users/nchernia/Downloads/launch4j/launch4j\"\n# Lab At Large location, needed for certificates\nLAL_DROPBOX=\"/Users/nchernia/Dropbox (Lab at Large)/\"\n\nprintHelpAndExit() {\n    echo \"Usage: ${0##*/} <version_number> -bh\"\n    echo \"       -v <version_number>: 1.6.1 e.g.  Required\"\n    echo \"       -b: BCM-only version\"\n    echo \"       -h: Print this help and exit\"\n    exit \"$1\"\n}\n\nwhile getopts \"v:bh\" opt; do\n    case $opt in\n\tv) VERSION=$OPTARG ;;\n\th) printHelpAndExit 0;;\n\tb) BCM=1 ;;\n\t[?]) printHelpAndExit 1;;\n\tesac\ndone\n\nif [ -z \"$VERSION\" ]\nthen\n   printHelpAndExit 1\nfi\n\nif [ -z \"${BCM}\" ]\nthen\n    CONFIG_FILE=\"config.xml\"\nelse\n    CONFIG_FILE=\"config_bcm.xml\"\nfi\n\n# these shouldn't need to be changed\nBASE_DIR=$(pwd)\nAPP_NAME=\"Juicebox\"\nARTIFACT_DIR=\"${BASE_DIR}/out/artifacts/Juicebox_jar\"\nDMG_BACKGROUND_IMG=\"Juicebox_bg.png\"\n\n# compile, bundle, sign \ncd \"${BASE_DIR}\"\nrm -r out\nant\n#ant sign -- don't sign for DMG, problem with slowness \nif [ -z \"${BCM}\" ]\nthen\n    ant bundle -Dversion=\"$VERSION\"\nelse\n    ant bundlebcm # this is deprecated\nfi\n\ncd \"${ARTIFACT_DIR}\"\n\nAPP_EXE=\"${APP_NAME}.app/Contents/MacOS/JavaAppLauncher\" \nVOL_NAME=\"${APP_NAME}_${VERSION}\"  \nDMG_TMP=\"${VOL_NAME}-temp.dmg\"\nDMG_FINAL=\"${VOL_NAME}.dmg\"        \nSTAGING_DIR=\"./Install\"            \n\n# clear out any old data\nrm -rf \"${STAGING_DIR}\" \"${DMG_TMP}\" \"${DMG_FINAL}\"\n\ncodesign -s \"Erez Aiden\" \"${APP_NAME}\".app --deep\n \n# copy over the stuff we want in the final disk image to our staging dir\nmkdir -p \"${STAGING_DIR}\"\ncp -rpf \"${APP_NAME}.app\" \"${STAGING_DIR}\"\n# ... cp anything else you want in the DMG - documentation, etc.\n\npushd \"${STAGING_DIR}\"\n \n# strip the executable\n#echo \"Stripping ${APP_EXE}...\"\n#strip -u -r \"${APP_EXE}\"\n \n# compress the executable if we have upx in PATH\n#  UPX: http://upx.sourceforge.net/\n#if hash upx 2>/dev/null; then\n#   echo \"Compressing (UPX) ${APP_EXE}...\"\n#   upx -9 \"${APP_EXE}\"\n#fi\n \n# ... perform any other stripping/compressing of libs and executables\n \npopd\n# figure out how big our DMG needs to be\n#  assumes our contents are at least 1M!\nSIZE=`du -sh \"${STAGING_DIR}\" | sed 's/\\([0-9]*\\)M\\(.*\\)/\\1/'`\nSIZE=`echo \"${SIZE} + 1.0\" | bc | awk '{print int($1+0.5)}'`\n \nif [ $? -ne 0 ]; then\n   echo \"Error: Cannot compute size of staging dir\"\n   exit\nfi\n\n# create the temp DMG file\nhdiutil create -srcfolder \"${STAGING_DIR}\" -volname \"${VOL_NAME}\" -fs HFS+ \\\n      -fsargs \"-c c=64,a=16,e=16\" -format UDRW -size ${SIZE}M \"${DMG_TMP}\"\n \necho \"Created DMG: ${DMG_TMP}\"\n \n# mount it and save the device\nDEVICE=$(hdiutil attach -readwrite -noverify \"${DMG_TMP}\" | \\\n         egrep '^/dev/' | sed 1q | awk '{print $1}')\n \nsleep 2\n\n# add a link to the Applications dir\necho \"Add link to /Applications\"\npushd /Volumes/\"${VOL_NAME}\"\nln -s /Applications\npopd\n \n# add a background image\nmkdir /Volumes/\"${VOL_NAME}\"/.background\ncp \"${BASE_DIR}/${DMG_BACKGROUND_IMG}\" /Volumes/\"${VOL_NAME}\"/.background/\n \n# tell the Finder to resize the window, set the background,\n#  change the icon size, place the icons in the right position, etc.\necho '\n   tell application \"Finder\"\n     tell disk \"'${VOL_NAME}'\"\n           open\n           set current view of container window to icon view\n           set toolbar visible of container window to false\n           set statusbar visible of container window to false\n           set the bounds of container window to {400, 100, 920, 460}\n           set viewOptions to the icon view options of container window\n           set arrangement of viewOptions to not arranged\n           set icon size of viewOptions to 72\n           set background picture of viewOptions to file \".background:'${DMG_BACKGROUND_IMG}'\"\n           set position of item \"'${APP_NAME}'.app\" of container window to {140, 170}\n           set position of item \"Applications\" of container window to {380, 170}\n           close\n           open\n           update without registering applications\n           delay 2\n     end tell\n   end tell\n' | osascript\n \nsync\n\n# unmount it\nhdiutil detach \"${DEVICE}\"\n \n# now make the final image a compressed disk image\necho \"Creating compressed image\"\nhdiutil convert \"${DMG_TMP}\" -format UDZO -imagekey zlib-level=9 -o \"${DMG_FINAL}\"\n \n# clean up\nrm -rf \"${DMG_TMP}\"\nrm -rf \"${STAGING_DIR}\"\n \necho 'Done creating DMG'\n\n###\n### BUNDLE EXE\n###\n\ncd \"${BASE_DIR}\"\nant sign\ncd \"${BASE_DIR}\"/l4j\n\n# clean up any old versions\nif ls *.exe 1> /dev/null 2>&1 \nthen\n    rm *.exe \nfi\n\n# Package exe\n\"${LAUNCH4J_EXE}\" \"${CONFIG_FILE}\"\n\n# Sign.  Uncomment below to change signature\n#openssl pkcs12 -in ${LAL_DROPBOX}/important_jars/ErezSLieberman.p12 -nocerts\\\n# -nodes -out ${LAL_DROPBOX}/important_jars/certificate.pem\n# Sign for the first time.  Password juicebox. To create new password, \n# uncomment above line, change \"-pass\" below\nosslsigncode sign -certs \"${LAL_DROPBOX}\"/important_jars/erez_s_lieberman.pem \\\n     -key \"${LAL_DROPBOX}\"/important_jars/certificate.pem -pass juicebox \\\n     -n ${APP_NAME} -i http://aidenlab.org/ -in \"${BASE_DIR}\"/l4j/Juicebox.exe \\\n     -out \"${BASE_DIR}\"/l4j/signed.exe\n# Find the size of the signature in bytes \n# i.e. sizeInBytesOf(signed.exe) - sizeInBytesOf(Juicebox.exe)\nsizeInBytesSigned=$(ls -l \"${BASE_DIR}\"/l4j/signed.exe | awk '{print $5}')\nsizeInBytesUnsigned=$(ls -l \"${BASE_DIR}\"/l4j/Juicebox.exe | awk '{print $5}')\n# Print difference in Little Endian hex\necho \"Edit ${BASE_DIR}/l4j/Juicebox.exe \"\necho \"with your favorite HEX editor to change last two bytes of the exe.\"\n# This tells the zip file that there is a signature and what size. \necho \"Edit with the following value, save, and press enter to continue:\"\nawk -v s1=$sizeInBytesSigned -v s2=$sizeInBytesUnsigned  'BEGIN{str=sprintf(\"%x\", s1-s2); x=substr(str,3,2); x=x substr(str,1,2); print x}'\nread line\n# Sign the modified Juicebox.exe using above osslsigncode again\nosslsigncode sign -certs \"${LAL_DROPBOX}\"/important_jars/erez_s_lieberman.pem \\\n     -key \"${LAL_DROPBOX}\"/important_jars/certificate.pem -pass juicebox \\\n     -n \"Juicebox\" -i http://aidenlab.org/ -in \"${BASE_DIR}\"/l4j/Juicebox.exe \\\n     -out \"${BASE_DIR}\"/l4j/signed.exe\nmv \"${BASE_DIR}\"/l4j/signed.exe \"${ARTIFACT_DIR}\"/Juicebox\\ ${VERSION}.exe\nmv \"${ARTIFACT_DIR}\"/Juicebox.jar \"${ARTIFACT_DIR}\"/Juicebox\\ ${VERSION}.jar\necho \"Done. The packaged executables live in ${ARTIFACT_DIR}\""
  },
  {
    "path": "src/images/manifest.mf",
    "content": "Manifest-Version: 1.0\nX-COMMENT: Main-Class will be added automatically by build\n\n"
  },
  {
    "path": "src/juicebox/CommandBroadcaster.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.net.Socket;\n\n//import java.io.InputStreamReader;\n//import java.net.UnknownHostException;\n//import java.util.ArrayList;\n//import java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 10/21/13\n *         Time: 2:59 PM\n */\nclass CommandBroadcaster {\n\n    public static int selfPort;\n    public static final int numPorts = 50;\n\n    public static void broadcast(String command) {\n        // Broadcast self port to other running instances\n        for (int p = 30000; p <= 30000 + numPorts - 1; p++) {\n            if (p == selfPort) continue;  // don't broadcast to self\n            try {\n                CommandBroadcaster.broadcastCommand(command, p);\n            } catch (java.net.ConnectException e) {\n                // Expected\n            } catch (IOException e) {\n                e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n            }\n        }\n    }\n\n    private static void broadcastCommand(String command, int port) throws IOException {\n        Socket socket = null;\n        PrintWriter out = null;\n        try {\n            socket = new Socket(\"127.0.0.1\", port);\n            out = new PrintWriter(socket.getOutputStream(), true);\n            out.println(command);\n\n        } finally {\n            try {\n                if (out != null) out.close();\n                if (socket != null) socket.close();\n            } catch (IOException e) {\n                e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n            }\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/CommandExecutor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n/*\n * To change this template, choose Tools | Templates\n * and open the template in the editor.\n */\n\npackage juicebox;\n\nimport org.broad.igv.util.StringUtils;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\nclass CommandExecutor {\n\n    private final HiC hic;\n\n    public CommandExecutor(HiC hic) {\n        this.hic = hic;\n    }\n\n    private List<String> getArgs(String[] tokens) {\n        List<String> args = new ArrayList<>(tokens.length);\n        for (String s : tokens) {\n            if (s.trim().length() > 0) {\n                args.add(s.trim());\n            }\n        }\n        return args;\n    }\n\n    public String execute(String command) {\n\n        List<String> commandString = StringUtils.breakQuotedString(command, ' ');\n        List<String> args = getArgs(commandString.toArray(new String[commandString.size()]));\n\n        String result = \"OK\";\n        System.err.println(\"Executing: \" + command);\n        try {\n            if (args.size() > 0) {\n\n                String cmd = args.get(0).toLowerCase();\n                if (cmd.equals(\"setlocation\")) {\n                    if (args.size() > 7) {\n                        String chrXName = args.get(1);\n                        String chrYName = args.get(2);\n                        String unitName = args.get(3);\n                        HiC.Unit unit = HiC.valueOfUnit(unitName);\n                        int binSize = Integer.parseInt(args.get(4));\n                        double xOrigin = Double.parseDouble(args.get(5));\n                        double yOrigin = Double.parseDouble(args.get(6));\n                        double scaleFactor = Double.parseDouble(args.get(7));\n                        hic.setLocation(chrXName, chrYName, unit, binSize, xOrigin, yOrigin, scaleFactor,\n                                HiC.ZoomCallType.DIRECT, \"Goto Sync\", false);\n                    } else {\n                        result = \"Not enough parameters\";\n                    }\n                }\n            } else {\n                result = \"Unknown command string\";\n            }\n\n        } catch (Exception e) {\n            System.err.println(e.getLocalizedMessage());\n            result = \"Error: \" + e.getMessage();\n        }\n        return result;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/CommandListener.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.net.ServerSocket;\nimport java.net.Socket;\n\nclass CommandListener implements Runnable {\n\n    private static CommandListener listener;\n    private final Thread listenerThread;\n    private final HiC hic;\n    private int port = -1;\n    private ServerSocket serverSocket = null;\n    private Socket clientSocket = null;\n    private boolean halt = false;\n\n    private CommandListener(int port, HiC hic) throws IOException {\n        this.port = port;\n        this.hic = hic;\n        listenerThread = new Thread(this);\n        serverSocket = new ServerSocket(port);\n    }\n\n    public static synchronized void start(HiC hic) {\n\n        // Grab the first available port\n        int port = 0;\n        for (int p = 30000; p <= 30000 + CommandBroadcaster.numPorts - 1; p++) {\n            try {\n                listener = new CommandListener(p, hic);\n                listener.listenerThread.start();\n                port = p;\n                break;\n            } catch (IOException e) {\n                // Expected condition -- port in use\n            }\n        }\n        CommandBroadcaster.selfPort = port;\n    }\n\n    public static synchronized void halt() {\n        if (listener != null) {\n            listener.halt = true;\n            listener.listenerThread.interrupt();\n            listener.closeSockets();\n            listener = null;\n        }\n    }\n\n    /**\n     * Loop forever, processing client requests synchronously.  The server is single threaded.\n     */\n    public void run() {\n\n        CommandExecutor cmdExe = new CommandExecutor(hic);\n        System.out.println(\"Listening on port \" + port);\n\n        try {\n            while (!halt) {\n                clientSocket = serverSocket.accept();\n                processClientRequest(cmdExe);\n                if (clientSocket != null) {\n                    try {\n                        clientSocket.close();\n                        clientSocket = null;\n                    } catch (IOException e) {\n                        System.err.println(\"Error in client socket loop\" + e.getLocalizedMessage());\n                    }\n                }\n            }\n        } catch (IOException e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n        }\n\n    }\n\n    /**\n     * Process a client request\n     *\n     * @param cmdExe\n     * @throws IOException\n     */\n    private void processClientRequest(CommandExecutor cmdExe) throws IOException {\n\n        BufferedReader in = null;\n\n        try {\n            in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()), HiCGlobals.bufferSize);\n            String cmd;\n            while (!halt && (cmd = in.readLine()) != null) {\n                if (cmd.equalsIgnoreCase(\"halt\")) {\n                    halt = true;\n                    return;\n                }\n                cmdExe.execute(cmd);\n            }\n        } catch (IOException e) {\n            System.err.println(\"Error processing client session\" + e.getLocalizedMessage());\n        } finally {\n            if (in != null) in.close();\n        }\n    }\n\n    private void closeSockets() {\n        if (clientSocket != null) {\n            try {\n                clientSocket.close();\n                clientSocket = null;\n            } catch (IOException e) {\n                System.err.println(\"Error closing clientSocket\" + e.getLocalizedMessage());\n            }\n        }\n\n        if (serverSocket != null) {\n            try {\n                serverSocket.close();\n                serverSocket = null;\n            } catch (IOException e) {\n                System.err.println(\"Error closing server socket\" + e.getLocalizedMessage());\n            }\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/Context.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\n\n/**\n * @author jrobinso\n * @since Aug 11, 2010\n */\npublic class Context {\n\n    private final Chromosome chromosome;\n    private HiCZoom zoom;\n\n    private double binOrigin = 0;\n\n    public Context(Chromosome chromosome) {\n        this.chromosome = chromosome;\n    }\n\n    public double getBinOrigin() {\n        return binOrigin;\n    }\n\n    public void setBinOrigin(double binOrigin) {\n        this.binOrigin = binOrigin;\n    }\n\n    public int getGenomicPositionOrigin() {\n        return (int) (binOrigin * zoom.getBinSize());\n    }\n\n    public HiCZoom getZoom() {\n        return zoom;\n    }\n\n    public void setZoom(HiCZoom zoom) {\n        this.zoom = zoom;\n    }\n\n    public long getChrLength() {\n\t\treturn chromosome.getLength();\n\t}\n\n    public Chromosome getChromosome() {\n        return chromosome;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/DirectoryManager.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport org.broad.igv.Globals;\nimport org.broad.igv.exceptions.DataLoadException;\nimport org.broad.igv.ui.util.FileDialogUtils;\n\nimport javax.swing.*;\nimport javax.swing.filechooser.FileSystemView;\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.prefs.Preferences;\n\n/**\n * @author Jim Robinson\n * @since 3/19/12\n */\npublic class DirectoryManager {\n\n    private final static String HIC_DIR_USERPREF = \"hicDir\";\n    private static File USER_HOME;\n    private static File USER_DIRECTORY;    // FileSystemView.getFileSystemView().getDefaultDirectory();\n    private static File HIC_DIRECTORY;     // The HIC application directory\n\n    private static File getUserHome() {\n        if (USER_HOME == null) {\n            String userHomeString = System.getProperty(\"user.home\");\n            USER_HOME = new File(userHomeString);\n        }\n        return USER_HOME;\n    }\n\n    /**\n     * The user directory.  On Mac and Linux this should be the user home directory.  On Windows platforms this\n     * is the \"My Documents\" directory.\n     */\n    public static synchronized File getUserDirectory() {\n        if (USER_DIRECTORY == null) {\n            System.out.print(\"Fetching user directory... \");\n            USER_DIRECTORY = FileSystemView.getFileSystemView().getDefaultDirectory();\n            //Mostly for testing, in some environments USER_DIRECTORY can be null\n            if (USER_DIRECTORY == null) {\n                USER_DIRECTORY = getUserHome();\n            }\n        }\n        return USER_DIRECTORY;\n    }\n\n\n    public static File getHiCDirectory() {\n\n        if (HIC_DIRECTORY == null) {\n\n            // Hack for known Java / Windows bug.   Attempt to remove (possible) read-only bit from user directory\n            if (System.getProperty(\"os.name\").startsWith(\"Windows\")) {\n                try {\n                    Runtime.getRuntime().exec(\"attrib -r \\\"\" + getUserDirectory().getAbsolutePath() + \"\\\"\");\n                } catch (Exception e) {\n                    // We tried\n                }\n            }\n\n            HIC_DIRECTORY = getHiCDirectoryOverride();\n\n            // If still null, try the default place\n            if (HIC_DIRECTORY == null) {\n                File rootDir = getUserHome();\n                HIC_DIRECTORY = new File(rootDir, \"juicebox\");\n\n                if (!HIC_DIRECTORY.exists()) {\n                    try {\n                        boolean wasSuccessful = HIC_DIRECTORY.mkdir();\n                        if (!wasSuccessful) {\n                            System.err.println(\"Failed to create user directory!\");\n                            HIC_DIRECTORY = null;\n                        }\n                    } catch (Exception e) {\n                        System.err.println(\"Error creating juicebox directory\" + e.getLocalizedMessage());\n                    }\n                }\n            }\n\n\n            // The HIC directory either doesn't exist or isn't writeable.  This situation can arise with Windows Vista\n            // and Windows 7 due to a Java bug (http://bugs.sun.com/view_bug.do?bug_id=4787931)\n            if (HIC_DIRECTORY == null || !HIC_DIRECTORY.exists() || !canWrite(HIC_DIRECTORY)) {\n                if (Globals.isHeadless() || Globals.isSuppressMessages()) {\n                    System.err.println(\"Cannot write to hic directory: \" + HIC_DIRECTORY.getAbsolutePath());\n                    HIC_DIRECTORY = (new File(\".\")).getParentFile();\n                } else {\n                    int option = JOptionPane.showConfirmDialog(null,\n                            \"<html>The default Hi-C directory (\" + HIC_DIRECTORY + \") \" +\n                                    \"cannot be accessed.  Click Yes to choose a new folder or No to exit.<br>\" +\n                                    \"This folder will be used to create the 'hic' directory\",\n                            \"Hi-C Directory Error\", JOptionPane.YES_NO_OPTION);\n\n                    if (option == JOptionPane.YES_OPTION) {\n                        File parentDirectory = FileDialogUtils.chooseDirectory(\"Select a location for the hic directory\", null);\n                        if (parentDirectory != null) {\n                            HIC_DIRECTORY = new File(parentDirectory, \"hic\");\n                            HIC_DIRECTORY.mkdir();\n                            Preferences prefs = Preferences.userNodeForPackage(Globals.class);\n                            prefs.put(HIC_DIR_USERPREF, HIC_DIRECTORY.getAbsolutePath());\n                        }\n                    }\n                }\n            }\n\n\n            if (HIC_DIRECTORY == null || !HIC_DIRECTORY.canRead()) {\n                throw new DataLoadException(\"Cannot read from user directory\", HIC_DIRECTORY.getAbsolutePath());\n            } else if (!canWrite(HIC_DIRECTORY)) {\n                throw new DataLoadException(\"Cannot write to user directory\", HIC_DIRECTORY.getAbsolutePath());\n            }\n\n            System.err.println(\"HiC Directory: \" + HIC_DIRECTORY.getAbsolutePath());\n        }\n        return HIC_DIRECTORY;\n    }\n\n    private static File getHiCDirectoryOverride() {\n        Preferences userPrefs = null;\n        File override = null;\n        try {\n            // See if an override location has been specified.  This is stored with the Java Preferences API\n            userPrefs = Preferences.userNodeForPackage(Globals.class);\n            String userDir = userPrefs.get(HIC_DIR_USERPREF, null);\n            if (userDir != null) {\n                override = new File(userDir);\n                if (!override.exists()) {\n                    override = null;\n                    userPrefs.remove(HIC_DIR_USERPREF);\n                }\n            }\n        } catch (Exception e) {\n            assert userPrefs != null;\n            userPrefs.remove(HIC_DIR_USERPREF);\n            override = null;\n            System.err.println(\"Error creating user directory\");\n            e.printStackTrace();\n        }\n        return override;\n    }\n\n    private static boolean canWrite(File directory) {\n        // There are bugs in the Windows Java JVM that can cause user directories to be non-writable (target fix is\n        // Java 7).  The only way to know if the directory is writable for sure is to try to write something.\n        if (Globals.IS_WINDOWS) {\n            File testFile = null;\n            try {\n                testFile = new File(directory, \"hic332415dsfjdsklt.testfile\");\n                if (testFile.exists()) {\n                    testFile.delete();\n                }\n                testFile.deleteOnExit();\n                testFile.createNewFile();\n                return testFile.exists();\n            } catch (IOException e) {\n                return false;\n            } finally {\n                assert testFile != null;\n                if (testFile.exists()) {\n                    testFile.delete();\n                }\n            }\n        } else {\n            return directory.canWrite();\n        }\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/HiC.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox;\n\nimport juicebox.data.*;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.track.*;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\nimport org.broad.igv.ui.util.MessageUtils;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * This is the \"model\" class for the HiC viewer.\n */\npublic class HiC {\n\n    private final HiCTrackManager trackManager;\n    private final SuperAdapter superAdapter;\n    private final String eigString = \"Eigenvector\";\n    private final String ctrlEigString = \"Ctrl_Eigenvector\";\n    private final ZoomActionTracker zoomActionTracker = new ZoomActionTracker();\n    private final List<Feature2D> highlightedFeatures = new ArrayList<>();\n    private double scaleFactor;\n    private String xPosition;\n    private String yPosition;\n    private MatrixType displayOption = MatrixType.OBSERVED;\n    private NormalizationType obsNormalizationType = NormalizationHandler.NONE;\n    private NormalizationType ctrlNormalizationType = NormalizationHandler.NONE;\n    private ChromosomeHandler chromosomeHandler;\n    private Dataset dataset;\n    private Dataset controlDataset;\n    private HiCZoom currentZoom;\n    //private MatrixZoomData matrixForReloadState;\n    private Context xContext;\n    private Context yContext;\n    private EigenvectorTrack eigenvectorTrack, controlEigenvectorTrack;\n    private ResourceTree resourceTree;\n    private LoadEncodeAction encodeAction;\n    private Point cursorPoint, diagonalCursorPoint, gwCursorPoint;\n    private Point selectedBin;\n    private boolean linkedMode;\n    private boolean m_zoomChanged;\n    private boolean m_displayOptionChanged;\n    private boolean m_normalizationTypeChanged;\n    private boolean showFeatureHighlight;\n\n    public HiC(SuperAdapter superAdapter) {\n        this.superAdapter = superAdapter;\n        trackManager = new HiCTrackManager(superAdapter, this);\n        //feature2DHandler = new Feature2DHandler();\n        m_zoomChanged = false;\n        m_displayOptionChanged = false;\n        m_normalizationTypeChanged = false;\n    }\n\n    /**\n     * @param string\n     * @return string with replacements of 000000 with M and 000 with K\n     */\n    private static String cleanUpNumbersInName(String string) {\n        string = (new StringBuilder(string)).reverse().toString();\n        string = string.replaceAll(\"000000\", \"M\").replaceAll(\"000\", \"K\");\n        return (new StringBuilder(string)).reverse().toString();\n    }\n\n    public static HiC.Unit valueOfUnit(String unit) {\n        if (unit.equalsIgnoreCase(Unit.BP.toString())) {\n            return Unit.BP;\n        } else if (unit.equalsIgnoreCase(Unit.FRAG.toString())) {\n            return Unit.FRAG;\n        }\n        return null;\n    }\n\n    public Unit getDefaultUnit() {\n        return dataset.getBpZooms().size() > 0 ? Unit.BP : Unit.FRAG;\n    }\n\n    public void reset() {\n        dataset = null;\n        controlDataset = null;\n        displayOption = MatrixType.OBSERVED;\n        currentZoom = null;\n        resetContexts();\n        chromosomeHandler = null;\n        eigenvectorTrack = null;\n        controlEigenvectorTrack = null;\n        resourceTree = null;\n        encodeAction = null;\n        obsNormalizationType = NormalizationHandler.NONE;\n        ctrlNormalizationType = NormalizationHandler.NONE;\n        zoomActionTracker.clear();\n        clearFeatures();\n    }\n\n    //Todo why iterate through tracksToRemove if you end up calling clearFeatures() at the end?\n    public void clearTracksForReloadState() {\n        ArrayList<HiCTrack> tracksToRemove = new ArrayList<>(trackManager.getLoadedTracks());\n        for (HiCTrack trackToRemove : tracksToRemove) {\n            String name = trackToRemove.getName();\n            if (name.equalsIgnoreCase(eigString)) {\n                eigenvectorTrack = null;\n            } else if (name.equalsIgnoreCase(ctrlEigString)) {\n                controlEigenvectorTrack = null;\n            } else {\n                trackManager.removeTrack(trackToRemove);\n            }\n        }\n        clearFeatures();\n        superAdapter.updateTrackPanel();\n    }\n\n    private void clearFeatures() {\n        trackManager.clearTracks();\n        // feature2DHandler.clearLists();\n    }\n\n    /**\n     * Use setCursorPoint() to set cursorPoint to the last known mouse click position before calling this method\n     */\n    public void undoZoomAction() {\n        zoomActionTracker.undoZoom();\n        ZoomAction currentZoomAction = zoomActionTracker.getCurrentZoomAction();\n        unsafeActuallySetZoomAndLocation(currentZoomAction.getChromosomeX(), currentZoomAction.getChromosomeY(),\n                currentZoomAction.getHiCZoom(), currentZoomAction.getGenomeX(), currentZoomAction.getGenomeY(),\n                currentZoomAction.getScaleFactor(), currentZoomAction.getResetZoom(), currentZoomAction.getZoomCallType(),\n                true, currentZoomAction.getResolutionLocked(), false);\n    }\n\n    /**\n     * Use setCursorPoint() to set cursorPoint to the last known mouse click position before calling this method\n     */\n    public void redoZoomAction() {\n        zoomActionTracker.redoZoom();\n        ZoomAction currentZoomAction = zoomActionTracker.getCurrentZoomAction();\n        unsafeActuallySetZoomAndLocation(currentZoomAction.getChromosomeX(), currentZoomAction.getChromosomeY(),\n                currentZoomAction.getHiCZoom(), currentZoomAction.getGenomeX(), currentZoomAction.getGenomeY(),\n                currentZoomAction.getScaleFactor(), currentZoomAction.getResetZoom(), currentZoomAction.getZoomCallType(),\n                true, currentZoomAction.getResolutionLocked(), false);\n    }\n\n    public double getScaleFactor() {\n        return scaleFactor;\n    }\n\n    private void setScaleFactor(double scaleFactor) {\n        this.scaleFactor = Math.max(Math.min(50, scaleFactor), 1e-10);\n    }\n\n    public void loadEigenvectorTrack() {\n        if (eigenvectorTrack == null) {\n            eigenvectorTrack = new EigenvectorTrack(eigString, eigString, this, false);\n        }\n        if (controlEigenvectorTrack == null && isControlLoaded()) {\n            controlEigenvectorTrack = new EigenvectorTrack(ctrlEigString, ctrlEigString, this, true);\n        }\n        trackManager.add(eigenvectorTrack);\n        if (controlEigenvectorTrack != null && isControlLoaded()) {\n            trackManager.add(controlEigenvectorTrack);\n        }\n    }\n\n    public void refreshEigenvectorTrackIfExists() {\n        if (eigenvectorTrack != null) {\n            eigenvectorTrack.forceRefreshCache();\n        }\n        if (controlEigenvectorTrack != null) {\n            controlEigenvectorTrack.forceRefreshCache();\n        }\n    }\n\n    public ResourceTree getResourceTree() {\n        return resourceTree;\n    }\n\n    public void setResourceTree(ResourceTree rTree) {\n        resourceTree = rTree;\n    }\n\n    public void setEncodeAction(LoadEncodeAction eAction) {\n        encodeAction = eAction;\n    }\n\n    public boolean isLinkedMode() {\n        return linkedMode;\n    }\n\n    public void setLinkedMode(boolean linkedMode) {\n        this.linkedMode = linkedMode;\n    }\n\n    public List<HiCTrack> getLoadedTracks() {\n        return trackManager == null ? new ArrayList<>() : trackManager.getLoadedTracks();\n    }\n\n    public void unsafeLoadHostedTracks(List<ResourceLocator> locators) {\n        trackManager.unsafeTrackLoad(locators);\n    }\n\n    public void unsafeLoadTrack(String path) {\n        trackManager.unsafeLoadTrackDirectPath(path);\n    }\n\n    public void loadCoverageTrack(String label) {\n        NormalizationType no = dataset.getNormalizationHandler().getNormTypeFromString(label);\n        trackManager.loadCoverageTrack(no, false);\n        if (isControlLoaded()) {\n            trackManager.loadCoverageTrack(no, true);\n        }\n    }\n\n    public void removeTrack(HiCTrack track) {\n        if (resourceTree != null) resourceTree.remove(track.getLocator());\n        if (encodeAction != null) encodeAction.remove(track.getLocator());\n        trackManager.removeTrack(track);\n    }\n\n    public void removeTrack(ResourceLocator locator) {\n        if (resourceTree != null) resourceTree.remove(locator);\n        if (encodeAction != null) encodeAction.remove(locator);\n        trackManager.removeTrack(locator);\n    }\n\n    public void moveTrack(HiCTrack track, boolean thisShouldBeMovedUp) {\n        if (thisShouldBeMovedUp) {\n            //move the track up\n            trackManager.moveTrackUp(track);\n        } else {\n            //move the track down\n            trackManager.moveTrackDown(track);\n        }\n    }\n\n    public Dataset getDataset() {\n        return dataset;\n    }\n\n    public void setDataset(Dataset dataset) {\n        this.dataset = dataset;\n    }\n\n    public Dataset getControlDataset() {\n        return controlDataset;\n    }\n\n    public void setControlDataset(Dataset controlDataset) {\n        this.controlDataset = controlDataset;\n    }\n\n    public void setSelectedChromosomes(Chromosome chrX, Chromosome chrY) {\n        this.xContext = new Context(chrX);\n        this.yContext = new Context(chrY);\n        refreshEigenvectorTrackIfExists();\n    }\n\n    public HiCZoom getZoom() {\n        return currentZoom;\n    }\n\n    public MatrixZoomData getZd() throws NullPointerException {\n        Matrix matrix = getMatrix();\n        if (matrix == null) {\n            throw new NullPointerException(\"Uninitialized matrix\");\n        } else if (currentZoom == null) {\n            throw new NullPointerException(\"Uninitialized zoom\");\n        } else {\n            return matrix.getZoomData(currentZoom);\n        }\n    }\n\n    public MatrixZoomData getControlZd() {\n        Matrix matrix = getControlMatrix();\n        if (matrix == null || currentZoom == null) {\n            return null;\n        } else {\n            return matrix.getZoomData(currentZoom);\n        }\n    }\n\n    public Matrix getControlMatrix() {\n        if (controlDataset == null || xContext == null || currentZoom == null) return null;\n        return controlDataset.getMatrix(xContext.getChromosome(), yContext.getChromosome());\n    }\n\n    public Context getXContext() {\n        return xContext;\n    }\n\n    public Context getYContext() {\n        return yContext;\n    }\n\n    public void resetContexts() {\n        this.xContext = null;\n        this.yContext = null;\n    }\n\n    public Point getCursorPoint() {\n        return cursorPoint;\n    }\n\n    public void setCursorPoint(Point point) {\n        this.cursorPoint = point;\n    }\n\n    public Point getDiagonalCursorPoint() {\n        return diagonalCursorPoint;\n    }\n\n    public void setDiagonalCursorPoint(Point point) {\n        this.diagonalCursorPoint = point;\n    }\n\n    public Point getGWCursorPoint() {\n        return gwCursorPoint;\n    }\n\n    public void setGWCursorPoint(Point point) {\n        gwCursorPoint = point;\n    }\n\n    public long[] getCurrentRegionWindowGenomicPositions() {\n    \n        // address int overflow or exceeding bound issues\n        long xEndEdge = xContext.getGenomicPositionOrigin() +\n                (int) ((double) getZoom().getBinSize() * superAdapter.getHeatmapPanel().getWidth() / getScaleFactor());\n        if (xEndEdge < 0 || xEndEdge > xContext.getChromosome().getLength()) {\n            xEndEdge = xContext.getChromosome().getLength();\n        }\n    \n        long yEndEdge = yContext.getGenomicPositionOrigin() +\n                (int) ((double) getZoom().getBinSize() * superAdapter.getHeatmapPanel().getHeight() / getScaleFactor());\n        if (yEndEdge < 0 || yEndEdge > yContext.getChromosome().getLength()) {\n            yEndEdge = yContext.getChromosome().getLength();\n        }\n    \n        return new long[]{xContext.getGenomicPositionOrigin(), xEndEdge, yContext.getGenomicPositionOrigin(), yEndEdge};\n    }\n\n    public String getXPosition() {\n        return xPosition;\n    }\n\n    public void setXPosition(String txt) {\n        this.xPosition = txt;\n    }\n\n    public String getYPosition() {\n        return yPosition;\n    }\n\n    public void setYPosition(String txt) {\n        this.yPosition = txt;\n    }\n\n    public Matrix getMatrix() {\n        if (dataset == null) {\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"Dataset is null\");\n            }\n            return null;\n        } else if (xContext == null) {\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"xContext is null\");\n            }\n            return null;\n        } else if (yContext == null) {\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"yContext is null\");\n            }\n            return null;\n        }\n        return dataset.getMatrix(xContext.getChromosome(), yContext.getChromosome());\n\n    }\n\n    public void setSelectedBin(Point point) {\n        if (point.equals(this.selectedBin)) {\n            this.selectedBin = null;\n        } else {\n            this.selectedBin = point;\n        }\n    }\n\n    public MatrixType getDisplayOption() {\n        return displayOption;\n    }\n\n    public void setDisplayOption(MatrixType newDisplay) {\n        if (this.displayOption != newDisplay) {\n            this.displayOption = newDisplay;\n            setDisplayOptionChanged();\n        }\n    }\n\n    public boolean isControlLoaded() {\n        return controlDataset != null;\n    }\n\n    public boolean isWholeGenome() {\n        return xContext != null && ChromosomeHandler.isAllByAll(xContext.getChromosome());\n    }\n\n    private void setZoomChanged() {\n        m_zoomChanged = true;\n    }\n\n    //Check zoom change value and reset.\n    public synchronized boolean testZoomChanged() {\n        if (m_zoomChanged) {\n            m_zoomChanged = false;\n            return true;\n        }\n        return false;\n    }\n\n    public void centerFragment(int fragmentX, int fragmentY) {\n        if (currentZoom != null) {\n\n            MatrixZoomData zd = getMatrix().getZoomData(currentZoom);\n            HiCGridAxis xAxis = zd.getXGridAxis();\n            HiCGridAxis yAxis = zd.getYGridAxis();\n            int binX;\n            int binY;\n            try {\n                binX = xAxis.getBinNumberForFragment(fragmentX);\n                //noinspection SuspiciousNameCombination\n                binY = yAxis.getBinNumberForFragment(fragmentY);\n                center(binX, binY);\n            } catch (RuntimeException error) {\n                superAdapter.launchGenericMessageDialog(error.getMessage(), \"Error\", JOptionPane.ERROR_MESSAGE);\n            }\n\n        }\n    }\n\n    public void centerBP(int bpX, int bpY) {\n        if (currentZoom != null && getMatrix() != null) {\n            MatrixZoomData zd = getMatrix().getZoomData(currentZoom);\n            HiCGridAxis xAxis = zd.getXGridAxis();\n            HiCGridAxis yAxis = zd.getYGridAxis();\n\n            int binX = xAxis.getBinNumberForGenomicPosition(bpX);\n            int binY = yAxis.getBinNumberForGenomicPosition(bpY);\n            center(binX, binY);\n\n        }\n    }\n\n    /**\n     * Center the bins in view at the current resolution.\n     *\n     * @param binX center X\n     * @param binY center Y\n     */\n    public void center(double binX, double binY) {\n\n        double w = superAdapter.getHeatmapPanel().getWidth() / getScaleFactor();  // view width in bins\n        int newOriginX = (int) (binX - w / 2);\n\n        double h = superAdapter.getHeatmapPanel().getHeight() / getScaleFactor();  // view height in bins\n        int newOriginY = (int) (binY - h / 2);\n        moveTo(newOriginX, newOriginY);\n    }\n\n    /**\n     * Move by the specified delta (in bins)\n     *\n     * @param dxBins -- delta x in bins\n     * @param dyBins -- delta y in bins\n     */\n    public void moveBy(double dxBins, double dyBins) {\n        final double newX = xContext.getBinOrigin() + dxBins;\n        final double newY = yContext.getBinOrigin() + dyBins;\n        moveTo(newX, newY);\n    }\n\n    /**\n     * Move to the specified origin (in bins)\n     *\n     * @param newBinX new location X\n     * @param newBinY new location Y\n     */\n    private void moveTo(double newBinX, double newBinY) {\n        try {\n            MatrixZoomData zd = getZd();\n\n            final double wBins = (superAdapter.getHeatmapPanel().getWidth() / getScaleFactor());\n            double maxX = zd.getXGridAxis().getBinCount() - wBins;\n\n            final double hBins = (superAdapter.getHeatmapPanel().getHeight() / getScaleFactor());\n            double maxY = zd.getYGridAxis().getBinCount() - hBins;\n\n            double x = Math.max(0, Math.min(maxX, newBinX));\n            double y = Math.max(0, Math.min(maxY, newBinY));\n\n            xContext.setBinOrigin(x);\n            yContext.setBinOrigin(y);\n\n            superAdapter.repaint();\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        if (linkedMode) {\n            broadcastLocation();\n        }\n    }\n\n    private void setDisplayOptionChanged() {\n        m_displayOptionChanged = true;\n    }\n\n    //Check zoom change value and reset.\n    public synchronized boolean testDisplayOptionChanged() {\n        if (m_displayOptionChanged) {\n            m_displayOptionChanged = false;\n            return true;\n        }\n        return false;\n    }\n\n    private void setNormalizationTypeChanged() {\n        m_normalizationTypeChanged = true;\n    }\n\n    //Check zoom change value and reset.\n    public synchronized boolean testNormalizationTypeChanged() {\n        if (m_normalizationTypeChanged) {\n            m_normalizationTypeChanged = false;\n            return true;\n        }\n        return false;\n    }\n\n    public NormalizationType getObsNormalizationType() {\n        return obsNormalizationType;\n    }\n\n    public void setObsNormalizationType(String label) {\n        NormalizationType option = dataset.getNormalizationHandler().getNormTypeFromString(label);\n        if (this.obsNormalizationType != option) {\n            this.obsNormalizationType = option;\n            setNormalizationTypeChanged();\n        }\n    }\n\n    public NormalizationType getControlNormalizationType() {\n        return ctrlNormalizationType;\n    }\n\n    public void setControlNormalizationType(String label) {\n        NormalizationType option = dataset.getNormalizationHandler().getNormTypeFromString(label);\n        if (this.ctrlNormalizationType != option) {\n            this.ctrlNormalizationType = option;\n            setNormalizationTypeChanged();\n        }\n    }\n\n    public double[] getEigenvector(final int chrIdx, final int n, boolean isControl) {\n\n        if (isControl) {\n            if (controlDataset == null) return null;\n\n            Chromosome chr = chromosomeHandler.getChromosomeFromIndex(chrIdx);\n            return controlDataset.getEigenvector(chr, currentZoom, n, ctrlNormalizationType);\n        } else {\n            if (dataset == null) return null;\n\n            Chromosome chr = chromosomeHandler.getChromosomeFromIndex(chrIdx);\n            return dataset.getEigenvector(chr, currentZoom, n, obsNormalizationType);\n        }\n    }\n\n    public ExpectedValueFunction getExpectedValues() {\n        if (dataset == null) return null;\n        return dataset.getExpectedValues(currentZoom, obsNormalizationType);\n    }\n\n    public ExpectedValueFunction getExpectedControlValues() {\n        if (controlDataset == null) return null;\n        return controlDataset.getExpectedValues(currentZoom, ctrlNormalizationType);\n    }\n\n    public NormalizationVector getNormalizationVector(int chrIdx) {\n        if (dataset == null) return null;\n        return dataset.getNormalizationVector(chrIdx, currentZoom, obsNormalizationType);\n    }\n\n    public NormalizationVector getControlNormalizationVector(int chrIdx) {\n        if (controlDataset == null) return null;\n        return controlDataset.getNormalizationVector(chrIdx, currentZoom, ctrlNormalizationType);\n    }\n\n    // Note - this is an inefficient method, used to support tooltip text only.\n    public float getNormalizedObservedValue(int binX, int binY) {\n        float val = Float.NaN;\n        try {\n            val = getZd().getObservedValue(binX, binY, obsNormalizationType);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        return val;\n    }\n\n    public float getNormalizedControlValue(int binX, int binY) {\n        float val = Float.NaN;\n        try {\n            val = getControlZd().getObservedValue(binX, binY, ctrlNormalizationType);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        return val;\n    }\n    \n    /**\n     * Called from alt-drag zoom\n     *\n     * @param xBP0\n     * @param yBP0\n     * @param targetBinSize\n     */\n    public void zoomToDrawnBox(final long xBP0, final long yBP0, final double targetBinSize) {\n        \n        HiCZoom newZoom = currentZoom;\n        if (!isResolutionLocked()) {\n            List<HiCZoom> zoomList = currentZoom.getUnit() == HiC.Unit.BP ? dataset.getBpZooms() : dataset.getFragZooms();\n            for (int i = zoomList.size() - 1; i >= 0; i--) {\n                if (zoomList.get(i).getBinSize() >= targetBinSize) {\n                    newZoom = zoomList.get(i);\n                    break;\n                }\n            }\n\n            // this addresses draw box to zoom when down from low res pearsons\n            // it can't zoom all the way in, but can zoom in a little more up to 500K\n            if (isInPearsonsMode() && newZoom.getBinSize() < HiCGlobals.MAX_PEARSON_ZOOM) {\n                for (int i = zoomList.size() - 1; i >= 0; i--) {\n                    if (zoomList.get(i).getBinSize() >= HiCGlobals.MAX_PEARSON_ZOOM) {\n                        newZoom = zoomList.get(i);\n                        break;\n                    }\n                }\n            }\n        }\n\n        safeActuallySetZoomAndLocation(newZoom, xBP0, yBP0, newZoom.getBinSize() / targetBinSize, false,\n                ZoomCallType.DRAG, \"DragZoom\", true);\n    }\n\n    /**\n     * Triggered by syncs, goto, and load state.\n     */\n    //reloading the previous location\n    public void setLocation(String chrXName, String chrYName, HiC.Unit unit, int binSize, double xOrigin,\n                            double yOrigin, double scaleFactor, ZoomCallType zoomCallType, String message,\n                            boolean allowLocationBroadcast) {\n\n        HiCZoom newZoom = currentZoom;\n        if (currentZoom.getBinSize() != binSize) {\n            newZoom = new HiCZoom(unit, binSize);\n        }\n        safeActuallySetZoomAndLocation(chrXName, chrYName, newZoom, (int) xOrigin, (int) yOrigin, scaleFactor,\n                true, zoomCallType, message, allowLocationBroadcast);\n    }\n\n    public void unsafeSetLocation(String chrXName, String chrYName, String unitName, int binSize, double xOrigin,\n                                  double yOrigin, double scaleFactor, ZoomCallType zoomCallType, boolean allowLocationBroadcast) {\n\n        HiCZoom newZoom = currentZoom;\n        if (currentZoom.getBinSize() != binSize) {\n            newZoom = new HiCZoom(HiC.valueOfUnit(unitName), binSize);\n        }\n        unsafeActuallySetZoomAndLocation(chrXName, chrYName, newZoom, (int) xOrigin, (int) yOrigin, scaleFactor,\n                true, zoomCallType, allowLocationBroadcast, isResolutionLocked() ? 1 : 0, true);\n    }\n    \n    private boolean safeActuallySetZoomAndLocation(HiCZoom newZoom, long genomeX, long genomeY, double scaleFactor,\n                                                   boolean resetZoom, ZoomCallType zoomCallType, String message,\n                                                   boolean allowLocationBroadcast) {\n        return safeActuallySetZoomAndLocation(xContext.getChromosome().toString(), yContext.getChromosome().toString(),\n                newZoom, genomeX, genomeY, scaleFactor, resetZoom, zoomCallType, message, allowLocationBroadcast);\n    }\n\n    private boolean safeActuallySetZoomAndLocation(final String chrXName, final String chrYName,\n                                                   final HiCZoom newZoom, final long genomeX, final long genomeY,\n                                                   final double scaleFactor, final boolean resetZoom,\n                                                   final ZoomCallType zoomCallType, String message,\n                                                   final boolean allowLocationBroadcast) {\n        final boolean[] returnVal = new boolean[1];\n        superAdapter.executeLongRunningTask(new Runnable() {\n            @Override\n            public void run() {\n                returnVal[0] = unsafeActuallySetZoomAndLocation(chrXName, chrYName, newZoom, genomeX, genomeY, scaleFactor,\n                        resetZoom, zoomCallType, allowLocationBroadcast, isResolutionLocked() ? 1 : 0, true);\n            }\n        }, message);\n        return returnVal[0];\n    }\n\n    /**\n     * *************************************************************\n     * Official Method for setting the zoom and location for heatmap\n     * DO NOT IMPLEMENT A NEW FUNCTION\n     * Make the necessary customizations, then call this function\n     * *************************************************************\n     *\n     * @param newZoom\n     * @param genomeX\n     * @param genomeY\n     * @param scaleFactor      (pass -1 if scaleFactor should be calculated)\n     * @param resolutionLocked (pass -1 if status of lock button should not be saved)\n     * @param storeZoomAction  (pass false if function is being used to undo/redo zoom, true otherwise)\n     * @return\n     */\n    public boolean unsafeActuallySetZoomAndLocation(String chrXName, String chrYName,\n                                                    HiCZoom newZoom, long genomeX, long genomeY, double scaleFactor,\n                                                    boolean resetZoom, ZoomCallType zoomCallType,\n                                                    boolean allowLocationBroadcast, int resolutionLocked, boolean storeZoomAction) {\n\n        if (dataset == null) return false;  // No data in view\n\n        boolean chromosomesChanged = !(xContext.getChromosome().equals(chromosomeHandler.getChromosomeFromName(chrXName)) &&\n                yContext.getChromosome().equals(chromosomeHandler.getChromosomeFromName(chrYName)));\n\n        if (chrXName.length() > 0 && chrYName.length() > 0) {\n            setChromosomesFromBroadcast(chrXName, chrYName);\n            //We might end with All->All view, make sure normalization state is updated accordingly...\n            superAdapter.getMainViewPanel().setNormalizationDisplayState(superAdapter.getHiC());\n        }\n\n        if (newZoom == null) {\n            System.err.println(\"Invalid zoom \" + newZoom);\n        }\n\n        Chromosome chrX = chromosomeHandler.getChromosomeFromName(chrXName);\n        Chromosome chrY = chromosomeHandler.getChromosomeFromName(chrYName);\n        final Matrix matrix = dataset.getMatrix(chrX, chrY);\n\n        if (matrix == null) {\n            superAdapter.launchGenericMessageDialog(\"Sorry, this region is not available\", \"Matrix unavailable\",\n                    JOptionPane.WARNING_MESSAGE);\n            return false;\n        }\n\n        MatrixZoomData newZD = matrix.getZoomData(newZoom);\n\n        if (ChromosomeHandler.isAllByAll(chrX)) {\n            newZD = matrix.getFirstZoomData(Unit.BP);\n        }\n\n        if (newZD == null) {\n            superAdapter.launchGenericMessageDialog(\"Sorry, this zoom is not available\", \"Zoom unavailable\",\n                    JOptionPane.WARNING_MESSAGE);\n            return false;\n        }\n\n        Matrix preZoomMatrix = getMatrix();\n        double preZoomScaleFactor = getScaleFactor();\n        Context preZoomXContext = xContext;\n        Context preZoomYContext = yContext;\n        HiCZoom preZoomHiCZoom = currentZoom;\n\n        if (resolutionLocked >= 0) {\n            adjustLockButton(resolutionLocked != 0);\n        }\n\n        currentZoom = newZoom;\n        xContext.setZoom(currentZoom);\n        yContext.setZoom(currentZoom);\n\n        if (scaleFactor > 0) {\n            setScaleFactor(scaleFactor);\n        } else {\n            long maxBinCount = Math.max(newZD.getXGridAxis().getBinCount(), newZD.getYGridAxis().getBinCount());\n            double defaultScaleFactor = Math.max(1.0, (double) superAdapter.getHeatmapPanel().getMinimumDimension() / maxBinCount);\n            setScaleFactor(defaultScaleFactor);\n        }\n\n        int binX = newZD.getXGridAxis().getBinNumberForGenomicPosition(genomeX);\n        int binY = newZD.getYGridAxis().getBinNumberForGenomicPosition(genomeY);\n\n        if (zoomCallType == ZoomCallType.INITIAL || zoomCallType == ZoomCallType.STANDARD) {\n            if (storeZoomAction || chromosomesChanged) {\n                center(binX, binY);\n            } else if (preZoomHiCZoom != null && getCursorPoint() != null) {\n                Point standardUnzoomCoordinates = computeStandardUnzoomCoordinates(preZoomMatrix, preZoomXContext,\n                        preZoomYContext, newZD, preZoomHiCZoom, preZoomScaleFactor);\n                center(standardUnzoomCoordinates.getX(), standardUnzoomCoordinates.getY());\n            }\n        } else if (zoomCallType == ZoomCallType.DRAG) {\n            xContext.setBinOrigin(binX);\n            yContext.setBinOrigin(binY);\n        } else if (zoomCallType == ZoomCallType.DIRECT) {\n            xContext.setBinOrigin(genomeX);\n            yContext.setBinOrigin(genomeY);\n        }\n\n        // Notify HeatmapPanel render that zoom has changed. Render should update zoom slider once with previous range values\n\n        setZoomChanged();\n        if (resetZoom) {\n            superAdapter.updateAndResetZoom(newZoom);\n        } else {\n            superAdapter.updateZoom(newZoom);\n        }\n        superAdapter.refresh();\n\n        if (linkedMode && allowLocationBroadcast) {\n            broadcastLocation();\n        }\n\n        if (storeZoomAction) {\n            ZoomAction newZoomAction = new ZoomAction(chrXName, chrYName, newZoom, genomeX, genomeY, scaleFactor,\n                    resetZoom, zoomCallType, resolutionLocked);\n            if (zoomActionTracker.getCurrentZoomAction() == null) {\n                this.zoomActionTracker.addZoomState(newZoomAction);\n            } else if (!zoomActionTracker.getCurrentZoomAction().equals(newZoomAction)) {\n                this.zoomActionTracker.addZoomState(newZoomAction);\n            }\n        }\n\n        return true;\n    }\n\n    private Point computeStandardUnzoomCoordinates(Matrix preZoomMatrix, Context preZoomXContext, Context preZoomYContext,\n                                                   MatrixZoomData newZD, HiCZoom preZoomHiCZoom, double preZoomScaleFactor) {\n    \n        double xMousePos = cursorPoint.getX();\n        double yMousePos = cursorPoint.getY();\n    \n        double preZoomCenterBinX = preZoomXContext.getBinOrigin() + xMousePos / preZoomScaleFactor;\n        double preZoomCenterBinY = preZoomYContext.getBinOrigin() + yMousePos / preZoomScaleFactor;\n    \n        long preZoomBinCountX = preZoomMatrix.getZoomData(preZoomHiCZoom).getXGridAxis().getBinCount();\n        long preZoomBinCountY = preZoomMatrix.getZoomData(preZoomHiCZoom).getYGridAxis().getBinCount();\n    \n        long postZoomBinCountX = newZD.getXGridAxis().getBinCount();\n        long postZoomBinCountY = newZD.getYGridAxis().getBinCount();\n    \n        return new Point((int) (preZoomCenterBinX / preZoomBinCountX * postZoomBinCountX),\n                (int) (preZoomCenterBinY / preZoomBinCountY * postZoomBinCountY));\n    }\n\n    private void adjustLockButton(boolean savedResolutionLocked) {\n        if (isResolutionLocked() != savedResolutionLocked) {\n            superAdapter.getMainViewPanel().getResolutionSlider().setResolutionLocked(savedResolutionLocked);\n        }\n    }\n\n    private void setChromosomesFromBroadcast(String chrXName, String chrYName) {\n        if (!chrXName.equals(xContext.getChromosome().getName()) || !chrYName.equals(yContext.getChromosome().getName())) {\n            Chromosome chrX = chromosomeHandler.getChromosomeFromName(chrXName);\n            Chromosome chrY = chromosomeHandler.getChromosomeFromName(chrYName);\n\n            if (chrX == null || chrY == null) {\n                //System.out.println(\"Most probably origin is a different species saved location or sync/link between two different species maps.\");\n                return;\n            }\n\n            this.xContext = new Context(chrX);\n            this.yContext = new Context(chrY);\n            superAdapter.setSelectedChromosomesNoRefresh(chrX, chrY);\n            refreshEigenvectorTrackIfExists();\n        }\n    }\n\n    public void broadcastLocation() {\n        String command = getLocationDescription();\n        CommandBroadcaster.broadcast(command);\n    }\n\n    public String getLocationDescription() {\n        String xChr = xContext.getChromosome().getName();\n        String yChr = yContext.getChromosome().getName();\n\n//        if (!xChr.toLowerCase().equals(\"assembly\") && !(xChr.toLowerCase().contains(\"chr\"))) xChr = \"chr\" + xChr;\n//        if (!yChr.toLowerCase().equals(\"assembly\") && !(yChr.toLowerCase().contains(\"chr\"))) yChr = \"chr\" + yChr;\n\n\n        return \"setlocation \" + xChr + \" \" + yChr + \" \" + currentZoom.getUnit().toString() + \" \" + currentZoom.getBinSize() + \" \" +\n                xContext.getBinOrigin() + \" \" + yContext.getBinOrigin() + \" \" + getScaleFactor();\n    }\n\n    public String getDefaultLocationDescription() {\n\n        String xChr = xContext.getChromosome().getName();\n        String yChr = yContext.getChromosome().getName();\n\n//        if (!xChr.toLowerCase().equals(\"assembly\") && !(xChr.toLowerCase().contains(\"chr\"))) xChr = \"chr\" + xChr;\n//        if (!yChr.toLowerCase().equals(\"assembly\") && !(yChr.toLowerCase().contains(\"chr\"))) yChr = \"chr\" + yChr;\n\n\n        return xChr + \"@\" + (long) (xContext.getBinOrigin() * currentZoom.getBinSize()) + \"_\" +\n                yChr + \"@\" + (long) (yContext.getBinOrigin() * currentZoom.getBinSize());\n    }\n\n    public void restoreLocation(String cmd) {\n        CommandExecutor cmdExe = new CommandExecutor(this);\n        cmdExe.execute(cmd);\n        if (linkedMode) {\n            broadcastLocation();\n        }\n    }\n\n    public void loadLoopList(String path) {\n        superAdapter.getActiveLayerHandler().loadLoopList(path, chromosomeHandler);\n    }\n\n    public void generateTrackFromLocation(int mousePos, boolean isHorizontal) {\n    \n        if (!MatrixType.isObservedOrControl(displayOption)) {\n            SuperAdapter.showMessageDialog(\"This feature is only available for Observed or Control views\");\n            return;\n        }\n    \n        // extract the starting position\n        long binStartPosition = (long) (getXContext().getBinOrigin() + mousePos / getScaleFactor());\n        if (isHorizontal) binStartPosition = (long) (getYContext().getBinOrigin() + mousePos / getScaleFactor());\n    \n        // Initialize default file name\n        String filename = displayOption == MatrixType.OBSERVED ? \"obs\" : \"ctrl\";\n        filename += isHorizontal ? \"_horz\" : \"_vert\";\n        filename += \"_bin\" + binStartPosition + \"_res\" + currentZoom.getBinSize();\n        filename = cleanUpNumbersInName(filename);\n    \n        // allow user to customize or change the name\n        filename = MessageUtils.showInputDialog(\"Enter a name for the resulting .wig file\", filename);\n        if (filename == null || filename.equalsIgnoreCase(\"null\"))\n            return;\n\n        File outputWigFile = new File(DirectoryManager.getHiCDirectory(), filename + \".wig\");\n        SuperAdapter.showMessageDialog(\"Data will be saved to \" + outputWigFile.getAbsolutePath());\n\n        Chromosome chromosomeForPosition = getXContext().getChromosome();\n        if (isHorizontal) chromosomeForPosition = getYContext().getChromosome();\n\n        safeSave1DTrackToWigFile(chromosomeForPosition, outputWigFile, binStartPosition);\n    }\n\n    /*\n    public List<Feature2DList> getAllVisibleLoops() {\n        return feature2DHandler.getAllVisibleLoops();\n    }\n\n    /*\n    public List<Feature2D> getVisibleFeatures(int chrIdx1, int chrIdx2) {\n        return feature2DHandler.getVisibleFeatures(chrIdx1, chrIdx2);\n    }\n\n    public List<Feature2D> findNearbyFeatures(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x, int y, int n) {\n\n        double binOriginX = getXContext().getBinOrigin();\n        double binOriginY = getYContext().getBinOrigin();\n        double scale = getScaleFactor();\n\n        return feature2DHandler.getNearbyFeatures(zd, chrIdx1, chrIdx2, x, y, n, binOriginX, binOriginY, scale);\n    }\n\n\n    public List<Pair<Rectangle, Feature2D>> findNearbyFeaturePairs(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x,\n                                                                   int y, int n) {\n        double binOriginX = getXContext().getBinOrigin();\n        double binOriginY = getYContext().getBinOrigin();\n        double scale = getScaleFactor();\n\n        return feature2DHandler.getNearbyFeaturePairs(zd, chrIdx1, chrIdx2, x, y, n, binOriginX, binOriginY, scale);\n    }\n    */\n\n    /*\n    public void removeLoadedAnnotation(String path) {\n\n        feature2DHandler.removeFeaturePath(path);\n    }\n    */\n    \n    private void safeSave1DTrackToWigFile(final Chromosome chromosomeForPosition, final File outputWigFile,\n                                          final long binStartPosition) {\n        superAdapter.getMainWindow().executeLongRunningTask(new Runnable() {\n            @Override\n            public void run() {\n                try {\n                    PrintWriter printWriter = new PrintWriter(outputWigFile);\n                    unsafeSave1DTrackToWigFile(chromosomeForPosition, printWriter, binStartPosition);\n                    printWriter.close();\n                    if (outputWigFile.exists() && outputWigFile.length() > 0) {\n                        // TODO this still doesn't add to the resource tree / load annotation dialog box\n                        //superAdapter.getTrackLoadAction();\n                        //getResourceTree().add1DCustomTrack(outputWigFile);\n                        HiC.this.unsafeLoadTrack(outputWigFile.getAbsolutePath());\n                        LoadAction loadAction = superAdapter.getTrackLoadAction();\n                        loadAction.checkBoxesForReload(outputWigFile.getName());\n                    }\n                } catch (Exception e) {\n                    System.err.println(\"Unable to generate and save 1D HiC track\");\n                }\n            }\n        }, \"Saving_1D_track_as_wig\");\n\n    }\n    \n    private void unsafeSave1DTrackToWigFile(Chromosome chromosomeForPosition, PrintWriter printWriter,\n                                            long binStartPosition) {\n        // todo could crash with custom chromosomes - so make sure this doesn't get called on those chromosomes\n        int resolution = getZoom().getBinSize();\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            Matrix matrix = null;\n            if (displayOption == MatrixType.OBSERVED) {\n                matrix = dataset.getMatrix(chromosomeForPosition, chromosome);\n            } else if (displayOption == MatrixType.CONTROL) {\n                matrix = controlDataset.getMatrix(chromosomeForPosition, chromosome);\n            }\n\n            if (matrix == null) continue;\n\n            MatrixZoomData zd = matrix.getZoomData(currentZoom);\n            printWriter.println(\"fixedStep chrom=chr\" + chromosome.getName().replace(\"chr\", \"\")\n                    + \" start=1 step=\" + resolution + \" span=\" + resolution);\n            \n            long[] regionIndices;\n            if (chromosomeForPosition.getIndex() < chromosome.getIndex()) {\n                regionIndices = new long[]{binStartPosition, binStartPosition, 0, chromosome.getLength()};\n            } else {\n                regionIndices = new long[]{0, chromosome.getLength(), binStartPosition, binStartPosition};\n            }\n\n            zd.dump1DTrackFromCrossHairAsWig(printWriter, binStartPosition,\n                    chromosomeForPosition.getIndex() == chromosome.getIndex(), regionIndices,\n                    obsNormalizationType, displayOption);\n        }\n    }\n\n    public void generateRainbowBed() {\n\n        // Initialize default file name\n        String filename = \"temp.rainbow\";\n\n        File outputBedFile = new File(DirectoryManager.getHiCDirectory(), filename + \".bed\");\n//        SuperAdapter.showMessageDialog(\"Data will be saved to \" + outputWigFile.getAbsolutePath());\n\n        Chromosome chromosome = getXContext().getChromosome();\n\n        safeGenerateRainbowBed(chromosome, outputBedFile);\n    }\n\n    private void safeGenerateRainbowBed(final Chromosome chromosome, final File outputBedFile) {\n        superAdapter.getMainWindow().executeLongRunningTask(new Runnable() {\n            @Override\n            public void run() {\n                try {\n                    PrintWriter printWriter = new PrintWriter(outputBedFile);\n                    unsafeGenerateRainbowBed(chromosome, printWriter);\n                    printWriter.close();\n                    if (outputBedFile.exists() && outputBedFile.length() > 0) {\n                        // TODO this still doesn't add to the resource tree / load annotation dialog box\n                        //superAdapter.getTrackLoadAction();\n                        //getResourceTree().add1DCustomTrack(outputWigFile);\n                        HiC.this.unsafeLoadTrack(outputBedFile.getAbsolutePath());\n                        LoadAction loadAction = superAdapter.getTrackLoadAction();\n                        loadAction.checkBoxesForReload(outputBedFile.getName());\n                    }\n                } catch (Exception e) {\n                    System.err.println(\"Unable to generate rainbow track\");\n                }\n            }\n        }, \"Saving rainbow bed file.\");\n\n    }\n\n    private void unsafeGenerateRainbowBed(Chromosome chromosome, PrintWriter printWriter) {\n\n        printWriter.println(\"track name=\\\"Rainbow track\\\" description=\\\"Rainbow track\\\" visibility=2 itemRgb=\\\"On\\\"\");\n        int resolution = getZoom().getBinSize();\n        long size = chromosome.getLength() / resolution + 1;\n        for (int i = 0; i < size; i++) {\n            printWriter.println(chromosome.getName() + \"\\t\" + i * resolution + \"\\t\" + ((i + 1) * resolution) + \"\\t-\\t0\\t+\\t\" + i * resolution + \"\\t\" + ((i + 1) * resolution) + \"\\t\" + getRgb(i, size));\n        }\n    }\n\n    private String getRgb(int i, long size) {\n        int red = (int) Math.floor(127 * Math.sin(Math.PI / size * 2 * i + 0 * Math.PI * 2 / 3)) + 128;\n        int blue = (int) Math.floor(127 * Math.sin(Math.PI / size * 2 * i + 1 * Math.PI * 2 / 3)) + 128;\n        int green = (int) Math.floor(127 * Math.sin(Math.PI / size * 2 * i + 2 * Math.PI * 2 / 3)) + 128;\n        return red + \",\" + green + \",\" + blue;\n    }\n\n    public boolean isInPearsonsMode() {\n        return MatrixType.isPearsonType(displayOption);\n    }\n\n    public boolean isPearsonEdgeCaseEncountered(HiCZoom zoom) {\n        return isInPearsonsMode() && zoom.getBinSize() < HiCGlobals.MAX_PEARSON_ZOOM;\n    }\n\n    public boolean isResolutionLocked() {\n        return superAdapter.isResolutionLocked() ||\n                // pearson can't zoom in\n                // even though it should never be less, I think we should try to catch it\n                // (i.e. <= rather than ==)?\n                (isInPearsonsMode() && currentZoom.getBinSize() <= HiCGlobals.MAX_PEARSON_ZOOM);\n    }\n\n    public boolean isPearsonsNotAvailableForFile(boolean isControl) {\n        try {\n            if (isControl) {\n                MatrixZoomData cZd = getControlZd();\n                return cZd.getPearsons(controlDataset.getExpectedValues(cZd.getZoom(), ctrlNormalizationType)) == null;\n            } else {\n                MatrixZoomData zd = getZd();\n                return zd.getPearsons(dataset.getExpectedValues(zd.getZoom(), obsNormalizationType)) == null;\n            }\n        } catch (Exception e) {\n            return true;\n        }\n    }\n\n    public boolean isPearsonsNotAvailableAtSpecificZoom(boolean isControl, HiCZoom zoom) {\n        try {\n            if (isControl) {\n                return getControlZd().getPearsons(controlDataset.getExpectedValues(zoom, ctrlNormalizationType)) == null;\n            } else {\n                return getZd().getPearsons(dataset.getExpectedValues(zoom, obsNormalizationType)) == null;\n            }\n        } catch (Exception e) {\n            return true;\n        }\n    }\n\n    public Color getColorForRuler() {\n        if (MatrixType.isPearsonType(displayOption)) {\n            return Color.WHITE;\n        } else {\n            if (HiCGlobals.isDarkulaModeEnabled) {\n                return HiCGlobals.DARKULA_RULER_LINE_COLOR;\n            } else {\n                return HiCGlobals.RULER_LINE_COLOR;\n            }\n        }\n    }\n\n    public boolean isVSTypeDisplay() {\n        return MatrixType.isVSTypeDisplay(displayOption);\n    }\n\n    public boolean isInControlPearsonsMode() {\n        return MatrixType.isControlPearsonType(displayOption);\n    }\n\n    public String getColorScaleKey() {\n        try {\n            return getZd().getColorScaleKey(displayOption, obsNormalizationType, ctrlNormalizationType);\n        } catch (Exception ignored) {\n        }\n        return null;\n    }\n\n    public List<Feature2D> getHighlightedFeatures() {\n        if (showFeatureHighlight) {\n            return highlightedFeatures;\n        }\n        return new ArrayList<>();\n    }\n\n    public void setHighlightedFeatures(List<Feature2D> highlightedFeatures) {\n        this.highlightedFeatures.clear();\n        this.highlightedFeatures.addAll(highlightedFeatures);\n    }\n\n    public void setShowFeatureHighlight(boolean showFeatureHighlight) {\n        this.showFeatureHighlight = showFeatureHighlight;\n    }\n\n    public ChromosomeHandler getChromosomeHandler() {\n        return chromosomeHandler;\n    }\n\n    public void setChromosomeHandler(ChromosomeHandler chromosomeHandler) {\n        this.chromosomeHandler = chromosomeHandler;\n        dataset.setChromosomeHandler(chromosomeHandler);\n        if (controlDataset != null) controlDataset.setChromosomeHandler(chromosomeHandler);\n    }\n\n    public ZoomActionTracker getZoomActionTracker() {\n        return this.zoomActionTracker;\n    }\n\n    public void clearAllMatrixZoomDataCache() {\n        clearAllCacheForDataset(dataset);\n        if (isControlLoaded()) {\n            clearAllCacheForDataset(controlDataset);\n        }\n    }\n\n    private void clearAllCacheForDataset(Dataset ds) {\n        ds.clearCache(false);\n    }\n\n    public List<Pair<GenericLocus, GenericLocus>> getRTreeHandlerIntersectingFeatures(String name, int g1, int g2) {\n        try {\n            return ((CustomMatrixZoomData) getZd()).getRTreeHandlerIntersectingFeatures(name, g1, g2);\n        } catch (Exception ignored) {\n            return new ArrayList<>();\n        }\n    }\n\n    public String[] getNormalizationOptions(boolean isControl) {\n        if (isControl) {\n            if (controlDataset == null || controlDataset.getVersion() < HiCGlobals.minVersion) {\n                return new String[]{NormalizationHandler.NONE.getDescription()};\n            } else {\n                ArrayList<String> tmp = new ArrayList<>();\n                tmp.add(NormalizationHandler.NONE.getDescription());\n                for (NormalizationType t : controlDataset.getNormalizationTypes()) {\n                    tmp.add(t.getDescription());\n                }\n                return tmp.toArray(new String[tmp.size()]);\n            }\n        } else {\n            if (dataset.getVersion() < HiCGlobals.minVersion) {\n                return new String[]{NormalizationHandler.NONE.getDescription()};\n            } else {\n                ArrayList<String> tmp = new ArrayList<>();\n                tmp.add(NormalizationHandler.NONE.getDescription());\n                for (NormalizationType t : dataset.getNormalizationTypes()) {\n                    tmp.add(t.getDescription());\n                }\n                return tmp.toArray(new String[tmp.size()]);\n            }\n        }\n    }\n\n    public void exportDataCenteredAboutRegion(int xBinPos, int yBinPos) throws IOException {\n\n        int radius = 20;\n\n        // Initialize default file name\n        String filename = displayOption == MatrixType.OBSERVED ? \"obs\" : \"ctrl\";\n        filename += \"_bin_\" + xBinPos + \"_\" + yBinPos + \"_res_\" + currentZoom.getBinSize();\n        filename = cleanUpNumbersInName(filename);\n\n        // allow user to customize or change the name\n        filename = MessageUtils.showInputDialog(\"Enter a name for the resulting .txt file\", filename);\n        if (filename == null || filename.equalsIgnoreCase(\"null\"))\n            return;\n\n        String radiusSize = MessageUtils.showInputDialog(\"What radius of pixels around the selected point would you like\", \"\" + radius);\n        try {\n            radius = Integer.parseInt(radiusSize);\n        } catch (Exception ignored) {\n            radius = 20;\n        }\n\n        File outputMatrixFile = new File(DirectoryManager.getHiCDirectory(), filename + \".txt\");\n        SuperAdapter.showMessageDialog(\"Data will be saved to \" + outputMatrixFile.getAbsolutePath());\n\n        // extract the starting position\n        int xbinStartPosition = (int) (getXContext().getBinOrigin() + xBinPos / getScaleFactor());\n        int ybinStartPosition = (int) (getYContext().getBinOrigin() + yBinPos / getScaleFactor());\n\n        int binXStart = xbinStartPosition - radius;\n        int binXEnd = xbinStartPosition + radius;\n        int binYStart = ybinStartPosition - radius;\n        int binYEnd = ybinStartPosition + radius;\n        int matrixWidth = 2 * radius + 1;\n\n        MatrixZoomData requestedZd = getZd();\n        NormalizationType requestedNormType = getObsNormalizationType();\n        if (MatrixType.isSimpleControlType(displayOption)) {\n            requestedZd = getControlZd();\n            requestedNormType = getControlNormalizationType();\n        }\n\n        RealMatrix realMatrix = HiCFileTools.extractLocalBoundedRegion(requestedZd, binXStart, binXEnd, binYStart, binYEnd,\n                matrixWidth, matrixWidth, requestedNormType, true);\n\n        MatrixTools.saveMatrixTextV2(outputMatrixFile.getAbsolutePath(), realMatrix);\n    }\n\n    public void createNewDynamicResolutions(int newResolution) {\n        dataset.addDynamicResolution(newResolution);\n        if (controlDataset != null) {\n            controlDataset.addDynamicResolution(newResolution);\n        }\n    }\n\n    // use REVERSE for only undoing and redoing zoom actions\n    public enum ZoomCallType {\n        STANDARD, DRAG, DIRECT, INITIAL, REVERSE\n    }\n\n    public enum Unit {BP, FRAG}\n}\n\n"
  },
  {
    "path": "src/juicebox/HiCGlobals.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2024 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\n\n/**\n * @author Muhammad Shamim\n * @since 11/25/14\n */\npublic class HiCGlobals {\n\n    public static final String versionNum = \"2.24.00\";\n    public static final String juiceboxTitle = \"[Juicebox \" + versionNum + \"] Hi-C Map \";\n\n    // MainWindow variables\n    public static final Color RULER_LINE_COLOR = new Color(0, 0, 230, 100);\n    public static final Color DARKULA_RULER_LINE_COLOR = new Color(200, 200, 250, 100);\n\n    // for plotting\n    public static final String topChromosomeColor = \"#0000FF\";\n    public static final String leftChromosomeColor = \"#009900\";\n    public static final Color backgroundColor = new Color(204, 204, 204);\n    public static final String BACKUP_FILE_STEM = \"unsaved_hic_annotations_backup_\";\n\n    // for state saving\n    public static File stateFile;\n    public static File xmlSavedStatesFile;\n\n    // Feature2D hover text\n    public static final boolean allowSpacingBetweenFeatureText = true;\n    public static final ArrayList<String> savedStatesList = new ArrayList<>();\n    // min hic file version supported\n    public static final int minVersion = 6;\n    public static final int writingVersion = 9;\n    public static final int bufferSize = 2097152;\n    public static final String defaultPropertiesURL = \"http://hicfiles.tc4ga.com/juicebox.properties\";\n    public static final Color diffGrayColor = new Color(238, 238, 238);\n    // for state saving\n    public static int MAX_PEARSON_ZOOM = 50000;\n    public static int MAX_EIGENVECTOR_ZOOM = 250000;\n    // implement Map scaling with this global variable\n    public static double hicMapScale = 1;\n    // whether MatrixZoomData should cache or not\n    public static boolean useCache = true;\n    public static boolean guiIsCurrentlyActive = false;\n    public static boolean allowDynamicBlockIndex = true;\n    public static boolean printVerboseComments = false;\n    public static boolean slideshowEnabled = false;\n    public static boolean splitModeEnabled = false;\n    public static boolean translationInProgress = false;\n    public static boolean displayTiles = false;\n    public static boolean isDarkulaModeEnabled = false;\n    public static boolean isAssemblyMatCheck = false;\n\n    // whether instance was linked before mouse press or not\n\n    public static boolean phasing = false;\n    public static boolean noSortInPhasing = false;\n    public static boolean wasLinkedBeforeMousePress = false;\n    public static boolean isLegacyOutputPrintingEnabled = false;\n    public static final boolean isDevAssemblyToolsAllowedPublic = true;\n    public static final boolean isDevCustomChromosomesAllowedPublic = true;\n    public static boolean HACK_COLORSCALE = false;\n    public static boolean HACK_COLORSCALE_EQUAL = false;\n    public static boolean HACK_COLORSCALE_LINEAR = false;\n\n    // for norm/pre, save contact records into memory\n    public static boolean USE_ITERATOR_NOT_ALL_IN_RAM = false;\n    public static boolean CHECK_RAM_USAGE = false;\n\n    public static void verifySupportedHiCFileVersion(int version) throws RuntimeException {\n        if (version < minVersion) {\n            throw new RuntimeException(\"This file is version \" + version +\n                    \". Only versions \" + minVersion + \" and greater are supported at this time.\");\n        }\n    }\n\n    public static void verifySupportedHiCFileWritingVersion(int version) throws RuntimeException {\n        if (version < writingVersion) {\n            throw new RuntimeException(\"This file is version \" + version +\n                    \". Only versions \" + writingVersion + \" and greater can be edited using this jar.\");\n        }\n    }\n\n    public static Font font(int size, boolean isBold) {\n        if (isBold)\n            return new Font(\"Arial\", Font.BOLD, size);\n        return new Font(\"Arial\", Font.PLAIN, size);\n    }\n\n    public static int getIdealThreadCount() {\n        return Math.max(1, Runtime.getRuntime().availableProcessors());\n    }\n\n    public static ExecutorService newFixedThreadPool() {\n        return Executors.newFixedThreadPool(getIdealThreadCount());\n    }\n\n    public enum menuType {MAP, LOCATION, STATE}\n}\n"
  },
  {
    "path": "src/juicebox/IGVUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport juicebox.data.ChromosomeHandler;\nimport org.broad.igv.ui.IGV;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.io.PrintWriter;\nimport java.net.Socket;\nimport java.util.Arrays;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\n\n//import org.broad.igv.lists.GeneList;\n//import org.broad.igv.ui.WaitCursorManager;\n//import org.broad.igv.util.LongRunningTask;\n//import org.broad.igv.util.NamedRunnable;\n//import java.net.UnknownHostException;\n\n/**\n * @author Jim Robinson\n * @since 1/5/12\n */\nclass IGVUtils {\n\n    private static final ExecutorService threadExecutor = Executors.newFixedThreadPool(1);\n\n    private static SocketHelper helper = null;\n\n    private static void createSocketHelper() {\n        if (helper == null) {\n            Socket socket;\n            PrintWriter out;\n            BufferedReader in;\n            try {\n                socket = new Socket(\"127.0.0.1\", 60151);\n                out = new PrintWriter(socket.getOutputStream(), true);\n                in = new BufferedReader(new InputStreamReader(socket.getInputStream()), HiCGlobals.bufferSize);\n                helper = new SocketHelper(in, out, socket);\n            } catch (IOException e) {\n                System.err.println(\"IOException\" + e.getLocalizedMessage());\n                helper = null;\n            }\n\n        }\n    }\n\n    /**\n     * Send instructions to IGV to open or adjust views on the 2 loci.\n     *\n     * @param locus1\n     * @param locus2\n     */\n    public static void sendToIGV(final String locus1, final String locus2) {\n\n        Runnable runnable = new Runnable() {\n            public void run() {\n\n                if (ChromosomeHandler.isAllByAll(locus1)) {\n                    return;\n                }\n\n                // Same JVM?\n                if (IGV.hasInstance()) {\n                    IGV.getInstance().goToLociList(Arrays.asList(locus1, locus2));\n\n                } else {\n\n                    if (helper == null) createSocketHelper();\n\n                    if (helper != null) {\n                        String cmd = \"gotoimmediate \" + locus1 + \" \" + locus2;\n                        helper.out.println(cmd);\n                        String response = null;\n                        try {\n                            response = helper.in.readLine();\n                        } catch (IOException e) {\n                            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n                        }\n                        System.out.println(cmd + \" \" + response);\n                    }\n                }\n            }\n        };\n\n        threadExecutor.submit(runnable);\n\n    }\n\n    static class SocketHelper {\n        Socket socket = null;\n        PrintWriter out = null;\n        BufferedReader in = null;\n\n        SocketHelper(BufferedReader in, PrintWriter out, Socket socket) {\n            this.in = in;\n            this.out = out;\n            this.socket = socket;\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/MainWindow.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\n\nimport juicebox.gui.MainViewPanel;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.DisabledGlassPane;\nimport juicebox.windowui.FileDropTargetListener;\nimport juicebox.windowui.layers.LayersPanel;\nimport org.broad.igv.Globals;\nimport org.broad.igv.ui.util.IconFactory;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.dnd.DropTarget;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.awt.geom.Rectangle2D;\nimport java.awt.image.BufferedImage;\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.net.URI;\nimport java.net.URISyntaxException;\nimport java.net.URL;\nimport java.net.URLConnection;\nimport java.util.concurrent.Callable;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.Future;\n\npublic class MainWindow extends JFrame {\n\n    private static final long serialVersionUID = -9000020;\n    private static final DisabledGlassPane disabledGlassPane = new DisabledGlassPane(Cursor.WAIT_CURSOR);\n    private static final SuperAdapter superAdapter = new SuperAdapter();\n    public static Cursor fistCursor;\n    public static Cursor pasteNECursor;\n    public static Cursor pasteSWCursor;\n    public static Cursor pasteSECursor;\n    public static Cursor pasteNWCursor;\n    public static Cursor invertNECursor;\n    public static Cursor invertSWCursor;\n    public static Cursor scissorCursor;\n    public static Cursor groupNECursor;\n    public static Cursor groupSWCursor;\n    private static MainWindow theInstance;\n    private final ExecutorService threadExecutor = Executors.newFixedThreadPool(3);\n    private final HiC hic; // The \"model\" object containing the state for this instance.\n\n    private MainWindow() {\n        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);\n        HiCGlobals.guiIsCurrentlyActive = true;\n        hic = new HiC(superAdapter);\n        MainViewPanel mainViewPanel = new MainViewPanel();\n        superAdapter.setAdapters(this, hic, mainViewPanel);\n\n        initComponents();\n        createCursors();\n        setExtendedState(JFrame.MAXIMIZED_BOTH);\n\n        pack();\n        DropTarget target = new DropTarget(this, new FileDropTargetListener(superAdapter));\n        setDropTarget(target);\n\n        // Tooltip settings\n        ToolTipManager.sharedInstance().setDismissDelay(60000);   // 60 seconds\n        KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(superAdapter.getNewHiCKeyDispatcher());\n    }\n\n    private static MainWindow createMainWindow() {\n        return new MainWindow();\n    }\n\n    public static synchronized MainWindow getInstance() {\n        if (theInstance == null) {\n            try {\n                theInstance = createMainWindow();\n            } catch (Exception e) {\n                System.err.println(\"Error creating main window \" + e.getLocalizedMessage());\n            }\n        }\n        return theInstance;\n    }\n\n    public static void main(String[] args) {\n        initApplication();\n\n        //   Runnable runnable = new Runnable() {\n        //  public void run() {\n        theInstance = getInstance();\n        theInstance.setVisible(true);\n        theInstance.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);\n        CommandListener.start(theInstance.hic);\n        //    }\n        // };\n        // SwingUtilities.invokeAndWait(runnable);\n\n        try {\n            URL url = new URL(\"https://s3.amazonaws.com/hicfiles.tc4ga.com/juicebox.version\");\n            URLConnection next = url.openConnection();\n            BufferedReader reader = new BufferedReader(new InputStreamReader(next.getInputStream()));\n            String latestVersion = reader.readLine();\n            String[] latest = latestVersion.split(\"\\\\.\");\n            String[] current = HiCGlobals.versionNum.split(\"\\\\.\");\n            boolean isOutdated = false;\n    \n            int iC = Integer.parseInt(current[0]);\n            int iL = Integer.parseInt(latest[0]);\n    \n            if (iC < iL) {\n                isOutdated = true;\n            } else if (iC == iL) {\n                int jC = Integer.parseInt(current[1]);\n                int jL = Integer.parseInt(latest[1]);\n                int kC = Integer.parseInt(current[2]);\n                int kL = Integer.parseInt(latest[2]);\n                if (jC < jL) {\n                    isOutdated = true;\n                } else if (jC == jL && kC < kL) {\n                    isOutdated = true;\n                }\n            }\n\n            if (isOutdated) {\n                JPanel textPanel = new JPanel(new GridLayout(0, 1));\n                JLabel label = new JLabel(\"<html><p> You are using Juicebox \" + HiCGlobals.versionNum + \"<br>The lastest version is \"\n                        + latestVersion + \"<br>To download the lastest version, go to</p></html>\");\n                JLabel label2 = new JLabel(\"<html><a href=\\\"https://github.com/theaidenlab/juicebox/wiki/Download\\\"> https://github.com/theaidenlab/juicebox/wiki/Download </a></html>\");\n                textPanel.add(label);\n                textPanel.add(label2);\n                label2.setCursor(new Cursor(Cursor.HAND_CURSOR));\n                label2.addMouseListener(new MouseAdapter() {\n                    @Override\n                    public void mouseClicked(MouseEvent e) {\n                        try {\n                            Desktop.getDesktop().browse(new URI(\"https://github.com/theaidenlab/juicebox/wiki/Download\"));\n                        } catch (URISyntaxException | IOException ex) {\n                            //It looks like there's a problem\n                        }\n                    }\n                });\n                JOptionPane.showMessageDialog(superAdapter.getMainWindow(), textPanel, \"Update Information\", JOptionPane.PLAIN_MESSAGE);\n            }\n\n        } catch (Exception e) {\n            System.err.println(e.getLocalizedMessage());\n        }\n\n    }\n\n    private static void initApplication() {\n        System.err.println(\"Default User Directory: \" + DirectoryManager.getUserDirectory());\n\n        try {\n            HiCGlobals.stateFile = new File(DirectoryManager.getHiCDirectory(), \"CurrentJuiceboxStates\");\n            HiCGlobals.xmlSavedStatesFile = new File(DirectoryManager.getHiCDirectory(),\n                    \"JuiceboxStatesForExport.xml\");\n        } catch (Exception e) {\n            System.err.println(e.getLocalizedMessage());\n            if (HiCGlobals.guiIsCurrentlyActive) {\n                SuperAdapter.showMessageDialog(\"Error with state file\\n\" + e.getLocalizedMessage());\n            }\n        }\n\n        System.setProperty(\"http.agent\", Globals.applicationString());\n    }\n\n    private void initComponents() {\n\n        addWindowListener(new java.awt.event.WindowAdapter() {\n            public void windowClosing(java.awt.event.WindowEvent e) {\n                superAdapter.exitActionPerformed();\n            }\n        });\n\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Initializing Components\");\n        }\n\n        // first annotation layer must get created\n        MainWindow.superAdapter.createNewLayer(null);\n\n        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();\n\n        Insets scnMax = Toolkit.getDefaultToolkit().getScreenInsets(getGraphicsConfiguration());\n        int taskBarHeight = scnMax.bottom;\n\n        MainWindow.superAdapter.initializeMainView(getContentPane(), screenSize, taskBarHeight);\n\n        initializeGlassPaneListening();\n        ImageIcon icon = new ImageIcon(getClass().getResource(\"/images/juicebox256.png\"));\n        setIconImage(icon.getImage());\n    }\n\n    private void createCursors() {\n        boolean isWindows = (System.getProperty(\"os.name\").toLowerCase().contains(\"win\"));\n\n        // Make background transparent\n        BufferedImage handImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        Graphics2D g = handImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        Rectangle2D.Double rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n\n        // Draw hand image in middle\n        g = handImage.createGraphics();\n        g.drawImage(IconFactory.getInstance().getIcon(IconFactory.IconID.FIST).getImage(), 0, 0, null);\n        fistCursor = getToolkit().createCustomCursor(handImage, new Point(8, 6), \"Move\");\n\n        // Additional cursors for assembly\n        ImageIcon imageIcon;\n\n        // Insert (paste) prompts\n        BufferedImage pasteNEImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = pasteNEImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = pasteNEImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-ne-paste.png\"), \"paste\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            pasteNEImage = windowsCreateCursor(pasteNEImage, 240);\n        }\n        pasteNECursor = getToolkit().createCustomCursor(pasteNEImage, new Point(8, 6), \"PasteNE\");\n\n        // Insert (paste) prompts\n        BufferedImage pasteSWImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = pasteSWImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = pasteSWImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-sw-paste.png\"), \"paste\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            pasteSWImage = windowsCreateCursor(pasteSWImage, 240);\n        }\n        pasteSWCursor = getToolkit().createCustomCursor(pasteSWImage, new Point(8, 6), \"PasteSW\");\n\n        // Insert (paste) prompts\n        BufferedImage pasteNWImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = pasteNWImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = pasteNWImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-nw-paste.png\"), \"paste\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            pasteNWImage = windowsCreateCursor(pasteNWImage, 240);\n        }\n        pasteNWCursor = getToolkit().createCustomCursor(pasteNWImage, new Point(8, 6), \"PasteNW\");\n\n        // Insert (paste) prompts\n        BufferedImage pasteSEImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = pasteSEImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = pasteSEImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-se-paste.png\"), \"paste\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            pasteSEImage = windowsCreateCursor(pasteSEImage, 240);\n        }\n        pasteSECursor = getToolkit().createCustomCursor(pasteSEImage, new Point(8, 6), \"PasteSE\");\n\n        // Invert prompts\n        BufferedImage invertNEImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = invertNEImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        g.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = invertNEImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-ne-invert.png\"), \"invert\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            invertNEImage = windowsCreateCursor(invertNEImage, 240);\n        }\n        invertNECursor = getToolkit().createCustomCursor(invertNEImage, new Point(8, 6), \"InvertNE\");\n\n        // Invert prompts\n        BufferedImage invertSWImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = invertSWImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = invertSWImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-sw-invert.png\"), \"invert\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            invertSWImage = windowsCreateCursor(invertSWImage, 240);\n        }\n        invertSWCursor = getToolkit().createCustomCursor(invertSWImage, new Point(8, 6), \"InvertSW\");\n\n        // Cut prompts\n        BufferedImage scissorImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = scissorImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = scissorImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/assembly/small-scissors.png\"), \"cut\");\n        g.drawImage(imageIcon.getImage(), 0, 0, null);\n        if (isWindows) {\n            scissorImage = windowsCreateCursor(scissorImage, 141);\n        }\n        scissorCursor = getToolkit().createCustomCursor(scissorImage, new Point(8, 6), \"Scissors\");\n\n        // Group prompts\n        BufferedImage groupNEImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = groupNEImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        g.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = groupNEImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/layer/ur_clicked.png\"), \"grouptoggle\");\n        g.drawImage(imageIcon.getImage(), 0, 0, 20, 20, null);\n        groupNECursor = getToolkit().createCustomCursor(groupNEImage, new Point(8, 6), \"GroupNE\");\n\n        BufferedImage groupSWImage = new BufferedImage(32, 32, BufferedImage.TYPE_INT_ARGB);\n        g = groupSWImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR, 0.0f));\n        g.addRenderingHints(new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));\n        rect = new Rectangle2D.Double(0, 0, 32, 32);\n        g.fill(rect);\n        g = groupSWImage.createGraphics();\n        imageIcon = new ImageIcon(this.getClass().getResource(\"/images/layer/ll_clicked.png\"), \"grouptoggle\");\n        g.drawImage(imageIcon.getImage(), 0, 0, 20, 20, null);\n        groupSWCursor = getToolkit().createCustomCursor(groupSWImage, new Point(8, 6), \"GroupSW\");\n    }\n\n    private BufferedImage windowsCreateCursor(BufferedImage img, int thresholdVal) {\n        try {\n            int size = 32;\n\n            BufferedImage image = new BufferedImage(size, size,\n                    BufferedImage.TYPE_INT_RGB);\n            BufferedImage image2 = new BufferedImage(size, size,\n                    BufferedImage.TYPE_INT_ARGB);\n\n            Graphics2D g = image.createGraphics();\n            Graphics2D g2 = image2.createGraphics();\n\n            g.setColor(Color.white);\n            g.fillRect(0, 0, size, size);\n\n\n            // turn on anti-aliasing.\n            g.setStroke(new BasicStroke(4.0f)); // 4-pixel lines\n            g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,\n                    RenderingHints.VALUE_ANTIALIAS_ON);\n            g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);\n\n            g.setColor(new Color(0.5f, 0f, 0f));\n            g.drawImage(img, 0, 0, null, null);\n\n            g2.drawImage(image,  0, 0, null, null);\n\n\n            for (int y = 0 ; y < size ; y++) {\n                for (int x = 0 ; x < size ; x++) {\n\n                    int rgb = image.getRGB(x, y);\n\n                    int blue = rgb & 0xff;\n                    int green = (rgb & 0xff00) >> 8;\n                    int red = (rgb & 0xff0000) >> 16;\n\n                    if (red >= thresholdVal && green >= thresholdVal && blue >= thresholdVal) {\n                        // make white transparent\n                        image2.setRGB(x, y, 0);\n                    }\n\n                }\n            }\n            return image2;\n        }\n        catch (Exception exp) {\n            exp.printStackTrace();\n            return null;\n        }\n    }\n\n    public void exitActionPerformed() {\n        int option = 0;\n        if (SuperAdapter.assemblyModeCurrentlyActive) {\n            setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);\n            option = JOptionPane.showConfirmDialog(null, \"Are you sure you want to exit? Make sure you have saved any important assembly changes.\",\n                    \"Warning\", JOptionPane.YES_NO_OPTION);\n        }\n        if (option == 0) {\n            setVisible(false);\n            dispose();\n            String autoSaveFileName = DirectoryManager.getHiCDirectory() + \"/\" +\n                    System.nanoTime() + \".review.autosave.assembly\";\n            try {\n                autoSaveFileName = DirectoryManager.getHiCDirectory() + \"/\" +\n                        (SuperAdapter.getDatasetTitle().split(\".+?/(?=[^/]+$)\")[1]).split(\"\\\\.(?=[^\\\\.]+$)\")[0] +\n                        \".review.autosave.assembly\";\n            } catch (Exception e) {\n                System.err.println(\"Unable to get desired file name\");\n                System.err.println(e.getLocalizedMessage());\n            }\n            File autoSaveFile = new File(autoSaveFileName);\n            autoSaveFile.delete();\n            System.out.println(\"Exiting Main Window\");\n            System.exit(0);\n        }\n    }\n\n    /**\n     * Utility function to execute a task in a worker thread.  The method is on MainWindow because the glassPane\n     * is used to display a wait cursor and block events.\n     *\n     * @param runnable Thread\n     * @return thread\n     */\n    public Future<?> executeLongRunningTask(final Runnable runnable, final String caller) {\n        return executeLongRunningTask(runnable, caller, \"Loading...\");\n    }\n\n    public Future<?> executeLongRunningTask(final Runnable runnable, final String caller, final String message) {\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"long_execute \" + caller);\n        }\n        Callable<Object> wrapper = new Callable<Object>() {\n            public Object call() {\n                MainWindow.this.showDisabledGlassPane(caller, message);\n                try {\n                    runnable.run();\n                    return \"done\";\n                }\n                catch (Exception error) {\n                    error.printStackTrace();\n                    return \"error\";\n                }\n                finally {\n                    MainWindow.this.hideDisabledGlassPane(caller);\n                }\n            }\n        };\n\n        return threadExecutor.submit(wrapper);\n    }\n\n    private void showDisabledGlassPane(String caller, String displayMessage) {\n        disabledGlassPane.activate(displayMessage);\n        LayersPanel.disabledGlassPane.activate(displayMessage);\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Loading \" + caller);\n        }\n    }\n\n    private void initializeGlassPaneListening() {\n        rootPane.setGlassPane(disabledGlassPane);\n    }\n\n    private void hideDisabledGlassPane(String caller) {//getRootPane().getContentPane()\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Done loading \" + caller);\n        }\n        disabledGlassPane.deactivate();\n        LayersPanel.disabledGlassPane.deactivate();\n    }\n\n    public void updateNamesFromImport(String path) {\n        superAdapter.updatePrevStateNameFromImport(path);\n    }\n}\n\n\n"
  },
  {
    "path": "src/juicebox/ProcessHelper.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Created by nchernia on 12/23/15.\n */\npublic class ProcessHelper {\n\n\n    public ProcessHelper() {\n\n\n    }\n\n    public Process startNewJavaProcess()\n            throws IOException {\n\n        ProcessBuilder processBuilder = createProcess();\n        processBuilder.redirectErrorStream(true); // redirect error stream to output stream\n        processBuilder.redirectOutput(ProcessBuilder.Redirect.INHERIT);\n        return processBuilder.start();\n    }\n\n\n    private ProcessBuilder createProcess() {\n        String jvm = System.getProperty(\"java.home\") + File.separator + \"bin\" + File.separator + \"java\";\n        String classpath = System.getProperty(\"java.class.path\");\n        //System.err.println(\"classpath: \" + classpath);\n        // String workingDirectory = System.getProperty(\"user.dir\");\n\n        // String[] options = optionsAsString.split(\" \");\n        List<String> command = new ArrayList<>();\n        command.add(jvm);\n\n        String url = System.getProperty(\"jnlp.loadMenu\");\n        if (url != null) {\n            System.err.println(url);\n            command.add(\"-Djnlp.loadMenu=\" + url);\n            //     String[] options = {\"-Xmx2000m\", \"-Djnlp.loadMenu=\" + url};\n            //     command.addAll(Arrays.asList(options));\n        }\n        command.add(\"-Xmx5000m\");\n\n        // command.addAll(Arrays.asList(options));\n        command.add(MainWindow.class.getCanonicalName());\n        //  command.addAll(Arrays.asList(arguments));\n\n        ProcessBuilder processBuilder = new ProcessBuilder(command);\n        Map<String, String> environment = processBuilder.environment();\n        environment.put(\"CLASSPATH\", classpath);\n        return processBuilder;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/Unused.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox;\n\n/**\n * TODO These should probably be deleted, but keeping them until respective author decides/refactors\n * Created by muhammadsaadshamim on 8/3/15.\n */\nclass Unused {\n/*\n    private static void writeMergedNoDupsFromTimeSeq(String seqPath, String newPath) {\n        List<Integer[]> listPositions = new ArrayList<>();\n        try (BufferedReader br = new BufferedReader(new FileReader(seqPath))) {\n            for (String line; (line = br.readLine()) != null; ) {\n                String[] parts = line.split(\",\");\n                listPositions.add(new Integer[]{Integer.parseInt(parts[0]), Integer.parseInt(parts[1])});\n            }\n        } catch (Exception ignored) {\n            ignored.printStackTrace();\n        }\n\n\n        try {\n            PrintWriter p0 = new PrintWriter(new FileWriter(newPath));\n            for (int i = 0; i < listPositions.size(); i++) {\n                Integer[] pos_xy_1 = listPositions.get(i);\n                for (int j = i; j < listPositions.size(); j++) {\n                    Integer[] pos_xy_2 = listPositions.get(j);\n                    double value = 1. / Math.max(1, Math.sqrt((pos_xy_1[0] - pos_xy_2[0]) ^ 2 + (pos_xy_1[1] - pos_xy_2[1]) ^ 2));\n                    float conv_val = (float) value;\n                    if (!Float.isNaN(conv_val) && conv_val > 0) {\n                        p0.println(\"0 art \" + i + \" 0 16 art \" + j + \" 1 \" + conv_val);\n                    }\n                }\n            }\n            p0.close();\n        } catch (IOException ignored) {\n            ignored.printStackTrace();\n        }\n    }\n\n            Iterator<ContactRecord> iter = zd.getNewContactRecordIterator();\n            while (iter.hasNext()) {\n                ContactRecord cr = iter.next();\n                final int x = cr.getBinX();\n                final int y = cr.getBinY();\n                final float counts = cr.getCounts();\n\n                if(!indexToRegion.containsKey(x)){\n                    indexToRegion.put(x, new LocalGenomeRegion(x));\n                }\n\n                if(!indexToRegion.containsKey(y)){\n                    indexToRegion.put(y, new LocalGenomeRegion(y));\n                }\n\n                if(x != y){\n                    indexToRegion.get(x).addNeighbor(y, counts);\n                    indexToRegion.get(y).addNeighbor(x, counts);\n                }\n            }\n\n    private void loadNormalizationVector(File file, HiC hic) throws IOException {\n        BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file)), HiCGlobals.bufferSize);\n        String nextLine = reader.readLine();\n        String[] tokens = Globals.singleTabMultiSpacePattern.split(nextLine);\n        int resolution = Integer.valueOf(tokens[0]);\n        int vectorLength = Integer.valueOf(tokens[1]);\n        int expectedLength = Integer.valueOf(tokens[2]);\n        ChromosomeHandler chromosomeHandler = hic.getChromosomeHandler();\n\n        double[] nv = new double[vectorLength];\n        double[] exp = new double[expectedLength];\n        for (int i = 0; i < nv.length; i++) {\n            nextLine = reader.readLine();\n            tokens = Globals.singleTabMultiSpacePattern.split(nextLine);\n            nv[i] = Double.valueOf(tokens[0]);\n        }\n        for (int i = 0; i < exp.length; i++) {\n            nextLine = reader.readLine();\n            tokens = Globals.singleTabMultiSpacePattern.split(nextLine);\n            exp[i] = Double.valueOf(tokens[0]);\n        }\n\n        int location1 = 0;\n        for (Chromosome c1 : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            int chrBinned = c1.getLength() / resolution + 1;\n            double[] chrNV = new double[chrBinned];\n            for (int i = 0; i < chrNV.length; i++) {\n                chrNV[i] = nv[location1];\n                location1++;\n            }\n\n            //hic.getDataset().putCustomNormalizationVector(c1.getIndex(), resolution, chrNV, exp);\n        }\n    }\n    */\n}\n"
  },
  {
    "path": "src/juicebox/assembly/AssemblyFileExporter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.Iterator;\nimport java.util.List;\n\n/**\n * Created by nathanielmusial on 6/29/17.\n */\npublic class AssemblyFileExporter {\n\n    private final String outputFilePath;\n    private final List<Scaffold> listOfScaffolds;\n    private final List<List<Integer>> listOfSuperscaffolds;\n    private final List<String> listOfBundledScaffolds;\n\n\n    public AssemblyFileExporter(AssemblyScaffoldHandler assemblyScaffoldHandler, String outputFilePath) {\n        this.outputFilePath = outputFilePath;\n        this.listOfScaffolds = assemblyScaffoldHandler.getListOfScaffolds();\n        this.listOfSuperscaffolds = assemblyScaffoldHandler.getListOfSuperscaffolds();\n        this.listOfBundledScaffolds = assemblyScaffoldHandler.getListOfBundledScaffolds();\n    }\n\n    public void exportAssemblyFile() {\n        try {\n            exportAssembly();\n        } catch (IOException exception) {\n            System.out.println(\"Exporting failed...\");\n        }\n    }\n\n    private void exportAssembly() throws IOException {\n        PrintWriter assemblyWriter = new PrintWriter(buildAssemblyOutputPath(), \"UTF-8\");\n        int last = 0;\n        for (Scaffold scaffold : listOfScaffolds) {\n            if (scaffold.getName().equals(\"unattempted:::debris\")) {\n                continue;\n            }\n            assemblyWriter.print(\">\" + scaffold.toString() + \"\\n\"); // Use print to account for OS difference in control characters\n            last = scaffold.getIndexId();\n        }\n\n        if (listOfBundledScaffolds.size() > 0) {\n            for (String row : listOfBundledScaffolds) {\n                String[] splitRow = row.split(\" \");\n                last += 1;\n                assemblyWriter.print(splitRow[0] + \" \" + last + \" \" + splitRow[2] + \"\\n\");\n            }\n        }\n        for (List<Integer> row : listOfSuperscaffolds) {\n            if (listOfBundledScaffolds.size() > 0 && row.get(0) == listOfScaffolds.size()) {\n                continue;\n            }\n            assemblyWriter.print(superscaffoldToString(row) + \"\\n\");\n        }\n        if (listOfBundledScaffolds.size() > 0) {\n            for (int i = listOfScaffolds.size(); i <= last; i++)\n                assemblyWriter.print(i + \"\\n\");\n        }\n        assemblyWriter.close();\n    }\n\n    private String superscaffoldToString(List<Integer> scaffoldRow) {\n        StringBuilder stringBuilder = new StringBuilder();\n        Iterator<Integer> iterator = scaffoldRow.iterator();\n        while (iterator.hasNext()) {\n            stringBuilder.append(iterator.next());\n            if (iterator.hasNext()) {\n                stringBuilder.append(\" \");\n            }\n        }\n        return stringBuilder.toString();\n    }\n\n    private String buildAssemblyOutputPath() {\n        return this.outputFilePath + \".assembly\";\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/assembly/AssemblyFileImporter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Scanner;\n\n/**\n * Created by ranganmostofa on 6/29/17.\n */\npublic class AssemblyFileImporter {\n\n    public List<String> listOfUnattempted;\n    private SuperAdapter superAdapter = null;\n    // single file format\n    private String assemblyFilePath;\n    private boolean modified = false;\n\n    //private int bundleSize=15000; //user-defined presumably\n    private boolean needsBundling = false;\n    private final int bundleSize = 0; //temporary? bundle everything you can\n    private List<Scaffold> listOfScaffolds;\n    private List<List<Integer>> listOfSuperscaffolds;\n    private AssemblyScaffoldHandler assemblyScaffoldHandler;\n\n    private List<String> rawFileData;\n\n    public AssemblyFileImporter(String assemblyFilePath, boolean modified) {\n        this.assemblyFilePath = assemblyFilePath;\n        this.modified = modified;\n    }\n\n    public AssemblyFileImporter(SuperAdapter superAdapter) {\n        this.superAdapter = superAdapter;\n    }\n\n    public AssemblyFileImporter() {\n    }\n\n    public void importAssembly() {\n        listOfScaffolds = new ArrayList<>();\n        listOfSuperscaffolds = new ArrayList<>();\n        listOfUnattempted = new ArrayList<>();\n        try {\n            if (assemblyFilePath != null) {\n                rawFileData = readFile(assemblyFilePath);\n                parseAssemblyFile();\n            }\n            if (!modified)\n                setInitialState();\n            else\n                setModifiedInitialState();\n        } catch (IOException exception) {\n            System.err.println(\"Error reading files!\");\n        }\n        updateAssemblyScale();\n\n        assemblyScaffoldHandler = new AssemblyScaffoldHandler(listOfScaffolds, listOfSuperscaffolds, listOfUnattempted);\n    }\n\n    //at some point TODO: sandboxed to assembly\n//  private void parseChromSizes() {\n//    for (Chromosome chr : superAdapter.getHiC().getChromosomeHandler().getChromosomeArrayWithoutAllByAll()) {\n//      Scaffold scaffold = new Scaffold(chr.getName(), chr.getIndex(), chr.getLength());\n//      listOfScaffolds.add(scaffold);\n//      listOfSuperscaffolds.add(Arrays.asList(chr.getIndex()));\n//    }\n//  }\n\n    private int updateAssemblyScale() {\n        long totalLength = 0;\n        for (Scaffold fragmentProperty : listOfScaffolds) {\n            totalLength += fragmentProperty.getLength();\n        }\n        HiCGlobals.hicMapScale = (int) (1 + totalLength / 2100000000);\n        return (int) (totalLength / HiCGlobals.hicMapScale); // in case decide to use for validation so that not to count again\n    }\n\n    private void parseAssemblyFileNoBundling() throws IOException {\n        try {\n            for (String row : rawFileData) {\n                if (row.startsWith(\">\")) {\n                    String[] splitRow = row.split(\" \");\n                    // Name<\\s>ID<\\s>length\n                    Scaffold scaffold = new Scaffold(splitRow[0].substring(1), Integer.parseInt(splitRow[1]), Integer.parseInt(splitRow[2]));\n                    listOfScaffolds.add(scaffold);\n                } else {\n                    List<Integer> superscaffold = new ArrayList<>();\n                    for (String index : row.split(\" \")) {\n                        superscaffold.add(Integer.parseInt(index));\n                    }\n                    listOfSuperscaffolds.add(superscaffold);\n                }\n            }\n        } catch (NumberFormatException e) {\n            e.printStackTrace();\n            System.err.println(\"Errors in format\");\n        }\n    }\n\n    private void parseAssemblyFile() throws IOException {\n\n        if (!needsBundling) {\n            parseAssemblyFileNoBundling();\n            return;\n        }\n        try {\n            long len = 0;\n            int start = 0;\n            int prev = 0;\n            int i = 0;\n            int input_start = 0;\n            List<String> name = new ArrayList<>();\n            List<Integer> size = new ArrayList<>();\n            List<String[]> asm = new ArrayList<>();\n\n            for (String row : rawFileData) {\n\n                String[] splitRow = row.split(\" \");\n\n                if (splitRow[0].startsWith(\">\")) {\n                    int clen = Integer.parseInt(splitRow[2]);\n                    int id = Integer.parseInt(splitRow[1]);\n                    if (clen >= bundleSize && input_start != 0) {\n                        input_start = 0;\n                    }\n                    if (clen < bundleSize && input_start == 0) {\n                        input_start = id;\n                    }\n                    len += clen;\n                    name.add(splitRow[0]);\n                    size.add(clen);\n                } else {\n                    asm.add(splitRow);\n                    if (splitRow.length != 1) {\n                        start = 0;\n                        continue;\n                    }\n                    i = Integer.parseInt(splitRow[0]);\n                    if (i <= 0) {\n                        start = 0;\n                        continue;\n                    }\n                    if (name.get(i - 1).contains(\":::fragment_\")) {\n                        start = 0;\n                        continue;\n                    }\n                    if (start <= 0 || i != prev + 1) {\n                        start = i;\n                    }\n                    prev = i;\n                }\n            }\n\n            if ((bundleSize != 0 && input_start == 0) || (start == i)) {\n                System.err.println(\"Nothing to bundle!\");\n            }\n            if (bundleSize != 0 && input_start > start) {\n                start = input_start;\n                System.err.println(\"Warning: cannot bundle everything under \" + bundleSize + \"bp\");\n            }\n\n            //safeguard against accidentally bundling more than one has originally bundled\n            if (modified && start > 1) {\n                List<Scaffold> originalScaffolds = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getInitialAssemblyScaffoldHandler().getListOfScaffolds();\n                while (true) {\n                    long tentativeUnbundled = 0;\n                    for (int j = 0; j < start - 1; j++) {\n                        tentativeUnbundled += size.get(j);\n                    }\n                    if (tentativeUnbundled < len - originalScaffolds.get(originalScaffolds.size() - 1).getLength()) {\n                        start++;\n                        continue;\n                    }\n                    if (tentativeUnbundled > len - originalScaffolds.get(originalScaffolds.size() - 1).getLength()) {\n                        System.err.println(\"Something's wrong!\");\n                    }\n                    break;\n                }\n            }\n\n            long bundlelen = 0;\n\n            for (i = 1; i < start; i++) {\n                Scaffold scaffold = new Scaffold(name.get(i - 1).substring(1), i, size.get(i - 1));\n                listOfScaffolds.add(scaffold);\n                bundlelen += size.get(i - 1);\n            }\n            for (i = start; i <= name.size(); i++) {\n                listOfUnattempted.add(name.get(i - 1) + \" \" + i + \" \" + size.get(i - 1));\n            }\n\n            for (String[] asmLine : asm) {\n                if (Integer.parseInt(asmLine[0]) == start) {\n                    break;\n                }\n                List<Integer> superscaffold = new ArrayList<>();\n                for (String index : asmLine) {\n                    superscaffold.add(Integer.parseInt(index));\n                }\n                listOfSuperscaffolds.add(superscaffold);\n            }\n\n            listOfScaffolds.add(new Scaffold(\"unattempted:::debris\", start, len - bundlelen));\n            List<Integer> superscaffold = new ArrayList<>();\n            superscaffold.add(start);\n            listOfSuperscaffolds.add(superscaffold);\n\n        } catch (NumberFormatException e) {\n            e.printStackTrace();\n            System.err.println(\"Errors in format\");\n        }\n    }\n\n    private void setInitialState() {\n        long shift = 0;\n        for (List<Integer> row : listOfSuperscaffolds) {\n            for (Integer entry : row) {\n                int fragmentIterator = Math.abs(entry) - 1;\n                listOfScaffolds.get(fragmentIterator).setOriginallyInverted(false);\n                if (entry < 0) {\n                    listOfScaffolds.get(fragmentIterator).setOriginallyInverted(true);\n                } else if (entry == 0) {\n                    System.err.println(\"Something is wrong with the input.\"); // should not happen\n                }\n                listOfScaffolds.get(fragmentIterator).setOriginalStart(shift);\n                shift += listOfScaffolds.get(fragmentIterator).getLength();\n            }\n        }\n    }\n\n    private void setModifiedInitialState() {\n        List<Scaffold> originalScaffolds = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getInitialAssemblyScaffoldHandler().getListOfScaffolds();\n        long modifiedShift = 0;\n        int originalScaffoldIterator = 0;\n        Scaffold originalScaffold = originalScaffolds.get(originalScaffoldIterator);\n        long containingStart = originalScaffold.getOriginalStart();\n        long containingEnd = originalScaffold.getOriginalEnd();\n        for (Scaffold modifiedScaffold : listOfScaffolds) {\n\n            modifiedScaffold.setOriginallyInverted(originalScaffold.getOriginallyInverted());\n            if (!modifiedScaffold.getOriginallyInverted()) {\n                modifiedScaffold.setOriginalStart(containingStart);\n                containingStart += modifiedScaffold.getLength();\n            } else {\n                modifiedScaffold.setOriginalStart(containingEnd - modifiedScaffold.getLength());\n                containingEnd -= modifiedScaffold.getLength();\n            }\n            // trace movement along the original feature\n            modifiedShift += modifiedScaffold.getLength();\n            // check if need to switch to next original feature\n            if (modifiedShift == originalScaffold.getLength()) {\n                if (originalScaffoldIterator == originalScaffolds.size() - 1) {\n                    if (modifiedScaffold != listOfScaffolds.get(listOfScaffolds.size() - 1)) {\n                        System.err.println(\"Modified assembly incompatible with the original one.\");\n                    }\n                    break;\n                }\n                originalScaffoldIterator++;\n                originalScaffold = originalScaffolds.get(originalScaffoldIterator);\n                containingStart = originalScaffold.getOriginalStart();\n                containingEnd = originalScaffold.getOriginalEnd();\n                modifiedShift = 0;\n            }\n        }\n        //TODO: more safeguards e.g. by name\n    }\n\n\n    List<String> readFile(String filePath) throws IOException {\n        List<String> fileData = new ArrayList<>();\n\n        File file = new File(filePath);\n        if (file.length() > 1000000 && !modified) {\n            //launch dialog to confirm with the user\n            if (SuperAdapter.showConfirmDialog(\"The assembly file is large. Do you want to try and bundle small sequences?\") == 0) {\n                needsBundling = true;\n            }\n        }\n        //for modified use replicate what's in the current map\n        if (modified) {\n            List<Scaffold> listOfScaffolds = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getInitialAssemblyScaffoldHandler().getListOfScaffolds();\n            if (listOfScaffolds.get(listOfScaffolds.size() - 1).getName().contentEquals(\"unattempted:::debris\")) {\n                needsBundling = true;\n            }\n        }\n\n        Scanner scanner = new Scanner(file);\n\n        while (scanner.hasNext()) {\n            fileData.add(scanner.nextLine());\n        }\n        return fileData;\n    }\n\n    public AssemblyScaffoldHandler getAssemblyScaffoldHandler() {\n        return assemblyScaffoldHandler;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/assembly/AssemblyHeatmapHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.Block;\nimport juicebox.data.ContactRecord;\nimport juicebox.gui.SuperAdapter;\n\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 4/17/17.\n */\npublic class AssemblyHeatmapHandler {\n\n    private static SuperAdapter superAdapter;\n    private static List<Scaffold> listOfOSortedAggregateScaffolds = new ArrayList<>();\n//    Does not seem to offer any speedup.\n//    private static Scaffold guessScaffold = null;\n\n    public static void setListOfOSortedAggregateScaffolds(List<Scaffold> listOfAggregateScaffolds) {\n        AssemblyHeatmapHandler.listOfOSortedAggregateScaffolds = new ArrayList<>(listOfAggregateScaffolds);\n        Collections.sort(listOfOSortedAggregateScaffolds, Scaffold.originalStateComparator);\n    }\n\n    public static SuperAdapter getSuperAdapter() {\n        return AssemblyHeatmapHandler.superAdapter;\n    }\n\n    public static void setSuperAdapter(SuperAdapter superAdapter) {\n        AssemblyHeatmapHandler.superAdapter = superAdapter;\n    }\n\n    public static Block modifyBlock(Block block, String key, int binSize, int chr1Idx, int chr2Idx) {\n        //temp fix for AllByAll. TODO: trace this!\n        if (chr1Idx == 0 && chr2Idx == 0) {\n            binSize = 1000 * binSize; // AllByAll is measured in kb\n        }\n\n        List<ContactRecord> alteredContacts = new ArrayList<>();\n        for (ContactRecord record : block.getContactRecords()) {\n\n            int alteredAsmBinX = getAlteredAsmBin(record.getBinX(), binSize);\n            int alteredAsmBinY = getAlteredAsmBin(record.getBinY(), binSize);\n\n            if (alteredAsmBinX == -1 || alteredAsmBinY == -1) {\n                alteredContacts.add(record);\n            } else {\n                if (alteredAsmBinX > alteredAsmBinY) {\n                    alteredContacts.add(new ContactRecord(\n                            alteredAsmBinY,\n                            alteredAsmBinX, record.getCounts()));\n                } else {\n                    alteredContacts.add(new ContactRecord(\n                            alteredAsmBinX,\n                            alteredAsmBinY, record.getCounts()));\n                }\n            }\n        }\n        block = new Block(block.getNumber(), alteredContacts, key);\n        return block;\n    }\n\n\n\n    private static int getAlteredAsmBin(int binValue, int binSize) {\n\n        long originalFirstNucleotide = (long) (binValue * HiCGlobals.hicMapScale * binSize + 1);\n        long currentFirstNucleotide;\n        Scaffold aggregateScaffold = lookUpOriginalAggregateScaffold(originalFirstNucleotide);\n\n        if (aggregateScaffold != null) {\n            if (!aggregateScaffold.getInvertedVsInitial()) {\n                currentFirstNucleotide = (aggregateScaffold.getCurrentStart() + originalFirstNucleotide - aggregateScaffold.getOriginalStart());\n            } else {\n                currentFirstNucleotide = (aggregateScaffold.getCurrentEnd() - originalFirstNucleotide + 2 - (long) (HiCGlobals.hicMapScale * binSize) + aggregateScaffold.getOriginalStart());\n            }\n\n            return (int) ((currentFirstNucleotide - 1) / (HiCGlobals.hicMapScale * binSize));\n        }\n        return -1;\n    }\n\n    private static Scaffold lookUpOriginalAggregateScaffold(long genomicPos) {\n//        Does not seem to offer much advantage\n//        if (guessScaffold!=null && guessScaffold.getOriginalStart()<genomicPos && guessScaffold.getOriginalEnd()>=genomicPos){\n//            return guessScaffold;\n//        }\n        Scaffold tmp = new Scaffold(\"tmp\", 1, 1);\n        tmp.setOriginalStart(genomicPos);\n        int idx = Collections.binarySearch(listOfOSortedAggregateScaffolds, tmp, Scaffold.originalStateComparator);\n        if (-idx - 2 >= 0) {\n            return listOfOSortedAggregateScaffolds.get(-idx - 2);\n        }\n        else\n            return null;\n\n    }\n}"
  },
  {
    "path": "src/juicebox/assembly/AssemblyOperationExecutor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.Feature2D;\n\nimport java.util.List;\n\n/**\n * Created by nathanielmusial on 7/10/17.\n */\npublic class AssemblyOperationExecutor {\n\n    public static void splitContig(Feature2D originalContig, Feature2D debrisContig, SuperAdapter superAdapter, HiC hic, boolean moveTo) {\n        AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n        assemblyScaffoldHandler.editScaffold(originalContig, debrisContig);\n        performAssemblyAction(superAdapter, assemblyScaffoldHandler, true);\n    }\n\n    public static void invertSelection(SuperAdapter superAdapter, List<Feature2D> selectedFeatures) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.invertSelection(selectedFeatures);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, true);\n        }\n    }\n\n    public static void moveSelection(SuperAdapter superAdapter, List<Feature2D> selectedFeatures, Feature2D featureOrigin) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.moveSelection(selectedFeatures, featureOrigin);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, true);\n        }\n    }\n\n    public static void moveAndDisperseSelection(SuperAdapter superAdapter, List<Feature2D> selectedFeatures, Feature2D featureOrigin) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.moveSelection(selectedFeatures, featureOrigin);\n            assemblyScaffoldHandler.multiSplit(selectedFeatures);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, true);\n        }\n    }\n\n    public static void toggleGroup(SuperAdapter superAdapter, Feature2D upstreamFeature2D, Feature2D downstreamFeature2D) {\n        if (upstreamFeature2D != null && downstreamFeature2D != null) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.toggleGroup(upstreamFeature2D, downstreamFeature2D);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, HiCGlobals.phasing);\n        }\n    }\n\n    public static void multiMerge(SuperAdapter superAdapter, List<Feature2D> selectedFeatures) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.multiMerge(selectedFeatures.get(0), selectedFeatures.get(selectedFeatures.size() - 1));\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, false);\n        }\n    }\n\n    public static void multiSplit(SuperAdapter superAdapter, List<Feature2D> selectedFeatures) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.multiSplit(selectedFeatures);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, false);\n        }\n    }\n\n    public static void phaseMerge(SuperAdapter superAdapter, List<Integer> selectedFeatures) {\n        if (selectedFeatures != null && !selectedFeatures.isEmpty()) {\n            AssemblyScaffoldHandler assemblyScaffoldHandler = superAdapter.getAssemblyStateTracker().getNewAssemblyHandler();\n            assemblyScaffoldHandler.phaseMerge(selectedFeatures);\n            performAssemblyAction(superAdapter, assemblyScaffoldHandler, true);\n        }\n    }\n\n    private static void performAssemblyAction(final SuperAdapter superAdapter, final AssemblyScaffoldHandler assemblyScaffoldHandler, final Boolean refreshMap) {\n\n        superAdapter.getAssemblyStateTracker().assemblyActionPerformed(assemblyScaffoldHandler, refreshMap);\n        if (refreshMap) superAdapter.safeClearAllMZDCache();\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/assembly/AssemblyScaffoldHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiCGlobals;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\n\nimport java.awt.*;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * Created by nathanielmusial on 6/30/17.\n */\npublic class AssemblyScaffoldHandler {\n\n    //constants, have just one attribute\n    private final String unsignedScaffoldIdAttributeKey = \"Scaffold #\";\n    private final String signedScaffoldIdAttributeKey = \"Signed scaffold #\";\n    private final String scaffoldNameAttributeKey = \"Scaffold name\";\n    private final String superScaffoldIdAttributeKey = \"Superscaffold #\";\n    private final String superScaffoldNameAttributeKey = \"Superscaffold name\";\n    // formalities\n    private final int chrIndex = 1;\n    private final String chrName = \"assembly\";\n    //scaffolds and superscaffolds\n    private List<Scaffold> listOfScaffolds = new ArrayList<>();\n    private List<List<Integer>> listOfSuperscaffolds = new ArrayList<>();\n    // aggregates\n    private List<Scaffold> listOfAggregateScaffolds = new ArrayList<>();\n    private List<String> listOfBundledScaffolds = new ArrayList<>();\n    private Feature2DHandler scaffoldFeature2DHandler;\n    private Feature2DHandler superscaffoldFeature2DHandler;\n\n\n    public AssemblyScaffoldHandler(List<Scaffold> listOfScaffolds, List<List<Integer>> listOfSuperscaffolds) {\n        this.listOfScaffolds = listOfScaffolds;\n        this.listOfSuperscaffolds = listOfSuperscaffolds;\n        updateAssembly(true);\n    }\n\n    public AssemblyScaffoldHandler(List<Scaffold> listOfScaffolds, List<List<Integer>> listOfSuperscaffolds, List<String> bundled) {\n        this.listOfScaffolds = listOfScaffolds;\n        this.listOfSuperscaffolds = listOfSuperscaffolds;\n        this.listOfBundledScaffolds = bundled;\n        updateAssembly(true);\n    }\n\n    public AssemblyScaffoldHandler(AssemblyScaffoldHandler assemblyScaffoldHandler) {\n        this.listOfScaffolds = assemblyScaffoldHandler.cloneScaffolds();\n        this.listOfSuperscaffolds = assemblyScaffoldHandler.cloneSuperscaffolds();\n        this.listOfBundledScaffolds = assemblyScaffoldHandler.getListOfBundledScaffolds();\n        this.scaffoldFeature2DHandler = assemblyScaffoldHandler.getScaffoldFeature2DHandler();\n        this.superscaffoldFeature2DHandler = assemblyScaffoldHandler.getSuperscaffoldFeature2DHandler();\n        this.listOfAggregateScaffolds = assemblyScaffoldHandler.getListOfAggregateScaffolds();\n        //updateAssembly(true);\n    }\n\n    private List<Scaffold> cloneScaffolds() {\n        List<Scaffold> newListOfScaffolds = new ArrayList<>();\n        for (Scaffold scaffold : listOfScaffolds) {\n            newListOfScaffolds.add(new Scaffold(scaffold));\n        }\n        return newListOfScaffolds;\n    }\n\n    private List<List<Integer>> cloneSuperscaffolds() {\n        List<List<Integer>> newListOfSuperScaffolds = new ArrayList<>();\n        for (List<Integer> superscaffold : listOfSuperscaffolds) {\n            newListOfSuperScaffolds.add(new ArrayList<>(superscaffold));\n        }\n        return newListOfSuperScaffolds;\n    }\n\n    public List<Scaffold> getListOfScaffolds() {\n        return listOfScaffolds;\n    }\n\n    public List<List<Integer>> getListOfSuperscaffolds() {\n        return listOfSuperscaffolds;\n    }\n\n    public void updateAssembly(boolean refreshMap) {\n\n\n        if (!refreshMap) {\n            updateSuperscaffolds();\n            return;\n        }\n\n        int signScafId;\n        long scaffoldShift = 0;\n        long superscaffoldShift = 0;\n        int aggregateScaffoldCounter = 1;\n\n\n        Scaffold nextScaffold = null;\n        Scaffold aggregateScaffold = null;\n        Scaffold tempAggregateScaffold = null;\n\n        Feature2DList scaffoldFeature2DList = new Feature2DList();\n        Feature2DList superscaffoldFeature2DList = new Feature2DList();\n\n        listOfAggregateScaffolds = new ArrayList<>();\n\n        for (int i = 0; i < listOfSuperscaffolds.size(); i++) {\n            for (int j = 0; j < listOfSuperscaffolds.get(i).size(); j++) {\n\n                if (i == 0 && j == 0) {\n\n                    // first scaffold\n                    signScafId = listOfSuperscaffolds.get(i).get(j);\n                    nextScaffold = listOfScaffolds.get(Math.abs(signScafId) - 1);\n                    nextScaffold.setCurrentStart(scaffoldShift);\n                    nextScaffold.setInvertedVsInitial(false);\n                    if (signScafId < 0 && (!listOfScaffolds.get(Math.abs(signScafId) - 1).getOriginallyInverted()) ||\n                            signScafId > 0 && listOfScaffolds.get(Math.abs(signScafId) - 1).getOriginallyInverted()) {\n                        nextScaffold.setInvertedVsInitial(true);\n                    }\n                    scaffoldFeature2DList.add(chrIndex, chrIndex, nextScaffold.getCurrentFeature2D());\n                    scaffoldShift += nextScaffold.getLength();\n\n                    // first aggregate\n                    aggregateScaffold = new Scaffold(nextScaffold);\n                    aggregateScaffold.setIndexId(aggregateScaffoldCounter);\n                    aggregateScaffold.setOriginallyInverted(false);\n\n                    continue;\n                }\n\n                // rest of scaffolds\n                signScafId = listOfSuperscaffolds.get(i).get(j);\n                nextScaffold = listOfScaffolds.get(Math.abs(signScafId) - 1);\n                nextScaffold.setCurrentStart(scaffoldShift);\n                nextScaffold.setInvertedVsInitial(false);\n                if (signScafId < 0 && (!listOfScaffolds.get(Math.abs(signScafId) - 1).getOriginallyInverted()) ||\n                        signScafId > 0 && listOfScaffolds.get(Math.abs(signScafId) - 1).getOriginallyInverted()) {\n                    nextScaffold.setInvertedVsInitial(true);\n                }\n                scaffoldFeature2DList.add(chrIndex, chrIndex, nextScaffold.getCurrentFeature2D());\n                scaffoldShift += nextScaffold.getLength();\n\n                // try to aggregate\n                tempAggregateScaffold = aggregateScaffold.mergeWith(nextScaffold);\n                if (tempAggregateScaffold == null) {\n\n                    // if merge failed dump current aggregate\n                    listOfAggregateScaffolds.add(aggregateScaffold);\n\n                    // start next aggregate\n                    aggregateScaffoldCounter++;\n                    aggregateScaffold = new Scaffold(nextScaffold);\n                    aggregateScaffold.setIndexId(aggregateScaffoldCounter);\n                    aggregateScaffold.setOriginallyInverted(false);\n\n                } else {\n                    aggregateScaffold = tempAggregateScaffold;\n                }\n            }\n            Feature2D superscaffoldFeature2D = populateSuperscaffoldFeature2D(superscaffoldShift, scaffoldShift, i);\n            superscaffoldFeature2DList.add(chrIndex, chrIndex, superscaffoldFeature2D);\n            superscaffoldShift = scaffoldShift;\n        }\n\n        listOfAggregateScaffolds.add(aggregateScaffold);\n\n        // create scaffold feature handler\n        scaffoldFeature2DHandler = new Feature2DHandler(scaffoldFeature2DList);\n        //scaffoldFeature2DHandler.setSparsePlottingEnabled(true);\n\n//        Uncomment to visualize aggregate scaffold boundaries\n//        for (Scaffold temp : listOfAggregateScaffolds){\n//            temp.setAssociatedFeatureColor(Color.black);\n//            superscaffoldFeature2DList.add(chrIndex, chrIndex, temp.getCurrentFeature2D());\n//        }\n\n        // create superscaffold feature handler\n        superscaffoldFeature2DHandler = new Feature2DHandler(superscaffoldFeature2DList);\n        AssemblyHeatmapHandler.setListOfOSortedAggregateScaffolds(listOfAggregateScaffolds);\n        // aggregate list is already sorted, no need to sort again\n//        System.out.println(\"update assembly: \" + listOfAggregateScaffolds.size());\n    }\n\n    private Feature2D populateSuperscaffoldFeature2D(long start, long end, int i) {\n        Map<String, String> attributes = new HashMap<>();\n        attributes.put(superScaffoldIdAttributeKey, String.valueOf(i + 1));\n        attributes.put(superScaffoldNameAttributeKey, listOfScaffolds.get(Math.abs(listOfSuperscaffolds.get(i).get(0)) - 1).getName());\n        return new Feature2D(Feature2D.FeatureType.SUPERSCAFFOLD,\n                chrName,\n                (int) (start / HiCGlobals.hicMapScale),\n                (int) (end / HiCGlobals.hicMapScale),\n                chrName,\n                (int) (start / HiCGlobals.hicMapScale),\n                (int) (end / HiCGlobals.hicMapScale),\n                new Color(0, 0, 255),\n                attributes);\n    }\n\n    private void updateSuperscaffolds() {\n        Feature2DList superscaffoldFeature2DList = new Feature2DList();\n        long superscaffoldStart = 0;\n        for (int superscaffold = 0; superscaffold < listOfSuperscaffolds.size(); superscaffold++) {\n            long superscaffoldLength = 0;\n            for (int scaffold : listOfSuperscaffolds.get(superscaffold)) {\n                superscaffoldLength += listOfScaffolds.get(Math.abs(scaffold) - 1).getLength();\n            }\n            Feature2D\n                    superscaffoldFeature2D =\n                    populateSuperscaffoldFeature2D(superscaffoldStart, superscaffoldStart + superscaffoldLength, superscaffold);\n            superscaffoldFeature2DList.add(chrIndex, chrIndex, superscaffoldFeature2D);\n            superscaffoldStart += superscaffoldLength;\n        }\n\n        superscaffoldFeature2DHandler = new Feature2DHandler(superscaffoldFeature2DList);\n    }\n\n\n    //************************** Communication with Feature2D ***************************//\n\n    private int getSignedIndexFromScaffoldFeature2D(Feature2D scaffoldFeature2D) {\n        if (scaffoldFeature2D.getFeatureType() == Feature2D.FeatureType.SCAFFOLD) {\n            return Integer.parseInt(scaffoldFeature2D.getAttribute(signedScaffoldIdAttributeKey));\n        } else {\n            return 0;\n        }\n    }\n\n    private int getUnSignedIndexFromScaffoldFeature2D(Feature2D scaffoldFeature2D) {\n        if (scaffoldFeature2D.getFeatureType() == Feature2D.FeatureType.SCAFFOLD) {\n            return Integer.parseInt(scaffoldFeature2D.getAttribute(unsignedScaffoldIdAttributeKey));\n        } else {\n            return 0;\n        }\n    }\n\n    public Scaffold getScaffoldFromFeature(Feature2D scaffoldFeature2D) {\n        if (scaffoldFeature2D.getFeatureType() == Feature2D.FeatureType.SCAFFOLD) {\n            int i = getUnSignedIndexFromScaffoldFeature2D(scaffoldFeature2D) - 1;\n            return listOfScaffolds.get(i);\n        }\n        return null;\n    }\n\n    public Scaffold getAggegateScaffoldFromFeature(Feature2D aggregateScaffoldFeature2D) {\n        if (aggregateScaffoldFeature2D.getFeatureType() == Feature2D.FeatureType.SCAFFOLD) {\n            int i = getUnSignedIndexFromScaffoldFeature2D(aggregateScaffoldFeature2D) - 1;\n            return listOfAggregateScaffolds.get(i);\n        }\n        return null;\n    }\n\n\n    //************************************** Actions **************************************//\n\n\n    //**** Split fragment ****//\n\n    public void editScaffold(Feature2D targetFeature, Feature2D debrisFeature) {\n\n        Scaffold targetScaffold = getScaffoldFromFeature(targetFeature);\n        // do not allow for splitting debris scaffoldFeature2DList, TODO: should probably also handle at the level of prompts\n        if (targetScaffold.isDebris()) {\n            return;\n        }\n\n        // calculate split with respect to fragment\n        long startCut;\n        long endCut;\n\n        if (targetScaffold.getSignIndexId() > 0) {\n            startCut = (long) (debrisFeature.getStart1() * HiCGlobals.hicMapScale) - targetScaffold.getCurrentStart();\n            endCut = (long) (debrisFeature.getEnd1() * HiCGlobals.hicMapScale) - targetScaffold.getCurrentStart();\n        } else {\n            startCut = (long) (targetScaffold.getCurrentEnd() - debrisFeature.getEnd1() * HiCGlobals.hicMapScale);\n            endCut = (long) (targetScaffold.getCurrentEnd() - debrisFeature.getStart1() * HiCGlobals.hicMapScale);\n        }\n\n        editCprops(targetScaffold, startCut, endCut);\n        editAsm(targetScaffold);\n    }\n\n    private void editAsm(Scaffold scaffold) {\n        List<Integer> debrisSuperscaffold = new ArrayList<>();\n        for (List<Integer> listOfSuperscaffold : listOfSuperscaffolds) {\n            int scaffoldId = scaffold.getIndexId();\n            for (int j = 0; j < listOfSuperscaffold.size(); j++) {\n                listOfSuperscaffold.set(j, modifyScaffoldId(listOfSuperscaffold.get(j), scaffoldId));\n            }\n            if (listOfSuperscaffold.contains(scaffoldId)) {\n                listOfSuperscaffold.add(listOfSuperscaffold.indexOf(scaffoldId) + 1, scaffoldId + 2);\n                debrisSuperscaffold.add(scaffoldId + 1);\n            } else if (listOfSuperscaffold.contains(-scaffoldId)) {\n                listOfSuperscaffold.add(listOfSuperscaffold.indexOf(-scaffoldId), -scaffoldId - 2);\n                debrisSuperscaffold.add(-scaffoldId - 1);\n            }\n        }\n        listOfSuperscaffolds.add(debrisSuperscaffold);\n    }\n\n    private int modifyScaffoldId(int index, int cutElementId) {\n        if (Math.abs(index) <= cutElementId) {\n            return index;\n        } else {\n            if (index > 0) {\n                return index + 2;\n            } else {\n                return index - 2;\n            }\n        }\n    }\n\n    private void editCprops(Scaffold targetScaffold, long startCut, long endCut) {\n        List<Scaffold> newListOfScaffolds = new ArrayList<>();\n        //List<FragmentProperty> addedProperties = new ArrayList<>();\n        int startingFragmentNumber;\n        for (Scaffold scaffoldProperty : listOfScaffolds) {\n            if (scaffoldProperty.getIndexId() < targetScaffold.getIndexId()) {\n                newListOfScaffolds.add(scaffoldProperty);\n            } else if (scaffoldProperty.getIndexId() == targetScaffold.getIndexId()) {\n                startingFragmentNumber = scaffoldProperty.getFragmentNumber();\n                if (startingFragmentNumber == 0) {\n                    startingFragmentNumber++;\n                } // first ever split\n                newListOfScaffolds.add(new Scaffold(scaffoldProperty.getOriginalScaffoldName() +\n                        \":::fragment_\" +\n                        (startingFragmentNumber), scaffoldProperty.getIndexId(), startCut));\n                newListOfScaffolds.add(new Scaffold(scaffoldProperty.getOriginalScaffoldName() +\n                        \":::fragment_\" +\n                        (startingFragmentNumber + 1) +\n                        \":::debris\", scaffoldProperty.getIndexId() + 1, endCut - startCut));\n                newListOfScaffolds.add(new Scaffold(scaffoldProperty.getOriginalScaffoldName() +\n                        \":::fragment_\" +\n                        (startingFragmentNumber + 2), scaffoldProperty.getIndexId() + 2, scaffoldProperty.getLength() - endCut));\n                // set their initial properties\n                int lastIndexScaffolds = newListOfScaffolds.size();\n                if (!targetScaffold.getOriginallyInverted()) {\n                    newListOfScaffolds.get(lastIndexScaffolds - 3).setOriginalStart(targetScaffold.getOriginalStart());\n                    newListOfScaffolds.get(lastIndexScaffolds - 3).setOriginallyInverted(false);\n                    newListOfScaffolds.get(lastIndexScaffolds - 2)\n                            .setOriginalStart(targetScaffold.getOriginalStart() + startCut);\n                    newListOfScaffolds.get(lastIndexScaffolds - 2).setOriginallyInverted(false);\n                    newListOfScaffolds.get(lastIndexScaffolds - 1)\n                            .setOriginalStart(targetScaffold.getOriginalStart() + endCut);\n                    newListOfScaffolds.get(lastIndexScaffolds - 1).setOriginallyInverted(false);\n                } else {\n                    newListOfScaffolds.get(lastIndexScaffolds - 1).setOriginalStart(targetScaffold.getOriginalStart());\n                    newListOfScaffolds.get(lastIndexScaffolds - 1).setOriginallyInverted(true);\n                    newListOfScaffolds.get(lastIndexScaffolds - 2)\n                            .setOriginalStart(targetScaffold.getOriginalEnd() - endCut - 1);\n                    newListOfScaffolds.get(lastIndexScaffolds - 2).setOriginallyInverted(true);\n                    newListOfScaffolds.get(lastIndexScaffolds - 3)\n                            .setOriginalStart(targetScaffold.getOriginalEnd() - startCut - 1);\n                    newListOfScaffolds.get(lastIndexScaffolds - 3).setOriginallyInverted(true);\n                }\n            } else {\n                if (scaffoldProperty.getOriginalScaffoldName().equals(targetScaffold.getOriginalScaffoldName())) {\n                    if (scaffoldProperty.isDebris()) {\n                        scaffoldProperty.setName(scaffoldProperty.getOriginalScaffoldName() +\n                                \":::fragment_\" +\n                                (scaffoldProperty.getFragmentNumber() + 2) +\n                                \":::debris\");\n                    } else {\n                        scaffoldProperty.setName(scaffoldProperty.getOriginalScaffoldName() +\n                                \":::fragment_\" +\n                                (scaffoldProperty.getFragmentNumber() + 2));\n                    }\n                }\n                scaffoldProperty.setIndexId(scaffoldProperty.getIndexId() + 2);\n                newListOfScaffolds.add(scaffoldProperty);\n            }\n        }\n\n        listOfScaffolds.clear();\n        listOfScaffolds.addAll(newListOfScaffolds);\n    }\n\n\n    //**** Inversion ****//\n\n    public void invertSelection(List<Feature2D> scaffoldFeatures) {\n\n        int id1 = getSignedIndexFromScaffoldFeature2D(scaffoldFeatures.get(0));\n        int id2 = getSignedIndexFromScaffoldFeature2D(scaffoldFeatures.get(scaffoldFeatures.size() - 1));\n        int gid1 = getSuperscaffoldId(id1);\n        int gid2 = getSuperscaffoldId(id2);\n\n        if (gid1 != gid2 && listOfSuperscaffolds.get(gid1).indexOf(id1) != 0) {\n            splitSuperscaffold(gid1, listOfSuperscaffolds.get(gid1).get(listOfSuperscaffolds.get(gid1).indexOf(id1) - 1));\n            gid1 = getSuperscaffoldId(id1);\n            gid2 = getSuperscaffoldId(id2);\n        }\n        if (gid1 != gid2 && listOfSuperscaffolds.get(gid2).indexOf(id2) != listOfSuperscaffolds.get(gid2).size() - 1) {\n            splitSuperscaffold(gid2, id2);\n            gid1 = getSuperscaffoldId(id1);\n            gid2 = getSuperscaffoldId(id2);\n        }\n\n        //update scaffold inversion status\n        for (Feature2D feature : scaffoldFeatures) {\n            getScaffoldFromFeature(feature).toggleInversion();\n        }\n\n        if (gid1 == gid2) {\n            Collections.reverse(listOfSuperscaffolds.get(gid1)\n                    .subList(listOfSuperscaffolds.get(gid1).indexOf(id1), listOfSuperscaffolds.get(gid2).indexOf(id2) + 1));\n            for (int i = listOfSuperscaffolds.get(gid1).indexOf(id2); i <= listOfSuperscaffolds.get(gid2).indexOf(id1); i++) {\n                listOfSuperscaffolds.get(gid1).set(i, -1 * listOfSuperscaffolds.get(gid1).get(i));\n            }\n        } else {\n            List<List<Integer>> newListOfSuperscaffolds = new ArrayList<>();\n            for (int i = 0; i <= listOfSuperscaffolds.size() - 1; i++) {\n                if (i >= gid1 && i <= gid2) {\n                    newListOfSuperscaffolds.add(listOfSuperscaffolds.get(gid2 - i + gid1));\n                    Collections.reverse(newListOfSuperscaffolds.get(i));\n                    for (int j = 0; j <= newListOfSuperscaffolds.get(i).size() - 1; j++) {\n                        newListOfSuperscaffolds.get(i).set(j, -1 * newListOfSuperscaffolds.get(i).get(j));\n                    }\n                } else {\n                    newListOfSuperscaffolds.add(listOfSuperscaffolds.get(i));\n                }\n            }\n            listOfSuperscaffolds.clear();\n            listOfSuperscaffolds.addAll(newListOfSuperscaffolds);\n        }\n    }\n\n\n    //**** Move selection ****//\n\n    void moveSelection(List<Feature2D> selectedFeatures, Feature2D upstreamFeature) {\n        // note assumes sorted\n        int id1 = getSignedIndexFromScaffoldFeature2D(selectedFeatures.get(0));\n        int id2 = getSignedIndexFromScaffoldFeature2D(selectedFeatures.get(selectedFeatures.size() - 1));\n        int gid1 = getSuperscaffoldId(id1);\n        int gid2 = getSuperscaffoldId(id2);\n\n        // initialize id3 and gid3\n        int id3 = 0;\n        int gid3 = -1;\n        if (upstreamFeature != null) {\n\n            // initialize id3 and gid3 if not inserting to top\n            id3 = getSignedIndexFromScaffoldFeature2D(upstreamFeature);\n            gid3 = getSuperscaffoldId(id3);\n\n            // check if selectedFeatures span multiple groups paste split at destination\n            if (gid1 != gid2 & listOfSuperscaffolds.get(gid3).indexOf(id3) != listOfSuperscaffolds.get(gid3).size() - 1) {\n\n                // handles pasting scaffolds from multiple groups into another group\n                splitSuperscaffold(gid3, id3);\n                gid1 = getSuperscaffoldId(id1);\n                gid2 = getSuperscaffoldId(id2);\n                gid3 = getSuperscaffoldId(id3);\n            }\n        }\n\n        List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n        List<List<Integer>> tempSuperscaffolds = new ArrayList<>();\n        List<Integer> truncatedSuperscaffold = new ArrayList<>();\n        int shiftSuperscaffold = 0;\n        for (int i = 0; i <= listOfSuperscaffolds.size() - 1; i++) {\n            if (i == gid1 && i == gid2) {\n\n                tempSuperscaffolds.add(listOfSuperscaffolds.get(gid1).subList(listOfSuperscaffolds.get(gid1).indexOf(id1), listOfSuperscaffolds.get(gid2).indexOf(id2) + 1));\n\n                if (listOfSuperscaffolds.get(gid1).indexOf(id1) != 0) {\n                    truncatedSuperscaffold.addAll(listOfSuperscaffolds.get(gid1).subList(0, listOfSuperscaffolds.get(gid1).indexOf(id1)));\n                }\n                if (listOfSuperscaffolds.get(gid2).indexOf(id2) != listOfSuperscaffolds.get(gid2).size() - 1) {\n                    truncatedSuperscaffold.addAll(listOfSuperscaffolds.get(gid2).subList(1 + listOfSuperscaffolds.get(gid2).indexOf(id2), listOfSuperscaffolds.get(gid2).size()));\n                }\n\n                if (!truncatedSuperscaffold.isEmpty()) {\n                    newSuperscaffolds.add(truncatedSuperscaffold);\n                } else {\n                    shiftSuperscaffold++;\n                }\n\n            } else if (gid1 != gid2 && i == gid1) {\n                tempSuperscaffolds.add(listOfSuperscaffolds.get(gid1).subList(listOfSuperscaffolds.get(gid1).indexOf(id1), listOfSuperscaffolds.get(gid1).size()));\n                if (listOfSuperscaffolds.get(gid1).indexOf(id1) != 0) {\n                    newSuperscaffolds.add(listOfSuperscaffolds.get(gid1).subList(0, listOfSuperscaffolds.get(gid1).indexOf(id1)));\n                } else {\n                    shiftSuperscaffold++;\n                }\n            } else if (i > gid1 && i < gid2) { //gid1 != gid2 is covered/inherent to the condition\n                tempSuperscaffolds.add(listOfSuperscaffolds.get(i));\n                shiftSuperscaffold++;\n            } else if (gid1 != gid2 && i == gid2) {\n                tempSuperscaffolds.add(listOfSuperscaffolds.get(gid2).subList(0, 1 + listOfSuperscaffolds.get(gid2).indexOf(id2)));\n                if (listOfSuperscaffolds.get(gid2).indexOf(id2) != listOfSuperscaffolds.get(gid2).size() - 1) {\n                    newSuperscaffolds.add(listOfSuperscaffolds.get(gid2).subList(1 + listOfSuperscaffolds.get(gid2).indexOf(id2), listOfSuperscaffolds.get(gid2).size()));\n                } else {\n                    shiftSuperscaffold++;\n                }\n            } else {\n                newSuperscaffolds.add(listOfSuperscaffolds.get(i));\n            }\n        }\n\n        // check if inserting to top through PASTETOP\n        if (upstreamFeature != null) {\n            int newgid3 = gid3;\n            if (gid3 > gid2) {\n                // if moving a superscaffold downstream\n                newgid3 -= shiftSuperscaffold;\n            }\n            if (listOfSuperscaffolds.get(gid3).indexOf(id3) == listOfSuperscaffolds.get(gid3).size() - 1) {\n                newSuperscaffolds.addAll(newgid3 + 1, tempSuperscaffolds);\n            } else {\n                int pasteIndex = listOfSuperscaffolds.get(gid3).indexOf(id3);\n                if (gid1 == gid3 && gid2 == gid3 && listOfSuperscaffolds.get(gid3).indexOf(id3) > listOfSuperscaffolds.get(gid3).indexOf(id2)) {\n                    pasteIndex -= listOfSuperscaffolds.get(gid3).size() - truncatedSuperscaffold.size();\n                }\n                newSuperscaffolds.get(newgid3).addAll(pasteIndex + 1, tempSuperscaffolds.get(0));\n            }\n        } else\n            // if inserting to top, add all scaffolds to index 0\n            newSuperscaffolds.addAll(0, tempSuperscaffolds);\n\n        listOfSuperscaffolds.clear();\n        listOfSuperscaffolds.addAll(newSuperscaffolds);\n    }\n    //**** Group toggle ****//\n\n    public void toggleGroup(Feature2D upstreamFeature2D, Feature2D downstreamFeature2D) {\n        int id1 = getSignedIndexFromScaffoldFeature2D(upstreamFeature2D);\n        int id2 = getSignedIndexFromScaffoldFeature2D(downstreamFeature2D);\n\n        //should not happen, other sanity checks?\n        if (id1 == id2) {\n            return;\n        }\n\n        int super1 = getSuperscaffoldId(id1);\n        int super2 = getSuperscaffoldId(id2);\n\n        if (super1 == super2) {\n            splitSuperscaffold(super1, id1);\n        } else {\n            mergeSuperScaffolds(super1, super2);\n        }\n    }\n\n    public void multiMerge(Feature2D firstFeature, Feature2D lastFeature) {\n        int super1 = getSuperscaffoldId(getSignedIndexFromScaffoldFeature2D(firstFeature));\n        int super2 = getSuperscaffoldId(getSignedIndexFromScaffoldFeature2D(lastFeature));\n\n        mergeSuperScaffolds(super1, super2);\n    }\n\n\n//    public void phaseMerge(List<Feature2D> selectedFeatures) {\n//\n//        List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n//\n//        List<Integer> newSuperscaffold = new ArrayList<>();\n//        List<Integer> newAltSuperscaffold = new ArrayList<>();\n//\n//        for (Feature2D feature : selectedFeatures) {\n//            int id = getSignedIndexFromScaffoldFeature2D(feature);\n//            newSuperscaffold.add(id);\n//        }\n//        Collections.sort(newSuperscaffold);\n//        for (int i : newSuperscaffold) {\n//            if (i % 2 == 0)\n//                newAltSuperscaffold.add(i - 1);\n//            else\n//                newAltSuperscaffold.add(i + 1);\n//        }\n//\n//        boolean test = true;\n//        for (List<Integer> superscaffold : listOfSuperscaffolds) {\n//            // if (Collections.disjoint(listOfSuperscaffolds.get(i), newSuperscaffold)) {\n//            if (!newSuperscaffold.contains(superscaffold.get(0)) && !newAltSuperscaffold.contains(superscaffold.get(0))) {\n//                newSuperscaffolds.add(superscaffold);\n//            } else {\n//                if (test) {\n//                    if (getSuperscaffoldId(newSuperscaffold.get(0)) < getSuperscaffoldId(newAltSuperscaffold.get(0))) {\n//                        newSuperscaffolds.add(newSuperscaffold);\n//                        newSuperscaffolds.add(newAltSuperscaffold);\n//                    } else {\n//                        newSuperscaffolds.add(newAltSuperscaffold);\n//                        newSuperscaffolds.add(newSuperscaffold);\n//                    }\n//                    test = false;\n//                }\n//                continue;\n//            }\n//        }\n//\n//        listOfSuperscaffolds.clear();\n//        listOfSuperscaffolds.addAll(newSuperscaffolds);\n//    }\n\n    public void multiSplit(List<Feature2D> selectedFeatures) {\n        int id1 = getSignedIndexFromScaffoldFeature2D(selectedFeatures.get(0));\n        int id2 = getSignedIndexFromScaffoldFeature2D(selectedFeatures.get(selectedFeatures.size() - 1));\n        int super1 = getSuperscaffoldId(id1);\n        int super2 = getSuperscaffoldId(id2);\n\n        multiSplitSuperscaffolds(id1, id2, super1, super2);\n    }\n\n    // SuperScaffold manipulations\n  private void mergeSuperScaffolds (int super1, int super2){\n      if (HiCGlobals.phasing) {\n          List<Integer> idListToMerge = new ArrayList<>();\n          idListToMerge.add(super1);\n          idListToMerge.add(super2);\n          phaseMerge(idListToMerge);\n          return;\n      }\n    List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n    for (int i = 0; i < listOfSuperscaffolds.size(); i++) {\n      if(i>super1 && i<=super2){\n        newSuperscaffolds.get(super1).addAll(listOfSuperscaffolds.get(i));\n      }else{\n        newSuperscaffolds.add(listOfSuperscaffolds.get(i));\n      }\n    }\n    listOfSuperscaffolds.clear();\n    listOfSuperscaffolds.addAll(newSuperscaffolds);\n  }\n\n    public void phaseMerge(List<Integer> idListToMerge) {\n\n        List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n        List<Integer> newSuperscaffold = new ArrayList<>();\n        List<Integer> newAltSuperscaffold = new ArrayList<>();\n        List<Integer> altIdListToMerge = new ArrayList<>();\n\n        for (int i : idListToMerge) {\n            newSuperscaffold.addAll(listOfSuperscaffolds.get(i));\n            if (i % 2 == 0) {\n                altIdListToMerge.add(i + 1);\n            } else {\n                altIdListToMerge.add(i - 1);\n            }\n        }\n        idListToMerge.addAll(altIdListToMerge);\n        Collections.sort(idListToMerge);\n\n        boolean altGoesFirst = false;\n        if (altIdListToMerge.contains(idListToMerge.get(0))) {\n            altGoesFirst = true;\n        }\n\n        if (!HiCGlobals.noSortInPhasing)\n            Collections.sort(newSuperscaffold);\n\n        for (int i : newSuperscaffold) {\n            if (i % 2 == 0)\n                newAltSuperscaffold.add(i - 1);\n            else {\n                newAltSuperscaffold.add(i + 1);\n            }\n        }\n\n        for (int i = 0; i < listOfSuperscaffolds.size(); i++) {\n            List<Integer> superscaffold = listOfSuperscaffolds.get(i);\n            if (!idListToMerge.contains(Integer.valueOf(i))) {\n                newSuperscaffolds.add(superscaffold);\n            } else if (i == idListToMerge.get(0)) {\n                if (!altGoesFirst) {\n                    newSuperscaffolds.add(newSuperscaffold);\n                    newSuperscaffolds.add(newAltSuperscaffold);\n                } else {\n                    newSuperscaffolds.add(newAltSuperscaffold);\n                    newSuperscaffolds.add(newSuperscaffold);\n                }\n            }\n        }\n\n        listOfSuperscaffolds.clear();\n        listOfSuperscaffolds.addAll(newSuperscaffolds);\n    }\n\n    private void splitSuperscaffold(int superscaffoldId, int scaffoldId) {\n        if (HiCGlobals.phasing) {\n            if (superscaffoldId % 2 != 0) {\n                superscaffoldId -= 1;\n                if (scaffoldId % 2 == 0) {\n                    scaffoldId -= 1;\n                } else {\n                    scaffoldId += 1;\n                }\n            }\n        }\n\n        List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n        for (int i = 0; i < listOfSuperscaffolds.size(); i++) {\n            if (i == superscaffoldId) {\n                int breakPointIndex = listOfSuperscaffolds.get(superscaffoldId).indexOf(scaffoldId);\n                newSuperscaffolds.add(listOfSuperscaffolds.get(superscaffoldId)\n                        .subList(0, 1 + breakPointIndex));\n                if (HiCGlobals.phasing) {\n                    newSuperscaffolds.add(listOfSuperscaffolds.get(superscaffoldId + 1)\n                            .subList(0, 1 + breakPointIndex));\n                }\n                newSuperscaffolds.add(listOfSuperscaffolds.get(superscaffoldId)\n                        .subList(1 + breakPointIndex,\n                                listOfSuperscaffolds.get(superscaffoldId).size()));\n                if (HiCGlobals.phasing) {\n                    newSuperscaffolds.add(listOfSuperscaffolds.get(superscaffoldId + 1)\n                            .subList(1 + breakPointIndex,\n                                    listOfSuperscaffolds.get(superscaffoldId + 1).size()));\n                    i++;\n                }\n            } else {\n                newSuperscaffolds.add(listOfSuperscaffolds.get(i));\n            }\n        }\n        listOfSuperscaffolds.clear();\n        listOfSuperscaffolds.addAll(newSuperscaffolds);\n\n\n    }\n\n\n    private void multiSplitSuperscaffolds(int id1, int id2, int super1, int super2) {\n        List<List<Integer>> newSuperscaffolds = new ArrayList<>();\n        int startPoint = listOfSuperscaffolds.get(super1).indexOf(id1);\n        int endPoint = listOfSuperscaffolds.get(super2).indexOf(id2);\n        int jstart, jend;\n        boolean addEndScaff = false;\n\n        newSuperscaffolds.addAll(listOfSuperscaffolds.subList(0, super1));\n\n        for (int i = super1; i <= super2; i++) {\n            jstart = 0;\n            jend = listOfSuperscaffolds.get(i).size() - 1;\n\n            // If at first superscaffold and selected start scaffold not at beginning of current superscaffold\n            if (i == super1 && startPoint != 0) {\n                jstart = startPoint;\n\n                // Add rest of superscaffold to its own superscaffold\n                newSuperscaffolds.add(listOfSuperscaffolds.get(i).subList(0, jstart));\n            }\n            // If at last superscaffold and selected end scaffold not at end of current superscaffold\n            if (i == super2 && endPoint != jend) {\n                jend = endPoint;\n                addEndScaff = true;\n            }\n\n            // Add each inner scaffold to its own superscaffold group\n            for (int j = jstart; j <= jend; j++) {\n                newSuperscaffolds.add(Arrays.asList(listOfSuperscaffolds.get(i).get(j)));\n            }\n\n            // If did not end at last scaffold in last superscaffold selected\n            if (addEndScaff) {\n                // Add rest of superscaffold to its own superscaffold\n                newSuperscaffolds.add(listOfSuperscaffolds.get(i).subList(jend + 1, listOfSuperscaffolds.get(i).size()));\n            }\n        }\n\n        newSuperscaffolds.addAll(listOfSuperscaffolds.subList(super2 + 1, listOfSuperscaffolds.size()));\n\n        listOfSuperscaffolds.clear();\n        listOfSuperscaffolds.addAll(newSuperscaffolds);\n    }\n\n    //**** Utility functions ****//\n\n    private int getSuperscaffoldId(int scaffoldId) {\n        int i = 0;\n        for (List<Integer> scaffoldRow : listOfSuperscaffolds) {\n\n            for (int index : scaffoldRow) {\n                if (Math.abs(index) == Math.abs(scaffoldId)) {\n                    return i;\n                }\n            }\n            i++;\n        }\n        System.err.println(\"Cannot find superscaffold containing scaffold \" + scaffoldId);\n        return -1;\n    }\n\n    @Override\n    public String toString() {\n        return Arrays.toString(listOfSuperscaffolds.toArray());\n    }\n\n\n    public Feature2DHandler getScaffoldFeature2DHandler() {\n        return scaffoldFeature2DHandler;\n    }\n\n    public Feature2DHandler getSuperscaffoldFeature2DHandler() {\n        return superscaffoldFeature2DHandler;\n    }\n\n    public List<Scaffold> getListOfAggregateScaffolds() {\n        return listOfAggregateScaffolds;\n    }\n\n    public List<Scaffold> getIntersectingAggregateFeatures(long genomicPos1, long genomicPos2) {\n        Scaffold tmp = new Scaffold(\"tmp\", 1, 1);\n        tmp.setCurrentStart(genomicPos1);\n        int idx1 = Collections.binarySearch(listOfAggregateScaffolds, tmp);\n        idx1 = Math.max(-idx1 - 2, 0);\n        tmp.setCurrentStart(genomicPos2);\n        int idx2 = Collections.binarySearch(listOfAggregateScaffolds, tmp);\n        if (-idx2 - 2 < 0) {\n            idx2 = listOfAggregateScaffolds.size() - 1;\n        } else {\n            idx2 = -idx2 - 2;\n        }\n        return listOfAggregateScaffolds.subList(idx1, idx2 + 1);\n    }\n\n    public List<String> getListOfBundledScaffolds() {\n        return listOfBundledScaffolds;\n    }\n}"
  },
  {
    "path": "src/juicebox/assembly/AssemblyStateTracker.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\n\nimport java.util.Stack;\n\n/**\n * Created by nathanielmusial on 7/5/17.\n */\npublic class AssemblyStateTracker {\n    private final Stack<AssemblyScaffoldHandler> undoStack;\n    private final Stack<AssemblyScaffoldHandler> redoStack;\n    private final AssemblyScaffoldHandler initialAssemblyScaffoldHandler;\n    private final SuperAdapter superAdapter;\n    private final String autoSaveFileName;\n    private int counter = 0;\n\n    public AssemblyStateTracker(AssemblyScaffoldHandler assemblyScaffoldHandler, SuperAdapter superAdapter) {\n\n        undoStack = new Stack<>();\n        undoStack.push(assemblyScaffoldHandler);\n        redoStack = new Stack<>();\n        this.initialAssemblyScaffoldHandler = assemblyScaffoldHandler;\n        this.superAdapter = superAdapter;\n        this.autoSaveFileName = DirectoryManager.getHiCDirectory() + \"/\" + (SuperAdapter.getDatasetTitle().split(\".+?/(?=[^/]+$)\")[1]).split(\"\\\\.(?=[^\\\\.]+$)\")[0] + \".review.autosave\";\n    }\n\n    public AssemblyScaffoldHandler getAssemblyHandler() {\n        return undoStack.peek();\n    }\n\n    public AssemblyScaffoldHandler getNewAssemblyHandler() {\n        return new AssemblyScaffoldHandler(undoStack.peek());\n    }\n\n    public void resetState() {\n        undoStack.clear();\n        assemblyActionPerformed(initialAssemblyScaffoldHandler, true);\n        superAdapter.safeClearAllMZDCache();\n    }\n\n    public AssemblyScaffoldHandler getInitialAssemblyScaffoldHandler() {\n        return initialAssemblyScaffoldHandler;\n    }\n\n    public void assemblyActionPerformed(AssemblyScaffoldHandler assemblyScaffoldHandler, boolean refreshMap) {\n        counter++;\n        redoStack.clear();\n        undoStack.push(assemblyScaffoldHandler);\n        if (counter % 20 == 0) {\n            if (HiCGlobals.phasing) {\n                PsfFileExporter psfFileExporter = new PsfFileExporter(assemblyScaffoldHandler, autoSaveFileName);\n                psfFileExporter.exportPsfFile();\n            } else {\n                AssemblyFileExporter assemblyFileExporter = new AssemblyFileExporter(assemblyScaffoldHandler, autoSaveFileName);\n                assemblyFileExporter.exportAssemblyFile();\n            }\n        }\n        while (undoStack.size() > 50) { //keeps stack at size of 50 or less\n            undoStack.remove(0);\n        }\n        assemblyScaffoldHandler.updateAssembly(refreshMap);\n        regenerateLayers(refreshMap);\n    }\n\n\n    private void regenerateLayers(boolean refreshMap) {\n        AssemblyScaffoldHandler assemblyScaffoldHandler = undoStack.peek();\n        if (refreshMap) {\n            superAdapter.getMainLayer().getFeatureHandler().setLoopList(assemblyScaffoldHandler.getScaffoldFeature2DHandler().getAllVisibleLoops());\n        }\n        superAdapter.getGroupLayer().getFeatureHandler().setLoopList(assemblyScaffoldHandler.getSuperscaffoldFeature2DHandler().getAllVisibleLoops());\n    }\n\n    public boolean checkUndo() {\n        return undoStack.size() > 1;\n    }\n\n    public void undo() {\n        if (checkUndo()) {\n            redoStack.push(undoStack.pop());\n\n            undoStack.peek().updateAssembly(true);\n            regenerateLayers(true);\n            superAdapter.safeClearAllMZDCache();\n        }\n    }\n\n    public boolean checkRedo() {\n        return !redoStack.empty();\n    }\n\n    public void redo() {\n        if (checkRedo()) {\n            undoStack.push(redoStack.pop());\n\n            undoStack.peek().updateAssembly(true);\n            regenerateLayers(true);\n            superAdapter.safeClearAllMZDCache();\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/assembly/IGVFeatureCopy.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n// Created by Santiago Garcia Acosta July 4, 2018.\n\npackage juicebox.assembly;\n\nimport org.broad.igv.feature.Exon;\nimport org.broad.igv.feature.IGVFeature;\nimport org.broad.igv.feature.Strand;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.util.collections.MultiMap;\n\nimport java.awt.*;\nimport java.util.List;\n\npublic class IGVFeatureCopy implements IGVFeature {\n    private final IGVFeature origFeat;\n    private final String type;\n    private final String id;\n    private final String description;\n    private final String url;\n    private final String name;\n    private final String chr;\n    private final String contig;\n    private Strand strand;\n    private final int length;\n    private final MultiMap<String, String> attributes;\n    private final float score;\n    private List<Exon> exons;\n    private Color color;\n    private int start;\n    private int end;\n    public static boolean colorFeaturesChk = false;\n\n    public IGVFeatureCopy(IGVFeature feature) {\n        this.origFeat = feature;\n        this.type = feature.getType();\n        this.id = feature.getIdentifier();\n        this.description = feature.getDescription();\n        this.url = feature.getURL();\n        this.color = feature.getColor();\n        this.attributes = feature.getAttributes();\n        this.name = feature.getName();\n        this.chr = feature.getChr();\n        this.score = feature.getScore();\n        this.contig = feature.getContig();\n        this.start = feature.getStart();\n        this.end = feature.getEnd();\n        this.length = feature.getLength();\n        this.strand = feature.getStrand();\n        this.exons = feature.getExons();\n    }\n\n    public void updateExons(List<Exon> newExons) {\n      exons = newExons;\n    }\n\n    public void updateStrand(Strand curStrand, boolean inversionState, boolean isBed) {\n      Strand newStrand;\n\n      if (!inversionState) {\n          newStrand = curStrand;\n      }\n      else {\n        if (colorFeaturesChk && isBed && color != null) {\n          // Update color to complement color\n          int r = color.getRed();\n          int g = color.getGreen();\n          int b = color.getBlue();\n\n          color = new Color(~r & 0xff, ~g & 0xff, ~b & 0xff);\n        }\n\n        // Update strand orientation\n        if (curStrand == Strand.POSITIVE) {\n            newStrand = Strand.NEGATIVE;\n        }\n        else if (curStrand == Strand.NEGATIVE) {\n            newStrand = Strand.POSITIVE;\n        }\n        else {\n            newStrand = strand;\n        }\n      }\n      this.strand = newStrand;\n    }\n\n    public static void invertColorFeaturesChk() {\n      colorFeaturesChk = !colorFeaturesChk;\n    }\n\n    public void setStart(int newStart) {\n        this.start = newStart;\n    }\n\n    public void setEnd(int newEnd) {\n        this.end = newEnd;\n    }\n\n    public int getStart() {\n        return start;\n    }\n\n    public int getEnd() {\n        return end;\n    }\n\n    public int getLength() {\n        return java.lang.Math.abs(end - start);\n    }\n\n    public String getType() {\n        return type;\n    }\n\n    public String getIdentifier() {\n        return id;\n    }\n\n    public String getDescription() {\n        return description;\n    }\n\n    public Strand getStrand() { return strand; }\n\n    public MultiMap<String, String> getAttributes() {\n        return attributes;\n    }\n\n    public boolean contains(IGVFeature var1) {\n        return origFeat.contains(var1);\n    }\n\n    public boolean contains(double var1) {\n        return origFeat.contains(var1);\n    }\n\n    public List<Exon> getExons() {\n        return exons;\n    }\n\n    public Color getColor() {\n        return color;\n    }\n\n    public String getURL() {\n        return url;\n    }\n\n    public String getName() {\n        return name;\n    }\n\n    public String getChr() {\n        return chr;\n    }\n\n    public float getScore() {\n        return score;\n    }\n\n    public String getValueString(double var1, int mouseX, WindowFunction var3) {\n        return origFeat.getValueString(var1, mouseX, var3);\n    }\n\n    public String getContig() {\n        return contig;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/assembly/OneDimAssemblyTrackLifter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.track.*;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.feature.Exon;\nimport org.broad.igv.feature.IGVFeature;\nimport org.broad.igv.track.WindowFunction;\n\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\n\n/**\n * Created by dudcha on 11/17/17.\n */\npublic class OneDimAssemblyTrackLifter {\n\n    public static HiCDataPoint[] liftDataArray(HiCDataSource dataSource,\n                                               HiC hic,\n                                               Chromosome chromosome,\n                                               int binX1,\n                                               int binX2,\n                                               HiCGridAxis gridAxis,\n                                               double scaleFactor,\n                                               WindowFunction windowFunction) {\n        HiCZoom zoom = hic.getZoom();\n        // get aggregate scaffold handler\n        AssemblyScaffoldHandler\n                aFragHandler =\n                AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getAssemblyHandler();\n\n        final int binSize = zoom.getBinSize();\n        long actualBinSize = binSize;\n        if (chromosome.getIndex() == 0) {\n            actualBinSize = 1000 * actualBinSize;\n        }\n\n        List<Scaffold> xAxisAggregateScaffolds = aFragHandler.getIntersectingAggregateFeatures(\n                (long) (actualBinSize * binX1 * HiCGlobals.hicMapScale),\n                (long) (actualBinSize * binX2 * HiCGlobals.hicMapScale));\n\n        List<HiCDataPoint> modifiedDataPoints = new ArrayList<>();\n\n        int x1pos, x2pos;\n        for (Scaffold xScaffold : xAxisAggregateScaffolds) {\n            x1pos = (int) (xScaffold.getOriginalStart() / HiCGlobals.hicMapScale);\n            x2pos = (int) (xScaffold.getOriginalEnd() / HiCGlobals.hicMapScale);\n\n            // have to case long because of thumbnail, maybe fix thumbnail instead\n            if (xScaffold.getCurrentStart() < actualBinSize * binX1 * HiCGlobals.hicMapScale) {\n                if (!xScaffold.getInvertedVsInitial()) {\n                    x1pos = (int) ((xScaffold.getOriginalStart() + actualBinSize * binX1 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                } else {\n                    x2pos = (int) ((xScaffold.getOriginalStart() - actualBinSize * binX1 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                }\n            }\n\n            if (xScaffold.getCurrentEnd() > actualBinSize * binX2 * HiCGlobals.hicMapScale) {\n                if (!xScaffold.getInvertedVsInitial()) {\n                    x2pos =\n                            (int) ((xScaffold.getOriginalStart() + actualBinSize * binX2 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                } else {\n                    x1pos =\n                            (int) ((xScaffold.getOriginalStart() - actualBinSize * binX2 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                }\n            }\n\n            HiCDataPoint[]\n                    dataArray =\n                    dataSource.getData(chromosome,\n                            (int) (x1pos / actualBinSize),\n                            (int) (x2pos / actualBinSize),\n                            gridAxis,\n                            scaleFactor,\n                            windowFunction);\n\n            for (HiCDataPoint point : dataArray) {\n                // disregard points outside of the bin positions for this aggregate scaffold\n                if (point.getBinNumber() < (int) (x1pos / actualBinSize) || point.getBinNumber() > (int) (x2pos / actualBinSize))\n                    continue;\n    \n                long newStart;\n                long newEnd;\n                long newBin;\n    \n                if (!xScaffold.getInvertedVsInitial()) {\n                    newStart = (long) ((xScaffold.getCurrentStart() + HiCGlobals.hicMapScale * point.getGenomicStart() - xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n                    newBin = (long) ((xScaffold.getCurrentStart() + HiCGlobals.hicMapScale * point.getBinNumber() * binSize - xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale / binSize);\n                } else {\n                    newStart = (long) ((xScaffold.getCurrentEnd() - HiCGlobals.hicMapScale * point.getGenomicEnd() + xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n                    newBin = (long) ((xScaffold.getCurrentEnd() - HiCGlobals.hicMapScale * point.getBinNumber() * binSize + xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale / binSize - 1);\n                }\n    \n                newEnd = newStart + point.getGenomicEnd() - point.getGenomicStart();\n\n                if (point instanceof HiCCoverageDataSource.CoverageDataPoint) {\n\n                    HiCCoverageDataSource.CoverageDataPoint covPoint = (HiCCoverageDataSource.CoverageDataPoint) point;\n                    modifiedDataPoints.add(new HiCCoverageDataSource.CoverageDataPoint((int) (newStart / binSize),\n                            newStart,\n                            newEnd,\n                            covPoint.value));\n                } else if (point instanceof HiCDataAdapter.DataAccumulator) {\n                    HiCDataAdapter.DataAccumulator accumPoint = (HiCDataAdapter.DataAccumulator) point;\n                    HiCDataAdapter.DataAccumulator\n                            newAccumPoint =\n                            new HiCDataAdapter.DataAccumulator(newBin, accumPoint.width, newStart, newEnd);\n                    newAccumPoint.nPts = accumPoint.nPts;\n                    newAccumPoint.weightedSum = accumPoint.weightedSum;\n                    newAccumPoint.max = accumPoint.max;\n                    modifiedDataPoints.add(newAccumPoint);\n//          if(accumPoint.getBinNumber()!=(double)newBin)\n//            System.out.println(accumPoint.getBinNumber()+\" \"+(double)newBin); // why do these not match?\n                }\n\n            }\n        }\n        HiCDataPoint[] points = new HiCDataPoint[modifiedDataPoints.size()];\n        for (int i = 0; i < points.length; i++) {\n            points[i] = modifiedDataPoints.get(i);\n        }\n        return points;\n    }\n\n    public static List<IGVFeatureCopy> liftIGVFeatures(\n            HiC hic, Chromosome chromosome, int binX1, int binX2, HiCGridAxis gridAxis, ArrayList<IGVFeature> featureList, boolean isBed) {\n        List<IGVFeatureCopy> newFeatureList = new ArrayList<>();\n\n        // Initialize\n        HiCZoom zoom = hic.getZoom();\n        final double scaleFactor = hic.getScaleFactor();\n        AssemblyScaffoldHandler aFragHandler = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getAssemblyHandler();\n\n        final int binSize = zoom.getBinSize();\n        long actualBinSize = binSize;\n        if (chromosome.getIndex() == 0) {\n            actualBinSize *= 1000;\n        }\n\n        List<Scaffold> xAxisAggregateScaffolds = aFragHandler.getIntersectingAggregateFeatures(\n                (long) (actualBinSize * binX1 * HiCGlobals.hicMapScale), (long) (actualBinSize * binX2 * HiCGlobals.hicMapScale));\n\n        // Determine positions of all aggregate scaffolds\n        int x1pos, x2pos;\n        HashMap<Scaffold, ArrayList<Integer>> scaffoldOriginalPositions = new HashMap<>();\n        for (Scaffold xScaffold : xAxisAggregateScaffolds) {\n            ArrayList<Integer> originalPositions = new ArrayList<>(2);\n            x1pos = (int) (xScaffold.getOriginalStart() / HiCGlobals.hicMapScale);\n            x2pos = (int) (xScaffold.getOriginalEnd() / HiCGlobals.hicMapScale);\n\n            // Have to case long because of thumbnail, maybe fix thumbnail instead\n            // Following results in \"fragmentation\" when feature is outside of window which may not be ideal if fragments are labeled in some matter\n            // could fix by extending window boundaries to include intersecting feature boundaries\n            if (xScaffold.getCurrentStart() < actualBinSize * binX1 * HiCGlobals.hicMapScale) {\n                if (!xScaffold.getInvertedVsInitial()) {\n                    x1pos = (int) ((xScaffold.getOriginalStart() + actualBinSize * binX1 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                } else {\n                    x2pos = (int) ((xScaffold.getOriginalStart() - actualBinSize * binX1 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                }\n            }\n\n            if (xScaffold.getCurrentEnd() > actualBinSize * binX2 * HiCGlobals.hicMapScale) {\n                if (!xScaffold.getInvertedVsInitial()) {\n                    x2pos = (int) ((xScaffold.getOriginalStart() + actualBinSize * binX2 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                } else {\n                    x1pos = (int) ((xScaffold.getOriginalStart() - actualBinSize * binX2 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                }\n            }\n\n            originalPositions.add(x1pos);\n            originalPositions.add(x2pos);\n            scaffoldOriginalPositions.put(xScaffold, originalPositions);\n        }\n\n        // Iterate over features and over the aggregate scaffolds the feature spans\n        for (IGVFeature feature : featureList) {\n            double bin1 = HiCFeatureTrack.getFractionalBin(feature.getStart(), scaleFactor, gridAxis);\n            double bin2 = HiCFeatureTrack.getFractionalBin(feature.getEnd(), scaleFactor, gridAxis);\n\n            IGVFeatureCopy featureFraction;\n            for (Scaffold xScaffold : xAxisAggregateScaffolds) {\n              x1pos = scaffoldOriginalPositions.get(xScaffold).get(0);\n              x2pos = scaffoldOriginalPositions.get(xScaffold).get(1);\n\n              if (bin2 < (int) (x1pos / actualBinSize) || bin1 > (int) (x2pos / actualBinSize)) {\n                  continue;\n              }\n\n              featureFraction = new IGVFeatureCopy(feature);\n\n              if (feature.getStart()<x1pos){featureFraction.setStart(x1pos);}\n              if (feature.getEnd()>x2pos){featureFraction.setEnd(x2pos);}\n\n              int newStart, newEnd;\n\n              if (!xScaffold.getInvertedVsInitial()) {\n                  newStart = (int) ((xScaffold.getCurrentStart() + (HiCGlobals.hicMapScale * featureFraction.getStart()) - xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n              } else {\n                  newStart = (int) ((xScaffold.getCurrentEnd() - (HiCGlobals.hicMapScale * featureFraction.getEnd()) + xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n              }\n\n              newEnd = newStart + featureFraction.getEnd() - featureFraction.getStart();\n\n              featureFraction.setStart(newStart);\n              featureFraction.setEnd(newEnd);\n              featureFraction.updateStrand(feature.getStrand(), xScaffold.getInvertedVsInitial(), isBed);\n\n              // Update exons\n              if (feature.getExons() != null) {\n                List<Exon> newExons = new ArrayList<>();\n\n                for (Exon exon : feature.getExons()) {\n\n                  double exonBin1 = HiCFeatureTrack.getFractionalBin(exon.getStart(), scaleFactor, gridAxis);\n                  double exonBin2 = HiCFeatureTrack.getFractionalBin(exon.getEnd(), scaleFactor, gridAxis);\n                  if (exonBin2 < (int) (x1pos / actualBinSize) || exonBin1 > (x2pos / actualBinSize)) {\n                    continue;\n                  }\n\n                  Exon newExon = new Exon(featureFraction.getChr(), exon.getStart(), exon.getEnd(), featureFraction.getStrand());\n\n                  if (exon.getStart()<x1pos){newExon.setStart(x1pos);}\n                  if (exon.getEnd()>x2pos){newExon.setEnd(x2pos);}\n\n                  int newExonStart, newExonEnd;\n\n                  if (!xScaffold.getInvertedVsInitial()) {\n                    newExonStart = (int) ((xScaffold.getCurrentStart() + (HiCGlobals.hicMapScale * newExon.getStart()) - xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n                  } else {\n                    newExonStart = (int) ((xScaffold.getCurrentEnd() - (HiCGlobals.hicMapScale * newExon.getEnd()) + xScaffold.getOriginalStart()) / HiCGlobals.hicMapScale);\n                  }\n\n                  newExonEnd = newExonStart + newExon.getEnd() - newExon.getStart();\n                  newExon.setStart(newExonStart);\n                  newExon.setEnd(newExonEnd);\n\n                  newExons.add(newExon);\n                }\n\n                featureFraction.updateExons(newExons);\n              }\n\n              newFeatureList.add(featureFraction);\n            }\n        }\n        return newFeatureList;\n    }\n}"
  },
  {
    "path": "src/juicebox/assembly/PsfFileExporter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.Iterator;\nimport java.util.List;\n\n/**\n * Created by dudcha on 10/27/20.\n */\npublic class PsfFileExporter {\n\n    private final String outputFilePath;\n    private final List<Scaffold> listOfScaffolds;\n    private final List<List<Integer>> listOfSuperscaffolds;\n\n    public PsfFileExporter(AssemblyScaffoldHandler assemblyScaffoldHandler, String outputFilePath) {\n        this.outputFilePath = outputFilePath;\n        this.listOfScaffolds = assemblyScaffoldHandler.getListOfScaffolds();\n        this.listOfSuperscaffolds = assemblyScaffoldHandler.getListOfSuperscaffolds();\n    }\n\n    public void exportPsfFile() {\n        try {\n            exportPsf();\n        } catch (IOException exception) {\n            System.out.println(\"Exporting failed...\");\n        }\n    }\n\n    private void exportPsf() throws IOException {\n        PrintWriter assemblyWriter = new PrintWriter(buildPsfOutputPath(), \"UTF-8\");\n        String name = \"\";\n        for (Scaffold scaffold : listOfScaffolds) {\n            int id = scaffold.getIndexId();\n\n            if (id % 2 == 0) {\n                String[] splitName = scaffold.getName().split(\":\");\n                assemblyWriter.print(\">\" + name + \" \" + splitName[2] + \" \" + (id / 2) + \"\\n\");\n                name = \"\";\n            } else {\n                name = scaffold.getName().replace(\":\", \" \");\n            }\n        }\n        for (int i = 0; i < listOfSuperscaffolds.size(); i++) {\n            if (i % 2 != 0) {\n                continue;\n            }\n            List<Integer> row = listOfSuperscaffolds.get(i);\n            assemblyWriter.print(superscaffoldToString(row) + \"\\n\");\n        }\n        assemblyWriter.close();\n    }\n\n    private String superscaffoldToString(List<Integer> scaffoldRow) {\n        StringBuilder stringBuilder = new StringBuilder();\n        Iterator<Integer> iterator = scaffoldRow.iterator();\n        while (iterator.hasNext()) {\n            int i = iterator.next();\n            if (i % 2 == 0) {\n                i = -i / 2;\n            } else {\n                i = (i + 1) / 2;\n            }\n            stringBuilder.append(i);\n            if (iterator.hasNext()) {\n                stringBuilder.append(\" \");\n            }\n        }\n        return stringBuilder.toString();\n    }\n\n    private String buildPsfOutputPath() {\n        return this.outputFilePath + \".psf\";\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/assembly/PsfFileImporter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Scanner;\n\n/**\n * Created by dudcha on 10/19/20.\n */\npublic class PsfFileImporter extends AssemblyFileImporter {\n\n    private SuperAdapter superAdapter = null;\n    // single file format\n    private String psfFilePath;\n    private boolean modified = false;\n\n    private List<Scaffold> listOfScaffolds;\n    private List<List<Integer>> listOfSuperscaffolds;\n    private AssemblyScaffoldHandler assemblyScaffoldHandler;\n\n    private List<String> rawFileData;\n\n    public PsfFileImporter(String psfFilePath, boolean modified) {\n        this.psfFilePath = psfFilePath;\n        this.modified = modified;\n    }\n\n    @Override\n    public void importAssembly() {\n        importPsf();\n    }\n\n    public void importPsf() {\n\n        listOfScaffolds = new ArrayList<>();\n        listOfSuperscaffolds = new ArrayList<>();\n        try {\n            if (psfFilePath != null) {\n                rawFileData = readFile(psfFilePath);\n                parsePsfFile();\n            }\n            if (!modified)\n                setInitialState();\n            else\n                setModifiedInitialState();\n        } catch (IOException exception) {\n            System.err.println(\"Error reading files!\");\n        }\n        updateAssemblyScale();\n\n        assemblyScaffoldHandler = new AssemblyScaffoldHandler(listOfScaffolds, listOfSuperscaffolds);\n    }\n\n    private int updateAssemblyScale() {\n        long totalLength = 0;\n        for (Scaffold fragmentProperty : listOfScaffolds) {\n            totalLength += fragmentProperty.getLength();\n        }\n        HiCGlobals.hicMapScale = (int) (1 + totalLength / 2100000000);\n        return (int) (totalLength / HiCGlobals.hicMapScale); // in case decide to use for validation so that not to count again\n    }\n\n    private void parsePsfFile() throws IOException {\n        try {\n            for (String row : rawFileData) {\n                if (row.startsWith(\">\")) {\n                    String[] splitRow = row.split(\" \");\n                    // Chr Pos Ref_var Alt_var ID\n                    int id = Integer.parseInt(splitRow[4]);\n                    Scaffold scaffold = new Scaffold(splitRow[0].substring(1) + \":\" + splitRow[1] + \":\" + splitRow[2], 2 * id - 1, 1000);\n                    listOfScaffolds.add(scaffold);\n                    scaffold = new Scaffold(splitRow[0].substring(1) + \":\" + splitRow[1] + \":\" + splitRow[3], 2 * id, 1000);\n                    listOfScaffolds.add(scaffold);\n                } else {\n                    List<Integer> superscaffold = new ArrayList<>();\n                    List<Integer> altSuperscaffold = new ArrayList<>();\n\n                    for (String index : row.split(\" \")) {\n                        int id = Integer.parseInt(index);\n                        if (id > 0) {\n                            superscaffold.add(2 * id - 1);\n                            altSuperscaffold.add(2 * id);\n                        } else {\n                            altSuperscaffold.add(-2 * id - 1);\n                            superscaffold.add(-2 * id);\n                        }\n                    }\n                    listOfSuperscaffolds.add(superscaffold);\n                    listOfSuperscaffolds.add(altSuperscaffold);\n                }\n            }\n        } catch (NumberFormatException e) {\n            e.printStackTrace();\n            System.err.println(\"Errors in format\");\n        }\n    }\n\n    private void setInitialState() {\n        long shift = 0;\n        for (List<Integer> row : listOfSuperscaffolds) {\n            for (Integer entry : row) {\n                int fragmentIterator = Math.abs(entry) - 1;\n                listOfScaffolds.get(fragmentIterator).setOriginallyInverted(false);\n                if (entry < 0) {\n                    listOfScaffolds.get(fragmentIterator).setOriginallyInverted(true);\n                } else if (entry == 0) {\n                    System.err.println(\"Something is wrong with the input.\"); // should not happen\n                }\n                listOfScaffolds.get(fragmentIterator).setOriginalStart(shift);\n                shift += listOfScaffolds.get(fragmentIterator).getLength();\n            }\n        }\n    }\n\n    private void setModifiedInitialState() {\n        List<Scaffold> originalScaffolds = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getInitialAssemblyScaffoldHandler().getListOfScaffolds();\n        for (int i = 0; i < listOfScaffolds.size(); i++) {\n            listOfScaffolds.get(i).setOriginallyInverted(false);\n            listOfScaffolds.get(i).setOriginalStart(originalScaffolds.get(i).getOriginalStart());\n        }\n    }\n\n\n    List<String> readFile(String filePath) throws IOException {\n        List<String> fileData = new ArrayList<>();\n\n        File file = new File(filePath);\n\n        Scanner scanner = new Scanner(file);\n\n        while (scanner.hasNext()) {\n            fileData.add(scanner.nextLine());\n        }\n        return fileData;\n    }\n\n    public AssemblyScaffoldHandler getAssemblyScaffoldHandler() {\n        return assemblyScaffoldHandler;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/assembly/Scaffold.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.assembly;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.feature.Feature;\nimport juicebox.track.feature.Feature2D;\n\nimport java.awt.*;\nimport java.util.Comparator;\nimport java.util.HashMap;\nimport java.util.Map;\nimport java.util.Objects;\n\n/**\n * Created by dudcha on 10/10/17.\n * todo rename locus or something generic, with motifanchor extending from this\n */\npublic class Scaffold extends Feature implements Comparable<Scaffold> {\n\n    public static final Comparator<Scaffold> originalStateComparator = new Comparator<Scaffold>() {\n\n        public int compare(Scaffold o1, Scaffold o2) {\n\n//            System.out.println(\"I am in originalstatscomparator\");\n\n            if (o1.getOriginalStart() == o2.getOriginalStart()) {\n                return -Long.compare(o1.length, o2.length);\n            }\n            return Long.compare(o1.getOriginalStart(), o2.getOriginalStart());\n        }\n    };\n    public final String chrName = \"assembly\";\n    //constants\n    private final String unsignedScaffoldIdAttributeKey = \"Scaffold #\";\n    private final String signedScaffoldIdAttributeKey = \"Signed scaffold #\";\n    private final String scaffoldNameAttributeKey = \"Scaffold name\";\n    // formality\n    private final Integer chrIndex = 1;\n    private final Color defaultColor = new Color(0, 255, 0);\n    //invariant properties\n    public String name;\n    private int indexId;\n    //initial state\n    private long originalStart;\n    private boolean isOriginallyInverted;\n    //current state\n    private boolean isInvertedVsInitial;\n    private long currentStart;\n    private long length;\n\n    // Main Constructor\n    public Scaffold(String name, int indexId, long length) {\n        this.name = name;\n        this.indexId = indexId;\n        this.length = length;\n    }\n\n\n    // Copy Constructor\n    public Scaffold(Scaffold scaffold) {\n        // invariant properties\n        this.name = scaffold.name;\n        this.indexId = scaffold.indexId;\n        this.length = scaffold.length;\n\n        // initial state\n        this.originalStart = scaffold.originalStart;\n        this.isOriginallyInverted = scaffold.isOriginallyInverted;\n\n        // current state\n        this.currentStart = scaffold.currentStart;\n        this.isInvertedVsInitial = scaffold.isInvertedVsInitial;\n\n    }\n\n    // Invariant properties getters and setters\n    public String getName() {\n        return name;\n    }\n\n    public void setName(String name) {\n        this.name = name;\n    }\n\n    public int getIndexId() {\n        return indexId;\n    }\n\n    public void setIndexId(int indexId) {\n        this.indexId = indexId;\n    }\n\n    public long getLength() {\n        return length;\n    }\n\n    public void setLength(long length) {\n        this.length = length;\n    }\n\n    // Original state getters and setters\n    public long getOriginalStart() {\n        return originalStart;\n    }\n\n    public void setOriginalStart(long originalStart) {\n        this.originalStart = originalStart;\n    }\n\n    public boolean getOriginallyInverted() {\n        return isOriginallyInverted;\n    }\n\n    public void setOriginallyInverted(boolean originallyInverted) {\n        this.isOriginallyInverted = originallyInverted;\n    }\n\n    // Current state getters and setters\n    public long getCurrentStart() {\n        return currentStart;\n    }\n\n    public void setCurrentStart(long currentStart) {\n        this.currentStart = currentStart;\n    }\n\n    // todo refactor ; always inverted; rename var; what exactly does invertedVsInitial mean?\n    public boolean getInvertedVsInitial() {\n        return isInvertedVsInitial;\n    }\n\n    public void setInvertedVsInitial(boolean invertedVsInitial) {\n        this.isInvertedVsInitial = invertedVsInitial;\n    }\n\n    // convenience methods\n    public int getSignIndexId() {\n        if ((!getOriginallyInverted()) && (!isInvertedVsInitial) ||\n                getOriginallyInverted() && isInvertedVsInitial) {\n            return indexId;\n        } else {\n            return -indexId;\n        }\n    }\n\n    public Feature2D getCurrentFeature2D() {\n        Map<String, String> attributes = new HashMap<>();\n        attributes.put(scaffoldNameAttributeKey, this.getName());\n        attributes.put(signedScaffoldIdAttributeKey, String.valueOf(this.getSignIndexId()));\n        attributes.put(unsignedScaffoldIdAttributeKey, String.valueOf(this.getIndexId()));\n        return new Feature2D(Feature2D.FeatureType.SCAFFOLD,\n                chrName,\n                scale(this.getCurrentStart()),\n                scale(this.getCurrentEnd()),\n                chrName,\n                scale(this.getCurrentStart()),\n                scale(this.getCurrentEnd()),\n                defaultColor,\n                attributes);\n    }\n\n    private int scale(long longCoordinate) {\n        return (int) (longCoordinate / HiCGlobals.hicMapScale);\n    }\n\n    public boolean isDebris() {\n        return name.contains(\":::debris\");\n    }\n\n    public String getOriginalScaffoldName() {\n        if (name.contains(\":::fragment_\")) {\n            return name.split(\":::fragment_\")[0];\n        } else {\n            return name;\n        }\n    }\n\n    public int getFragmentNumber() {\n        if (name.contains(\":::fragment_\")) {\n            String temp = name.split(\":::fragment_\")[1];\n            if (temp.contains(\":::debris\")) {\n                return Integer.parseInt(temp.split(\":::debris\")[0]);\n            } else {\n                return Integer.parseInt(temp); //can just parse int from string\n            }\n        } else {\n            return 0;\n        }\n    }\n\n    public long getOriginalEnd() {\n        return originalStart + length;\n    }\n\n    public long getCurrentEnd() {\n        return currentStart + length;\n    }\n\n    public void toggleInversion() {\n        isInvertedVsInitial = !isInvertedVsInitial;\n    }\n\n    public Scaffold mergeWith(Scaffold scaffold) {\n\n        if (this.getOriginalEnd() == scaffold.getOriginalStart()\n                && scaffold.isInvertedVsInitial == this.isInvertedVsInitial\n                && !this.isInvertedVsInitial) {\n            this.length = this.length + scaffold.length;\n            return this;\n        }\n        if (scaffold.getOriginalEnd() == this.originalStart\n                && scaffold.isInvertedVsInitial == this.isInvertedVsInitial\n                && this.isInvertedVsInitial) {\n            this.setOriginalStart(scaffold.getOriginalStart());\n            this.length = this.length + scaffold.length;\n            return this;\n        }\n        return null;\n    }\n\n    @Override\n    public String getKey() {\n        return \"\" + chrIndex;\n    }\n\n    @Override\n    public Feature deepClone() {\n        return new Scaffold(name, indexId, length);\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (obj == null) {\n            return false;\n        }\n        if (getClass() != obj.getClass()) {\n            return false;\n        }\n        if (this == obj) {\n            return true;\n        }\n        Scaffold o = (Scaffold) obj;\n        if (chrIndex.equals(o.chrIndex)) {\n\n            if (length == o.length) {\n                return currentStart == o.currentStart;\n            }\n        }\n        return false;\n    }\n\n    @Override\n    public String toString() {\n        return name + \" \" + indexId + \" \" + length;\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(currentStart, length, HiCGlobals.hicMapScale);\n    }\n\n    @Override\n    public int compareTo(Scaffold o) {\n\n//        System.out.println(\"I am in standard comparator\");\n\n        if (currentStart == o.currentStart) {\n            //           System.out.println(-(new Long(length)).compareTo(o.length));\n            return -Long.compare(length, o.length);\n        }\n\n//        System.out.println((new Long(currentStart)).compareTo(o.currentStart));\n        return Long.compare(currentStart, o.currentStart);\n    }\n\n    private boolean currentContains(long x) {\n        return x >= currentStart && x <= getCurrentEnd();\n    }\n\n    private boolean originalContains(long x) {\n        return x >= originalStart && x <= getOriginalEnd();\n    }\n}"
  },
  {
    "path": "src/juicebox/data/AbstractDatasetReader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.util.FileUtils;\nimport org.broad.igv.util.ParsingUtils;\nimport org.broad.igv.util.collections.DoubleArrayList;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\n\n/**\n * Abstract base class for methods that can be shared by V1 and V2 readers.\n *\n * @author jrobinso\n *         Date: 12/22/12\n *         Time: 10:15 AM\n */\npublic abstract class AbstractDatasetReader implements DatasetReader {\n\n    final String path;\n\n    AbstractDatasetReader(String path) {\n        this.path = path;\n    }\n\n    public String getPath() {\n        return path;\n    }\n\n    @Override\n    public double[] readEigenvector(String chrName, HiCZoom zoom, int number, String type) {\n\n\n        double[] eigenvector = null;\n\n        // If there's an eigenvector file load it\n        String rootPath = FileUtils.getParent(path);\n        String folder = rootPath + \"/\" + chrName;\n        String eigenFile = \"eigen\" + \"_\" + chrName + \"_\" + chrName + \"_\" + zoom.getBinSize() + \"_\" + type + \".wig\";\n        String fullPath = folder + \"/\" + eigenFile;\n\n        if (FileUtils.resourceExists(fullPath)) {\n            System.out.println(\"Reading \" + fullPath);\n\n            // Lots of assumptions made here about structure of wig file\n            BufferedReader br = null;\n\n            try {\n                br = ParsingUtils.openBufferedReader(fullPath);\n                br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(fullPath)), HiCGlobals.bufferSize);\n\n                String nextLine = br.readLine();  // The track line, ignored\n                DoubleArrayList arrayList = new DoubleArrayList(10000);  // TODO -- can size this exactly\n                while ((nextLine = br.readLine()) != null) {\n                    if (nextLine.startsWith(\"track\") || nextLine.startsWith(\"fixedStep\") || nextLine.startsWith(\"#\")) {\n                        continue;\n                    }\n                    try {\n                        arrayList.add(Double.parseDouble(nextLine));\n                    } catch (NumberFormatException e) {\n                        arrayList.add(Double.NaN);\n                    }\n                }\n                return arrayList.toArray();\n            } catch (IOException e) {\n                System.err.println(\"Error reading eigenvector \" + e.getLocalizedMessage());\n            } finally {\n                if (br != null) try {\n                    br.close();\n                } catch (IOException e) {\n                    System.err.println(\"Error reading eigenvector \" + e.getLocalizedMessage());\n                }\n            }\n        } else {\n            System.out.println(\"Can't find eigenvector\" + fullPath);\n        }\n        return null;\n\n    }\n\n    @Override\n    public NormalizationVector readNormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize) throws IOException {\n        return null;  // Override as necessary\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/BinReader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\n\nimport java.io.IOException;\nimport java.util.List;\n\npublic class BinReader {\n    public static void handleBinType(LittleEndianInputStream dis, byte type, int binXOffset, int binYOffset,\n                                     List<ContactRecord> records, boolean useShortBinX, boolean useShortBinY,\n                                     boolean useShort) throws IOException {\n        if (type == 1) {\n            if (useShortBinX && useShortBinY) {\n                handleBothShorts(dis, binXOffset, binYOffset, useShort, records);\n            } else if (useShortBinX) {\n                handleShortX(dis, binXOffset, binYOffset, useShort, records);\n            } else if (useShortBinY) {\n                handleShortY(dis, binXOffset, binYOffset, useShort, records);\n            } else {\n                handleBothInts(dis, binXOffset, binYOffset, useShort, records);\n            }\n        } else if (type == 2) {\n            int nPts = dis.readInt();\n            int w = dis.readShort();\n\n            for (int i = 0; i < nPts; i++) {\n                //int idx = (p.y - binOffset2) * w + (p.x - binOffset1);\n                int row = i / w;\n                int col = i - row * w;\n                int bin1 = binXOffset + col;\n                int bin2 = binYOffset + row;\n\n                if (useShort) {\n                    short counts = dis.readShort();\n                    if (counts != Short.MIN_VALUE) {\n                        records.add(new ContactRecord(bin1, bin2, counts));\n                    }\n                } else {\n                    float counts = dis.readFloat();\n                    if (!Float.isNaN(counts)) {\n                        records.add(new ContactRecord(bin1, bin2, counts));\n                    }\n                }\n            }\n        } else {\n            throw new RuntimeException(\"Unknown block type: \" + type);\n        }\n    }\n\n    private static void handleBothInts(LittleEndianInputStream dis, int binXOffset, int binYOffset, boolean useShort, List<ContactRecord> records) throws IOException {\n        int rowCount = dis.readInt();\n        for (int i = 0; i < rowCount; i++) {\n            int binY = binYOffset + dis.readInt();\n            int colCount = dis.readInt();\n            for (int j = 0; j < colCount; j++) {\n                int binX = binXOffset + dis.readInt();\n                float counts = useShort ? dis.readShort() : dis.readFloat();\n                records.add(new ContactRecord(binX, binY, counts));\n            }\n        }\n    }\n\n    private static void handleShortY(LittleEndianInputStream dis, int binXOffset, int binYOffset, boolean useShort,\n                                     List<ContactRecord> records) throws IOException {\n        int rowCount = dis.readShort();\n        for (int i = 0; i < rowCount; i++) {\n            int binY = binYOffset + dis.readShort();\n            int colCount = dis.readInt();\n            for (int j = 0; j < colCount; j++) {\n                int binX = binXOffset + dis.readInt();\n                float counts = useShort ? dis.readShort() : dis.readFloat();\n                records.add(new ContactRecord(binX, binY, counts));\n            }\n        }\n    }\n\n    private static void handleShortX(LittleEndianInputStream dis, int binXOffset, int binYOffset, boolean useShort,\n                                     List<ContactRecord> records) throws IOException {\n        int rowCount = dis.readInt();\n        for (int i = 0; i < rowCount; i++) {\n            int binY = binYOffset + dis.readInt();\n            int colCount = dis.readShort();\n            for (int j = 0; j < colCount; j++) {\n                int binX = binXOffset + dis.readShort();\n                float counts = useShort ? dis.readShort() : dis.readFloat();\n                records.add(new ContactRecord(binX, binY, counts));\n            }\n        }\n    }\n\n    private static void handleBothShorts(LittleEndianInputStream dis, int binXOffset, int binYOffset, boolean useShort,\n                                         List<ContactRecord> records) throws IOException {\n        int rowCount = dis.readShort();\n        for (int i = 0; i < rowCount; i++) {\n            int binY = binYOffset + dis.readShort();\n            int colCount = dis.readShort();\n            for (int j = 0; j < colCount; j++) {\n                int binX = binXOffset + dis.readShort();\n                float counts = useShort ? dis.readShort() : dis.readFloat();\n                records.add(new ContactRecord(binX, binY, counts));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/Block.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\n//import java.awt.*;\n//import java.util.List;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Random;\n\n\n/**\n * @author jrobinso\n * @since Aug 10, 2010\n */\npublic class Block {\n\n    private final int number;\n    private final String uniqueRegionID;\n    private final List<ContactRecord> records;\n\n    public Block(int number, String regionID) {\n        this.number = number;\n        records = new ArrayList<>();\n        uniqueRegionID = regionID + \"_\" + number;\n    }\n\n    public Block(int number, List<ContactRecord> records, String regionID) {\n        this.number = number;\n        this.records = records;\n        this.uniqueRegionID = regionID + \"_\" + number;\n    }\n\n    public int getNumber() {\n        return number;\n    }\n\n    public String getUniqueRegionID() {\n        return uniqueRegionID;\n    }\n\n    public List<ContactRecord> getContactRecords() {\n        return records;\n    }\n\n    public List<ContactRecord> getContactRecords(double subsampleFraction, Random randomSubsampleGenerator) {\n        List<ContactRecord> newRecords = new ArrayList<>();\n        for (ContactRecord i : records) {\n            int newBinX = i.getBinX();\n            int newBinY = i.getBinY();\n            int newCounts = 0;\n            for (int j = 0; j < (int) i.getCounts(); j++) {\n                if ( subsampleFraction <= 1 && subsampleFraction > 0 && randomSubsampleGenerator.nextDouble() <= subsampleFraction) {\n                    newCounts += 1;\n                }\n            }\n            newRecords.add(new ContactRecord(newBinX, newBinY, (float) newCounts));\n        }\n        return newRecords;\n    }\n\n    public void clear() {\n        records.clear();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/BlockIndex.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport juicebox.tools.utils.original.IndexEntry;\n\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\npublic class BlockIndex {\n    protected final Map<Integer, IndexEntry> blockIndex;\n    protected final int numBlocks;\n\n    public BlockIndex(int nBlocks) {\n        numBlocks = nBlocks;\n        blockIndex = new HashMap<>(nBlocks);\n    }\n\n    public void populateBlocks(LittleEndianInputStream dis) throws IOException {\n        for (int b = 0; b < numBlocks; b++) {\n            int blockNumber = dis.readInt();\n            long filePosition = dis.readLong();\n            int blockSizeInBytes = dis.readInt();\n            blockIndex.put(blockNumber, new IndexEntry(filePosition, blockSizeInBytes));\n        }\n    }\n\n    public List<Integer> getBlockNumbers() {\n        return new ArrayList<>(blockIndex.keySet());\n    }\n\n    public Integer getBlockSize(int num) {\n        if (blockIndex.containsKey(num)) {\n            return blockIndex.get(num).size;\n        } else {\n            return null;\n        }\n    }\n\n    public IndexEntry getBlock(int blockNumber) {\n        return blockIndex.get(blockNumber);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/ChromosomeHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.Context;\nimport juicebox.data.anchor.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.FeatureFunction;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.track.feature.Feature2DList;\nimport org.broad.igv.util.Pair;\n\nimport java.io.File;\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 8/3/16.\n */\npublic class ChromosomeHandler {\n    private static final String GENOMEWIDE_CHR = \"GENOMEWIDE\";\n    public final static int CUSTOM_CHROMOSOME_BUFFER = 10; // todo make to smallest value of resolution\n    private static final String CHR_ALL = \"All\";\n    private final Map<String, Chromosome> chromosomeMap = new HashMap<>();\n    private final Map<Integer, GenomeWideList<GenericLocus>> customChromosomeRegions = new HashMap<>();\n    private final List<Chromosome> cleanedChromosomes;\n    private final String genomeID;\n    private final long[] chromosomeBoundaries;\n    private final Chromosome[] chromosomesArray;\n    private final Chromosome[] chromosomeArrayWithoutAllByAll;\n    private final Chromosome[] chromosomeArrayAutosomesOnly;\n\n    public ChromosomeHandler(List<Chromosome> chromosomes, String genomeID, boolean inferID) {\n        this(chromosomes, genomeID, inferID, true);\n    }\n\n    public ChromosomeHandler(List<Chromosome> chromosomes, String genomeID, boolean inferID, boolean createAllChr) {\n\n        if (inferID) {\n            String inferGenomeId = inferGenomeId();\n            // if cannot find matching genomeID, set based on file\n            if (inferGenomeId != null) {\n                this.genomeID = inferGenomeId;\n            } else {\n                this.genomeID = genomeID;\n            }\n        } else {\n            this.genomeID = genomeID;\n        }\n\n\n        // set the global chromosome list\n        if (createAllChr) {\n            long genomeLength = getTotalLengthOfAllChromosomes(chromosomes);\n            chromosomes.set(0, new Chromosome(0, cleanUpName(CHR_ALL), (int) (genomeLength / 1000)));\n        }\n\n        cleanedChromosomes = initializeCleanedChromosomesList(chromosomes);\n        Pair<long[], List<Chromosome[]>> outputs = initializeInternalVariables();\n        chromosomeBoundaries = outputs.getFirst();\n        chromosomesArray = outputs.getSecond().get(0);\n        chromosomeArrayWithoutAllByAll = outputs.getSecond().get(1);\n        chromosomeArrayAutosomesOnly = outputs.getSecond().get(2);\n    }\n\n    public static boolean isWholeGenomeView(Context xContext, Context yContext) {\n        return isAllByAll(xContext.getChromosome()) && isAllByAll(yContext.getChromosome());\n    }\n\n\n    public String cleanUpName(String name) {\n        if (genomeID.equalsIgnoreCase(\"hg19\")) {\n            return name.trim().toLowerCase().replaceAll(\"chr\", \"\").toUpperCase();\n        }\n        return name;\n    }\n\n    public static boolean isAllByAll(String name) {\n        return name.toLowerCase().contains(\"all\");\n    }\n\n    public static void sort(List<Chromosome> indices) {\n        indices.sort(new ChromosomeComparator());\n    }\n\n    /**\n     * Set intersection\n     * http://stackoverflow.com/questions/7574311/efficiently-compute-intersection-of-two-sets-in-java\n     *\n     * @param collection1\n     * @param collection2\n     * @return intersection of set1 and set2\n     */\n    private static Set<Chromosome> getSetIntersection(Collection<Chromosome> collection1, Collection<Chromosome> collection2) {\n        Set<Chromosome> set1 = new HashSet<>(collection1);\n        Set<Chromosome> set2 = new HashSet<>(collection2);\n\n        boolean set1IsLarger = set1.size() > set2.size();\n        Set<Chromosome> cloneSet = new HashSet<>(set1IsLarger ? set2 : set1);\n        // TODO: Chromosome defines hashcode based on index + length, but this is incorrect since index can be arbitrary\n        cloneSet.retainAll(set1IsLarger ? set1 : set2);\n        return cloneSet;\n    }\n\n    public static boolean isAllByAll(Chromosome chromosome) {\n        return isAllByAll(chromosome.getName());\n    }\n\n\n    private GenomeWideList<GenericLocus> generateChromDotSizesBedFile() {\n        GenomeWideList<GenericLocus> chromDotSizes = new GenomeWideList<>(this);\n\n        for (Chromosome c : getChromosomeArray()) {\n            if (isAllByAll(c) || isGenomeWide(c)) continue;\n            MotifAnchor chromAnchor = new MotifAnchor(c.getName(), 0, (int) c.getLength(), c.getName()); // not implemented or called\n            List<GenericLocus> anchors = new ArrayList<>();\n            anchors.add(chromAnchor);\n            chromDotSizes.setFeatures(\"\" + c.getIndex(), anchors);\n        }\n\n        return chromDotSizes;\n    }\n\n    private boolean isGenomeWide(Chromosome chromosome) {\n        return isGenomeWide(chromosome.getName());\n    }\n\n    private boolean isGenomeWide(String name) {\n        return cleanUpName(name).equalsIgnoreCase(GENOMEWIDE_CHR);\n    }\n\n    public Chromosome addGenomeWideChromosome() {\n        GenomeWideList<GenericLocus> chromDotSizes = generateChromDotSizesBedFile();\n        return addCustomChromosome(chromDotSizes, cleanUpName(GENOMEWIDE_CHR));\n    }\n\n    public Chromosome generateAssemblyChromosome() {\n//        long genomeLength = 0;\n//        for (Chromosome c : chromosomes) {\n//            if (c != null) genomeLength += c.getLength();\n//        }\n//        return genomeLength;\n        //TODO: handle scaling\n        int size = (int) getTotalLengthOfAllChromosomes(Arrays.asList(this.chromosomeArrayWithoutAllByAll));\n\n        int newIndex = cleanedChromosomes.size();\n        Chromosome newChr = new Chromosome(newIndex, \"pseudoassembly\", size);\n        cleanedChromosomes.add(newChr);\n        chromosomeMap.put(newChr.getName(), newChr);\n        return newChr;\n    }\n\n    public Chromosome generateCustomChromosomeFromBED(File file, int minSize) {\n        GenomeWideList<GenericLocus> regionsInCustomChromosome =\n                GenericLocusParser.loadFromBEDFile(this, file.getAbsolutePath());\n\n        MotifAnchorTools.mergeAndExpandSmallAnchors(regionsInCustomChromosome, minSize);\n\n        String cleanedUpName = cleanUpName(file.getName());\n\n        return addCustomChromosome(regionsInCustomChromosome, cleanedUpName);\n    }\n\n    public Chromosome addCustomChromosome(Feature2DList featureList, String chrName) {\n        GenomeWideList<GenericLocus> featureAnchors =\n                MotifAnchorTools.extractAllAnchorsFromAllFeatures(featureList, this);\n        String cleanedUpName = cleanUpName(chrName);\n        return addCustomChromosome(featureAnchors, cleanedUpName);\n    }\n\n    private int getTotalLengthOfAllRegionsInBedFile(GenomeWideList<GenericLocus> regionsInCustomChromosome) {\n        final int[] customGenomeLength = new int[]{0};\n        regionsInCustomChromosome.processLists(new FeatureFunction<GenericLocus>() {\n            @Override\n            public void process(String chr, List<GenericLocus> featureList) {\n                for (GenericLocus c : featureList) {\n                    if (c != null) customGenomeLength[0] += c.getWidth() + CUSTOM_CHROMOSOME_BUFFER;\n                }\n            }\n        });\n        return customGenomeLength[0];\n    }\n\n    private Chromosome addCustomChromosome(GenomeWideList<GenericLocus> regionsInCustomChromosome, String cleanedUpName) {\n        int size = getTotalLengthOfAllRegionsInBedFile(regionsInCustomChromosome);\n        int newIndex = cleanedChromosomes.size();\n        customChromosomeRegions.put(newIndex, regionsInCustomChromosome);\n        Chromosome newChr = new Chromosome(newIndex, cleanedUpName, size);\n        cleanedChromosomes.add(newChr);\n        chromosomeMap.put(newChr.getName(), newChr);\n        return newChr;\n    }\n\n    private List<Chromosome> initializeCleanedChromosomesList(List<Chromosome> chromosomes) {\n        List<Chromosome> cleanedChromosomes = new ArrayList<>();\n        for (Chromosome c : chromosomes) {\n            String cleanName = cleanUpName(c.getName());\n            Chromosome cleanChromosome = new Chromosome(c.getIndex(), cleanName, c.getLength());\n            cleanedChromosomes.add(cleanChromosome);\n        }\n        return cleanedChromosomes;\n    }\n\n    private Pair<long[], List<Chromosome[]>> initializeInternalVariables() {\n\n        for (Chromosome c : cleanedChromosomes) {\n            chromosomeMap.put(c.getName(), c);\n            if (c.getName().equalsIgnoreCase(\"MT\")) {\n                chromosomeMap.put(\"M\", c); // special case for mitochondria\n            }\n        }\n\n        // for all-by-all view\n        long[] chromosomeBoundaries = new long[cleanedChromosomes.size() - 1];\n        long bound = 0;\n        for (int i = 1; i < cleanedChromosomes.size(); i++) {\n            Chromosome c = cleanedChromosomes.get(i);\n            bound += (c.getLength() / 1000);\n            chromosomeBoundaries[i - 1] = bound;\n        }\n\n        Chromosome[] chromosomesArray = cleanedChromosomes.toArray(new Chromosome[cleanedChromosomes.size()]);\n\n        // array without all by all\n        Chromosome[] chromosomeArrayWithoutAllByAll = new Chromosome[chromosomesArray.length - 1];\n        System.arraycopy(chromosomesArray, 1, chromosomeArrayWithoutAllByAll, 0, chromosomesArray.length - 1);\n\n\n        // array without X and Y\n        List<Chromosome> autosomes = new ArrayList<>();\n        for (Chromosome chr : chromosomeArrayWithoutAllByAll) {\n            if (chr.getName().toLowerCase().contains(\"x\") || chr.getName().toLowerCase().contains(\"y\") || chr.getName().toLowerCase().contains(\"m\"))\n                continue;\n            autosomes.add(chr);\n        }\n\n        Chromosome[] chromosomeArrayAutosomesOnly = new Chromosome[autosomes.size()];\n        for (int i = 0; i < autosomes.size(); i++) {\n            chromosomeArrayAutosomesOnly[i] = autosomes.get(i);\n        }\n\n        List<Chromosome[]> outputs = new ArrayList<>();\n        outputs.add(chromosomesArray);\n        outputs.add(chromosomeArrayWithoutAllByAll);\n        outputs.add(chromosomeArrayAutosomesOnly);\n\n\n        return new Pair<>(chromosomeBoundaries, outputs);\n    }\n\n    private long getTotalLengthOfAllChromosomes(List<Chromosome> chromosomes) {\n        long genomeLength = 0;\n        for (Chromosome c : chromosomes) {\n            if (c != null) genomeLength += c.getLength();\n        }\n        return genomeLength;\n    }\n\n\n    public String getGenomeID() {\n        return genomeID;\n    }\n\n    public boolean isCustomChromosome(Chromosome chromosome) {\n        return isCustomChromosome(chromosome.getIndex());\n    }\n\n    private boolean isCustomChromosome(int index) {\n        return customChromosomeRegions.containsKey(index);\n    }\n\n    public Chromosome getChromosomeFromName(String name) {\n        return chromosomeMap.get(cleanUpName(name));\n    }\n\n    public boolean doesNotContainChromosome(String name) {\n        return !chromosomeMap.containsKey(cleanUpName(name));\n    }\n\n    public int size() {\n        return chromosomesArray.length;\n    }\n\n    public long[] getChromosomeBoundaries() {\n        return chromosomeBoundaries;\n    }\n\n    public Chromosome[] getChromosomeArray() {\n        return chromosomesArray;\n    }\n\n    public Chromosome getChromosomeFromIndex(int indx) {\n        return chromosomesArray[indx];\n    }\n\n    public ChromosomeHandler getIntersectionWith(ChromosomeHandler handler2) {\n        Set<Chromosome> intersection = getSetIntersection(cleanedChromosomes, handler2.cleanedChromosomes);\n        if (intersection.isEmpty()) {\n            return null;\n        }\n\n        List<Chromosome> newSetOfChrs = new ArrayList<>();\n        long genomeLength = getTotalLengthOfAllChromosomes(cleanedChromosomes);\n        newSetOfChrs.add(new Chromosome(0, CHR_ALL, (int) (genomeLength / 1000)));\n        for (Chromosome chromosome : cleanedChromosomes) {\n            if (!isAllByAll(chromosome) && intersection.contains(chromosome)) {\n                newSetOfChrs.add(chromosome);\n            }\n        }\n\n        return new ChromosomeHandler(newSetOfChrs, genomeID, false);\n    }\n\n    public Chromosome[] getAutosomalChromosomesArray() {\n        return chromosomeArrayAutosomesOnly;\n    }\n\n    public Chromosome[] getChromosomeArrayWithoutAllByAll() {\n        return chromosomeArrayWithoutAllByAll;\n    }\n\n    public GenomeWideList<GenericLocus> getListOfRegionsInCustomChromosome(Integer index) {\n        return customChromosomeRegions.get(index);\n    }\n\n    public String inferGenomeId() {\n        List<String> chrom_sizes = Arrays.asList(\"hg19\", \"hg38\", \"b37\", \"hg18\", \"mm10\", \"mm9\", \"GRCm38\", \"aedAeg1\",\n                \"anasPlat1\", \"assembly\", \"bTaurus3\", \"calJac3\", \"canFam3\", \"capHir1\", \"dm3\", \"dMel\", \"EBV\", \"equCab2\",\n                \"felCat8\", \"galGal4\", \"hg18\", \"loxAfr3\", \"macMul1\", \"macMulBaylor\", \"oryCun2\", \"oryLat2\", \"panTro4\",\n                \"Pf3D7\", \"ratNor5\", \"ratNor6\", \"sacCer3\", \"sCerS288c\", \"spretus\", \"susScr3\", \"TAIR10\");\n\n        for (String id : chrom_sizes) {\n            ChromosomeHandler handler = HiCFileTools.loadChromosomes(id);\n            for (Chromosome chr : handler.cleanedChromosomes) {\n                for (Chromosome chr2 : this.cleanedChromosomes) {\n                    if (!chr.getName().equalsIgnoreCase(\"ALL\") &&\n                            chr.getName().equals(chr2.getName()) &&\n                            chr.getLength() == chr2.getLength()) {\n                        return id;\n                    }\n                }\n            }\n            // this is more elegant but there's a problem with the Chromosome hashCode\n            //ChromosomeHandler handler1 = this.getIntersectionWith(handler);\n            //if (handler1 != null && handler1.size() > 1) {\n            //    return id;\n            //}\n        }\n        return null;\n    }\n\n    public Chromosome[] extractOddOrEvenAutosomes(boolean extractOdd) {\n        List<Chromosome> subset = new ArrayList<>();\n        for (Chromosome chromosome : chromosomeArrayAutosomesOnly) {\n            if (extractOdd && chromosome.getIndex() % 2 == 1) {\n                subset.add(chromosome);\n            } else if (!extractOdd && chromosome.getIndex() % 2 == 0) {\n                subset.add(chromosome);\n            }\n        }\n        Chromosome[] subsetArray = new Chromosome[subset.size()];\n        for (int i = 0; i < subset.size(); i++) {\n            subsetArray[i] = subset.get(i);\n        }\n        return subsetArray;\n    }\n\n    static class ChromosomeComparator implements Comparator<Chromosome> {\n        @Override\n        public int compare(Chromosome a, Chromosome b) {\n            Integer aIndx = a.getIndex();\n            Integer bIndx = b.getIndex();\n            return aIndx.compareTo(bIndx);\n        }\n    }\n  \n    public Pair<Chromosome[], Chromosome[]> splitAutosomesIntoHalves() {\n\n        int n = chromosomeArrayAutosomesOnly.length;\n        int autosomesLength = 0;\n        for (Chromosome chrom : chromosomeArrayAutosomesOnly) {\n            autosomesLength += chrom.getLength();\n        }\n        int halfLength = autosomesLength / 2;\n\n        // default assume chromosomes ordered with biggest first\n        // so for human, assuming first 8 chroms\n        int firstBatchUpToChr = n / 3 + 1;\n        long prevLength = 0;\n\n        for (int i = 0; i < n / 2; i++) {\n            long newLength = prevLength + chromosomeArrayAutosomesOnly[i].getLength();\n            if (prevLength <= halfLength && newLength >= halfLength) {\n                // midpoint found\n                if (Math.abs(prevLength - halfLength) < Math.abs(newLength - halfLength)) {\n                    firstBatchUpToChr = i - 1;\n                } else {\n                    firstBatchUpToChr = i;\n                }\n                break;\n            }\n            prevLength = newLength;\n        }\n        System.out.println(\"Splitting chromosomes; \" +\n                chromosomeArrayAutosomesOnly[0].getName() + \" to \" + chromosomeArrayAutosomesOnly[firstBatchUpToChr].getName() + \" and \" +\n                chromosomeArrayAutosomesOnly[firstBatchUpToChr + 1].getName() + \" to \" + chromosomeArrayAutosomesOnly[n - 1].getName());\n\n        Chromosome[] rowsChromosomes = new Chromosome[firstBatchUpToChr];\n        Chromosome[] colsChromosomes = new Chromosome[n - firstBatchUpToChr];\n        for (int i = 0; i < n; i++) {\n            if (i < firstBatchUpToChr) {\n                rowsChromosomes[i] = chromosomeArrayAutosomesOnly[i];\n            } else {\n                colsChromosomes[i - firstBatchUpToChr] = chromosomeArrayAutosomesOnly[i];\n            }\n        }\n        return new Pair<>(rowsChromosomes, colsChromosomes);\n    }\n\n\n    public Pair<Chromosome[], Chromosome[]> splitAutosomesAndSkipByTwos() {\n        int n = chromosomeArrayAutosomesOnly.length;\n\n        List<Chromosome> part1 = new ArrayList<>();\n        List<Chromosome> part2 = new ArrayList<>();\n\n        part1.add(chromosomeArrayAutosomesOnly[0]);\n        int i = 1;\n        int counterOffset = 0;\n        boolean addToFirstOne = false;\n\n        while (i < n) {\n\n            if (addToFirstOne) {\n                part1.add(chromosomeArrayAutosomesOnly[i]);\n            } else {\n                part2.add(chromosomeArrayAutosomesOnly[i]);\n            }\n\n            counterOffset++;\n            i++;\n\n            if (counterOffset == 2) {\n                addToFirstOne = !addToFirstOne;\n                counterOffset = 0;\n            }\n        }\n\n        return new Pair<>(chromosomeListToArray(part1), chromosomeListToArray(part2));\n    }\n\n    private Chromosome[] chromosomeListToArray(List<Chromosome> chromosomes) {\n        Chromosome[] array = new Chromosome[chromosomes.size()];\n        for (int i = 0; i < chromosomes.size(); i++) {\n            array[i] = chromosomes.get(i);\n        }\n        return array;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/CombinedDatasetReader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2023 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport javax.swing.*;\nimport java.awt.event.ActionListener;\nimport java.io.IOException;\nimport java.text.DecimalFormat;\nimport java.text.ParseException;\nimport java.util.*;\n\n//import java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 12/22/12\n *         Time: 10:10 AM\n */\npublic class CombinedDatasetReader implements DatasetReader {\n\n    private final List<DatasetReaderV2> readers;\n    private boolean hasFrags;\n    private int version;\n\n    public CombinedDatasetReader(List<DatasetReaderV2> readers) {\n        this.readers = readers;\n    }\n\n    @Override\n    public Dataset read() throws IOException {\n        // Temporarily create a dataset for each reader, then merge them\n\n        List<Dataset> tmpDatasets = new ArrayList<>();\n        version = 100000;\n        for (DatasetReader r : readers) {\n            Dataset ds = r.read();\n\n            if (ds == null) {\n                System.err.println(\"Dataset is null!! : \" + r.getPath());\n            } else {\n                tmpDatasets.add(ds);\n            }\n\n            version = Math.min(version, r.getVersion());\n        }\n\n        return mergeDatasets(tmpDatasets);\n\n    }\n\n    @Override\n    public boolean isActive() {\n        /*\n        do nothing\n        boolean atLeastOneIsActive = false;\n        for(DatasetReaderV2 reader : readers){\n            atLeastOneIsActive = atLeastOneIsActive || reader.isActive();\n        }\n        return atLeastOneIsActive;\n        */\n        return true;\n    }\n\n    @Override\n    public void setActive(boolean status) {\n        // do nothing\n    }\n\n    @Override\n    public int getVersion() {\n        // Version is the minimum of all constituent datasets\n        return version;\n    }\n\n    @Override\n    public String getPath() {\n        // we use this for peaks and blocks list, maybe the best thing to do is to somehow combine them\n        return \"combined_dataset\";\n    }\n\n    @Override\n    public List<JCheckBox> getCheckBoxes(List<ActionListener> actionListeners) {\n        List<JCheckBox> allBoxes = new ArrayList<>();\n        for (DatasetReaderV2 reader : readers) {\n            allBoxes.addAll(reader.getCheckBoxes(actionListeners));\n        }\n        return allBoxes;\n    }\n\n    // todo this just picks the normalization for the first map rather doing an appropriate calculation\n    @Override\n    public NormalizationVector getNormalizationVector(int chr1Idx, HiCZoom zoom, NormalizationType normalizationType) {\n        return readers.get(0).getNormalizationVector(chr1Idx, zoom, normalizationType);\n    }\n\n    @Override\n    public int getDepthBase() {\n        return readers.get(0).getDepthBase();\n    }\n\n    /**\n     * @param key -- string identifier for matrix, concatenation of chromosome names\n     * @return Merged matrices read in\n     * @throws IOException\n     */\n    @Override\n\n    public Matrix readMatrix(String key) throws IOException {\n        //\n        List<Matrix> tmpDatasets = new ArrayList<>();\n        for (DatasetReader r : readers) {\n            if (r.isActive()) {\n                Matrix m = r.readMatrix(key);\n                if (m == null) {\n                    System.err.println(\"Matrix Region is null!! : \" + r.getPath());\n                    System.err.println(\"Key \" + m.getKey());\n                } else {\n                    tmpDatasets.add(m);\n                }\n            }\n        }\n\n        if (tmpDatasets.size() == 0) {\n            return null;\n        } else if (tmpDatasets.size() == 1) {\n            return tmpDatasets.get(0);\n        } else {\n            return mergeMatrices(tmpDatasets);\n        }\n    }\n\n    @Override\n    public Block readNormalizedBlock(int blockNumber, MatrixZoomData zd, NormalizationType no) throws IOException {\n\n        List<Block> blockList = Collections.synchronizedList(new ArrayList<>());\n        for (DatasetReader r : readers) {\n            if (r.isActive()) {\n                Block cb = r.readNormalizedBlock(blockNumber, zd, no);\n                if (cb != null) {\n                    blockList.add(cb);\n                }\n            }\n\n        }\n        String key = zd.getBlockKey(blockNumber, no);\n        return blockList.size() == 0 ? new Block(blockNumber, key) : mergeBlocks(blockList, key);\n\n    }\n\n    /**\n     * Return the block numbers of all occupied blocks.\n     *\n     * @param matrixZoomData Matrix\n     * @return block numbers\n     */\n    @Override\n\n    public List<Integer> getBlockNumbers(MatrixZoomData matrixZoomData) {\n        Set<Integer> blockNumberSet = new HashSet<>();\n        for (DatasetReader r : readers) {\n            if (r.isActive()) {\n                blockNumberSet.addAll(r.getBlockNumbers(matrixZoomData));\n            }\n        }\n        List<Integer> blockNumbers = new ArrayList<>(blockNumberSet);\n        Collections.sort(blockNumbers);\n        return blockNumbers;\n    }\n\n    @Override\n    public Integer getBlockSize(MatrixZoomData zd, int blockNum) {\n        Integer blockSize = 0;\n        for (DatasetReader r : readers) {\n            if (r.isActive()) {\n                Integer tmpBlockSize = r.getBlockSize(zd, blockNum);\n                if (tmpBlockSize != null) {\n                    blockSize += tmpBlockSize;\n                }\n            }\n        }\n        if (blockSize != 0) {\n            return blockSize;\n        } else {\n            return null;\n        }\n    }\n\n    @Override\n    public double[] readEigenvector(String chr, HiCZoom zoom, int number, String type) {\n        // Eigenvectors not supported for combined datasets\n        return null;\n    }\n\n    @Override\n    public NormalizationVector readNormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize) {\n        return null; // Undefined for combined datasets\n    }\n\n    @Override\n    public NormalizationVector readNormalizationVectorPart(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize, int bound1, int bound2) {\n        return null; //Undefined for combined datasets\n    }\n\n    @Override\n    public ListOfDoubleArrays readExpectedVectorPart(long position, long nVals) {\n        return null;\n    }\n\n    /**\n     * Return a dataset that is an \"intersection\" of the supplied datasets.\n     *\n     * @param datasetList List of datasets to merge\n     * @return new dataset\n     */\n    private Dataset mergeDatasets(List<Dataset> datasetList) {\n\n        Dataset dataset = new Dataset(this);\n\n        final Dataset firstDataset = datasetList.get(0);\n        dataset.genomeId = firstDataset.getGenomeId();\n        dataset.setChromosomeHandler(firstDataset.getChromosomeHandler());\n\n        String enzyme = firstDataset.getRestrictionEnzyme();\n        hasFrags = enzyme != null;\n        if (hasFrags) {\n            for (Dataset ds : datasetList) {\n                if (!ds.getRestrictionEnzyme().equals(enzyme)) {\n                    hasFrags = false;\n                    break;\n                }\n            }\n        }\n\n        //Set<HiCZoom> zoomSet = new HashSet<>(firstDataset.getBpZooms());\n        // only retain resolutions in common between all datasets\n        dataset.bpZooms = firstDataset.getBpZooms();\n        for (Dataset ds : datasetList) {\n            for (HiCZoom zoom: ds.getBpZooms()) {\n               if (!(dataset.bpZooms.contains(zoom))) {\n                   dataset.bpZooms.add(zoom);\n               }\n            }\n//            dataset.bpZooms.retainAll(ds.getBpZooms());\n        }\n        dataset.bpZooms.sort(Collections.reverseOrder());\n        if (hasFrags) {\n            dataset.fragZooms = firstDataset.getFragZooms();\n            for (Dataset ds : datasetList) {\n                dataset.fragZooms.retainAll(ds.getFragZooms());\n            }\n            dataset.setFragmentCounts(firstDataset.getFragmentCounts());\n        }\n\n        // Expected values, just sum\n        // Map key ==  unit_binSize\n        Map<String, ExpectedValueFunction> dfMap = new HashMap<>();\n\n        Collection<String> keys = firstDataset.getExpectedValueFunctionMap().keySet();\n        Set<String> zoomsToRemove = new HashSet<>();\n        for (String key : keys) {\n            if (!hasFrags && key.startsWith(HiC.Unit.FRAG.toString())) continue;\n            List<ExpectedValueFunction> evFunctions = new ArrayList<>();\n            boolean haveAll = true;\n            for (Dataset ds : datasetList) {\n                final ExpectedValueFunction e = ds.getExpectedValueFunctionMap().get(key);\n                if (e == null) {\n                    int idx = key.lastIndexOf(\"_\");\n                    String zoomKey = key.substring(0, idx);\n                    zoomsToRemove.add(zoomKey);\n                    haveAll = false;\n                    break;\n                } else {\n                    evFunctions.add(e);\n                }\n            }\n            if (haveAll) {\n                ExpectedValueFunction combinedEV = mergeExpectedValues(evFunctions);\n                dfMap.put(key, combinedEV);\n            }\n        }\n        dataset.expectedValueFunctionMap = dfMap;\n\n        /*if (zoomsToRemove.size() > 0) {\n            List<HiCZoom> trimmedBpZooms = new ArrayList<>(dataset.bpZooms.size());\n            for (HiCZoom zoom : dataset.bpZooms) {\n                if (!zoomsToRemove.contains(zoom.getKey())) {\n                    trimmedBpZooms.add(zoom);\n                }\n            }\n            dataset.bpZooms = trimmedBpZooms;\n            if (hasFrags) {\n                List<HiCZoom> trimmedFragZooms = new ArrayList<>(dataset.bpZooms.size());\n                for (HiCZoom zoom : dataset.fragZooms) {\n                    if (!zoomsToRemove.contains(zoom.getKey())) {\n                        trimmedFragZooms.add(zoom);\n                    }\n                }\n                dataset.fragZooms = trimmedFragZooms;\n\n            }\n        }           */\n\n\n        ArrayList<String> statisticsList = new ArrayList<>();\n        ArrayList<String> graphsList = new ArrayList<>();\n        HashSet<String> reList = new HashSet<>();\n        for (Dataset ds : datasetList) {\n            try {\n                statisticsList.add(ds.getStatistics());\n                graphsList.add(ds.getGraphs());\n                reList.add(ds.getRestrictionEnzyme());\n            } catch (Exception e) {\n                // TODO - test on hic file with no stats file specified\n                e.printStackTrace();\n                if (HiCGlobals.guiIsCurrentlyActive)\n                    JOptionPane.showMessageDialog(MainWindow.getInstance(), \"Unable to retrieve statistics for one of the maps.\", \"Error\",\n                            JOptionPane.ERROR_MESSAGE);\n            }\n        }\n\n\n        Map<String, String> attributes = new HashMap<>();\n        attributes.put(\"statistics\", mergeStatistics(statisticsList));\n        attributes.put(\"graphs\", mergeGraphs(graphsList));\n        dataset.setAttributes(attributes);\n\n        Iterator<?> it = reList.iterator();\n        StringBuilder newRestrictionEnzyme = new StringBuilder();\n        while (it.hasNext()) newRestrictionEnzyme.append(it.next()).append(\" \");\n        dataset.restrictionEnzyme = newRestrictionEnzyme.toString();\n\n        // Set normalization types (for menu)\n        LinkedHashSet<NormalizationType> normTypes = new LinkedHashSet<>();\n        for (Dataset ds : datasetList) {\n            List<NormalizationType> tmp = ds.getNormalizationTypes();\n            if (tmp != null) normTypes.addAll(tmp);\n        }\n        for (Dataset ds : datasetList) {\n            List<NormalizationType> tmp = ds.getNormalizationTypes();\n            if (tmp != null) normTypes.retainAll(tmp);\n        }\n        dataset.setNormalizationTypes(new ArrayList<>(normTypes));\n\n        return dataset;\n    }\n\n\n    private ExpectedValueFunction mergeExpectedValues(List<ExpectedValueFunction> densityFunctions) {\n\n        try {\n\n            ExpectedValueFunction protoFunction = densityFunctions.get(0);\n            int binSize = protoFunction.getBinSize();\n            HiC.Unit unit = protoFunction.getUnit();\n            NormalizationType type = protoFunction.getNormalizationType();\n            long len = protoFunction.getLength();\n\n            for (ExpectedValueFunction df : densityFunctions) {\n                if (df.getBinSize() != binSize || !df.getUnit().equals(unit) || df.getNormalizationType() != type) {\n                    throw new RuntimeException(\"Attempt to merge incompatible expected values\");\n                }\n                len = Math.min(df.getLength(), len);\n            }\n            ListOfDoubleArrays expectedValues = new ListOfDoubleArrays(len);\n\n            for (ExpectedValueFunction df : densityFunctions) {\n                expectedValues.addValuesFrom(df.getExpectedValuesNoNormalization());\n            }\n\n\n            return new ExpectedValueFunctionImpl(protoFunction.getNormalizationType(), protoFunction.getUnit(), protoFunction.getBinSize(),\n                    expectedValues, null);\n        } catch (Exception e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n            return null;\n        }\n\n    }\n\n    private String mergeStatistics(List<String> statisticsList) {\n\n        LinkedHashMap<String, String> statsMap = new LinkedHashMap<>();\n\n\n        int numberFiles = statisticsList.size();\n        StringBuilder newStatistics = new StringBuilder();\n        for (String stats : statisticsList) {\n            if (stats == null) return null;\n            Scanner scanner = new Scanner(stats).useDelimiter(\"\\n\");\n            while (scanner.hasNext()) {\n                String[] results = scanner.next().split(\":\");\n                if (results.length == 2) {\n                    String key = results[0];\n                    String prevValue = statsMap.get(key);\n                    String value = results[1];\n                    int index = value.indexOf(\"(\");\n                    if (index > -1) value = value.substring(0, index);\n\n                    if (prevValue == null) {\n                        statsMap.put(key, value);\n                    } else {\n                        statsMap.put(key, prevValue + \";\" + value);\n                    }\n                }\n            }\n        }\n        DecimalFormat decimalFormat = new DecimalFormat();\n        for (Map.Entry<String, String> e : statsMap.entrySet()) {\n            String key = e.getKey();\n            String value = e.getValue();\n            String[] results = value.split(\";\");\n            if (results.length == numberFiles) {\n                boolean add = true;\n                long tmp = 0;\n                for (int i = 0; i < numberFiles; i++) {\n                    try {\n                        tmp += decimalFormat.parse(results[i].trim()).longValue();\n                    } catch (ParseException exception) {\n                        add = false;\n\n                    }\n                    //tmp += Long.valueOf(results[i].trim());\n                }\n                if (add) newStatistics.append(key).append(\": \").append(decimalFormat.format(tmp)).append(\"\\n\");\n            }\n        }\n        return newStatistics.toString();\n    }\n\n    private String mergeGraphs(List<String> graphsList) {\n        long[] A = new long[2000];\n\n        int[] mapq1 = new int[201];\n        int[] mapq2 = new int[201];\n        int[] mapq3 = new int[201];\n        int[] inner = new int[100];\n        int[] outer = new int[100];\n        int[] right = new int[100];\n        int[] left = new int[100];\n\n        for (String graphs : graphsList) {\n            if (graphs == null) {\n                return null;\n            }\n            Scanner scanner = new Scanner(graphs);\n            try {\n                while (true) {\n                    if (scanner.next().equals(\"[\")) break;\n                }\n                //while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 2000; idx++) {\n                    A[idx] += scanner.nextLong();\n\n                }\n\n                while (true) {\n                    if (scanner.next().equals(\"[\")) break;\n                }\n                //while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 201; idx++) {\n                    mapq1[idx] += scanner.nextInt();\n                    mapq2[idx] += scanner.nextInt();\n                    mapq3[idx] += scanner.nextInt();\n\n                }\n\n                while (true) {\n                    if (scanner.next().equals(\"[\")) break;\n                }\n                //while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 100; idx++) {\n                    inner[idx] += scanner.nextInt();\n                    outer[idx] += scanner.nextInt();\n                    right[idx] += scanner.nextInt();\n                    left[idx] += scanner.nextInt();\n                }\n            } catch (NoSuchElementException exception) {\n                System.err.println(\"Graphing file improperly formatted\");\n                return null;\n            }\n        }\n        StringBuilder newGraph = new StringBuilder(\"A = [\\n\");\n        for (int idx = 0; idx < 2000; idx++) newGraph.append(A[idx]).append(\" \");\n        newGraph.append(\"];\\n\");\n        newGraph.append(\"B = [\\n\");\n        for (int idx = 0; idx < 201; idx++)\n            newGraph.append(mapq1[idx]).append(\" \").append(mapq2[idx]).append(\" \").append(mapq3[idx]).append(\"\\n\");\n        newGraph.append(\"];\\n\");\n        newGraph.append(\"D = [\\n\");\n        for (int idx = 0; idx < 100; idx++)\n            newGraph.append(inner[idx]).append(\" \").append(outer[idx]).append(\" \").append(right[idx]).append(\" \").append(left[idx]).append(\"\\n\");\n        newGraph.append(\"];\\n\");\n        return newGraph.toString();\n    }\n\n\n    private Matrix mergeMatrices(List<Matrix> matrixList) {\n\n        Map<String, Double> averageCount = new HashMap<>();\n        Map<String, Double> sumCount = new HashMap<>();\n        List<MatrixZoomData> newMatrixZoomData = new ArrayList<>();\n        Set<Integer> bpBinSizesSet = new HashSet<>();\n        Set<Integer> fragBinSizesSet = new HashSet<>();\n        for (Matrix matrix : matrixList) {\n            for (MatrixZoomData zd : matrix.bpZoomData) {\n                String key = zd.getKey();\n                Double avg = averageCount.get(key);\n                Double sum = sumCount.get(key);\n                if (avg == null) {\n                    averageCount.put(key, zd.getAverageCount());\n                } else if (avg >= 0) {\n                    averageCount.put(key, avg + zd.getAverageCount());\n                }\n                if (sum == null) {\n                    sumCount.put(key, zd.getSumCount());\n                } else if (sum >= 0) {\n                    sumCount.put(key, sum + zd.getSumCount());\n                }\n                newMatrixZoomData.add(zd);\n                bpBinSizesSet.add(zd.getBinSize());\n            }\n            if (hasFrags) {\n                for (MatrixZoomData zd : matrix.fragZoomData) {\n                    String key = zd.getKey();\n                    Double avg = averageCount.get(key);\n                    if (avg == null) {\n                        averageCount.put(key, zd.getAverageCount());\n                    } else if (avg >= 0) {\n                        averageCount.put(key, avg + zd.getAverageCount());\n                    }\n                    fragBinSizesSet.add(zd.getBinSize());\n                }\n            }\n        }\n\n        Matrix mergedMatrix = matrixList.get(0);\n        ArrayList<Integer> bpBinSizes = new ArrayList<>(bpBinSizesSet);\n        Collections.sort(bpBinSizes, Collections.reverseOrder());\n        mergedMatrix.setBpBinSizes(bpBinSizes);\n\n        for (MatrixZoomData zd : newMatrixZoomData)       {\n            zd.reader = this;\n            String key = zd.getKey();\n            if (averageCount.containsKey(key)) {\n                zd.setAverageCount(averageCount.get(key));\n            }\n            if (sumCount.containsKey(key)) {\n                zd.setSumCount(sumCount.get(key));\n            }\n        }\n        mergedMatrix.bpZoomData = newMatrixZoomData;\n       /* for (MatrixZoomData zd : mergedMatrix.bpZoomData) {\n            zd.reader = this;\n            String key = zd.getKey();\n            if (averageCount.containsKey(key)) {\n                zd.setAverageCount(averageCount.get(key));\n            }\n        }*/\n        if (hasFrags) {\n            ArrayList<Integer> fragBinSizes = new ArrayList<>(fragBinSizesSet);\n            Collections.sort(fragBinSizes, Collections.reverseOrder());\n            mergedMatrix.setFragBinSizes(fragBinSizes);\n            for (MatrixZoomData zd : mergedMatrix.fragZoomData) {\n                zd.reader = this;\n                String key = zd.getKey();\n                if (averageCount.containsKey(key)) {\n                    zd.setAverageCount(averageCount.get(key));\n                }\n                if (sumCount.containsKey(key)) {\n                    zd.setSumCount(sumCount.get(key));\n                }\n            }\n        } else {\n            mergedMatrix.fragZoomData = null;\n        }\n        return mergedMatrix;\n    }\n\n    /**\n     * Merge the contact records from multiple blocks to create a new block.  Contact records are sorted in row then\n     * column order.\n     *\n     * @param blockList Blocks to merge\n     * @param blockKey\n     * @return new Block\n     */\n    private Block mergeBlocks(List<Block> blockList, String blockKey) {\n        // First combine contact records for all blocks\n        final Block firstBlock = blockList.get(0);\n        int repSize = firstBlock.getContactRecords().size();\n        int blockNumber = firstBlock.getNumber(); // TODO -- this should be checked, all blocks should have same number\n\n        HashMap<String, ContactRecord> mergedRecordMap = new HashMap<>(blockList.size() * repSize * 2);\n\n        for (Block b : blockList) {\n            Collection<ContactRecord> records = b.getContactRecords();\n            for (ContactRecord rec : records) {\n                String key = rec.getBinX() + \"_\" + rec.getBinY();\n                ContactRecord mergedRecord = mergedRecordMap.get(key);\n                if (mergedRecord == null) {\n                    mergedRecord = new ContactRecord(rec.getBinX(), rec.getBinY(), rec.getCounts());\n                    mergedRecordMap.put(key, mergedRecord);\n                } else {\n                    mergedRecord.incrementCount(rec.getCounts());\n                }\n            }\n        }\n\n        List<ContactRecord> mergedRecords = new ArrayList<>(mergedRecordMap.values());\n        return new Block(blockNumber, mergedRecords, blockKey);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/CombinedExpectedValueFunction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.ArrayList;\nimport java.util.List;\n//import java.util.Map;\n\n/**\n * @author jrobinso\n *         Date: 12/26/12\n *         Time: 9:30 PM\n */\npublic class CombinedExpectedValueFunction implements ExpectedValueFunction {\n\t\n\tprivate final List<ExpectedValueFunction> densityFunctions;\n\tprivate ListOfDoubleArrays expectedValuesNoNormalization = null;\n\n    public CombinedExpectedValueFunction(ExpectedValueFunction densityFunction) {\n        this.densityFunctions = new ArrayList<>();\n        densityFunctions.add(densityFunction);\n    }\n\n    public void addDensityFunction(ExpectedValueFunction densityFunction) {\n        // TODO -- verify same unit, binsize, type, denisty array size\n        densityFunctions.add(densityFunction);\n    }\n\t\n\t@Override\n\tpublic double getExpectedValue(int chrIdx, long distance) {\n\t\tdouble sum = 0;\n\t\tfor (ExpectedValueFunction df : densityFunctions) {\n\t\t\tsum += df.getExpectedValue(chrIdx, distance);\n\t\t}\n\t\treturn sum;\n\t}\n\t\n\t@Override\n\tpublic ListOfDoubleArrays getExpectedValuesWithNormalization(int chrIdx) {\n\t\t\n\t\tif (expectedValuesNoNormalization.getLength() > 0) {\n\t\t\tListOfDoubleArrays normedExpectedValues = new ListOfDoubleArrays(expectedValuesNoNormalization.getLength());\n\t\t\t\n\t\t\tfor (long i = 0; i < normedExpectedValues.getLength(); i++) {\n\t\t\t\tfor (ExpectedValueFunction df : densityFunctions) {\n\t\t\t\t\tnormedExpectedValues.addTo(i, df.getExpectedValue(chrIdx, i));\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\treturn normedExpectedValues;\n\t\t} else {\n\t\t\tSystem.err.println(\"Expected values array is empty\");\n            return null;\n        }\n    }\n\t\n\t@Override\n\tpublic ListOfDoubleArrays getExpectedValuesNoNormalization() {\n\t\tif (expectedValuesNoNormalization != null) return expectedValuesNoNormalization;\n\t\tlong length = 0;\n\t\tfor (ExpectedValueFunction df : densityFunctions) { // Removed cast to ExpectedValueFunctionImpl; change back if errors\n\t\t\tlength = Math.max(length, df.getExpectedValuesNoNormalization().getLength());\n\t\t}\n\t\texpectedValuesNoNormalization = new ListOfDoubleArrays(length);\n\t\tfor (ExpectedValueFunction df : densityFunctions) {\n\t\t\t\n\t\t\texpectedValuesNoNormalization.addValuesFrom(df.getExpectedValuesNoNormalization());\n\t\t}\n        return expectedValuesNoNormalization;\n    }\n\t\n\t@Override\n\tpublic long getLength() {\n\t\treturn densityFunctions.get(0).getLength();\n\t}\n\n    @Override\n    public NormalizationType getNormalizationType() {\n        return densityFunctions.get(0).getNormalizationType();\n    }\n\n    @Override\n    public HiC.Unit getUnit() {\n        return densityFunctions.get(0).getUnit();\n    }\n\n    @Override\n    public int getBinSize() {\n        return densityFunctions.get(0).getBinSize();\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/ContactRecord.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.Objects;\n\n/**\n * @author jrobinso\n * @since Aug 3, 2010\n */\npublic class ContactRecord implements Comparable<ContactRecord> {\n    \n    /**\n     * Bin number in x coordinate\n     */\n    private final int binX;\n\n    /**\n     * Bin number in y coordinate\n     */\n    private final int binY;\n\n    /**\n     * Total number of counts, or cumulative score\n     */\n    private float counts;\n\n    public ContactRecord(int binX, int binY, float counts) {\n        this.binX = binX;\n        this.binY = binY;\n        this.counts = counts;\n    }\n\n    public void incrementCount(float score) {\n        counts += score;\n    }\n\n\n    public int getBinX() {\n        return binX;\n    }\n\n    public int getBinY() {\n        return binY;\n    }\n\n    public float getCounts() {\n        return counts;\n    }\n\n    @Override\n    public int compareTo(ContactRecord contactRecord) {\n        if (this.binX != contactRecord.binX) {\n            return binX - contactRecord.binX;\n        } else if (this.binY != contactRecord.binY) {\n            return binY - contactRecord.binY;\n        } else return 0;\n    }\n\n    public String toString() {\n        return \"\" + binX + \" \" + binY + \" \" + counts;\n    }\n\n    @Override\n    public int hashCode() {\n        return Objects.hash(binX, binY, counts);\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (this == obj)\n            return true;\n        if (obj == null)\n            return false;\n        if (getClass() != obj.getClass())\n            return false;\n        return compareTo((ContactRecord) obj) == 0;\n    }\n\n\n    public String getKey(NormalizationType normalizationType) {\n        return binX + \"_\" + binY + \"_\" + normalizationType;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/CustomMatrixZoomData.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.censoring.CustomMZDRegionHandler;\nimport juicebox.data.censoring.RegionPair;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport java.io.IOException;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.TimeUnit;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n * Created by muhammadsaadshamim on 7/21/17.\n */\npublic class CustomMatrixZoomData extends MatrixZoomData {\n\n    private final Map<String, MatrixZoomData> zoomDatasForDifferentRegions = new HashMap<>();\n    private final Map<MatrixZoomData, Map<RegionPair, LRUCache<String, Block>>> allBlockCaches = new HashMap<>();\n    private final CustomMZDRegionHandler rTreeHandler = new CustomMZDRegionHandler();\n    private final ChromosomeHandler handler;\n\n    public CustomMatrixZoomData(Chromosome chr1, Chromosome chr2, ChromosomeHandler handler,\n                                HiCZoom zoom, DatasetReader reader) {\n        super(chr1, chr2, zoom, -1, -1, new int[0], new int[0], reader);\n        this.handler = handler;\n        rTreeHandler.initialize(chr1, chr2, zoom, handler);\n    }\n\n    private boolean isImportant = false;\n\n    public void expandAvailableZoomDatas(String regionKey, MatrixZoomData zd) {\n        if (getZoom().equals(zd.getZoom())) {\n            zoomDatasForDifferentRegions.put(regionKey, zd);\n        }\n    }\n\n    private static Block modifyBlock(Block block, String key, MatrixZoomData zd, RegionPair rp) {\n        int binSize = zd.getBinSize();\n        int chr1Idx = zd.getChr1Idx();\n        int chr2Idx = zd.getChr2Idx();\n\n        List<ContactRecord> alteredContacts = new ArrayList<>();\n        for (ContactRecord record : block.getContactRecords()) {\n\n            long newX = record.getBinX() * binSize;\n            if (newX >= rp.xRegion.getX1() && newX <= rp.xRegion.getX2()) {\n                newX = rp.xTransRegion.getX1() + newX - rp.xRegion.getX1();\n\t\t\t} else {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\n\t\t\tlong newY = record.getBinY() * binSize;\n\t\t\tif (newY >= rp.yRegion.getX1() && newY <= rp.yRegion.getX2()) {\n\t\t\t\tnewY = rp.yTransRegion.getX1() + newY - rp.yRegion.getX1();\n\t\t\t} else {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tint newBinX = (int) (newX / binSize);\n\t\t\tint newBinY = (int) (newY / binSize);\n\t\n\t\t\tif (chr1Idx == chr2Idx && newBinY < newBinX) {\n\t\t\t\talteredContacts.add(new ContactRecord(newBinY, newBinX, record.getCounts()));\n\t\t\t} else {\n\t\t\t\talteredContacts.add(new ContactRecord(newBinX, newBinY, record.getCounts()));\n\t\t\t}\n\t\t}\n        //System.out.println(\"num orig records \"+block.getContactRecords().size()+ \" after alter \"+alteredContacts.size()+\" bnum \"+block.getNumber());\n        return new Block(block.getNumber(), alteredContacts, key + rp.getDescription());\n    }\n\t\n\t@Override\n\tpublic List<Block> getNormalizedBlocksOverlapping(long binX1, long binY1, long binX2, long binY2,\n\t\t\t\t\t\t\t\t\t\t\t\t\t  final NormalizationType norm, boolean isImportant, boolean fillUnderDiagonal) {\n\t\tthis.isImportant = isImportant;\n\t\tint resolution = zoom.getBinSize();\n\t\t//if(isImportant) System.out.println(\"zt12 \"+resolution+\" --x \"+binX1+\" \"+binX2+\" y \"+binY1+\" \"+binY2);\n\t\tlong gx1 = (binX1 * resolution);\n\t\tlong gy1 = (binY1 * resolution);\n\t\tlong gx2 = (binX2 * resolution);\n\t\tlong gy2 = (binY2 * resolution);\n\t\t\n\t\treturn addNormalizedBlocksToListByGenomeCoordinates(gx1, gy1, gx2, gy2, norm);\n\t}\n\n    @Override\n    public void printFullDescription() {\n        System.out.println(\"Custom Chromosome: \" + chr1.getName() + \" - \" + chr2.getName());\n        System.out.println(\"unit: \" + zoom.getUnit());\n        System.out.println(\"binSize (bp): \" + zoom.getBinSize());\n    }\n\t\n\tprivate List<Block> addNormalizedBlocksToListByGenomeCoordinates(long gx1, long gy1, long gx2, long gy2,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t final NormalizationType no) {\n        List<Block> blockList = Collections.synchronizedList(new ArrayList<>());\n        Map<MatrixZoomData, Map<RegionPair, List<Integer>>> blocksNumsToLoadForZd = new ConcurrentHashMap<>();\n        // remember these are pseudo genome coordinates\n        \n        // x window\n        //net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(gx1, gx1, gx2, gx2);\n        List<Pair<GenericLocus, GenericLocus>> xAxisRegions = rTreeHandler.getIntersectingFeatures(chr1.getName(), gx1, gx2);\n        \n        // y window\n        //currentWindow = new net.sf.jsi.Rectangle(gy1, gy1, gy2, gy2);\n        List<Pair<GenericLocus, GenericLocus>> yAxisRegions = rTreeHandler.getIntersectingFeatures(chr2.getName(), gy1, gy2);\n\n        if (isImportant) {\n            if (HiCGlobals.printVerboseComments)\n                System.out.println(\"num x regions \" + xAxisRegions.size() + \" num y regions \" + yAxisRegions.size());\n        }\n\n        if (xAxisRegions.size() < 1) {\n            System.err.println(\"no x?\");\n        }\n        if (yAxisRegions.size() < 1) {\n            System.err.println(\"no y?\");\n        }\n\n        ExecutorService executor = HiCGlobals.newFixedThreadPool();\n        // todo change to be by chromosome?\n        for (Pair<GenericLocus, GenericLocus> xRegion : xAxisRegions) {\n            for (Pair<GenericLocus, GenericLocus> yRegion : yAxisRegions) {\n                Runnable worker = new Runnable() {\n                    @Override\n                    public void run() {\n                        RegionPair rp = RegionPair.generateRegionPair(xRegion, yRegion, handler);\n                        MatrixZoomData zd = zoomDatasForDifferentRegions.get(Matrix.generateKey(rp.xI, rp.yI));\n                        if (zd == null || rp == null) return;\n\n                        synchronized (blocksNumsToLoadForZd) {\n                            if (!blocksNumsToLoadForZd.containsKey(zd)) {\n                                blocksNumsToLoadForZd.put(zd, new HashMap<>());\n                            }\n\n                            if (!blocksNumsToLoadForZd.get(zd).containsKey(rp)) {\n                                blocksNumsToLoadForZd.get(zd).put(rp, new ArrayList<>());\n                            }\n                        }\n\t\n\t\t\t\t\t\t// todo mss custom matrix zd doesn't have long support yet\n                        List<Integer> tempBlockNumbers = zd.getBlockNumbersForRegionFromGenomePosition(rp.getOriginalGenomeRegion());\n                        synchronized (blocksNumsToLoadForZd) {\n                            for (int blockNumber : tempBlockNumbers) {\n                                String key = zd.getBlockKey(blockNumber, no);\n                                if (HiCGlobals.useCache\n                                        && allBlockCaches.containsKey(zd)\n                                        && allBlockCaches.get(zd).containsKey(rp)\n                                        && allBlockCaches.get(zd).get(rp).containsKey(key)) {\n                                    synchronized (blockList) {\n                                        blockList.add(allBlockCaches.get(zd).get(rp).get(key));\n                                    }\n                                } else if (blocksNumsToLoadForZd.containsKey(zd) && blocksNumsToLoadForZd.get(zd).containsKey(rp)) {\n                                    blocksNumsToLoadForZd.get(zd).get(rp).add(blockNumber);\n                                } else {\n                                    System.err.println(\"Something went wrong CZDErr3 \" + zd.getDescription() +\n                                            \" rp \" + rp.getDescription() + \" block num \" + blockNumber);\n                                }\n                            }\n                        }\n                    }\n                };\n                executor.execute(worker);\n            }\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n\n        // Actually load new blocks\n        actuallyLoadGivenBlocks(blockList, no, blocksNumsToLoadForZd);\n        //System.out.println(\"num blocks post \"+blockList.size());\n\n        if (blockList.size() < 1) {\n            if (HiCGlobals.printVerboseComments)\n                System.err.println(\"no blocks?? for num x regions \" + xAxisRegions.size() + \" num y regions \" + yAxisRegions.size());\n        }\n\n        return blockList;\n    }\n\n    /**\n     * not quite an override since inputs are different, but naming preserved as parent class\n     *\n     * @param blockList\n     * @param no\n     * @param blocksNumsToLoadForZd\n     */\n    private void actuallyLoadGivenBlocks(final List<Block> blockList, final NormalizationType no,\n                                         Map<MatrixZoomData, Map<RegionPair, List<Integer>>> blocksNumsToLoadForZd) {\n        final AtomicInteger errorCounter = new AtomicInteger();\n        ExecutorService service = HiCGlobals.newFixedThreadPool();\n\n        long[] timesPassed = new long[3];\n        long overallTimeStart = System.currentTimeMillis();\n\n        for (final MatrixZoomData zd : blocksNumsToLoadForZd.keySet()) {\n            final Map<RegionPair, List<Integer>> blockNumberMap = blocksNumsToLoadForZd.get(zd);\n            for (final RegionPair rp : blockNumberMap.keySet()) {\n                Runnable loader = new Runnable() {\n                    @Override\n                    public void run() {\n                        for (final int blockNum : blockNumberMap.get(rp)) {\n                            try {\n                                long time0 = System.currentTimeMillis();\n                                String key = zd.getBlockKey(blockNum, no);\n                                long time1 = System.currentTimeMillis();\n                                Block b = reader.readNormalizedBlock(blockNum, zd, no);\n                                long time2 = System.currentTimeMillis();\n                                if (b == null) {\n                                    b = new Block(blockNum, key + rp.getDescription());   // An empty block\n                                } else {\n                                    b = modifyBlock(b, key, zd, rp);\n                                }\n                                long time3 = System.currentTimeMillis();\n\n                                if (HiCGlobals.useCache) {\n                                    synchronized (allBlockCaches) {\n                                        if (!allBlockCaches.containsKey(zd)) {\n                                            allBlockCaches.put(zd, new HashMap<>());\n                                        }\n                                        if (!allBlockCaches.get(zd).containsKey(rp)) {\n                                            allBlockCaches.get(zd).put(rp, new LRUCache<>(50));\n                                        }\n                                        allBlockCaches.get(zd).get(rp).put(key, b);\n                                    }\n                                }\n                                blockList.add(b);\n\n                                synchronized (timesPassed) {\n                                    timesPassed[0] += time1 - time0;\n                                    timesPassed[1] += time2 - time1;\n                                    timesPassed[2] += time3 - time2;\n                                }\n                            } catch (IOException e) {\n                                System.err.println(\"--e0 \" + zd.getDescription() + \" - \" + rp.getDescription());\n                                errorCounter.incrementAndGet();\n                            }\n                        }\n                    }\n                };\n                service.submit(loader);\n            }\n        }\n\n        // done submitting all jobs\n        service.shutdown();\n\n        // Wait until all threads finish\n        while (!service.isTerminated()) {\n        }\n\n        // wait for all to finish\n        try {\n            service.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);\n        } catch (InterruptedException e) {\n            //String.format(\"Pending tasks: %d\", executor.getQueue().size())\n            System.err.println(\"Error loading custom mzd data \" + e.getLocalizedMessage());\n            if (HiCGlobals.printVerboseComments) {\n                e.printStackTrace();\n            }\n        }\n\n        long timeFinalOverall = System.currentTimeMillis();\n        //System.out.println(\"Time taken in actuallyLoadGivenBlocks (seconds): \" + timesPassed[0] / 1000.0 + \" - \" + timesPassed[1] / 1000.0 + \" - \" + timesPassed[2] / 1000.0);\n\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Time taken overall breakdown (seconds): \"\n                    + DatasetReaderV2.globalTimeDiffThings[0] + \" - \"\n                    + DatasetReaderV2.globalTimeDiffThings[1] + \" - \"\n                    + DatasetReaderV2.globalTimeDiffThings[2] + \" - \"\n                    + DatasetReaderV2.globalTimeDiffThings[3] + \" - \"\n                    + DatasetReaderV2.globalTimeDiffThings[4]\n\n            );\n            System.out.println(\"Time taken overall (seconds): \" + (overallTimeStart - timeFinalOverall) / 1000.0);\n        }\n        // error printing\n        if (errorCounter.get() > 0) {\n            System.err.println(errorCounter.get() + \" errors while reading blocks\");\n        }\n    }\n\t\n\tpublic List<Long> getBoundariesOfCustomChromosomeX() {\n\t\treturn rTreeHandler.getBoundariesOfCustomChromosomeX();\n\t}\n\t\n\tpublic List<Long> getBoundariesOfCustomChromosomeY() {\n\t\treturn rTreeHandler.getBoundariesOfCustomChromosomeY();\n\t}\n\n    // TODO get Expected should be appropriately caculated in the custom regions\n    public double getExpected(int binX, int binY, ExpectedValueFunction df) {\n        // x window\n        int gx1 = binX * zoom.getBinSize();\n        net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(gx1, gx1, gx1, gx1);\n        List<Pair<GenericLocus, GenericLocus>> xRegions = rTreeHandler.getIntersectingFeatures(chr1.getName(), gx1);\n\n        // y window\n        int gy1 = binY * zoom.getBinSize();\n        currentWindow = new net.sf.jsi.Rectangle(gy1, gy1, gy1, gy1);\n        List<Pair<GenericLocus, GenericLocus>> yRegions = rTreeHandler.getIntersectingFeatures(chr2.getName(), gy1);\n\n        RegionPair rp = RegionPair.generateRegionPair(xRegions.get(0), yRegions.get(0), handler);\n        MatrixZoomData zd = zoomDatasForDifferentRegions.get(Matrix.generateKey(rp.xI, rp.yI));\n\n        return zd.getAverageCount();\n        /*\n        if(rp.xI == rp.yI){\n            if (df != null) {\n                int dist = Math.abs(binX - binY);\n                return df.getExpectedValue(rp.xI, dist);\n            }\n        } else {\n            return zd.getAverageCount();\n        }\n\n        return 0;\n        */\n    }\n\n    @Override\n    public double getAverageCount() {\n        return 10; //todo\n    }\n\n\n    public List<Pair<GenericLocus, GenericLocus>> getRTreeHandlerIntersectingFeatures(String name, int g1, int g2) {\n        return rTreeHandler.getIntersectingFeatures(name, g1, g2);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/Dataset.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2023 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport com.google.common.primitives.Ints;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.dev.Private;\nimport juicebox.tools.utils.original.Preprocessor;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.util.FileUtils;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.ResourceLocator;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport javax.swing.*;\nimport java.awt.event.ActionListener;\nimport java.io.IOException;\nimport java.text.DecimalFormat;\nimport java.text.NumberFormat;\nimport java.text.ParseException;\nimport java.util.*;\n\n/**\n * @author jrobinso\n * @since Aug 12, 2010\n */\npublic class Dataset {\n\n    private final Map<String, Matrix> matrices = new HashMap<>(625);\n    private final DatasetReader reader;\n    private final LRUCache<String, double[]> eigenvectorCache;\n    private final LRUCache<String, NormalizationVector> normalizationVectorCache;\n    private final Map<String, NormalizationVector> normalizationsVectorsOnlySavedInRAMCache;\n    Map<String, ExpectedValueFunction> expectedValueFunctionMap;\n    String genomeId;\n    String restrictionEnzyme = null;\n    List<HiCZoom> bpZooms, dynamicZooms, fragZooms;\n    private int v9DepthBase = 0;\n    private List<Integer> bpZoomResolutions;\n    private Map<String, String> attributes;\n    private Map<String, Integer> fragmentCounts;\n    protected NormalizationHandler normalizationHandler = new NormalizationHandler();\n    private List<NormalizationType> normalizationTypes;\n    private ChromosomeHandler chromosomeHandler;\n\n    public Dataset(DatasetReader reader) {\n        this.reader = reader;\n        eigenvectorCache = new LRUCache<>(25);\n        normalizationVectorCache = new LRUCache<>(25);\n        normalizationsVectorsOnlySavedInRAMCache = new HashMap<>();\n        normalizationTypes = new ArrayList<>();\n    }\n\n    public Matrix getMatrix(Chromosome chr1, Chromosome chr2) {\n\n        // order is arbitrary, convention is lower # chr first\n        if (chr1 == null || chr2 == null) return null;\n\n        //System.out.println(\"from dataset\");\n        String key = Matrix.generateKey(chr1, chr2);\n        Matrix m = matrices.get(key);\n\n        if (m == null && reader != null) {\n            try {\n                // custom chromosome is handled as separate case\n                //if (chromosomeHandler.isCustomAPAChromosome(chr1) || chromosomeHandler.isCustomAPAChromosome(chr2)) {\n                //    System.err.println(\"APA Index key is \" + key);\n                //    m = Matrix.createCustomChromosomeMatrix(chr1, chr2, chromosomeHandler, matrices, reader);\n                //} else\n                if (chromosomeHandler.isCustomChromosome(chr1) || chromosomeHandler.isCustomChromosome(chr2)) {\n                    if (HiCGlobals.printVerboseComments) System.out.println(\"Custom Chromosome Index key is \" + key);\n                    m = Matrix.createCustomChromosomeMatrix(chr1, chr2, chromosomeHandler, matrices, reader);\n                } else if (HiCGlobals.isAssemblyMatCheck) {\n                    m = Matrix.createAssemblyChromosomeMatrix(chromosomeHandler, matrices, reader);\n                } else {\n                    m = reader.readMatrix(key);\n                }\n\n                matrices.put(key, m);\n\n            } catch (Exception e) {\n                System.err.println(\"Error fetching matrix for: \" + chr1.getName() + \"-\" + chr2.getName() +\n                        \" in \" + reader.getPath());\n                e.printStackTrace();\n            }\n        }\n\n        return m;\n    }\n\n    public void addDynamicResolution(int newRes) {\n\n        int highRes = -1;\n        for (int potentialRes : bpZoomResolutions) {\n            if (potentialRes < newRes && potentialRes > highRes && newRes % potentialRes == 0) {\n                highRes = potentialRes;\n            }\n        }\n        if (highRes < 0) {\n            System.err.println(\"No suitable higher resolution found\");\n            return;\n        }\n\n        for (Matrix matrix : matrices.values()) {\n            matrix.createDynamicResolutionMZD(new Pair<>(newRes, highRes), true);\n        }\n        dynamicZooms.add(new HiCZoom(HiC.Unit.BP, newRes));\n    }\n\n\n    public ResourceLocator getSubcompartments() {\n        ResourceLocator locator = null;\n\n        String path = reader.getPath();\n        //Special case for combined maps:\n        if (path == null) {\n            return null;\n        }\n\n        if (path.contains(\"gm12878/in-situ/combined\")) {\n            path = path.substring(0, path.lastIndexOf('.'));\n            if (path.lastIndexOf(\"_30\") > -1) {\n                path = path.substring(0, path.lastIndexOf(\"_30\"));\n            }\n\n            String location = path + \"_subcompartments.bed\";\n            locator = new ResourceLocator(location);\n\n            locator.setName(\"Subcompartments\");\n        }\n        return locator;\n    }\n\n    public ResourceLocator getSuperLoops() {\n        ResourceLocator locator = null;\n\n        String path = reader.getPath();\n        //Special case for combined maps:\n        if (path == null) {\n            return null;\n        }\n\n        if (path.contains(\"gm12878/in-situ/combined\")) {\n            path = path.substring(0, path.lastIndexOf('.'));\n\n            if (path.lastIndexOf(\"_30\") > -1) {\n                path = path.substring(0, path.lastIndexOf(\"_30\"));\n            }\n\n            String location = path + \"_chrX_superloop_list.txt\";\n            locator = new ResourceLocator(location);\n\n            locator.setName(\"ChrX super loops\");\n        }\n        return locator;\n    }\n\n    public ResourceLocator getPeaks() {\n\n        String path = reader.getPath();\n\n        //Special case for combined maps:\n        if (path == null) {\n            return null;\n        }\n\n        path = path.substring(0, path.lastIndexOf('.'));\n\n\n        if (path.lastIndexOf(\"_30\") > -1) {\n            path = path.substring(0, path.lastIndexOf(\"_30\"));\n        }\n\n        String location = path + \"_peaks.txt\";\n\n        if (FileUtils.resourceExists(location)) {\n            return new ResourceLocator(location);\n        } else {\n            location = path + \"_loops.txt\";\n            if (FileUtils.resourceExists(location)) {\n                return new ResourceLocator(location);\n            } else {\n                return null;\n            }\n        }\n\n    }\n\n    public ResourceLocator getBlocks() {\n\n        String path = reader.getPath();\n\n        //Special case for combined maps:\n        if (path == null) {\n            return null;\n        }\n\n        path = path.substring(0, path.lastIndexOf('.'));\n\n        if (path.lastIndexOf(\"_30\") > -1) {\n            path = path.substring(0, path.lastIndexOf(\"_30\"));\n        }\n\n        String location = path + \"_blocks.txt\";\n\n        if (FileUtils.resourceExists(location)) {\n            return new ResourceLocator(location);\n        } else {\n            location = path + \"_domains.txt\";\n            if (FileUtils.resourceExists(location)) {\n                return new ResourceLocator(location);\n            } else {\n                return null;\n            }\n\n        }\n\n    }\n\n    public void setAttributes(Map<String, String> map) {\n        this.attributes = map;\n        try {\n            v9DepthBase = Integer.parseInt(attributes.get(Preprocessor.V9_DEPTH_BASE));\n        } catch (Exception e) {\n            v9DepthBase = 0;\n        }\n    }\n\n\n    public List<NormalizationType> getNormalizationTypes() {\n        return normalizationTypes;\n    }\n\n    public void setNormalizationTypes(List<NormalizationType> normalizationTypes) {\n        this.normalizationTypes = normalizationTypes;\n    }\n\n    public void addNormalizationType(NormalizationType type) {\n        if (!normalizationTypes.contains(type)) normalizationTypes.add(type);\n    }\n\n    public int getNumberZooms(HiC.Unit unit) {\n        return unit == HiC.Unit.BP ? bpZooms.size() + dynamicZooms.size() : fragZooms.size();\n    }\n\n    // todo deprecate\n    public HiCZoom getZoom(HiC.Unit unit, int index) {\n        return unit == HiC.Unit.BP ? bpZooms.get(index) : fragZooms.get(index);\n    }\n\n    public HiCZoom getZoomForBPResolution(Integer resolution) {\n        for (HiCZoom zoom : bpZooms) {\n            if (zoom.getBinSize() == resolution) {\n                return zoom;\n            }\n        }\n        for (HiCZoom zoom : dynamicZooms) {\n            if (zoom.getBinSize() == resolution) {\n                return zoom;\n            }\n        }\n        return null;\n    }\n\n    public ExpectedValueFunction getExpectedValues(HiCZoom zoom, NormalizationType type) {\n        if (expectedValueFunctionMap == null || zoom == null || type == null) return null;\n        String key = ExpectedValueFunctionImpl.getKey(zoom, type);\n        return expectedValueFunctionMap.get(key);\n    }\n\n    public ExpectedValueFunction getExpectedValuesOrExit(HiCZoom zoom, NormalizationType type, Chromosome chromosome, boolean isIntra) {\n        ExpectedValueFunction df = getExpectedValues(zoom, type);\n        if (isIntra && df == null) {\n            System.err.println(\"O/E data not available at \" + chromosome.getName() + \" \" + zoom + \" \" + type);\n            System.exit(14);\n        }\n        return df;\n    }\n\n    public Map<String, ExpectedValueFunction> getExpectedValueFunctionMap() {\n        return expectedValueFunctionMap;\n    }\n\n    public void setExpectedValueFunctionMap(Map<String, ExpectedValueFunction> df) {\n        this.expectedValueFunctionMap = df;\n    }\n\n    public ChromosomeHandler getChromosomeHandler() {\n        return chromosomeHandler;\n    }\n\n    public void setChromosomeHandler(ChromosomeHandler chromosomeHandler) {\n        this.chromosomeHandler = chromosomeHandler;\n    }\n\n    public int getVersion() {\n        return reader.getVersion();\n    }\n\n    public String getGenomeId() {\n        return genomeId;\n    }\n\n    public void setGenomeId(String genomeId) {\n        if (genomeId.equals(\"GRCm38\"))\n            genomeId = \"mm10\";\n        this.genomeId = genomeId;\n    }\n\n    public String getRestrictionEnzyme() {\n        return restrictionEnzyme;\n    }\n\n    void setRestrictionEnzyme(int nSites) {\n        restrictionEnzyme = findRestrictionEnzyme(nSites);\n    }\n\n    private String getSoftware() {\n        if (attributes != null) return attributes.get(Preprocessor.SOFTWARE);\n        else return null;\n    }\n\n    public String getHiCFileScalingFactor() {\n        if (attributes != null) return attributes.get(Preprocessor.HIC_FILE_SCALING);\n        else return null;\n    }\n\n    public String getStatistics() {\n        String stats = null;\n        if (attributes != null) stats = attributes.get(Preprocessor.STATISTICS);\n        if (stats != null && (!stats.contains(\"<table>\")) && HiCGlobals.guiIsCurrentlyActive) {\n            return convertStats(stats);\n        }\n        return stats;\n    }\n\n    private String convertStats(String oldStats) {\n        HashMap<String, String> statsMap = new HashMap<>();\n        StringTokenizer lines = new StringTokenizer(oldStats, \"\\n\");\n        DecimalFormat decimalFormat = new DecimalFormat(\"0.00%\");\n        NumberFormat numberFormat = NumberFormat.getNumberInstance(Locale.US);\n        while (lines.hasMoreTokens()) {\n            String current = lines.nextToken();\n            StringTokenizer colon = new StringTokenizer(current, \":\");\n            if (colon.countTokens() != 2) {\n                System.err.println(\"Incorrect form in original statistics attribute. Offending line:\");\n                System.err.println(current);\n            } else { // Appears to be correct format, convert files as appropriate\n                String label = colon.nextToken();\n                String value = colon.nextToken();\n                statsMap.put(label, value);\n            }\n        }\n        String newStats = \"\";\n        int sequenced = -1;\n        int unique = -1;\n\n        newStats += \"<table><tr><th colspan=2>Experiment Information</th></tr>\\n\" +\n                \"        <tr> <td> Experiment #:</td> <td>\";\n        String filename = reader.getPath();\n        boolean mapq30 = filename.lastIndexOf(\"_30\") > 0;\n        String[] parts = filename.split(\"/\");\n        newStats += parts[parts.length - 2];\n        newStats += \"</td></tr>\";\n        newStats += \"<tr> <td> Restriction Enzyme:</td><td>\";\n        newStats += getRestrictionEnzyme() + \"</td></tr>\";\n        if (statsMap.containsKey(\"Experiment description\")) {\n            String value = statsMap.get(\"Experiment description\").trim();\n            if (!value.isEmpty())\n                newStats += \"<tr><td>Experiment Description:</td><td>\" + value + \"</td></tr>\";\n        }\n        if (getSoftware() != null)  {\n            newStats += \"<tr> <td> Software: </td><td>\" + getSoftware() + \"</td></tr>\";\n        }\n        if (getHiCFileScalingFactor() != null) {\n            newStats += \"<tr> <td> File Scaling: </td><td>\" + getHiCFileScalingFactor() + \"</td></tr>\";\n        }\n\n        newStats += \"<tr><th colspan=2>Alignment Information</th></tr>\\n\" +\n                \"        <tr> <td> Reference Genome:</td>\";\n        newStats += \"<td>\" + genomeId + \"</td></tr>\";\n        newStats += \"<tr> <td> MAPQ Threshold: </td><td>\";\n        if (mapq30) newStats += \"30\";\n        else newStats += \"1\";\n        newStats += \"</td></tr>\";\n\n\n\n      /*  <table>\n        <tr>\n        <th colspan=2>Experiment Information</th></tr>\n        <tr> <td> Experiment #:</td> <td>HIC034</td></tr>\n        <tr> <td> Cell Type: </td><td>GM12878</td></tr>\n        <tr> <td> Protocol: </td><td>dilution</td></tr>\n        <tr> <td> Restriction Enzyme:</td><td>HindIII</td></tr>\n        <tr> <td> Crosslinking: </td><td>1% FA, 10min, RT</td></tr>\n        <tr> <td> Biotin Base: </td><td>bio-dCTP</td></tr>\n        <tr> <td> Ligation Volume: </td><td>8ml</td></tr>\n        <tr></tr>\n        <tr><th colspan=2>Alignment Information</th></tr>\n        <tr> <td> Reference Genome:</td><td>hg19</td></tr>\n        <tr> <td> MAPQ Threshold: </td><td>1</td></tr>\n        <tr></tr>\n        <tr><th colspan=2>Sequencing Information</th></tr>\n        <tr> <td> Instrument:  </td> <td>HiSeq 2000</td></tr>\n        <tr> <td> Read 1 Length:  </td> <td>101</td></tr>\n        <tr> <td> Read 2 Length:  </td> <td>101</td></tr>\n        </table>\n         */\n\n        newStats += \"</table><table>\";\n        if (statsMap.containsKey(\"Total\") || statsMap.containsKey(\"Sequenced Read Pairs\")) {\n            newStats += \"<tr><th colspan=2>Sequencing</th></tr>\";\n            newStats += \"<tr><td>Sequenced Reads:</td>\";\n            String value = \"\";\n            try {\n                if (statsMap.containsKey(\"Total\")) value = statsMap.get(\"Total\").trim();\n                else value = statsMap.get(\"Sequenced Read Pairs\").trim();\n                sequenced = numberFormat.parse(value).intValue();\n            } catch (ParseException error) {\n                sequenced = -1;\n            }\n            newStats += \"<td>\" + value + \"</td></tr>\";\n            // TODO: add in Total Bases\n        }\n        if (statsMap.containsKey(\" Regular\") || statsMap.containsKey(\" Normal Paired\")) {\n            newStats += \"<tr></tr>\";\n            newStats += \"<tr><th colspan=2>Alignment (% Sequenced Reads)</th></tr>\";\n            newStats += \"<tr><td>Normal Paired:</td>\";\n            newStats += \"<td>\";\n            if (statsMap.containsKey(\" Regular\")) newStats += statsMap.get(\" Regular\");\n            else newStats += statsMap.get(\" Normal Paired\");\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\" Normal chimeric\") || statsMap.containsKey(\" Chimeric Paired\")) {\n            newStats += \"<tr><td>Chimeric Paired:</td>\";\n            newStats += \"<td>\";\n            if (statsMap.containsKey(\" Normal chimeric\")) newStats += statsMap.get(\" Normal chimeric\");\n            else newStats += statsMap.get(\" Chimeric Paired\");\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\" Abnormal chimeric\") || statsMap.containsKey(\" Chimeric Ambiguous\")) {\n            newStats += \"<tr><td>Chimeric Ambiguous:</td>\";\n            newStats += \"<td>\";\n            if (statsMap.containsKey(\" Abnormal chimeric\")) newStats += statsMap.get(\" Abnormal chimeric\");\n            else newStats += statsMap.get(\" Chimeric Ambiguous\");\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\" Unmapped\")) {\n            newStats += \"<tr><td>Unmapped:</td>\";\n            newStats += \"<td>\" + statsMap.get(\" Unmapped\") + \"</td></tr>\";\n        }\n        newStats += \"<tr></tr>\";\n        newStats += \"<tr><th colspan=2>Duplication and Complexity (% Sequenced Reads)</td></tr>\";\n        if (statsMap.containsKey(\" Total alignable reads\") || statsMap.containsKey(\"Alignable (Normal+Chimeric Paired)\")) {\n            newStats += \"<tr><td>Alignable (Normal+Chimeric Paired):</td>\";\n            newStats += \"<td>\";\n            if (statsMap.containsKey(\" Total alignable reads\")) newStats += statsMap.get(\" Total alignable reads\");\n            else newStats += statsMap.get(\"Alignable (Normal+Chimeric Paired)\");\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Total reads after duplication removal\")) {\n            newStats += \"<tr><td>Unique Reads:</td>\";\n            String value = statsMap.get(\"Total reads after duplication removal\");\n            try {\n                unique = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                unique = -1;\n            }\n\n            newStats += \"<td>\" + value;\n\n            if (sequenced != -1) {\n                newStats += \" (\" + decimalFormat.format(unique / (float) sequenced) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Unique Reads\")) {\n            newStats += \"<tr><td>Unique Reads:</td>\";\n            String value = statsMap.get(\"Unique Reads\");\n            newStats += \"<td>\" + value + \"</td></tr>\";\n            if (value.indexOf('(') >= 0) {\n                value = value.substring(0, value.indexOf('('));\n            }\n\n            try {\n                unique = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                unique = -1;\n            }\n        }\n        if (statsMap.containsKey(\"Duplicate reads\")) {\n            newStats += \"<tr><td>PCR Duplicates:</td>\";\n            String value = statsMap.get(\"Duplicate reads\");\n            newStats += \"<td>\" + value;\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"PCR Duplicates\")) {\n            newStats += \"<tr><td>PCR Duplicates:</td>\";\n            newStats += \"<td>\" + statsMap.get(\"PCR Duplicates\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Optical duplicates\")) {\n            newStats += \"<tr><td>Optical Duplicates:</td>\";\n            String value = statsMap.get(\"Optical duplicates\");\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Optical Duplicates\")) {\n            newStats += \"<tr><td>Optical Duplicates:</td>\";\n            newStats += \"<td>\" + statsMap.get(\"Optical Duplicates\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Library complexity (new)\") || statsMap.containsKey(\"Library Complexity Estimate\")) {\n            newStats += \"<tr><td><b>Library Complexity Estimate:</b></td>\";\n            newStats += \"<td><b>\";\n            if (statsMap.containsKey(\"Library complexity (new)\")) newStats += statsMap.get(\"Library complexity (new)\");\n            else newStats += statsMap.get(\"Library Complexity Estimate\");\n            newStats += \"</b></td></tr>\";\n        }\n        newStats += \"<tr></tr>\";\n        newStats += \"<tr><th colspan=2>Analysis of Unique Reads (% Sequenced Reads / % Unique Reads)</td></tr>\";\n        if (statsMap.containsKey(\"Intra-fragment Reads\")) {\n            newStats += \"<tr><td>Intra-fragment Reads:</td>\";\n            String value = statsMap.get(\"Intra-fragment Reads\");\n            if (value.indexOf('(') > 0) value = value.substring(0, value.indexOf('('));\n            newStats += \"<td>\" + value;\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Non-uniquely Aligning Reads\")) {\n            newStats += \"<tr><td>Below MAPQ Threshold:</td>\";\n            String value = statsMap.get(\"Non-uniquely Aligning Reads\");\n            newStats += \"<td>\" + value.trim();\n            int num;\n            try {\n                num = numberFormat.parse(value).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Below MAPQ Threshold\")) {\n            newStats += \"<tr><td>Below MAPQ Threshold:</td>\";\n            newStats += \"<td>\" + statsMap.get(\"Below MAPQ Threshold\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Total reads in current file\")) {\n            newStats += \"<tr><td><b>Hi-C Contacts:</b></td>\";\n            String value = statsMap.get(\"Total reads in current file\");\n            newStats += \"<td><b>\" + value.trim();\n            int num;\n            try {\n                num = numberFormat.parse(value).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</b></td></tr>\";\n            // Error checking\n            if (statsMap.containsKey(\"HiC Contacts\")) {\n                int num2;\n                try {\n                    num2 = numberFormat.parse(statsMap.get(\"HiC Contacts\").trim()).intValue();\n                } catch (ParseException error) {\n                    num2 = -1;\n                }\n                if (num != num2) {\n                    System.err.println(\"Check files -- \\\"HiC Contacts\\\" should be the same as \\\"Total reads in current file\\\"\");\n                }\n            }\n        } else if (statsMap.containsKey(\"Hi-C Contacts\")) {\n            newStats += \"<tr><td><b>Hi-C Contacts:</b></td>\";\n            newStats += \"<td><b>\" + statsMap.get(\"Hi-C Contacts\") + \"</b></td></tr>\";\n\n        }\n        if (statsMap.containsKey(\"Ligations\") || statsMap.containsKey(\" Ligation Motif Present\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;Ligation Motif Present:</td>\";\n            String value = statsMap.containsKey(\"Ligations\") ? statsMap.get(\"Ligations\") : statsMap.get(\" Ligation Motif Present\");\n            newStats += \"<td>\" + value.substring(0, value.indexOf('('));\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Five prime\") && statsMap.containsKey(\"Three prime\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;3' Bias (Long Range):</td>\";\n            String value = statsMap.get(\"Five prime\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num1 = Math.round(Float.parseFloat(value));\n\n            value = statsMap.get(\"Three prime\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num2 = Math.round(Float.parseFloat(value));\n\n            newStats += \"<td>\" + num2 + \"% - \" + num1 + \"%</td></tr>\";\n        } else if (statsMap.containsKey(\" 3' Bias (Long Range)\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;3' Bias (Long Range):</td>\";\n            newStats += \"<td>\" + statsMap.get(\" 3' Bias (Long Range)\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Inner\") && statsMap.containsKey(\"Outer\") &&\n                statsMap.containsKey(\"Left\") && statsMap.containsKey(\"Right\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;Pair Type % (L-I-O-R):</td>\";\n            String value = statsMap.get(\"Left\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num1 = Math.round(Float.parseFloat(value));\n\n            value = statsMap.get(\"Inner\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num2 = Math.round(Float.parseFloat(value));\n\n            value = statsMap.get(\"Outer\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num3 = Math.round(Float.parseFloat(value));\n\n            value = statsMap.get(\"Right\");\n            value = value.substring(value.indexOf('(') + 1);\n            value = value.substring(0, value.indexOf('%'));\n            int num4 = Math.round(Float.parseFloat(value));\n            newStats += \"<td>\" + num1 + \"% - \" + num2 + \"% - \" + num3 + \"% - \" + num4 + \"%</td></tr>\";\n        } else if (statsMap.containsKey(\" Pair Type %(L-I-O-R)\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;Pair Type % (L-I-O-R):</td>\";\n            newStats += \"<td>\" + statsMap.get(\" Pair Type %(L-I-O-R)\") + \"</td></tr>\";\n        }\n        newStats += \"<tr></tr>\";\n        newStats += \"<tr><th colspan=2>Analysis of Hi-C Contacts (% Sequenced Reads / % Unique Reads)</th></tr>\";\n        if (statsMap.containsKey(\"Inter\")) {\n            newStats += \"<tr><td>Inter-chromosomal:</td>\";\n            String value = statsMap.get(\"Inter\");\n            newStats += \"<td>\" + value.substring(0, value.indexOf('('));\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Inter-chromosomal\")) {\n            newStats += \"<tr><td>Inter-chromosomal:</td>\";\n            newStats += \"<td>\" + statsMap.get(\"Inter-chromosomal\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Intra\")) {\n            newStats += \"<tr><td>Intra-chromosomal:</td>\";\n            String value = statsMap.get(\"Intra\");\n            newStats += \"<td>\" + value.substring(0, value.indexOf('('));\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Intra-chromosomal\")) {\n            newStats += \"<tr><td>Intra-chromosomal:</td>\";\n            newStats += \"<td>\" + statsMap.get(\"Intra-chromosomal\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Small\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;Short Range (&lt;20Kb):</td>\";\n            String value = statsMap.get(\"Small\");\n            newStats += \"<td>\" + value.substring(0, value.indexOf('('));\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</td></tr>\";\n        } else if (statsMap.containsKey(\"Short Range (<20Kb)\")) {\n            newStats += \"<tr><td>&nbsp;&nbsp;Short Range (&lt;20Kb):</td>\";\n            newStats += \"<td>\" + statsMap.get(\"Short Range (<20Kb)\") + \"</td></tr>\";\n        }\n        if (statsMap.containsKey(\"Large\")) {\n            newStats += \"<tr><td><b>&nbsp;&nbsp;Long Range (&gt;20Kb):</b></td>\";\n            String value = statsMap.get(\"Large\");\n            newStats += \"<td><b>\" + value.substring(0, value.indexOf('('));\n            int num;\n            try {\n                num = numberFormat.parse(value.trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (sequenced != -1 && num != -1 && unique != -1) {\n                newStats += \" (\" + decimalFormat.format(num / (float) sequenced) +\n                        \" / \" + decimalFormat.format(num / (float) unique) + \")\";\n            }\n            newStats += \"</b></td></tr>\";\n        } else if (statsMap.containsKey(\"Long Range (>20Kb)\")) {\n            newStats += \"<tr><td><b>&nbsp;&nbsp;Long Range (&gt;20Kb):</b></td>\";\n            newStats += \"<td><b>\" + statsMap.get(\"Long Range (>20Kb)\") + \"</b></td></tr>\";\n        }\n        // Error checking\n        if (statsMap.containsKey(\"Unique Reads\")) {\n            int num;\n            try {\n                num = numberFormat.parse(statsMap.get(\"Unique Reads\").trim()).intValue();\n            } catch (ParseException error) {\n                num = -1;\n            }\n            if (num != unique) {\n                System.err.println(\"Check files -- \\\"Unique Reads\\\" should be the same as \\\"Total reads after duplication removal\\\"\");\n            }\n        }\n\n        return newStats;\n    }\n\n    public String getGraphs() {\n        if (attributes == null) return null;\n        return attributes.get(Preprocessor.GRAPHS);\n    }\n\n    public List<HiCZoom> getBpZooms() {\n        List<HiCZoom> zooms = new ArrayList<>(bpZooms);\n        zooms.addAll(dynamicZooms);\n        zooms.sort(Collections.reverseOrder());\n        return zooms;\n    }\n\n    public void setBpZooms(int[] bpBinSizes) {\n\n        bpZoomResolutions = Ints.asList(bpBinSizes);\n\n        bpZooms = new ArrayList<>(bpBinSizes.length);\n        for (int bpBinSize : bpZoomResolutions) {\n            bpZooms.add(new HiCZoom(HiC.Unit.BP, bpBinSize));\n        }\n        dynamicZooms = new ArrayList<>();\n    }\n\n    public List<HiCZoom> getFragZooms() {\n        return fragZooms;\n    }\n\n    public void setFragZooms(int[] fragBinSizes) {\n\n        // Don't show fragments in restricted mode\n//        if (MainWindow.isRestricted()) return;\n\n        this.fragZooms = new ArrayList<>(fragBinSizes.length);\n        for (int fragBinSize : fragBinSizes) {\n            fragZooms.add(new HiCZoom(HiC.Unit.FRAG, fragBinSize));\n        }\n    }\n\n    public boolean hasFrags() {\n        return fragZooms != null && fragZooms.size() > 0;\n    }\n\n    public Map<String, Integer> getFragmentCounts() {\n        return fragmentCounts;\n    }\n\n    public void setFragmentCounts(Map<String, Integer> map) {\n        fragmentCounts = map;\n    }\n    \n    /**\n     * Return the \"next\" zoom level, relative to the current one, in the direction indicated\n     *\n     * @param zoom               - current zoom level\n     * @param useIncreasingOrder -- direction, true == increasing resolution, false decreasing\n     * @return Next zoom level\n     */\n\n    public HiCZoom getNextZoom(HiCZoom zoom, boolean useIncreasingOrder) {\n        final HiC.Unit currentUnit = zoom.getUnit();\n        List<HiCZoom> zoomList = currentUnit == HiC.Unit.BP ? getBpZooms() : fragZooms;\n\n        // TODO MSS - is there a reason not to just rewrite this using indexOf? cleaner?\n        if (useIncreasingOrder) {\n            for (int i = 0; i < zoomList.size() - 1; i++) {\n                if (zoom.equals(zoomList.get(i))) return zoomList.get(i + 1);\n            }\n            return zoomList.get(zoomList.size() - 1);\n\n        } else {\n            // Decreasing\n            for (int i = zoomList.size() - 1; i > 0; i--) {\n                if (zoom.equals(zoomList.get(i))) {\n                    return zoomList.get(i - 1);\n                }\n            }\n            return zoomList.get(0);\n        }\n    }\n\n\n    public double[] getEigenvector(Chromosome chr, HiCZoom zoom, int number, NormalizationType type) {\n\n        String key = chr.getName() + \"_\" + zoom.getKey() + \"_\" + number + \"_\" + type;\n        if (!eigenvectorCache.containsKey(key)) {\n\n            double[] eigenvector;\n            //eigenvector = reader.readEigenvector(chr.getName(), zoom, number, type.toString());\n\n            ExpectedValueFunction df = getExpectedValues(zoom, type);\n            Matrix m = getMatrix(chr, chr);\n            MatrixZoomData mzd = m.getZoomData(zoom);\n            if (df != null && mzd.getPearsons(df) != null && zoom.getBinSize() >= HiCGlobals.MAX_EIGENVECTOR_ZOOM) {\n                eigenvector = mzd.computeEigenvector(df, number);\n            } else {\n                eigenvector = new double[0];\n            }\n\n            eigenvectorCache.put(key, eigenvector);\n        }\n\n        return eigenvectorCache.get(key);\n\n    }\n\n    public NormalizationVector getNormalizationVector(int chrIdx, HiCZoom zoom, NormalizationType type) {\n\n        String key = NormalizationVector.getKey(type, chrIdx, zoom.getUnit().toString(), zoom.getBinSize());\n\n        if (normalizationsVectorsOnlySavedInRAMCache.containsKey(key)) {\n            return normalizationsVectorsOnlySavedInRAMCache.get(key);\n        }\n\n        if (type.equals(NormalizationHandler.NONE)) {\n            return null;\n        }  else if (!normalizationVectorCache.containsKey(key)) {\n            try {\n                NormalizationVector nv = reader.readNormalizationVector(type, chrIdx, zoom.getUnit(), zoom.getBinSize());\n                normalizationVectorCache.put(key, nv);\n            } catch (IOException e) {\n                normalizationVectorCache.put(key, null);\n            }\n        }\n\n        return normalizationVectorCache.get(key);\n    }\n\n    public NormalizationVector getPartNormalizationVector(int chrIdx, HiCZoom zoom, NormalizationType type, int bound1, int bound2) {\n        String key = NormalizationVector.getKey(type, chrIdx, zoom.getUnit().toString(), zoom.getBinSize());\n        NormalizationVector nv;\n\n        if (type.equals(NormalizationHandler.NONE)) {\n            return null;\n        } else {\n            try {\n                nv = reader.readNormalizationVectorPart(type, chrIdx, zoom.getUnit(), zoom.getBinSize(), bound1, bound2);\n            } catch (IOException e) {\n                return null;\n            }\n        }\n\n        return nv;\n    }\n\n    public void addNormalizationVectorDirectlyToRAM(NormalizationVector normalizationVector) {\n        normalizationsVectorsOnlySavedInRAMCache.put(normalizationVector.getKey(), normalizationVector);\n    }\n\n    private String findRestrictionEnzyme(int sites) {\n        if (genomeId == null) return null;\n\n        if (Private.assessGenomeForRE(genomeId)) {\n            if (sites == 13393) return \"DpnII/MboI\";\n        } else if (Private.assessGenomeForRE3(genomeId)) {\n            if (sites == 465673) return \"DpnII/MboI\";\n        } else if (Private.assessGenomeForRE4(genomeId)) {\n            if (sites == 801622) return \"DpnII/MboI\";\n        } else if (genomeId.equals(\"canFam3\")) {\n            if (sites == 345776) return \"DpnII/MboI\";\n        } else if (genomeId.equals(\"dMel\")) {\n            // arm_2L\n            if (sites == 60924) return \"DpnII/MboI\";\n            if (sites == 6742) return \"HindIII\";\n            return Private.reForDMEL(sites);\n        } else if (genomeId.equals(\"hg18\")) {\n            if (sites == 575605) return \"DpnII/MboI\";\n            return Private.reForHG18(sites);\n        } else if (genomeId.equals(\"hg19\") || Private.assessGenomeForRE2(genomeId)) {\n            if (sites == 576357) return \"DpnII/MboI\";\n            if (sites == 64395) return \"HindIII\";\n            if (sites == 59852) return \"NcoI\";\n            return Private.reForHG19(sites);\n        } else if (genomeId.equals(\"mm9\")) {\n            // chr1\n            if (sites == 479082) return \"DpnII/MboI\";\n            if (sites == 62882) return \"HindIII\";\n            if (sites == 60953) return \"NcoI\";\n            return Private.reForMM9(sites);\n        } else if (genomeId.equals(\"mm10\")) {\n            if (sites == 480062) return \"DpnII/MboI\";\n            if (sites == 63013) return \"HindIII\";\n        } else if (genomeId.equals(\"Pf3D7\")) {\n            if (sites == 13) return \"DpnII/MboI\";\n        } else if (genomeId.equals(\"sCerS288c\")) {\n            if (sites == 65) return \"HindIII\"; // chrI\n        }\n        return null;\n    }\n\n    public void setAttributes(String key, String value) {\n        if (this.attributes == null) {\n            attributes = new HashMap<>();\n        }\n        attributes.put(key, value);\n    }\n\n    public List<JCheckBox> getCheckBoxes(List<ActionListener> actionListeners) {\n        return reader.getCheckBoxes(actionListeners);\n    }\n\n    public List<HiCZoom> getAllPossibleResolutions() {\n        List<HiCZoom> resolutions = new ArrayList<>();\n        resolutions.addAll(bpZooms);\n        resolutions.addAll(dynamicZooms);\n        resolutions.addAll(fragZooms);\n        return resolutions;\n    }\n\n    public NormalizationHandler getNormalizationHandler() {\n        return normalizationHandler;\n    }\n\n    public int getDepthBase() {\n        return v9DepthBase;\n    }\n\n    public void clearCache(boolean onlyClearInter) {\n        for (Matrix matrix : matrices.values()) {\n            for (HiCZoom zoom : getBpZooms()) {\n                try {\n                    matrix.getZoomData(zoom).clearCache(onlyClearInter);\n                } catch (Exception e) {\n                    if (HiCGlobals.printVerboseComments) {\n                        System.err.println(\"Clearing err: \" + e.getLocalizedMessage());\n                    }\n                }\n            }\n        }\n    }\n\n    public void clearCache(boolean onlyClearInter, HiCZoom zoom) {\n        for (Matrix matrix : matrices.values()) {\n            try {\n                matrix.getZoomData(zoom).clearCache(onlyClearInter);\n            } catch (Exception e) {\n                if (HiCGlobals.printVerboseComments) {\n                    System.err.println(\"Clearing z_err: \" + e.getLocalizedMessage());\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/DatasetReader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport javax.swing.*;\nimport java.awt.event.ActionListener;\nimport java.io.IOException;\nimport java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 10/17/12\n *         Time: 8:38 AM\n */\npublic interface DatasetReader {\n\n    boolean isActive();\n\n    void setActive(boolean status);\n\n    int getVersion();\n\n    Dataset read() throws IOException;\n\n    Matrix readMatrix(String key) throws IOException;\n\n    Block readNormalizedBlock(int blockNumber, MatrixZoomData zd, NormalizationType no) throws IOException;\n\n    /**\n     * Return the list of occupied block numbers for the given matrix.\n     *\n     * @param matrixZoomData\n     * @return\n     */\n    List<Integer> getBlockNumbers(MatrixZoomData matrixZoomData);\n\n    Integer getBlockSize(MatrixZoomData matrixZoomData, int blockNum);\n\n    double[] readEigenvector(String chrName, HiCZoom zoom, int number, String type);\n\n    NormalizationVector readNormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize) throws IOException;\n\n    NormalizationVector readNormalizationVectorPart(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize, int bound1, int bound2) throws IOException;\n\n    ListOfDoubleArrays readExpectedVectorPart(long position, long nVals) throws IOException;\n\n    String getPath();\n\n    List<JCheckBox> getCheckBoxes(List<ActionListener> actionListeners);\n\n    NormalizationVector getNormalizationVector(int chr1Idx, HiCZoom zoom, NormalizationType normalizationType);\n\n    int getDepthBase();\n}\n"
  },
  {
    "path": "src/juicebox/data/DatasetReaderFactory.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport htsjdk.samtools.seekablestream.SeekableHTTPStream;\nimport htsjdk.samtools.seekablestream.SeekableStream;\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.ui.util.MessageUtils;\n\nimport java.io.BufferedInputStream;\nimport java.io.FileInputStream;\nimport java.io.IOException;\nimport java.net.MalformedURLException;\nimport java.net.URL;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 12/22/12\n *         Time: 1:06 PM\n */\npublic class DatasetReaderFactory {\n\n    public static DatasetReader getReader(List<String> fileList) throws IOException {\n\n        if (fileList.size() == 1) {\n            String file = fileList.get(0);\n            return getReaderForFile(file);\n        } else {\n            List<DatasetReaderV2> readers = new ArrayList<>(fileList.size());\n            for (String f : fileList) {\n                DatasetReaderV2 r = getReaderForFile(f);\n                if (r != null) {\n                    readers.add(r);\n                }\n\n            }\n            return new CombinedDatasetReader(readers);\n        }\n    }\n\n    private static DatasetReaderV2 getReaderForFile(String file) throws IOException {\n        String magicString = getMagicString(file);\n\n        if(magicString != null) {\n            if (magicString.equals(\"HIC\")) {\n                return new DatasetReaderV2(file);\n            } else {\n                System.err.println(\"This version is deprecated and is no longer supported.\");\n                //reader = new DatasetReaderV1(file);\n                // file not actually read, usually canceled the read of password-protected file\n                //if (reader.getVersion() == -1)\n            }\n        }\n        return null;\n    }\n\n    static String getMagicString(String path) throws IOException {\n\n        SeekableStream stream = null;\n        LittleEndianInputStream dis = null;\n\n        try {\n            stream = new SeekableHTTPStream(new URL(path)); // IGVSeekableStreamFactory.getStreamFor(path);\n            dis = new LittleEndianInputStream(new BufferedInputStream(stream));\n        } catch (MalformedURLException e) {\n            try {\n                dis = new LittleEndianInputStream(new FileInputStream(path));\n            } catch (Exception e2) {\n                if (HiCGlobals.guiIsCurrentlyActive) {\n                    SuperAdapter.showMessageDialog(\"File could not be found\\n(\" + path + \")\");\n                } else {\n                    MessageUtils.showErrorMessage(\"File could not be found\\n(\" + path + \")\", e2);\n                }\n            }\n        } finally {\n            if (stream != null) stream.close();\n\n        }\n        if (dis != null) {\n            return dis.readString();\n        }\n        return null;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/DatasetReaderV2.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\n\nimport htsjdk.samtools.seekablestream.SeekableStream;\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.tools.utils.original.IndexEntry;\nimport juicebox.tools.utils.original.LargeIndexEntry;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.Globals;\nimport org.broad.igv.exceptions.HttpResponseException;\nimport org.broad.igv.util.CompressionUtils;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.ParsingUtils;\nimport org.broad.igv.util.stream.IGVSeekableStreamFactory;\n\nimport javax.swing.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.io.*;\nimport java.util.*;\nimport java.util.concurrent.atomic.AtomicBoolean;\n\n\n/**\n * @author jrobinso\n * @since Aug 17, 2010\n */\npublic class DatasetReaderV2 extends AbstractDatasetReader {\n\n    private static final int maxLengthEntryName = 100;\n    private static final int MAX_BYTE_READ_SIZE = Integer.MAX_VALUE - 10;\n    /**\n     * Cache of chromosome name -> array of restriction sites\n     */\n    private final Map<String, int[]> fragmentSitesCache = new HashMap<>();\n    private final Map<String, IndexEntry> masterIndex = new HashMap<>();\n    private Map<String, LargeIndexEntry> normVectorIndex;\n    private final Dataset dataset;\n    private int version = -1;\n    private Map<String, FragIndexEntry> fragmentSitesIndex;\n    private final Map<String, BlockIndex> blockIndexMap = new HashMap<>();\n    private long masterIndexPos;\n    private long normVectorFilePosition;\n    private long nviHeaderPosition;\n    private boolean activeStatus = true;\n    public static double[] globalTimeDiffThings = new double[5];\n    private final IGVSeekableStreamFactory streamFactory = IGVSeekableStreamFactory.getInstance();\n    private final CompressionUtils compressionUtils = new CompressionUtils();\n\n    public DatasetReaderV2(String path) throws IOException {\n        super(path);\n        dataset = new Dataset(this);\n    }\n\n    @Override\n    public Dataset read() throws IOException {\n\n        try {\n            SeekableStream stream = getValidStream();\n            long position = 0L;\n\n            // Read the header\n            LittleEndianInputStream dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n\n            String magicString = dis.readString();\n            position += magicString.length() + 1;\n            if (!magicString.equals(\"HIC\")) {\n                throw new IOException(\"Magic string is not HIC, this does not appear to be a hic file.\");\n            }\n\n            version = dis.readInt();\n            position += 4;\n    \n            if (HiCGlobals.guiIsCurrentlyActive) {\n                System.out.println(\"HiC file version: \" + version);\n            }\n            //System.out.println(\"HiC file version: \" + version);\n            masterIndexPos = dis.readLong();\n    \n            position += 8;\n    \n            // will set genomeId below\n            String genomeId = dis.readString();\n            position += genomeId.length() + 1;\n\n            if (version > 8) {\n                // read NVI todo\n                nviHeaderPosition = position; // todo use\n                long nvi = dis.readLong();\n                long nviSize = dis.readLong();\n                position += 16;\n            }\n    \n            Map<String, String> attributes = new HashMap<>();\n            // Attributes  (key-value pairs)\n            if (version > 4) {\n                int nAttributes = dis.readInt();\n                position += 4;\n        \n                for (int i = 0; i < nAttributes; i++) {\n                    String key = dis.readString();\n                    position += key.length() + 1;\n\n                    String value = dis.readString();\n                    position += value.length() + 1;\n                    attributes.put(key, value);\n                }\n            }\n\n            dataset.setAttributes(attributes);\n\n            if (dataset.getHiCFileScalingFactor() != null) {\n                HiCGlobals.hicMapScale = Double.parseDouble(dataset.getHiCFileScalingFactor());\n            }\n\n            // Read chromosome dictionary\n            int nchrs = dis.readInt();\n            position += 4;\n\n            List<Chromosome> chromosomes = new ArrayList<>(nchrs);\n            for (int i = 0; i < nchrs; i++) {\n                String name = dis.readString();\n                position += name.length() + 1;\n    \n                long size;\n                if (version > 8) {\n                    size = dis.readLong();\n                    position += 8;\n                } else {\n                    size = dis.readInt();\n                    position += 4;\n                }\n    \n                chromosomes.add(new Chromosome(i, name, size));\n            }\n            boolean createWholeChr = false;\n            ChromosomeHandler chromosomeHandler = new ChromosomeHandler(chromosomes, genomeId, createWholeChr, true);\n\n            dataset.setChromosomeHandler(chromosomeHandler);\n            // guess genomeID from chromosomes\n            String genomeId1 = chromosomeHandler.getGenomeID();\n            // if cannot find matching genomeID, set based on file\n            dataset.setGenomeId(genomeId1);\n\n            int nBpResolutions = dis.readInt();\n            position += 4;\n\n            int[] bpBinSizes = new int[nBpResolutions];\n            for (int i = 0; i < nBpResolutions; i++) {\n                bpBinSizes[i] = dis.readInt();\n                position += 4;\n            }\n            dataset.setBpZooms(bpBinSizes);\n\n            int nFragResolutions = dis.readInt();\n            position += 4;\n\n            int[] fragBinSizes = new int[nFragResolutions];\n            for (int i = 0; i < nFragResolutions; i++) {\n                fragBinSizes[i] = dis.readInt();\n                position += 4;\n            }\n            dataset.setFragZooms(fragBinSizes);\n\n            // Now we need to skip  through stream reading # fragments, stream on buffer is not needed so null it to\n            // prevent accidental use\n            dis = null;\n            if (nFragResolutions > 0) {\n                stream.seek(position);\n                fragmentSitesIndex = new HashMap<>();\n                Map<String, Integer> map = new HashMap<>();\n                String firstChrName = null;\n                for (int i = 0; i < nchrs; i++) {\n                    String chr = chromosomes.get(i).getName();\n                    if (!chr.equals(Globals.CHR_ALL)) {\n                        firstChrName = chr;\n                    }\n                    byte[] buffer = new byte[4];\n                    stream.readFully(buffer);\n                    int nSites = (new LittleEndianInputStream(new ByteArrayInputStream(buffer))).readInt();\n                    position += 4;\n\n                    FragIndexEntry entry = new FragIndexEntry(position, nSites);\n                    fragmentSitesIndex.put(chr, entry);\n                    map.put(chr, nSites);\n\n                    stream.skip(nSites * 4);\n                    position += nSites * 4;\n                }\n                if (firstChrName != null) {\n                    dataset.setRestrictionEnzyme(map.get(firstChrName));\n                }\n                dataset.setFragmentCounts(map);\n            }\n\n\n            readFooter(masterIndexPos);\n\n            stream.close();\n        } catch (IOException e) {\n            System.err.println(\"Error reading dataset\" + e.getLocalizedMessage());\n            throw e;\n        }\n\n        return dataset;\n\n    }\n\n    private SeekableStream getValidStream() throws IOException {\n        SeekableStream stream;\n        do {\n            stream = streamFactory.getStreamFor(path);\n        } while (stream == null);\n        return stream;\n    }\n\n    @Override\n    public List<JCheckBox> getCheckBoxes(List<ActionListener> actionListeners) {\n        String truncatedName = HiCFileTools.getTruncatedText(getPath(), maxLengthEntryName);\n        final JCheckBox checkBox = new JCheckBox(truncatedName);\n        checkBox.setSelected(isActive());\n        checkBox.setToolTipText(getPath());\n        actionListeners.add(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                setActive(checkBox.isSelected());\n            }\n        });\n\n        List<JCheckBox> checkBoxList = new ArrayList<>();\n        checkBoxList.add(checkBox);\n        return checkBoxList;\n    }\n\n    @Override\n    public NormalizationVector getNormalizationVector(int chr1Idx, HiCZoom zoom, NormalizationType normalizationType) {\n        return dataset.getNormalizationVector(chr1Idx, zoom, normalizationType);\n    }\n\n    @Override\n    public int getDepthBase() {\n        return dataset.getDepthBase();\n    }\n\n    private Pair<MatrixZoomData, Long> readMatrixZoomData(Chromosome chr1, Chromosome chr2, int[] chr1Sites, int[] chr2Sites,\n                                                          long filePointer) throws IOException {\n        SeekableStream stream = getValidStream();\n        stream.seek(filePointer);\n        LittleEndianInputStream dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n\n        String hicUnitStr = dis.readString();\n        HiC.Unit unit = HiC.valueOfUnit(hicUnitStr);\n        dis.readInt();                // Old \"zoom\" index -- not used\n\n        // Stats.  Not used yet, but we need to read them anyway\n        double sumCounts = dis.readFloat();\n        float occupiedCellCount = dis.readFloat();\n        float stdDev = dis.readFloat();\n        float percent95 = dis.readFloat();\n\n        int binSize = dis.readInt();\n        HiCZoom zoom = new HiCZoom(unit, binSize);\n        // TODO: Default binSize value for \"ALL\" is 6197...\n        //  (actually (genomeLength/1000)/500; depending on bug fix, could be 6191 for hg19);\n        //  We need to make sure our maps hold a valid binSize value as default.\n\n        int blockBinCount = dis.readInt();\n        int blockColumnCount = dis.readInt();\n\n        MatrixZoomData zd = new MatrixZoomData(chr1, chr2, zoom, blockBinCount, blockColumnCount, chr1Sites, chr2Sites,\n                this);\n\n        int nBlocks = dis.readInt();\n\n        long currentFilePointer = filePointer + (9 * 4) + hicUnitStr.getBytes().length + 1; // i think 1 byte for 0 terminated string?\n\n        if (binSize < 50 && HiCGlobals.allowDynamicBlockIndex) {\n            int maxPossibleBlockNumber = blockColumnCount * blockColumnCount - 1;\n            DynamicBlockIndex blockIndex = new DynamicBlockIndex(getValidStream(), nBlocks, maxPossibleBlockNumber, currentFilePointer);\n            synchronized (blockIndexMap) {\n                blockIndexMap.put(zd.getKey(), blockIndex);\n            }\n        } else {\n            BlockIndex blockIndex = new BlockIndex(nBlocks);\n            blockIndex.populateBlocks(dis);\n            synchronized (blockIndexMap) {\n                blockIndexMap.put(zd.getKey(), blockIndex);\n            }\n        }\n        currentFilePointer += (nBlocks * 16L);\n    \n        long nBins1 = chr1.getLength() / binSize;\n        long nBins2 = chr2.getLength() / binSize;\n        double avgCount = (sumCounts / nBins1) / nBins2;   // <= trying to avoid overflows\n        zd.setAverageCount(avgCount);\n        zd.setSumCount(sumCounts);\n\n        stream.close();\n        return new Pair<>(zd, currentFilePointer);\n    }\n\n    private String checkGraphs(String graphs) {\n        boolean reset = false;\n        if (graphs == null) reset = true;\n        else {\n            Scanner scanner = new Scanner(graphs);\n            try {\n                while (!scanner.next().equals(\"[\")) ;\n\n                for (int idx = 0; idx < 2000; idx++) {\n                    scanner.nextLong();\n                }\n\n                while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 201; idx++) {\n                    scanner.nextInt();\n                    scanner.nextInt();\n                    scanner.nextInt();\n                }\n\n                while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 100; idx++) {\n                    scanner.nextInt();\n                    scanner.nextInt();\n                    scanner.nextInt();\n                    scanner.nextInt();\n                }\n            } catch (NoSuchElementException exception) {\n                reset = true;\n            }\n        }\n\n/*        if (reset) {\n            try {\n                graphs = readGraphs(null);\n            } catch (IOException e) {\n                graphs = null;\n            }\n        }*/\n        return graphs;\n\n    }\n\n    private String readGraphs(String graphFileName) throws IOException {\n        String graphs;\n        try (BufferedReader reader = ParsingUtils.openBufferedReader(graphFileName)) {\n            if (reader == null) return null;\n            StringBuilder builder = new StringBuilder();\n            String nextLine;\n            while ((nextLine = reader.readLine()) != null) {\n                builder.append(nextLine);\n                builder.append(\"\\n\");\n            }\n            graphs = builder.toString();\n        } catch (IOException e) {\n            System.err.println(\"Error while reading graphs file: \" + e);\n            graphs = null;\n        }\n        return graphs;\n    }\n\n\n    @Override\n    public boolean isActive() {\n        return activeStatus;\n    }\n\n    @Override\n    public void setActive(boolean status) {\n        activeStatus = status;\n    }\n\n    @Override\n    public int getVersion() {\n        return version;\n    }\n\n    public long getNviHeaderPosition() {\n        return nviHeaderPosition;\n    }\n\n    private void readFooter(long position) throws IOException {\n\n        SeekableStream stream = getValidStream();\n        stream.seek(position);\n        long currentPosition = position;\n\n        //Get the size in bytes of the v5 footer, that is the footer up to normalization and normalized expected values\n        byte[] buffer;\n\n\n        long nBytes;\n        LittleEndianInputStream dis;\n\n        if (version > 8) {\n            buffer = new byte[8];\n            stream.read(buffer);\n            dis = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n            nBytes = dis.readLong();\n            currentPosition += 8;\n            normVectorFilePosition = masterIndexPos + nBytes + 8;  // 8 bytes for the buffer size\n        } else {\n            buffer = new byte[4];\n            stream.read(buffer);\n            dis = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n            nBytes = dis.readInt();\n            currentPosition += 4;\n            normVectorFilePosition = masterIndexPos + nBytes + 4;  // 4 bytes for the buffer size\n        }\n\n        //List<ByteArrayInputStream> disList = new ArrayList<>();\n        //long nBytesCounter = nBytes;\n        //while (nBytesCounter > (Integer.MAX_VALUE-10)) {\n        //    buffer = new byte[(Integer.MAX_VALUE - 10)];\n        //    stream.read(buffer);\n        //    disList.add(new ByteArrayInputStream(buffer));\n        //    nBytesCounter = nBytesCounter - (Integer.MAX_VALUE - 10);\n        //}\n        //buffer = new byte[(int) nBytesCounter];\n        //stream.read(buffer);\n        //disList.add(new ByteArrayInputStream(buffer));\n\n        //dis = new LittleEndianInputStream(new SequenceInputStream(Collections.enumeration(disList)));\n        dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n\n        int nEntries = dis.readInt();\n        currentPosition += 4;\n        //System.err.println(nEntries);\n\n        for (int i = 0; i < nEntries; i++) {\n            String key = dis.readString();\n            currentPosition += (key.length() + 1);\n            long filePosition = dis.readLong();\n            int sizeInBytes = dis.readInt();\n            currentPosition += 12;\n            synchronized (masterIndex) {\n                masterIndex.put(key, new IndexEntry(filePosition, sizeInBytes));\n            }\n        }\n\n        Map<String, ExpectedValueFunction> expectedValuesMap = new LinkedHashMap<>();\n\n        // Expected values from non-normalized matrix\n        int nExpectedValues = dis.readInt();\n        currentPosition += 4;\n        //System.err.println(nExpectedValues);\n\n        for (int i = 0; i < nExpectedValues; i++) {\n            NormalizationType no = NormalizationHandler.NONE;\n            String unitString = dis.readString();\n            currentPosition += (unitString.length() + 1);\n            HiC.Unit unit = HiC.valueOfUnit(unitString);\n            int binSize = dis.readInt();\n            currentPosition += 4;\n            String key = unitString + \"_\" + binSize + \"_\" + no;\n            long nValues;\n            if (version > 8) {\n                nValues = dis.readLong();\n                currentPosition += 8;\n            } else {\n                nValues = dis.readInt();\n                currentPosition += 4;\n            }\n            //System.err.println(nValues);\n\n\n            if (binSize >= 500) {\n                ListOfDoubleArrays values = new ListOfDoubleArrays(nValues);\n                if (version > 8) {\n                    currentPosition += readVectorOfFloats(dis, nValues, values);\n                } else {\n                    currentPosition += readVectorOfDoubles(dis, nValues, values);\n                }\n\n                //System.out.println(binSize + \" \" + stream.position());\n                int nNormalizationFactors = dis.readInt();\n                currentPosition += 4;\n\n                NormFactorMapReader hmReader = new NormFactorMapReader(nNormalizationFactors, version, dis);\n                currentPosition += hmReader.getOffset();\n\n                expectedValuesMap.put(key, new ExpectedValueFunctionImpl(no, unit, binSize, values, hmReader.getNormFactors()));\n            } else {\n                long skipPosition = currentPosition;\n                long expectedVectorIndexPosition = currentPosition;\n                if (version > 8) {\n                    skipPosition += (nValues * 4);\n                } else {\n                    skipPosition += (nValues * 8);\n                }\n\n                stream.seek(skipPosition);\n                dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n                //long skipPosition = stream.position();\n                int nNormalizationFactors = dis.readInt();\n                currentPosition = skipPosition + 4;\n\n                NormFactorMapReader hmReader = new NormFactorMapReader(nNormalizationFactors, version, dis);\n                currentPosition += hmReader.getOffset();\n\n                expectedValuesMap.put(key, new ExpectedValueFunctionImpl(no, unit, binSize, nValues,\n                        expectedVectorIndexPosition, hmReader.getNormFactors(), this));\n            }\n        }\n        dataset.setExpectedValueFunctionMap(expectedValuesMap);\n\n        // Normalized expected values (v6 and greater only)\n        if (version >= 6) {\n            //System.out.println(stream.position());\n            //System.out.println(normVectorFilePosition);\n            stream.seek(normVectorFilePosition);\n            currentPosition = normVectorFilePosition;\n            dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n\n            int nNormExpectedValueVectors;\n            try {\n                nNormExpectedValueVectors = dis.readInt();\n                currentPosition += 4;\n                //System.out.println(nExpectedValues);\n            } catch (EOFException | HttpResponseException e) {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"No normalization vectors\");\n                }\n                return;\n            }\n\n            for (int i = 0; i < nNormExpectedValueVectors; i++) {\n                String typeString = dis.readString();\n                currentPosition += (typeString.length() + 1);\n                String unitString = dis.readString();\n                currentPosition += (unitString.length() + 1);\n                HiC.Unit unit = HiC.valueOfUnit(unitString);\n                int binSize = dis.readInt();\n                currentPosition += 4;\n                String key = unitString + \"_\" + binSize + \"_\" + typeString;\n                //System.out.println(key);\n    \n                long nValues;\n                if (version > 8) {\n                    nValues = dis.readLong();\n                    currentPosition += 8;\n                    //System.out.println(nValues);\n                } else {\n                    nValues = dis.readInt();\n                    currentPosition += 4;\n                }\n\n                if (binSize >= 500) {\n                    ListOfDoubleArrays values = new ListOfDoubleArrays(nValues);\n                    if (version > 8) {\n                        currentPosition += readVectorOfFloats(dis, nValues, values);\n                    } else {\n                        currentPosition += readVectorOfDoubles(dis, nValues, values);\n                    }\n\n                    int nNormalizationFactors = dis.readInt();\n                    currentPosition += 4;\n\n                    NormFactorMapReader hmReader = new NormFactorMapReader(nNormalizationFactors, version, dis);\n                    currentPosition += hmReader.getOffset();\n\n                    NormalizationType type = dataset.getNormalizationHandler().getNormTypeFromString(typeString);\n                    ExpectedValueFunction df = new ExpectedValueFunctionImpl(type, unit, binSize, values, hmReader.getNormFactors());\n                    expectedValuesMap.put(key, df);\n                } else {\n                    long skipPosition = currentPosition;\n                    long expectedVectorIndexPosition = currentPosition;\n                    if (version > 8) {\n                        skipPosition += (nValues * 4);\n                    } else {\n                        skipPosition += (nValues * 8);\n                    }\n\n                    stream.seek(skipPosition);\n                    dis = new LittleEndianInputStream(new BufferedInputStream(stream, HiCGlobals.bufferSize));\n                    //long skipPosition = stream.position();\n                    int nNormalizationFactors = dis.readInt();\n                    if (HiCGlobals.guiIsCurrentlyActive && HiCGlobals.printVerboseComments) {\n                        System.out.println(currentPosition + \" \" + skipPosition + \" \" + nValues + \" \" + nNormalizationFactors);\n                    }\n                    currentPosition = skipPosition + 4;\n\n                    NormFactorMapReader hmReader = new NormFactorMapReader(nNormalizationFactors, version, dis);\n                    currentPosition += hmReader.getOffset();\n\n                    NormalizationType type = dataset.getNormalizationHandler().getNormTypeFromString(typeString);\n                    ExpectedValueFunction df = new ExpectedValueFunctionImpl(type, unit, binSize, nValues,\n                            expectedVectorIndexPosition, hmReader.getNormFactors(), this);\n                    expectedValuesMap.put(key, df);\n                }\n            }\n\n            // Normalization vectors (indexed)\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"NVI \" + currentPosition);\n            }\n\n            int nNormVectors = dis.readInt();\n            normVectorIndex = new HashMap<>(nNormVectors * 2);\n            for (int i = 0; i < nNormVectors; i++) {\n\n                NormalizationType type = dataset.getNormalizationHandler().getNormTypeFromString(dis.readString());\n                int chrIdx = dis.readInt();\n                String unit = dis.readString();\n                int resolution = dis.readInt();\n                long filePosition = dis.readLong();\n                long sizeInBytes = version > 8 ? dis.readLong() : dis.readInt();\n\n                String key = NormalizationVector.getKey(type, chrIdx, unit, resolution);\n\n                dataset.addNormalizationType(type);\n\n                normVectorIndex.put(key, new LargeIndexEntry(filePosition, sizeInBytes));\n            }\n        }\n        stream.close();\n    }\n\n    private long readVectorOfFloats(LittleEndianInputStream dis, long nValues,\n                                    ListOfDoubleArrays values) throws IOException {\n        for (long j = 0; j < nValues; j++) {\n            values.set(j, dis.readFloat());\n        }\n        return 4 * nValues;\n    }\n\n    private long readVectorOfDoubles(LittleEndianInputStream dis, long nValues,\n                                     ListOfDoubleArrays values) throws IOException {\n        for (long j = 0; j < nValues; j++) {\n            values.set(j, dis.readDouble());\n        }\n        return 8 * nValues;\n    }\n\n    private int[] readSites(long position, int nSites) throws IOException {\n        IndexEntry idx = new IndexEntry(position, 4 + nSites * 4);\n        byte[] buffer = seekAndFullyReadCompressedBytes(idx);\n        LittleEndianInputStream les = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n        int[] sites = new int[nSites];\n        for (int s = 0; s < nSites; s++) {\n            sites[s] = les.readInt();\n        }\n        return sites;\n    }\n\n    @Override\n    public Matrix readMatrix(String key) throws IOException {\n        IndexEntry idx = masterIndex.get(key);\n        if (idx == null) {\n            return null;\n        }\n\n        byte[] buffer = seekAndFullyReadCompressedBytes(idx);\n        LittleEndianInputStream dis = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n\n        int c1 = dis.readInt();\n        int c2 = dis.readInt();\n\n        // TODO weird bug\n        // interesting bug with local files; difficult to reliably repeat, but just occurs on loading a region\n        // indices that are read (c1, c2) seem to be excessively large / wrong\n        // maybe some int overflow is occurring?\n        // uncomment next 2 lines to help debug\n        // System.err.println(\"read in mtrx indcs \"+c1+ \"  \" +c2+\"  key  \"+key+\"    idx \"+idx.position+\n        //         \" sz  \"+idx.size+ \" \"+stream.getSource()+\" \"+stream.position()+\" \"+stream );\n        if (c1 < 0 || c1 > dataset.getChromosomeHandler().getChromosomeArray().length ||\n                c2 < 0 || c2 > dataset.getChromosomeHandler().getChromosomeArray().length) {\n            System.err.println(\"WEIRD BUG HAPPENED AGAIN!!\");\n            return null;\n        }\n\n        Chromosome chr1 = dataset.getChromosomeHandler().getChromosomeFromIndex(c1);\n        Chromosome chr2 = dataset.getChromosomeHandler().getChromosomeFromIndex(c2);\n\n        // # of resolution levels (bp and frags)\n        int nResolutions = dis.readInt();\n        long currentFilePosition = idx.position + 12;\n        List<MatrixZoomData> zdList = new ArrayList<>();\n        int[] chr1Sites = retrieveFragmentSitesFromCache(chr1);\n        int[] chr2Sites = retrieveFragmentSitesFromCache(chr2);\n\n        for (int i = 0; i < nResolutions; i++) {\n            try {\n                Pair<MatrixZoomData, Long> result = readMatrixZoomData(chr1, chr2, chr1Sites, chr2Sites, currentFilePosition);\n                zdList.add(result.getFirst());\n                currentFilePosition = result.getSecond();\n            } catch (Exception ee) {\n                System.err.println(\"Weird error happened with trying to read MZD at currentFilePosition: \" + currentFilePosition);\n                ee.printStackTrace();\n            }\n        }\n\n        return new Matrix(c1, c2, zdList);\n    }\n\n    int getFragCount(Chromosome chromosome) {\n        FragIndexEntry entry = null;\n        if (fragmentSitesIndex != null)\n            entry = fragmentSitesIndex.get(chromosome.getName());\n\n        if (entry != null) {\n            return entry.nSites;\n        } else return -1;\n    }\n\n    private synchronized int[] retrieveFragmentSitesFromCache(Chromosome chromosome) throws IOException {\n        int[] chrSites = fragmentSitesCache.get(chromosome.getName());\n        if (chrSites == null && fragmentSitesIndex != null) {\n            FragIndexEntry entry = fragmentSitesIndex.get(chromosome.getName());\n            if (entry != null && entry.nSites > 0) {\n                chrSites = readSites(entry.position, entry.nSites);\n            }\n            fragmentSitesCache.put(chromosome.getName(), chrSites);\n        }\n        return chrSites;\n    }\n\n    private final AtomicBoolean useMainCompression = new AtomicBoolean();\n\n    @Override\n    public List<Integer> getBlockNumbers(MatrixZoomData zd) {\n        BlockIndex blockIndex = blockIndexMap.get(zd.getKey());\n        return blockIndex == null ? null : blockIndex.getBlockNumbers();\n    }\n\n    @Override\n    public Integer getBlockSize(MatrixZoomData zd, int blockNum) {\n        BlockIndex blockIndex = blockIndexMap.get(zd.getKey());\n        Integer blockSize;\n        if (blockIndex != null) {\n            blockSize = blockIndex.getBlockSize(blockNum);\n        } else {\n            blockSize = null;\n        }\n        return blockSize;\n    }\n\n    public Map<String, LargeIndexEntry> getNormVectorIndex() {\n        return normVectorIndex;\n    }\n\n    public long getNormFilePosition() {\n        return version <= 5 ? (new File(this.path)).length() : normVectorFilePosition;\n    }\n\n    static class FragIndexEntry {\n        final long position;\n        final int nSites;\n\n        FragIndexEntry(long position, int nSites) {\n            this.position = position;\n            this.nSites = nSites;\n        }\n    }\n\n\n    @Override\n    public NormalizationVector readNormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize) throws IOException {\n        String key = NormalizationVector.getKey(type, chrIdx, unit.toString(), binSize);\n        if (normVectorIndex == null) return null;\n        LargeIndexEntry idx = normVectorIndex.get(key);\n        boolean useVCForVCSQRT = false;\n        if (idx == null && type.equals(NormalizationHandler.VC_SQRT)) {\n            key = NormalizationVector.getKey(NormalizationHandler.VC, chrIdx, unit.toString(), binSize);\n            idx = normVectorIndex.get(key);\n            useVCForVCSQRT = true;\n        }\n        if (idx == null) return null;\n    \n        List<byte[]> buffer = seekAndFullyReadLargeCompressedBytes(idx);\n        List<ByteArrayInputStream> disList = new ArrayList<>();\n        for (int i = 0; i < buffer.size(); i++) {\n            disList.add(new ByteArrayInputStream(buffer.get(i)));\n        }\n        LittleEndianInputStream dis = new LittleEndianInputStream(new SequenceInputStream(Collections.enumeration(disList)));\n    \n        long nValues;\n        if (version > 8) {\n            nValues = dis.readLong();\n        } else {\n            nValues = dis.readInt();\n        }\n        ListOfDoubleArrays values = new ListOfDoubleArrays(nValues);\n        boolean allNaN = true;\n        for (long i = 0; i < nValues; i++) {\n            double val = version > 8 ? (double) dis.readFloat() : dis.readDouble();\n            if (!useVCForVCSQRT) {\n                values.set(i, val);\n            } else {\n                values.set(i, Math.sqrt(val));\n            }\n            if (!Double.isNaN(val)) {\n                allNaN = false;\n            }\n        }\n        if (allNaN) return null;\n        else return new NormalizationVector(type, chrIdx, unit, binSize, values);\n    }\n\n    @Override\n    public NormalizationVector readNormalizationVectorPart(NormalizationType type, int chrIdx, HiC.Unit unit, int binSize, int bound1, int bound2) throws IOException {\n        String key = NormalizationVector.getKey(type, chrIdx, unit.toString(), binSize);\n        if (normVectorIndex == null) return null;\n        LargeIndexEntry idx = normVectorIndex.get(key);\n        boolean useVCForVCSQRT = false;\n        if (idx == null && type.equals(NormalizationHandler.VC_SQRT)) {\n            key = NormalizationVector.getKey(NormalizationHandler.VC, chrIdx, unit.toString(), binSize);\n            idx = normVectorIndex.get(key);\n            useVCForVCSQRT = true;\n        }\n        if (idx == null) return null;\n\n        long partPosition = version > 8 ? idx.position + 8 + 4*bound1 : idx.position + 4 + 8*bound1;\n        long partSize = version > 8 ? (bound2-bound1+1) * 4 : (bound2-bound1+1) * 8;\n        LargeIndexEntry partIdx = new LargeIndexEntry(partPosition, partSize);\n\n        List<byte[]> buffer = seekAndFullyReadLargeCompressedBytes(partIdx);\n        List<ByteArrayInputStream> disList = new ArrayList<>();\n        for (int i = 0; i < buffer.size(); i++) {\n            disList.add(new ByteArrayInputStream(buffer.get(i)));\n        }\n        LittleEndianInputStream dis = new LittleEndianInputStream(new SequenceInputStream(Collections.enumeration(disList)));\n\n        long nValues = bound2-bound1+1;\n        ListOfDoubleArrays values = new ListOfDoubleArrays(nValues);\n        boolean allNaN = true;\n        for (long i = 0; i < nValues; i++) {\n            double val = version > 8 ? (double) dis.readFloat() : dis.readDouble();\n            if (!useVCForVCSQRT) {\n                values.set(i, val);\n            } else {\n                values.set(i, Math.sqrt(val));\n            }\n            if (!Double.isNaN(val)) {\n                allNaN = false;\n            }\n        }\n        if (allNaN) return null;\n        else return new NormalizationVector(type, chrIdx, unit, binSize, values);\n    }\n\n    @Override\n    public ListOfDoubleArrays readExpectedVectorPart(long position, long nVals) throws IOException {\n        long size = version > 8 ? nVals * 4 : nVals * 8;\n        LargeIndexEntry idx = new LargeIndexEntry(position, size);\n        List<byte[]> buffer = seekAndFullyReadLargeCompressedBytes(idx);\n        List<ByteArrayInputStream> disList = new ArrayList<>();\n        for (int i = 0; i < buffer.size(); i++) {\n            disList.add(new ByteArrayInputStream(buffer.get(i)));\n        }\n        LittleEndianInputStream dis = new LittleEndianInputStream(new SequenceInputStream(Collections.enumeration(disList)));\n        ListOfDoubleArrays values = new ListOfDoubleArrays(nVals);\n        for (int i = 0; i < nVals; i++) {\n            double val = version > 8 ? dis.readFloat() : dis.readDouble();\n            values.set(i, val);\n        }\n        return values;\n    }\n\n    private byte[] seekAndFullyReadCompressedBytes(IndexEntry idx) throws IOException {\n        byte[] compressedBytes = new byte[idx.size];\n        SeekableStream stream = getValidStream();\n        stream.seek(idx.position);\n        stream.readFully(compressedBytes);\n        stream.close();\n        return compressedBytes;\n    }\n\n    private List<byte[]> seekAndFullyReadLargeCompressedBytes(LargeIndexEntry idx) throws IOException {\n        List<byte[]> compressedBytes = new ArrayList<>();\n        long counter = idx.size;\n        while (counter > MAX_BYTE_READ_SIZE) {\n            compressedBytes.add(new byte[MAX_BYTE_READ_SIZE]);\n            counter = counter - MAX_BYTE_READ_SIZE;\n        }\n        compressedBytes.add(new byte[(int) counter]);\n\n        SeekableStream stream = getValidStream();\n        stream.seek(idx.position);\n        for (int i = 0; i < compressedBytes.size(); i++) {\n            stream.readFully(compressedBytes.get(i));\n        }\n        stream.close();\n        return compressedBytes;\n    }\n    @Override\n    public Block readNormalizedBlock(int blockNumber, MatrixZoomData zd, NormalizationType no) throws IOException {\n\n        if (no == null) {\n            throw new IOException(\"Norm \" + no + \" is null\");\n        } else if (no.equals(NormalizationHandler.NONE)) {\n            return readBlock(blockNumber, zd);\n        } else {\n            long[] timeDiffThings = new long[4];\n            timeDiffThings[0] = System.currentTimeMillis();\n            \n            NormalizationVector nv1 = dataset.getNormalizationVector(zd.getChr1Idx(), zd.getZoom(), no);\n            NormalizationVector nv2 = dataset.getNormalizationVector(zd.getChr2Idx(), zd.getZoom(), no);\n    \n            if (nv1 == null || nv2 == null) {\n                if (HiCGlobals.printVerboseComments) { // todo should this print an error always instead?\n                    System.err.println(\"Norm \" + no + \" missing for: \" + zd.getDescription());\n                    System.err.println(nv1 + \" - \" + nv2);\n                }\n                return null;\n            }\n            ListOfDoubleArrays nv1Data = nv1.getData();\n            ListOfDoubleArrays nv2Data = nv2.getData();\n            timeDiffThings[1] = System.currentTimeMillis();\n            Block rawBlock = readBlock(blockNumber, zd);\n            timeDiffThings[2] = System.currentTimeMillis();\n            if (rawBlock == null) return null;\n    \n            Collection<ContactRecord> records = rawBlock.getContactRecords();\n            List<ContactRecord> normRecords = new ArrayList<>(records.size());\n            for (ContactRecord rec : records) {\n                int x = rec.getBinX();\n                int y = rec.getBinY();\n                double denominator = nv1Data.get(x) * nv2Data.get(y);\n                float counts = (float) (rec.getCounts() / denominator);\n                if (!Float.isNaN(counts)) {\n                    normRecords.add(new ContactRecord(x, y, counts));\n                }\n            }\n            timeDiffThings[3] = System.currentTimeMillis();\n\n            return new Block(blockNumber, normRecords, zd.getBlockKey(blockNumber, no));\n        }\n    }\n\n    private Block readBlock(int blockNumber, MatrixZoomData zd) throws IOException {\n\n        long[] timeDiffThings = new long[6];\n        timeDiffThings[0] = System.currentTimeMillis();\n\n        Block b = null;\n        BlockIndex blockIndex = blockIndexMap.get(zd.getKey());\n        if (blockIndex != null) {\n\n            IndexEntry idx = blockIndex.getBlock(blockNumber);\n            if (idx != null) {\n\n                //System.out.println(\" blockIndexPosition:\" + idx.position);\n                timeDiffThings[1] = System.currentTimeMillis();\n                byte[] compressedBytes = seekAndFullyReadCompressedBytes(idx);\n                timeDiffThings[2] = System.currentTimeMillis();\n                byte[] buffer;\n\n                try {\n                    buffer = decompress(compressedBytes);\n                    timeDiffThings[3] = System.currentTimeMillis();\n\n                } catch (Exception e) {\n                    throw new RuntimeException(\"Block read error: \" + e.getMessage());\n                }\n\n                LittleEndianInputStream dis = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n                int nRecords = dis.readInt();\n                List<ContactRecord> records = new ArrayList<>(nRecords);\n                timeDiffThings[4] = System.currentTimeMillis();\n\n                if (version < 7) {\n                    for (int i = 0; i < nRecords; i++) {\n                        int binX = dis.readInt();\n                        int binY = dis.readInt();\n                        float counts = dis.readFloat();\n                        records.add(new ContactRecord(binX, binY, counts));\n                    }\n                } else {\n\n                    int binXOffset = dis.readInt();\n                    int binYOffset = dis.readInt();\n\n                    boolean useShort = dis.readByte() == 0;\n                    boolean useShortBinX = true, useShortBinY = true;\n                    if (version > 8) {\n                        useShortBinX = dis.readByte() == 0;\n                        useShortBinY = dis.readByte() == 0;\n                    }\n\n                    byte type = dis.readByte();\n                    BinReader.handleBinType(dis, type, binXOffset, binYOffset, records,\n                            useShortBinX, useShortBinY, useShort);\n\n                }\n                b = new Block(blockNumber, records, zd.getBlockKey(blockNumber, NormalizationHandler.NONE));\n                timeDiffThings[5] = System.currentTimeMillis();\n                for (int ii = 0; ii < timeDiffThings.length - 1; ii++) {\n                    globalTimeDiffThings[ii] += (timeDiffThings[ii + 1] - timeDiffThings[ii]) / 1000.0;\n                }\n            }\n        }\n\n        // If no block exists, mark with an \"empty block\" to prevent further attempts\n        if (b == null) {\n            b = new Block(blockNumber, zd.getBlockKey(blockNumber, NormalizationHandler.NONE));\n        }\n        return b;\n    }\n\n    private byte[] decompress(byte[] compressedBytes) {\n        return compressionUtils.decompress(compressedBytes);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/DynamicBlock.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport java.util.ArrayList;\nimport java.util.HashSet;\nimport java.util.List;\nimport java.util.Set;\n\npublic class DynamicBlock extends Block {\n    Set<ContactRecord> recordSet = new HashSet<>();\n\n    public DynamicBlock(int number, ContactRecord record, String regionID) {\n        super(number, null, regionID);\n        recordSet.add(record);\n    }\n\n    @Override\n    public List<ContactRecord> getContactRecords() {\n        return new ArrayList<>(recordSet);\n    }\n\n    public void addContactRecord(ContactRecord cr) {\n        recordSet.add(cr);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/DynamicBlockIndex.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport htsjdk.samtools.seekablestream.SeekableStream;\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport juicebox.tools.utils.original.IndexEntry;\n\nimport java.io.BufferedInputStream;\nimport java.io.ByteArrayInputStream;\nimport java.io.IOException;\nimport java.util.List;\n\npublic class DynamicBlockIndex extends BlockIndex {\n\n    private final int maxBlocks;\n    private final long minPosition, maxPosition;\n    private Integer blockNumberRangeMin = null, blockNumberRangeMax = null;\n    private Long mapFileBoundsMin = null, mapFileBoundsMax = null;\n    private final SeekableStream stream;\n\n    public DynamicBlockIndex(SeekableStream stream, int numBlocks, int maxBlocks, long minPosition) {\n        super(numBlocks);\n        this.stream = stream;\n        this.maxBlocks = maxBlocks;\n        this.minPosition = minPosition;\n        maxPosition = minPosition + numBlocks * 16;\n    }\n\n\n    @Override\n    public List<Integer> getBlockNumbers() {\n        // cause break - should not be called for this type of indexing\n        return null;\n    }\n\n    @Override\n    public IndexEntry getBlock(int blockNumber) {\n        if (blockNumber > maxBlocks) {\n            return null;\n        } else if (blockIndex.containsKey(blockNumber)) {\n            return blockIndex.get(blockNumber);\n        } else if (blockNumber == 0) {\n            try {\n                return searchForBlockIndexEntry(blockNumber, this.minPosition, this.minPosition + 16);\n            } catch (Exception e) {\n                return null;\n            }\n        } else {\n            long minPosition = this.minPosition;\n            long maxPosition = this.maxPosition;\n            if (blockNumberRangeMin != null && mapFileBoundsMin != null) {\n                if (blockNumber < blockNumberRangeMin) {\n                    maxPosition = mapFileBoundsMin;\n                } else if (blockNumber > blockNumberRangeMax) {\n                    minPosition = mapFileBoundsMax;\n                }\n            }\n            if (maxPosition - minPosition < 16) {\n                return null;\n            } else {\n                try {\n                    return searchForBlockIndexEntry(blockNumber, minPosition, maxPosition);\n                } catch (Exception e) {\n                    return null;\n                }\n            }\n        }\n    }\n\n\n    // Search entry for blockNumber between file positions boundsMin and boundsMax\n    // boundsMin is guaranteed to start at the beginning of an entry, boundsMax at the end\n    private IndexEntry searchForBlockIndexEntry(int blockNumber, long boundsMin, long boundsMax) throws IOException {\n\n        int chunkSize = 1600000;\n        if (boundsMax - boundsMin < chunkSize) {\n\n            synchronized (stream) {\n                stream.seek(boundsMin);\n                LittleEndianInputStream dis = new LittleEndianInputStream(new BufferedInputStream(stream));\n\n                Integer firstBlockNumber = null;\n                Integer lastBlockNumber = null;\n                long pointer = boundsMin;\n\n                while (pointer < boundsMax) {\n                    int blockNumberFound = dis.readInt();\n                    long filePosition = dis.readLong();\n                    int blockSizeInBytes = dis.readInt();\n                    blockIndex.put(blockNumberFound, new IndexEntry(filePosition, blockSizeInBytes));\n                    if (firstBlockNumber == null) firstBlockNumber = blockNumberFound;\n                    lastBlockNumber = blockNumberFound;\n                    pointer += 16;\n                }\n\n                // recent memory\n                mapFileBoundsMin = boundsMin;\n                mapFileBoundsMax = boundsMax;\n                blockNumberRangeMin = firstBlockNumber;\n                blockNumberRangeMax = lastBlockNumber;\n            }\n\n            return blockIndex.get(blockNumber);\n        }\n        // Midpoint in units of 16 byte chunks\n        int nEntries = (int) ((boundsMax - boundsMin) / 16);\n        long positionToSeek = boundsMin + (long) Math.floor(nEntries / 2f) * 16;\n\n        int blockNumberFound, blockSizeInBytes;\n        long filePosition;\n        synchronized (stream) {\n            stream.seek(positionToSeek);\n            byte[] buffer = new byte[16];\n            stream.readFully(buffer);\n            LittleEndianInputStream dis = new LittleEndianInputStream(new ByteArrayInputStream(buffer));\n\n            blockNumberFound = dis.readInt();\n            filePosition = dis.readLong();\n            blockSizeInBytes = dis.readInt();\n        }\n        if (blockNumberFound == blockNumber) {\n            blockIndex.put(blockNumberFound, new IndexEntry(filePosition, blockSizeInBytes));\n            return blockIndex.get(blockNumber);\n        } else if (blockNumber > blockNumberFound) {\n            return searchForBlockIndexEntry(blockNumber, positionToSeek + 16, boundsMax);\n        } else {\n            return searchForBlockIndexEntry(blockNumber, boundsMin, positionToSeek);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/DynamicMatrixZoomData.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.*;\n\npublic class DynamicMatrixZoomData extends MatrixZoomData {\n\n    private final MatrixZoomData higherResZD;\n    private final int scaleFactor;\n\n    /**\n     * Constructor, sets the grid axes.  Called when read from file.\n     *\n     * @param zoom\n     */\n    public DynamicMatrixZoomData(HiCZoom zoom, MatrixZoomData higherResZD) {\n        super(higherResZD.chr1, higherResZD.chr2, zoom, higherResZD.blockBinCount, higherResZD.blockColumnCount, new int[0], new int[0], null);\n        this.higherResZD = higherResZD;\n        scaleFactor = zoom.getBinSize() / higherResZD.getBinSize();\n    }\n\n    @Override\n    public List<Block> getNormalizedBlocksOverlapping(long binX1, long binY1, long binX2, long binY2,\n                                                      final NormalizationType norm, boolean isImportant, boolean fillUnderDiagonal) {\n        // for V8 will be ints\n        int higherBinX1 = (int) (binX1 * scaleFactor);\n        int higherBinY1 = (int) (binY1 * scaleFactor);\n        int higherBinX2 = (int) (binX2 * scaleFactor);\n        int higherBinY2 = (int) (binY2 * scaleFactor);\n        List<Block> blocksFromHigherRes = higherResZD.getNormalizedBlocksOverlapping(higherBinX1, higherBinY1, higherBinX2, higherBinY2,\n                norm, isImportant, fillUnderDiagonal);\n        return createBlocksForLowerRes(blocksFromHigherRes, norm);\n    }\n\n    private List<Block> createBlocksForLowerRes(List<Block> highResBlocks, NormalizationType norm) {\n\n        Map<Integer, Map<Integer, ContactRecord>> condensedRecords = new HashMap<>();\n\n        for (Block b : highResBlocks) {\n            for (ContactRecord record : b.getContactRecords()) {\n                int binX = record.getBinX() / scaleFactor;\n                int binY = record.getBinY() / scaleFactor;\n                float counts = record.getCounts();\n                if (!condensedRecords.containsKey(binX)) {\n                    condensedRecords.put(binX, new HashMap<>());\n                }\n\n                if (condensedRecords.get(binX).containsKey(binY)) {\n                    condensedRecords.get(binX).get(binY).incrementCount(counts);\n                } else {\n                    ContactRecord recordNew = new ContactRecord(binX, binY, counts);\n                    condensedRecords.get(binX).put(binY, recordNew);\n                }\n            }\n        }\n\n        Set<Integer> blockNumbers = new HashSet<>();\n\n        for (int bx : condensedRecords.keySet()) {\n            int cx = bx / blockBinCount;\n            Map<Integer, ContactRecord> yMap = condensedRecords.get(bx);\n            for (int by : yMap.keySet()) {\n                ContactRecord cr = yMap.get(by);\n                int ry = by / blockBinCount;\n\n                int blockNumber = ry * blockColumnCount + cx;\n                blockNumbers.add(blockNumber);\n                String key = getBlockKey(blockNumber, norm);\n\n                DynamicBlock b;\n                if (blockCache.containsKey(key)) {\n                    b = (DynamicBlock) blockCache.get(key);\n                    b.addContactRecord(cr);\n                } else {\n                    DynamicBlock block = new DynamicBlock(blockNumber, cr, key);\n                    blockCache.put(key, block);\n                }\n            }\n        }\n\n        List<Block> blockList = new ArrayList<>();\n        for (Integer num : blockNumbers) {\n            blockList.add(blockCache.get(getBlockKey(num, norm)));\n        }\n        return blockList;\n    }\n\n    @Override\n    public void printFullDescription() {\n        System.out.println(\"Dynamic Resolution Chromosome: \" + chr1.getName() + \" - \" + chr2.getName());\n        System.out.println(\"unit: \" + zoom.getUnit());\n        System.out.println(\"binSize (bp): \" + zoom.getBinSize());\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/ExpectedValueFunction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.windowui.NormalizationType;\n\n/**\n * @author jrobinso\n *         Date: 12/26/12\n *         Time: 9:30 PM\n */\npublic interface ExpectedValueFunction {\n\t\n\tdouble getExpectedValue(int chrIdx, long distance);\n\t\n\tlong getLength();\n\t\n\tNormalizationType getNormalizationType();\n\t\n\tHiC.Unit getUnit();\n\t\n\tint getBinSize();\n\t\n\tListOfDoubleArrays getExpectedValuesNoNormalization();\n\t\n\tListOfDoubleArrays getExpectedValuesWithNormalization(int chrIdx);\n}\n"
  },
  {
    "path": "src/juicebox/data/ExpectedValueFunctionImpl.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.IOException;\nimport java.util.Map;\n\n/**\n * Utility holder for Density calculation, for O/E maps.\n *\n * @author Jim Robinson\n * @author Neva Cherniavsky\n * @since 8/27/12\n */\npublic class ExpectedValueFunctionImpl implements ExpectedValueFunction {\n\n    private final DatasetReader reader;\n    private int version = -1;\n\n\tprivate final int binSize;\n    private final NormalizationType type;\n    private final HiC.Unit unit;\n\n    private final Map<Integer, Double> normFactors;\n\t\n\tprivate ListOfDoubleArrays expectedValues;\n\tprivate final long nValues;\n\n\tprivate final long filePosition;\n\n\tprivate long streamBound1 = 0;\n\tprivate long streamBound2 = 0;\n\tprivate final int streamSize = 500000;\n\t\n\tpublic ExpectedValueFunctionImpl(NormalizationType type, HiC.Unit unit, int binSize, ListOfDoubleArrays expectedValues, Map<Integer, Double> normFactors) {\n\t\tthis.type = type;\n\t\tthis.unit = unit;\n\t\tthis.binSize = binSize;\n\t\tthis.normFactors = normFactors;\n\t\tthis.expectedValues = expectedValues;\n\t\tthis.nValues = expectedValues.getLength();\n\t\tthis.filePosition = 0;\n\t\tthis.reader = null;\n\t}\n\n\tpublic ExpectedValueFunctionImpl(NormalizationType type, HiC.Unit unit, int binSize, long nValues, long filePosition, Map<Integer, Double> normFactors, DatasetReader reader) {\n\t\tthis.type = type;\n\t\tthis.unit = unit;\n\t\tthis.binSize = binSize;\n\t\tthis.normFactors = normFactors;\n\t\tthis.expectedValues = null;\n\t\tthis.nValues = nValues;\n\t\tthis.filePosition = filePosition;\n\t\tthis.reader = reader;\n\t\tthis.version = reader.getVersion();\n\t}\n\n    public static String getKey(HiCZoom zoom, NormalizationType normType) {\n        return zoom.getKey() + \"_\" + normType;\n    }\n\n    // This is exposed for testing, should not use directly\n    public Map<Integer, Double> getNormFactors() {\n        return normFactors;\n    }\n\t\n\t\n\t/**\n\t * Expected value vector.  No chromosome normalization\n\t *\n\t * @return Genome-wide expected value vector\n\t */\n\t@Override\n\tpublic ListOfDoubleArrays getExpectedValuesNoNormalization() {\n\t\tif (expectedValues == null && (streamBound1==0 && streamBound2 == 0)) {\n\t\t\ttry {\n\t\t\t\texpectedValues = reader.readExpectedVectorPart(filePosition, nValues);\n\t\t\t\tstreamBound1 = 0;\n\t\t\t\tstreamBound2 = 0;\n\t\t\t} catch (IOException e) {\n\t\t\t\tSystem.err.println(\"Error reading expected vector\");\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t}\n\t\treturn expectedValues;\n\t}\n\t\n\t/**\n\t * Gets the expected value, distance and coverage normalized, chromosome-length normalized\n\t *\n\t * @param chrIdx   Chromosome index\n\t * @param distance Distance from diagonal in bins\n\t * @return Expected value, distance and coverage normalized\n\t */\n\t@Override\n\tpublic double getExpectedValue(int chrIdx, long distance) {\n\t\tdouble normFactor = 1.0;\n\t\tlong streamIndex;\n\t\tif (normFactors != null && normFactors.containsKey(chrIdx)) {\n\t\t\tnormFactor = normFactors.get(chrIdx);\n\t\t}\n\t\tif (expectedValues == null) {\n\t\t\tstreamBound1 = Math.max(0, distance-(streamSize/2));\n\t\t\tstreamBound2 = streamBound1 + streamSize;\n\t\t\tlong position = version > 8? filePosition + (streamBound1*4): filePosition + (streamBound1*8);\n\t\t\ttry {\n\t\t\t\texpectedValues = reader.readExpectedVectorPart(position, streamSize);\n\t\t\t} catch (IOException e) {\n\t\t\t\tSystem.err.println(\"Error reading expected vector\");\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t}\n\n\t\tif (streamBound1==0 && streamBound2==0) {\n\t\t\tif (expectedValues.getLength() > 0) {\n\t\t\t\tif (distance >= expectedValues.getLength()) {\n\t\t\t\t\treturn expectedValues.getLastValue() / normFactor;\n\t\t\t\t} else {\n\t\t\t\t\treturn expectedValues.get(distance) / normFactor;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tSystem.err.println(\"Expected values array is empty\");\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t} else if (distance >= streamBound1 && distance < streamBound2) {\n\t\t\tstreamIndex = distance - streamBound1;\n\t\t\treturn expectedValues.get(streamIndex) / normFactor;\n\t\t} else {\n\t\t\tstreamBound1 = Math.max(0, distance-(streamSize/2));\n\t\t\tstreamBound2 = streamBound1 + streamSize;\n\t\t\tlong position = version > 8? filePosition + (streamBound1*4): filePosition + (streamBound1*8);\n\t\t\ttry {\n\t\t\t\texpectedValues = reader.readExpectedVectorPart(position, streamSize);\n\t\t\t} catch (IOException e) {\n\t\t\t\tSystem.err.println(\"Error reading expected vector\");\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t\tstreamIndex = distance - streamBound1;\n\t\t\treturn expectedValues.get(streamIndex) / normFactor;\n\t\t}\n\t}\n\t\n\t@Override\n\tpublic ListOfDoubleArrays getExpectedValuesWithNormalization(int chrIdx) {\n\t\tif (expectedValues == null && (streamBound1==0 && streamBound2 == 0)) {\n\t\t\ttry {\n\t\t\t\texpectedValues = reader.readExpectedVectorPart(filePosition, nValues);\n\t\t\t\tstreamBound1 = 0;\n\t\t\t\tstreamBound2 = 0;\n\t\t\t} catch (IOException e) {\n\t\t\t\tSystem.err.println(\"Error reading expected vector\");\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t}\n\t\tdouble normFactor = 1.0;\n\t\tif (normFactors != null && normFactors.containsKey(chrIdx)) {\n\t\t\tnormFactor = normFactors.get(chrIdx);\n\t\t}\n\t\t\n\t\tif (expectedValues.getLength() > 0) {\n\t\t\tListOfDoubleArrays normedExpectedValues = expectedValues.deepClone();\n\t\t\tnormedExpectedValues.multiplyEverythingBy(1.0 / normFactor);\n\t\t\treturn normedExpectedValues;\n\t\t} else {\n\t\t\tSystem.err.println(\"Expected values array is empty\");\n\t\t\treturn null;\n\t\t}\n\t}\n\t\n\t@Override\n\tpublic long getLength() {\n\t\treturn nValues;\n\t}\n\n    @Override\n    public NormalizationType getNormalizationType() {\n        return type;\n    }\n\n    @Override\n    public HiC.Unit getUnit() {\n        return unit;\n    }\n\n    @Override\n    public int getBinSize() {\n        return binSize;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/GeneLocation.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\nimport juicebox.data.basics.Chromosome;\n\npublic class GeneLocation {\n\n    private final Chromosome chromosome;\n    private final int centerPosition;\n\n    public GeneLocation(Chromosome chromosome, int centerPosition) {\n        this.chromosome = chromosome;\n        this.centerPosition = centerPosition;\n    }\n\n    public int getCenterPosition() {\n        return centerPosition;\n    }\n\n    public Chromosome getChromosome() {\n        return chromosome;\n    }\n}"
  },
  {
    "path": "src/juicebox/data/HiCFileLoader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.LoadDialog;\nimport juicebox.windowui.RecentMenu;\nimport org.broad.igv.Globals;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.ui.util.MessageUtils;\nimport org.broad.igv.util.ParsingUtils;\n\nimport javax.swing.*;\nimport java.io.File;\nimport java.io.FilenameFilter;\nimport java.io.IOException;\nimport java.io.InputStream;\nimport java.net.MalformedURLException;\nimport java.net.URL;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.Properties;\nimport java.util.prefs.Preferences;\n\n/**\n * Created by muhammadsaadshamim on 8/4/15.\n */\npublic class HiCFileLoader {\n\n    private static Properties properties;\n    private static LoadDialog loadDialog = null;\n    private static String propertiesFileURL = null;\n    private static final String RECENT_PROPERTIES_FILE = \"recentPropertiesFile\";\n\n    public static File loadMenuItemActionPerformed(SuperAdapter superAdapter, boolean control, File openHiCPath) {\n        FilenameFilter hicFilter = new FilenameFilter() {\n            public boolean accept(File dir, String name) {\n                return name.toLowerCase().endsWith(\".hic\");\n            }\n        };\n\n        File[] files = FileDialogUtils.chooseMultiple(\"Choose Hi-C file(s)\", openHiCPath, hicFilter);\n        if (files != null && files.length > 0) {\n            List<String> fileNames = new ArrayList<>();\n            StringBuilder str = new StringBuilder();\n            String path = \"\";\n            for (File f : files) {\n                fileNames.add(f.getAbsolutePath());\n                str.append(f.getName()).append(\" \");\n                path = f.getAbsolutePath();\n            }\n            openHiCPath = new File(path);\n            superAdapter.addRecentMapMenuEntry(str.toString().trim() + RecentMenu.delimiter + files[0].getAbsolutePath(), true);\n            superAdapter.safeLoad(fileNames, control, str.toString());\n        }\n        return openHiCPath;\n    }\n\n    public static void loadFromRecentActionPerformed(SuperAdapter superAdapter, String url, String title,\n                                                     boolean control) {\n\n        if (url != null) {\n            superAdapter.addRecentMapMenuEntry(title.trim() + RecentMenu.delimiter + url, true);\n            superAdapter.safeLoad(Collections.singletonList(url), control, title);\n        }\n    }\n\n    public static void loadFromURLActionPerformed(SuperAdapter superAdapter, boolean control) {\n        String urlString = JOptionPane.showInputDialog(\"Enter URLs (separated by commas): \");\n\n        if (urlString != null && urlString.length() > 0) {\n            try {\n                if (HiCFileTools.isDropboxURL(urlString)) {\n                    urlString = HiCFileTools.cleanUpDropboxURL(urlString);\n                }\n                urlString = urlString.trim();\n                String[] urls = urlString.split(\",\");\n                List<String> urlList = new ArrayList<>();\n                StringBuilder title = new StringBuilder();\n                for (String url : urls) {\n                    urlList.add(url);\n                    title.append((new URL(url)).getPath()).append(\" \");\n                }\n                superAdapter.safeLoad(urlList, control, title.toString());\n            } catch (MalformedURLException e1) {\n                superAdapter.launchFileLoadingError(urlString);\n            }\n        }\n    }\n\n    public static void loadFromListActionPerformed(SuperAdapter superAdapter, boolean control) {\n\n        if (loadDialog == null) {\n            initProperties();\n            loadDialog = superAdapter.launchLoadFileDialog(properties);\n            if (!loadDialog.getSuccess()) {\n                loadDialog = null;\n                return;\n            }\n        }\n        loadDialog.setControl(control);\n        loadDialog.setVisible(true);\n    }\n\n    private static void initProperties() {\n        try {\n            if (propertiesFileURL == null) {\n                try {\n                    Preferences prefs = Preferences.userNodeForPackage(Globals.class);\n                    String potentialURL = prefs.get(RECENT_PROPERTIES_FILE, null);\n                    if (potentialURL != null && potentialURL.length() > 0 && potentialURL.endsWith(\".properties\")) {\n                        propertiesFileURL = potentialURL;\n                    }\n                } catch (Exception ignored) {\n                }\n                if (propertiesFileURL == null) propertiesFileURL = System.getProperty(\"jnlp.loadMenu\");\n                if (propertiesFileURL == null) propertiesFileURL = HiCGlobals.defaultPropertiesURL;\n            }\n            InputStream is = ParsingUtils.openInputStream(propertiesFileURL);\n            properties = new Properties();\n            if (is != null) {\n                properties.load(is);\n            }\n        } catch (Exception error) {\n            boolean fileFailedToLoad = true;\n            if (!propertiesFileURL.equals(HiCGlobals.defaultPropertiesURL)) {\n                try {\n                    loadPropertiesViaURL(HiCGlobals.defaultPropertiesURL);\n                    fileFailedToLoad = false;\n                } catch (Exception ignored) {\n                }\n            }\n            if (fileFailedToLoad) {\n                System.err.println(\"Can't find properties file for loading list - internet likely disconnected\" + error.getLocalizedMessage());\n            }\n        }\n    }\n\n    private static void loadPropertiesViaURL(String url) throws IOException {\n        InputStream is = ParsingUtils.openInputStream(url);\n        properties = new Properties();\n        if (is != null) {\n            properties.load(is);\n        }\n    }\n\n    public static void changeJuiceboxPropertiesFile(String newURL) {\n        boolean providedURLIsValid = true;\n        try {\n            InputStream is = ParsingUtils.openInputStream(newURL);\n            properties = new Properties();\n            if (is != null) {\n                properties.load(is);\n            }\n        } catch (Exception error) {\n            providedURLIsValid = false;\n            if (HiCGlobals.guiIsCurrentlyActive) {\n                SuperAdapter.showMessageDialog(\"Can't find/load specified properties file\");\n            } else {\n                MessageUtils.showErrorMessage(\"Can't find/load specified properties file\", error);\n            }\n        }\n\n        // if no exception has been thrown at this point, the url is a valid one\n        if (providedURLIsValid) {\n            setPropertiesFileURL(newURL);\n            loadDialog = null;\n        }\n    }\n\n    private static void setPropertiesFileURL(String propertiesFileURL) {\n        HiCFileLoader.propertiesFileURL = propertiesFileURL;\n        Preferences prefs = Preferences.userNodeForPackage(Globals.class);\n        prefs.put(RECENT_PROPERTIES_FILE, propertiesFileURL);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/HiCFileTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.tools.chrom.sizes.ChromosomeSizes;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.*;\nimport java.util.*;\nimport java.util.regex.Pattern;\n\n/**\n * Created by muhammadsaadshamim on 5/12/15.\n */\npublic class HiCFileTools {\n\n    public static Dataset extractDatasetForCLT(List<String> files, boolean allowPrinting) {\n        Dataset dataset = null;\n        try {\n            DatasetReader reader = null;\n            if (files.size() == 1) {\n                if (allowPrinting)\n                    System.out.println(\"Reading file: \" + files.get(0));\n                String magicString = DatasetReaderFactory.getMagicString(files.get(0));\n                if (magicString.equals(\"HIC\")) {\n                    reader = new DatasetReaderV2(files.get(0));\n                } else {\n                    System.err.println(\"This version of HIC is no longer supported\");\n                    System.exit(32);\n                }\n                dataset = reader.read();\n\n            } else {\n                if (allowPrinting)\n                    System.out.println(\"Reading summed files: \" + files);\n                reader = DatasetReaderFactory.getReader(files);\n                if (reader == null) {\n                    System.err.println(\"Error while reading files\");\n                    System.exit(33);\n                } else {\n                    dataset = reader.read();\n                }\n            }\n            HiCGlobals.verifySupportedHiCFileVersion(reader.getVersion());\n        } catch (Exception e) {\n            System.err.println(\"Could not read hic file: \" + e.getMessage());\n            System.exit(34);\n            //e.printStackTrace();\n        }\n        return dataset;\n    }\n\n    public static DatasetReader extractDatasetReaderForCLT(List<String> files, boolean allowPrinting) {\n        DatasetReader reader = null;\n        try {\n            if (files.size() == 1) {\n                if (allowPrinting)\n                    System.out.println(\"Reading file: \" + files.get(0));\n                String magicString = DatasetReaderFactory.getMagicString(files.get(0));\n                if (magicString.equals(\"HIC\")) {\n                    reader = new DatasetReaderV2(files.get(0));\n                } else {\n                    System.err.println(\"This version of HIC is no longer supported\");\n                    System.exit(32);\n                }\n\n\n            } else {\n                if (allowPrinting)\n                    System.out.println(\"Reading summed files: \" + files);\n                reader = DatasetReaderFactory.getReader(files);\n                if (reader == null) {\n                    System.err.println(\"Error while reading files\");\n                    System.exit(33);\n                }\n            }\n\n        } catch (Exception e) {\n            System.err.println(\"Could not read hic file: \" + e.getMessage());\n            System.exit(34);\n            //e.printStackTrace();\n        }\n        return reader;\n    }\n\n    /**\n     * Load the list of chromosomes based on given genome id or file\n     *\n     * @param idOrFile string\n     * @return list of chromosomes\n     */\n    public static ChromosomeHandler loadChromosomes(String idOrFile) {\n\n        InputStream is = null;\n\n        try {\n            // Note: to get this to work, had to edit Intellij settings\n            // so that \"?*.sizes\" are considered sources to be copied to class path\n            is = ChromosomeSizes.class.getResourceAsStream(idOrFile + \".chrom.sizes\");\n\n            if (is == null) {\n                // Not an ID,  see if its a file\n                File file = new File(idOrFile);\n\n                try {\n                    if (file.exists()) {\n                        is = new FileInputStream(file);\n                    } else {\n                        System.err.println(\"Could not find chromosome sizes file for: \" + idOrFile);\n                        System.exit(35);\n                    }\n                } catch (Exception e) {\n                    e.printStackTrace();\n                }\n            }\n\n            List<Chromosome> chromosomes = new ArrayList<>();\n            chromosomes.add(0, null);   // Index 0 reserved for \"whole genome\" pseudo-chromosome\n\n            Pattern pattern = Pattern.compile(\"\\\\s+\");\n            BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n            String nextLine;\n            int idx = 1;\n\n            try {\n                while ((nextLine = reader.readLine()) != null) {\n                    String[] tokens = pattern.split(nextLine);\n                    if (tokens.length == 2) {\n                        String name = tokens[0];\n                        int length = Integer.parseInt(tokens[1]);\n                        chromosomes.add(idx, new Chromosome(idx, name, length));\n                        idx++;\n                    } else {\n                        System.out.println(\"Skipping \" + nextLine);\n                    }\n                }\n            } catch (Exception e) {\n                e.printStackTrace();\n            }\n\n            // \"pseudo-chromosome\" All taken care of by by chromosome handler\n            return new ChromosomeHandler(chromosomes, idOrFile, false);\n        } finally {\n            if (is != null) {\n                try {\n                    is.close();\n                } catch (Exception e) {\n                    e.printStackTrace();\n                }\n            }\n        }\n    }\n\n    /**\n     * Given an array of possible resolutions, returns the actual resolutions available in the dataset\n     *\n     * @param availableZooms\n     * @param resolutions\n     * @return finalResolutions Set\n     */\n    public static List<Integer> filterResolutions(List<HiCZoom> availableZooms, int[] resolutions) {\n\n        TreeSet<Integer> resSet = new TreeSet<>();\n        for (HiCZoom zoom : availableZooms) {\n            resSet.add(zoom.getBinSize());\n        }\n\n        List<Integer> finalResolutions = new ArrayList<>();\n        for (int res : resolutions) {\n            finalResolutions.add(closestValue(res, resSet));\n        }\n\n        return finalResolutions;\n    }\n\n    private static int closestValue(int val, TreeSet<Integer> valSet) {\n        int floorVal;\n        try {\n            // sometimes no lower value is available and throws NPE\n            floorVal = valSet.floor(val);\n        } catch (Exception e) {\n            return valSet.ceiling(val);\n        }\n        int ceilVal;\n        try {\n            // sometimes no higher value is available and throws NPE\n            ceilVal = valSet.ceiling(val);\n        } catch (Exception e) {\n            return floorVal;\n        }\n\n        if (Math.abs(ceilVal - val) < Math.abs(val - floorVal))\n            return ceilVal;\n\n        return floorVal;\n    }\n\n\n    public static ChromosomeHandler getChromosomeSetIntersection(ChromosomeHandler handler1, ChromosomeHandler handler2) {\n        return handler1.getIntersectionWith(handler2);\n    }\n\n    public static Set<HiCZoom> getZoomSetIntersection(Collection<HiCZoom> collection1, Collection<HiCZoom> collection2) {\n        Set<HiCZoom> set1 = new HashSet<>(collection1);\n        Set<HiCZoom> set2 = new HashSet<>(collection2);\n\n        boolean set1IsLarger = set1.size() > set2.size();\n        Set<HiCZoom> cloneSet = new HashSet<>(set1IsLarger ? set2 : set1);\n        cloneSet.retainAll(set1IsLarger ? set1 : set2);\n        return cloneSet;\n    }\n\n    /**\n     * For each given chromosome name, find its equivalent Chromosome object\n     *\n     * @param chromosomesSpecified by strings\n     * @param handler as Chromosome objects\n     * @return the specified Chromosomes corresponding to the given strings\n     */\n    public static ChromosomeHandler stringToChromosomes(List<String> chromosomesSpecified,\n                                                        ChromosomeHandler handler) {\n        List<Chromosome> chromosomes = new ArrayList<>();\n        chromosomes.add(0, null);\n\n        for (String strKey : chromosomesSpecified) {\n            boolean chrFound = false;\n            for (Chromosome chrKey : handler.getChromosomeArray()) {\n                if (equivalentChromosome(strKey, chrKey)) {\n                    chromosomes.add(chrKey);\n                    chrFound = true;\n                    break;\n                }\n            }\n            if (!chrFound) {\n                System.err.println(\"Chromosome \" + strKey + \" not found\");\n            }\n        }\n        return new ChromosomeHandler(chromosomes, handler.getGenomeID(), false);\n    }\n\n    /**\n     * Evaluates whether the same chromosome is being referenced by the token\n     *\n     * @param token\n     * @param chr\n     * @return\n     */\n    public static boolean equivalentChromosome(String token, Chromosome chr) {\n        String token2 = token.toLowerCase().replaceAll(\"chr\", \"\");\n        String chrName = chr.getName().toLowerCase().replaceAll(\"chr\", \"\");\n        return token2.equals(chrName);\n    }\n\n    public static PrintWriter openWriter(File file) {\n        try {\n            file.createNewFile();\n            file.setWritable(true);\n            return new PrintWriter(new BufferedWriter(new FileWriter(file)), true);\n        } catch (IOException e) {\n            System.out.println(\"I/O error opening file.\");\n            System.exit(37);\n        }\n        return null;\n    }\n\n    public static RealMatrix extractLocalBoundedRegion(MatrixZoomData zd, int limStart, int limEnd, int n,\n                                                       NormalizationType normalizationType, boolean fillUnderDiagonal) throws IOException {\n        return extractLocalBoundedRegion(zd, limStart, limEnd, limStart, limEnd, n, n, normalizationType, fillUnderDiagonal);\n    }\n\n    public static RealMatrix extractLocalBoundedRegion(MatrixZoomData zd, int binXStart, int binYStart, int numRows, int numCols,\n                                                       NormalizationType normalizationType, boolean fillUnderDiagonal) throws IOException {\n        return extractLocalBoundedRegion(zd, binXStart, binXStart + numRows, binYStart, binYStart + numCols, numRows, numCols, normalizationType, fillUnderDiagonal);\n    }\n    \n    /**\n     * Extracts matrix from hic file for a specified region.\n     * By default, only the top right part of the matrix is returned if the matrix is on the diagonal.\n     *\n     * @return section of the matrix\n     */\n    public static RealMatrix extractLocalBoundedRegion(MatrixZoomData zd, long binXStart, long binXEnd,\n                                                       long binYStart, long binYEnd, int numRows, int numCols,\n                                                       NormalizationType normalizationType, boolean fillUnderDiagonal) throws IOException {\n        \n        // numRows/numCols is just to ensure a set size in case bounds are approximate\n        // left upper corner is reference for 0,0\n        List<Block> blocks = getAllRegionBlocks(zd, binXStart, binXEnd, binYStart, binYEnd, normalizationType, fillUnderDiagonal);\n        \n        RealMatrix data = MatrixTools.cleanArray2DMatrix(numRows, numCols);\n        \n        if (blocks.size() > 0) {\n            for (Block b : blocks) {\n                if (b != null) {\n                    for (ContactRecord rec : b.getContactRecords()) {\n    \n                        // only called for small regions - should not exceed int\n                        int relativeX = (int) (rec.getBinX() - binXStart);\n                        int relativeY = (int) (rec.getBinY() - binYStart);\n    \n                        if (relativeX >= 0 && relativeX < numRows) {\n                            if (relativeY >= 0 && relativeY < numCols) {\n                                data.addToEntry(relativeX, relativeY, rec.getCounts());\n                            }\n                        }\n    \n                        if (fillUnderDiagonal) {\n                            relativeX = (int) (rec.getBinY() - binXStart);\n                            relativeY = (int) (rec.getBinX() - binYStart);\n        \n                            if (relativeX >= 0 && relativeX < numRows) {\n                                if (relativeY >= 0 && relativeY < numCols) {\n                                    data.addToEntry(relativeX, relativeY, rec.getCounts());\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        // force cleanup\n        blocks = null;\n        //System.gc();\n        \n        return data;\n    }\n    \n    public static List<Block> getAllRegionBlocks(MatrixZoomData zd, long binXStart, long binXEnd,\n                                                 long binYStart, long binYEnd,\n                                                 NormalizationType normalizationType, boolean fillUnderDiagonal) throws IOException {\n        \n        List<Block> blocks = Collections.synchronizedList(new ArrayList<>());\n        \n        int numDataReadingErrors = 0;\n        \n        try {\n            blocks.addAll(zd.getNormalizedBlocksOverlapping(binXStart, binYStart, binXEnd, binYEnd, normalizationType, false, fillUnderDiagonal));\n        } catch (Exception e) {\n            triggerNormError(normalizationType);\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"You do not have \" + normalizationType + \" normalized maps available for this resolution/region:\");\n                System.err.println(\"x1 \" + binXStart + \" x2 \" + binXEnd + \" y1 \" + binYStart + \" y2 \" + binYEnd + \" res \" + zd.getBinSize());\n                System.err.println(\"Map is likely too sparse or a different normalization/resolution should be chosen.\");\n                e.printStackTrace();\n                System.exit(38);\n            }\n        }\n\n        if (HiCGlobals.printVerboseComments && numDataReadingErrors > 0) {\n            //System.err.println(numDataReadingErrors + \" errors while reading data from region. Map is likely too sparse\");\n            triggerNormError(normalizationType);\n        }\n\n        return blocks;\n    }\n    \n    public static ListOfDoubleArrays extractChromosomeExpectedVector(Dataset ds, int index, HiCZoom zoom, NormalizationType normalization) {\n        ExpectedValueFunction expectedValueFunction = ds.getExpectedValues(zoom, normalization);\n        long n = expectedValueFunction.getLength();\n        \n        ListOfDoubleArrays expectedVector = new ListOfDoubleArrays(n);\n        for (long i = 0; i < n; i++) {\n            expectedVector.set(i, expectedValueFunction.getExpectedValue(index, i));\n        }\n        return expectedVector;\n    }\n\n\n    public static void triggerNormError(NormalizationType normalizationType) throws IOException {\n        System.err.println();\n        System.err.println(\"You do not have \" + normalizationType + \" normalized maps available for this resolution/region.\");\n        System.err.println(\"Region is likely too sparse/does not exist, or a different normalization/resolution should be chosen.\");\n        throw new IOException(\"Norm could not be found\");\n    }\n\n\n    /**\n     * @param directoryPath\n     * @return valid directory for unix/windows or exits with error code\n     */\n    public static File createValidDirectory(String directoryPath) {\n        File outputDirectory = new File(directoryPath);\n        if (!outputDirectory.exists() || !outputDirectory.isDirectory()) {\n            if (!outputDirectory.mkdir()) {\n                System.err.println(\"Couldn't create output directory \" + directoryPath);\n                System.exit(40);\n            }\n        }\n        return outputDirectory;\n    }\n\n    public static String getTruncatedText(String text, int maxLengthEntryName) {\n        String truncatedName = text;\n        if (truncatedName.length() > maxLengthEntryName) {\n            truncatedName = text.substring(0, maxLengthEntryName / 2 - 1);\n            truncatedName += \"...\";\n            truncatedName += text.substring(text.length() - maxLengthEntryName / 2);\n        }\n        return truncatedName;\n    }\n\n    public static boolean isDropboxURL(String url) {\n        return url.contains(\"dropbox.com\");\n    }\n\n    public static String cleanUpDropboxURL(String url) {\n        return url.replace(\"?dl=0\", \"\")\n                .replace(\"://www.dropbox.com\", \"://dl.dropboxusercontent.com\");\n    }\n\n    public static MatrixZoomData getMatrixZoomData(Dataset ds, Chromosome chrom1, Chromosome chrom2, HiCZoom zoom) {\n        Matrix matrix = ds.getMatrix(chrom1, chrom2);\n        if (matrix == null || zoom == null) return null;\n        return matrix.getZoomData(zoom);\n    }\n\n    public static MatrixZoomData getMatrixZoomData(Dataset ds, Chromosome chrom1, Chromosome chrom2, int resolution) {\n        return getMatrixZoomData(ds, chrom1, chrom2, ds.getZoomForBPResolution(resolution));\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/Matrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.FeatureFunction;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.util.Pair;\n\nimport java.util.*;\n\n/**\n * @author jrobinso\n * @since Aug 12, 2010\n */\npublic class Matrix {\n\n    private final int chr1;\n    private final int chr2;\n    private final static Set<Pair<Integer, Integer>> dynamicZoomResolutions = new HashSet<>();\n    protected List<MatrixZoomData> bpZoomData = new ArrayList<>();\n    protected List<MatrixZoomData> fragZoomData = new ArrayList<>();\n    protected List<MatrixZoomData> dynamicBPZoomData = new ArrayList<>();\n    protected List<Integer> bpBinSizes = new ArrayList<>();\n    protected List<Integer> fragBinSizes = new ArrayList<>();\n    private final Comparator<MatrixZoomData> comparator = new Comparator<MatrixZoomData>() {\n        @Override\n        public int compare(MatrixZoomData o1, MatrixZoomData o2) {\n            return o2.getBinSize() - o1.getBinSize();\n        }\n    };\n\n    /**\n     * Constructor for creating a matrix from precomputed data.\n     *\n     * @param chr1\n     * @param chr2\n     * @param zoomDataList\n     */\n    public Matrix(int chr1, int chr2, List<MatrixZoomData> zoomDataList) {\n        this.chr1 = chr1;\n        this.chr2 = chr2;\n        initZoomDataMap(zoomDataList);\n    }\n\n    public static Matrix createCustomChromosomeMatrix(Chromosome chr1, Chromosome chr2, ChromosomeHandler handler,\n                                                      final Map<String, Matrix> matrices, DatasetReader reader) {\n        // TODO some weird null error when X chr in bed file?\n        List<Chromosome> indicesForChr1 = getIndicesFromSubChromosomes(handler, chr1);\n        List<Chromosome> indicesForChr2;\n        if (chr1.getIndex() == chr2.getIndex()) {\n            indicesForChr2 = new ArrayList<>(indicesForChr1);\n        } else {\n            indicesForChr2 = getIndicesFromSubChromosomes(handler, chr2);\n        }\n\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Indices_1 \" + indicesForChr1);\n            System.out.println(\"Indices_2 \" + indicesForChr2);\n        }\n\n        // TODO need to sort first!!\n        Chromosome newChr1 = chr1, newChr2 = chr2;\n        if (chr1.getIndex() != chr2.getIndex() && indicesForChr1.get(0).getIndex() > indicesForChr2.get(0).getIndex()) {\n            newChr1 = chr2;\n            newChr2 = chr1;\n        }\n\n        Map<HiCZoom, CustomMatrixZoomData> customZDs = new HashMap<>();\n\n        // ensure all regions loaded\n        for (Chromosome i : indicesForChr1) {\n            for (Chromosome j : indicesForChr2) {\n\n                //System.out.println(\"from mtrx\");\n                String key = Matrix.generateKey(i, j);\n                try {\n                    Matrix m = matrices.get(key);\n                    if (m == null) {\n                        // TODO sometimes this fails once or twice, but later succeeds -\n                        // TODO high priority, needs to be fixed\n                        int numAttempts = 0;\n                        while (m == null && numAttempts < 3) {\n                            numAttempts++;\n                            try {\n                                m = reader.readMatrix(key);\n                            } catch (Exception ignored) {\n                            }\n                        }\n                        if (m == null) {\n                            if (HiCGlobals.printVerboseComments) {\n                                System.out.println(\"nothing found for cc4 \" + i.getName() + \" - \" + j.getName());\n                            }\n                            continue;\n                        }\n                        matrices.put(key, m);\n                    }\n                    for (MatrixZoomData zd : m.bpZoomData) {\n                        updateCustomZoomDataRegions(newChr1, newChr2, handler, key, zd, customZDs, reader);\n                    }\n                    for (MatrixZoomData zd : m.dynamicBPZoomData) {\n                        updateCustomZoomDataRegions(newChr1, newChr2, handler, key, zd, customZDs, reader);\n                    }\n                    for (MatrixZoomData zd : m.fragZoomData) {\n                        updateCustomZoomDataRegions(newChr1, newChr2, handler, key, zd, customZDs, reader);\n                    }\n                } catch (Exception ee) {\n                    System.err.println(\"Custom Chr Region Missing \" + key);\n                    //ee.printStackTrace();\n                }\n                if (HiCGlobals.printVerboseComments)\n                    System.out.println(\"completed cc4 \" + i.getName() + \" - \" + j.getName());\n            }\n        }\n        return new Matrix(chr1.getIndex(), chr2.getIndex(), new ArrayList<>(customZDs.values()));\n    }\n\n    private void initZoomDataMap(List<MatrixZoomData> zoomDataList) {\n        for (MatrixZoomData zd : zoomDataList) {\n            if (zd.getZoom().getUnit() == HiC.Unit.BP) {\n                bpZoomData.add(zd);\n            } else {\n                fragZoomData.add(zd);\n            }\n    \n            // Zooms should be sorted, but in case they are not...\n    \n            bpZoomData.sort(comparator);\n            fragZoomData.sort(comparator);\n        }\n\n        for (Pair<Integer, Integer> resPair : dynamicZoomResolutions) {\n            try {\n                createDynamicResolutionMZD(resPair, false);\n            } catch (Exception e) {\n                System.err.println(\"Dynamic resolution could not be made\");\n            }\n        }\n        dynamicBPZoomData.sort(comparator);\n\n    }\n\n    public static String generateKey(int chr1, int chr2) {\n        if (chr2 < chr1) return \"\" + chr2 + \"_\" + chr1;\n        return \"\" + chr1 + \"_\" + chr2;\n    }\n\n    public static Matrix createAssemblyChromosomeMatrix(ChromosomeHandler handler,\n                                                        final Map<String, Matrix> matrices, DatasetReader reader) {\n        Map<HiCZoom, MatrixZoomData> assemblyZDs = new HashMap<>();\n\n        Matrix matrix = null;\n        int numAttempts = 0;\n        while (matrix == null && numAttempts < 3) {\n            try {\n                matrix = reader.readMatrix(\"1_1\");\n            } catch (Exception ignored) {\n                numAttempts++;\n            }\n        }\n\n        long length = handler.getChromosomeFromName(\"pseudoassembly\").getLength(); // TODO: scaling; also maybe chromosome ends need to shift to start with new bin at every zoom?\n        for (MatrixZoomData zd : matrix.bpZoomData) {\n            // todo @dudcha is this done for resolutions where conversion will be lossy?\n            assemblyZDs.put(zd.getZoom(), new MatrixZoomData(handler.getChromosomeFromName(\"pseudoassembly\"), handler.getChromosomeFromName(\"pseudoassembly\"), zd.getZoom(),\n                    (int) (length / zd.getBinSize()), (int) (length / zd.getBinSize()), null, null, reader));\n        }\n\n\n        //TODO: assumption that we are doing this before modifying the handler\n\n//        for (Chromosome i : handler.getChromosomeArrayWithoutAllByAll()) {\n//            for (Chromosome j : handler.getChromosomeArrayWithoutAllByAll()) {\n//\n//                //System.out.println(\"from mtrx\");\n//                String key = Matrix.generateKey(i, j);\n//                try {\n//                    Matrix m = matrices.get(key);\n//                    if (m == null) {\n//                        // TODO sometimes this fails once or twice, but later succeeds -\n//                        // TODO high priority, needs to be fixed??????\n//                        int numAttempts = 0;\n//                        while (m == null && numAttempts < 3) {\n//                            try {\n//                                m = reader.readMatrix(key);\n//                            } catch (Exception ignored) {\n//                                numAttempts++;\n//                            }\n//                        }\n//\n//                        for(MatrixZoomData tempMatrixZoomData : m.bpZoomData){\n//                            tempMatrixZoomData.\n//                        }\n//\n//\n//                        // modify m for each zoom\n////                        matrices.put(key, m); //perhaps move it to the end\n//                    }\n//                    for (MatrixZoomData zd : m.bpZoomData) {\n//                        updateCustomZoomDataRegions(newChr1, newChr2, handler, key, zd, assemblyZDs, reader);\n//                    }\n////                    for (MatrixZoomData zd : m.fragZoomData) {\n////                        updateCustomZoomDataRegions(newChr1, newChr2, handler, key, zd, customZDs, reader);\n////                    }\n//                } catch (Exception ee) {\n//                    System.err.println(\"Everything failed in creatingAssemblyChromosomeMatrix \" + key);\n//                    ee.printStackTrace();\n//                }\n//            }\n//        }\n\n        Matrix m = new Matrix(handler.size(), handler.size(), new ArrayList<>(assemblyZDs.values()));\n        matrices.put(generateKey(handler.size(), handler.size()), m);\n        return m;\n    }\n\n    public void createDynamicResolutionMZD(Pair<Integer, Integer> resPair, boolean addToSet) {\n        int newRes = resPair.getFirst();\n        int highRes = resPair.getSecond();\n\n        MatrixZoomData highMZD = getZoomData(new HiCZoom(HiC.Unit.BP, highRes));\n        MatrixZoomData newMZD = new DynamicMatrixZoomData(new HiCZoom(HiC.Unit.BP, newRes), highMZD);\n        if (addToSet) {\n            dynamicZoomResolutions.add(resPair);\n        }\n        dynamicBPZoomData.add(newMZD);\n    }\n\n    private static List<Chromosome> getIndicesFromSubChromosomes(final ChromosomeHandler handler, Chromosome chromosome) {\n        final List<Chromosome> indices = new ArrayList<>();\n        if (handler.isCustomChromosome(chromosome)) {\n            GenomeWideList<GenericLocus> regions = handler.getListOfRegionsInCustomChromosome(chromosome.getIndex());\n            regions.processLists(new FeatureFunction<GenericLocus>() {\n                @Override\n                public void process(String chr, List<GenericLocus> featureList) {\n                    if (featureList.size() > 0) {\n                        Chromosome chromosomeN = handler.getChromosomeFromName(chr);\n                        if (chromosomeN != null) {\n                            indices.add(chromosomeN);\n                        }\n                    }\n                }\n            });\n        } else {\n            indices.add(chromosome);\n        }\n\n        ChromosomeHandler.sort(indices);\n        return indices;\n    }\n\n    private static void updateCustomZoomDataRegions(Chromosome chr1, Chromosome chr2, ChromosomeHandler handler,\n                                                    String regionKey, MatrixZoomData zd,\n                                                    Map<HiCZoom, CustomMatrixZoomData> customZDs, DatasetReader reader) {\n        if (!customZDs.containsKey(zd.getZoom())) {\n            customZDs.put(zd.getZoom(), new CustomMatrixZoomData(chr1, chr2, handler, zd.getZoom(), reader));\n        }\n\n        customZDs.get(zd.getZoom()).expandAvailableZoomDatas(regionKey, zd);\n    }\n\n    public static String generateKey(Chromosome chr1, Chromosome chr2) {\n        int t1 = Math.min(chr1.getIndex(), chr2.getIndex());\n        int t2 = Math.max(chr1.getIndex(), chr2.getIndex());\n        return generateKey(t1, t2);\n    }\n\n    public String getKey() {\n        return generateKey(chr1, chr2);\n    }\n\n    public MatrixZoomData getFirstZoomData() {\n        if (bpZoomData != null && bpZoomData.size() > 0) {\n            return getFirstZoomData(HiC.Unit.BP);\n       } else {\n            return getFirstZoomData(HiC.Unit.FRAG);\n        }\n    }\n\n    public MatrixZoomData getFirstZoomData(HiC.Unit unit) {\n        if (unit == HiC.Unit.BP) {\n            return bpZoomData != null && bpZoomData.size() > 0 ? bpZoomData.get(0) : null;\n        } else {\n            return fragZoomData != null && fragZoomData.size() > 0 ? fragZoomData.get(0) : null;\n        }\n    }\n\n    public MatrixZoomData getFirstPearsonZoomData(HiC.Unit unit) {\n        if (unit == HiC.Unit.BP) {\n            return bpZoomData != null ? bpZoomData.get(2) : null;\n        } else {\n            return fragZoomData != null ? fragZoomData.get(2) : null;\n        }\n\n    }\n\n    public MatrixZoomData getZoomData(HiCZoom zoom) {\n        int targetZoom = zoom.getBinSize();\n        List<MatrixZoomData> zdList = (zoom.getUnit() == HiC.Unit.BP) ? bpZoomData : fragZoomData;\n        //linear search for bin size, the lists are not large\n        for (MatrixZoomData zd : zdList) {\n            if (zd.getBinSize() == targetZoom) {\n                return zd;\n            }\n        }\n\n        for (MatrixZoomData zd : dynamicBPZoomData) {\n            if (zd.getBinSize() == targetZoom) {\n                return zd;\n            }\n        }\n\n        // special exception for all by all\n        if (chr1 == 0 && chr2 == 0) {\n\n            MatrixZoomData closestValue = zdList.get(0);\n            int distance = Math.abs(closestValue.getBinSize() - targetZoom);\n            for (MatrixZoomData zd : zdList) {\n                int cdistance = Math.abs(zd.getBinSize() - targetZoom);\n                if (cdistance < distance) {\n                    closestValue = zd;\n                    distance = cdistance;\n                }\n            }\n\n            return closestValue;\n        }\n\n        return null;\n    }\n\n    public MatrixZoomData getZoomData(int index) {\n        if (index < bpBinSizes.size()) {\n            HiCZoom zoom = new HiCZoom(HiC.Unit.BP, bpBinSizes.get(index));\n            return getZoomData(zoom);\n        } else if (index >= bpBinSizes.size() && index < (bpBinSizes.size()+fragBinSizes.size())) {\n            HiCZoom zoom = new HiCZoom(HiC.Unit.FRAG, fragBinSizes.get(index));\n            return getZoomData(zoom);\n        } else {\n            return null;\n        }\n    }\n\n    public int getNumBPResolutions() {\n        return bpBinSizes.size();\n    }\n\n    public int getNumFragResolutions() {\n        return fragBinSizes.size();\n    }\n\n    public boolean isNotIntra() {\n        return chr1 != chr2;\n    }\n\n    public int getChr1Idx() {\n        return chr1;\n    }\n\n    public int getChr2Idx() {\n        return chr2;\n    }\n\n    public void setBpBinSizes(ArrayList<Integer> bpBinSizes) {\n        this.bpBinSizes = bpBinSizes;\n    }\n\n    public void setFragBinSizes(ArrayList<Integer> fragBinSizes) {\n        this.fragBinSizes = fragBinSizes;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/MatrixZoomData.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.data;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.assembly.AssemblyHeatmapHandler;\nimport juicebox.assembly.AssemblyScaffoldHandler;\nimport juicebox.assembly.Scaffold;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.data.iterator.ListOfListGenerator;\nimport juicebox.data.iterator.ZDIteratorContainer;\nimport juicebox.data.v9depth.LogDepth;\nimport juicebox.data.v9depth.V9Depth;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.matrix.BasicMatrix;\nimport juicebox.matrix.RealMatrixWrapper;\nimport juicebox.tools.clt.old.Pearsons;\nimport juicebox.tools.utils.original.*;\nimport juicebox.track.HiCFixedGridAxis;\nimport juicebox.track.HiCFragmentAxis;\nimport juicebox.track.HiCGridAxis;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math3.linear.Array2DRowRealMatrix;\nimport org.apache.commons.math3.linear.EigenDecomposition;\nimport org.apache.commons.math3.linear.RealMatrix;\nimport org.apache.commons.math3.linear.RealVector;\nimport org.broad.igv.tdf.BufferedByteWriter;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.collections.DownsampledDoubleArrayList;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport java.awt.*;\nimport java.io.ByteArrayOutputStream;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.*;\nimport java.util.List;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.TimeUnit;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.zip.Deflater;\n\n\npublic class MatrixZoomData {\n\n    final Chromosome chr1;  // Chromosome on the X axis\n    final Chromosome chr2;  // Chromosome on the Y axis\n    private final boolean isIntra;\n    final HiCZoom zoom;    // Unit and bin size\n    private final HiCGridAxis xGridAxis;\n    private final HiCGridAxis yGridAxis;\n    // Observed values are organized into sub-matrices (\"blocks\")\n    protected final int blockBinCount;   // block size in bins\n    protected final int blockColumnCount;     // number of block columns\n    // Cache the last 20 blocks loaded\n    protected final LRUCache<String, Block> blockCache = new LRUCache<>(500);\n    private final HashMap<NormalizationType, BasicMatrix> pearsonsMap;\n    private final HashMap<NormalizationType, BasicMatrix> normSquaredMaps;\n    //private BigContactRecordList localCacheOfRecords = null;\n    private final V9Depth v9Depth;\n    private double sumCount = -1;\n    private double averageCount = -1;\n    protected DatasetReader reader;\n    private IteratorContainer iteratorContainer = null;\n    public long blockIndexPosition;\n\n    /**\n     * Constructor, sets the grid axes.  Called when read from file.\n     *\n     * @param chr1             Chromosome 1\n     * @param chr2             Chromosome 2\n     * @param zoom             Zoom (bin size and BP or FRAG)\n     * @param blockBinCount    Number of bins divided by number of columns (around 1000)\n     * @param blockColumnCount Number of bins divided by 1000 (BLOCK_SIZE)\n     * @param chr1Sites        Used for looking up fragment\n     * @param chr2Sites        Used for looking up fragment\n     * @param reader           Pointer to file reader\n     */\n    public MatrixZoomData(Chromosome chr1, Chromosome chr2, HiCZoom zoom, int blockBinCount, int blockColumnCount,\n                          int[] chr1Sites, int[] chr2Sites, DatasetReader reader) {\n        this.chr1 = chr1;\n        this.chr2 = chr2;\n        this.zoom = zoom;\n        this.isIntra = chr1.getIndex() == chr2.getIndex();\n        this.reader = reader;\n        this.blockBinCount = blockBinCount;\n        if (reader.getVersion() > 8) {\n            v9Depth = V9Depth.setDepthMethod(reader.getDepthBase(), blockBinCount);\n        } else {\n            v9Depth = new LogDepth(2, blockBinCount);\n        }\n        this.blockColumnCount = blockColumnCount;\n\n        long correctedBinCount = blockBinCount;\n        if (!(this instanceof DynamicMatrixZoomData)) {\n            if (reader.getVersion() < 8 && chr1.getLength() < chr2.getLength()) {\n                boolean isFrag = zoom.getUnit() == HiC.Unit.FRAG;\n                long len1 = chr1.getLength();\n                long len2 = chr2.getLength();\n                if (chr1Sites != null && chr2Sites != null && isFrag) {\n                    len1 = chr1Sites.length + 1;\n                    len2 = chr2Sites.length + 1;\n                }\n                long nBinsX = Math.max(len1, len2) / zoom.getBinSize() + 1;\n                correctedBinCount = nBinsX / blockColumnCount + 1;\n            }\n        }\n\n        if (this instanceof CustomMatrixZoomData || this instanceof DynamicMatrixZoomData) {\n            this.xGridAxis = new HiCFixedGridAxis(chr1.getLength() / zoom.getBinSize() + 1, zoom.getBinSize(), null);\n            this.yGridAxis = new HiCFixedGridAxis(chr2.getLength() / zoom.getBinSize() + 1, zoom.getBinSize(), null);\n        } else if (zoom.getUnit() == HiC.Unit.BP) {\n            this.xGridAxis = new HiCFixedGridAxis(correctedBinCount * blockColumnCount, zoom.getBinSize(), chr1Sites);\n            this.yGridAxis = new HiCFixedGridAxis(correctedBinCount * blockColumnCount, zoom.getBinSize(), chr2Sites);\n        } else if (zoom.getUnit() == HiC.Unit.FRAG) {\n            this.xGridAxis = new HiCFragmentAxis(zoom.getBinSize(), chr1Sites, chr1.getLength());\n            this.yGridAxis = new HiCFragmentAxis(zoom.getBinSize(), chr2Sites, chr2.getLength());\n        } else {\n            System.err.println(\"Requested \" + zoom.getUnit() + \" unit; error encountered\");\n            this.xGridAxis = null;\n            this.yGridAxis = null;\n        }\n\n        pearsonsMap = new HashMap<>();\n        normSquaredMaps = new HashMap<>();\n    }\n\n    public Chromosome getChr1() {\n        return chr1;\n    }\n\n    public Chromosome getChr2() {\n        return chr2;\n    }\n\n    public HiCGridAxis getXGridAxis() {\n        return xGridAxis;\n    }\n\n    public HiCGridAxis getYGridAxis() {\n        return yGridAxis;\n    }\n\n    public int getBinSize() {\n        return zoom.getBinSize();\n    }\n\n    public int getChr1Idx() {\n        return chr1.getIndex();\n    }\n\n    public int getChr2Idx() {\n        return chr2.getIndex();\n    }\n\n    public HiCZoom getZoom() {\n        return zoom;\n    }\n\n    public int getBlockColumnCount() {\n        return blockColumnCount;\n    }\n\n    public int getBlockBinCount() { return blockBinCount; }\n\n    public String getKey() {\n        return chr1.getName() + \"_\" + chr2.getName() + \"_\" + zoom.getKey();\n    }\n\n    // i think this is how it should be? todo sxxgrc please confirm use case\n    private String getKey(int chr1, int chr2) {\n        return chr1 + \"_\" + chr2 + \"_\" + zoom.getKey();\n    }\n\n    public String getBlockKey(int blockNumber, NormalizationType no) {\n        return getKey() + \"_\" + blockNumber + \"_\" + no;\n    }\n\n    public String getNormLessBlockKey(Block block) {\n        return getKey() + \"_\" + block.getNumber() + \"_\" + block.getUniqueRegionID();\n    }\n\n    private String getBlockKey(int blockNumber, NormalizationType no, int chr1, int chr2) {\n        return getKey(chr1, chr2) + \"_\" + blockNumber + \"_\" + no;\n    }\n    \n    public String getColorScaleKey(MatrixType displayOption, NormalizationType n1, NormalizationType n2) {\n        return getKey() + displayOption + \"_\" + n1 + \"_\" + n2;\n    }\n    \n    public String getTileKey(int tileRow, int tileColumn, MatrixType displayOption) {\n        return getKey() + \"_\" + tileRow + \"_\" + tileColumn + \"_ \" + displayOption;\n    }\n    \n    /**\n     * Return the blocks of normalized, observed values overlapping the rectangular region specified.\n     * The units are \"bins\"\n     *\n     * @param binY1       leftmost position in \"bins\"\n     * @param binX2       rightmost position in \"bins\"\n     * @param binY2       bottom position in \"bins\"\n     * @param no          normalization type\n     * @param isImportant used for debugging\n     * @return List of overlapping blocks, normalized\n     */\n    public List<Block> getNormalizedBlocksOverlapping(long binX1, long binY1, long binX2, long binY2, final NormalizationType no,\n                                                      boolean isImportant, boolean fillUnderDiagonal) {\n        \n        final List<Block> blockList = Collections.synchronizedList(new ArrayList<>());\n        if (reader.getVersion() > 8 && isIntra) {\n            return addNormalizedBlocksToListV9(blockList, (int) binX1, (int) binY1, (int) binX2, (int) binY2, no);\n        } else {\n            if (HiCGlobals.isAssemblyMatCheck) {\n                return addNormalizedBlocksToList(blockList, (int) binX1, (int) binY1, (int) binX2, (int) binY2, no, 1, 1);\n            } else if (SuperAdapter.assemblyModeCurrentlyActive && !HiCGlobals.isAssemblyMatCheck) {\n                return addNormalizedBlocksToListAssembly(blockList, (int) binX1, (int) binY1, (int) binX2, (int) binY2, no);\n            } else {\n                return addNormalizedBlocksToList(blockList, (int) binX1, (int) binY1, (int) binX2, (int) binY2, no, fillUnderDiagonal);\n            }\n        }\n    }\n\n    /**\n     * // for reference\n     * public int getBlockNumberVersion9(int binI, int binJ) {\n     * //int numberOfBlocksOnDiagonal = numberOfBinsInThisIntraMatrixAtResolution / blockSizeInBinCount + 1;\n     * // assuming number of blocks on diagonal is blockClolumnSize\n     * int depth = v9Depth.getDepth(binI, binJ);\n     * int positionAlongDiagonal = ((binI + binJ) / 2 / blockBinCount);\n     * return getBlockNumberVersion9FromPADAndDepth(positionAlongDiagonal, depth);\n     * }\n     * <p>\n     * public int[] getBlockBoundsFromNumberVersion9Up(int blockNumber) {\n     * int positionAlongDiagonal = blockNumber % blockColumnCount;\n     * int depth = blockNumber / blockColumnCount;\n     * int avgPosition1 = positionAlongDiagonal * blockBinCount;\n     * int avgPosition2 = (positionAlongDiagonal + 1) * blockBinCount;\n     * double difference1 = (Math.pow(2, depth) - 1) * blockBinCount * Math.sqrt(2);\n     * double difference2 = (Math.pow(2, depth + 1) - 1) * blockBinCount * Math.sqrt(2);\n     * int c1 = avgPosition1 + (int) difference1 / 2 - 1;\n     * int c2 = avgPosition2 + (int) difference2 / 2 + 1;\n     * int r1 = avgPosition1 - (int) difference2 / 2 - 1;\n     * int r2 = avgPosition2 - (int) difference1 / 2 + 1;\n     * return new int[]{c1, c2, r1, r2};\n     * }\n     * <p>\n     * public int[] getBlockBoundsFromNumberVersion8Below(int blockNumber) {\n     * int c = (blockNumber % blockColumnCount);\n     * int r = blockNumber / blockColumnCount;\n     * int c1 = c * blockBinCount;\n     * int c2 = c1 + blockBinCount - 1;\n     * int r1 = r * blockBinCount;\n     * int r2 = r1 + blockBinCount - 1;\n     * return new int[]{c1, c2, r1, r2};\n     * }\n     */\n    public int getBlockNumberVersion9FromPADAndDepth(int positionAlongDiagonal, int depth) {\n        return depth * blockColumnCount + positionAlongDiagonal;\n    }\n\n    private void populateBlocksToLoadV9(int positionAlongDiagonal, int depth, NormalizationType no, List<Block> blockList, Set<Integer> blocksToLoad) {\n        int blockNumber = getBlockNumberVersion9FromPADAndDepth(positionAlongDiagonal, depth);\n        String key = getBlockKey(blockNumber, no);\n        Block b;\n        if (HiCGlobals.useCache && blockCache.containsKey(key)) {\n            b = blockCache.get(key);\n            blockList.add(b);\n        } else {\n            blocksToLoad.add(blockNumber);\n        }\n    }\n\n    private List<Block> addNormalizedBlocksToListV9(final List<Block> blockList, int binX1, int binY1, int binX2, int binY2,\n                                                    final NormalizationType norm) {\n\n        Set<Integer> blocksToLoad = new HashSet<>();\n\n        // PAD = positionAlongDiagonal (~projected)\n        // Depth is axis perpendicular to diagonal; nearer means closer to diagonal\n        int translatedLowerPAD = (binX1 + binY1) / 2 / blockBinCount;\n        int translatedHigherPAD = (binX2 + binY2) / 2 / blockBinCount + 1;\n        int translatedNearerDepth = v9Depth.getDepth(binX1, binY2);\n        int translatedFurtherDepth = v9Depth.getDepth(binX2, binY1);\n\n        // because code above assume above diagonal; but we could be below diagonal\n        int nearerDepth = Math.min(translatedNearerDepth, translatedFurtherDepth);\n        if ((binX1 > binY2 && binX2 < binY1) || (binX2 > binY1 && binX1 < binY2)) {\n            nearerDepth = 0;\n        }\n        int furtherDepth = Math.max(translatedNearerDepth, translatedFurtherDepth) + 1; // +1; integer divide rounds down\n\n        for (int depth = nearerDepth; depth <= furtherDepth; depth++) {\n            for (int pad = translatedLowerPAD; pad <= translatedHigherPAD; pad++) {\n                populateBlocksToLoadV9(pad, depth, norm, blockList, blocksToLoad);\n            }\n        }\n\n        actuallyLoadGivenBlocks(blockList, blocksToLoad, norm);\n        \n        return new ArrayList<>(new HashSet<>(blockList));\n    }\n    \n    private void populateBlocksToLoad(int r, int c, NormalizationType no, List<Block> blockList, Set<Integer> blocksToLoad) {\n        int blockNumber = r * getBlockColumnCount() + c;\n        String key = getBlockKey(blockNumber, no);\n        Block b;\n        if (HiCGlobals.useCache && blockCache.containsKey(key)) {\n            b = blockCache.get(key);\n            blockList.add(b);\n        } else {\n            blocksToLoad.add(blockNumber);\n        }\n    }\n\n    /**\n     * Return the blocks of normalized, observed values overlapping the rectangular region specified.\n     *\n     * @param binY1 leftmost position in \"bins\"\n     * @param binX2 rightmost position in \"bins\"\n     * @param binY2 bottom position in \"bins\"\n     * @param norm  normalization type\n     * @return List of overlapping blocks, normalized\n     */\n    private List<Block> addNormalizedBlocksToList(final List<Block> blockList, int binX1, int binY1, int binX2, int binY2,\n                                                  final NormalizationType norm, boolean getBelowDiagonal) {\n\n        Set<Integer> blocksToLoad = new HashSet<>();\n\n        // have to do this regardless (just in case)\n        int col1 = binX1 / blockBinCount;\n        int row1 = binY1 / blockBinCount;\n        int col2 = binX2 / blockBinCount;\n        int row2 = binY2 / blockBinCount;\n\n        for (int r = row1; r <= row2; r++) {\n            for (int c = col1; c <= col2; c++) {\n                populateBlocksToLoad(r, c, norm, blockList, blocksToLoad);\n            }\n        }\n\n        if (getBelowDiagonal && binY1 < binX2) {\n            for (int r = row1; r <= row2; r++) {\n                for (int c = col1; c <= col2; c++) {\n                    populateBlocksToLoad(c, r, norm, blockList, blocksToLoad);\n                }\n            }\n        }\n\n        actuallyLoadGivenBlocks(blockList, blocksToLoad, norm);\n\n        return new ArrayList<>(new HashSet<>(blockList));\n    }\n\n    private List<Block> addNormalizedBlocksToList(final List<Block> blockList, int binX1, int binY1, int binX2, int binY2,\n                                                  final NormalizationType no, int chr1, int chr2) {\n\n        Set<Integer> blocksToLoad = new HashSet<>();\n    \n        // for V8 - these will always be ints\n        // have to do this regardless (just in case)\n        int col1 = binX1 / blockBinCount;\n        int row1 = binY1 / blockBinCount;\n        int col2 = binX2 / blockBinCount;\n        int row2 = binY2 / blockBinCount;\n\n        for (int r = row1; r <= row2; r++) {\n            for (int c = col1; c <= col2; c++) {\n                populateBlocksToLoad(r, c, no, blockList, blocksToLoad);\n            }\n        }\n\n        actuallyLoadGivenBlocks(blockList, blocksToLoad, no, chr1, chr2);\n//        System.out.println(\"I am block size: \" + blockList.size());\n//        System.out.println(\"I am first block: \" + blockList.get(0).getNumber());\n        return new ArrayList<>(new HashSet<>(blockList));\n    }\n\n    private List<Block> addNormalizedBlocksToListAssembly(final List<Block> blockList, int binX1, int binY1, int binX2, int binY2,\n                                                          final NormalizationType no) {\n\n        Set<Integer> blocksToLoad = new HashSet<>();\n\n        // get aggregate scaffold handler\n        AssemblyScaffoldHandler aFragHandler = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getAssemblyHandler();\n\n        final int binSize = zoom.getBinSize();\n\n        long actualBinSize = binSize;\n        if (chr1.getIndex() == 0 && chr2.getIndex() == 0) {\n            actualBinSize = 1000 * actualBinSize;\n        }\n\n        List<Scaffold> xAxisAggregateScaffolds = aFragHandler.getIntersectingAggregateFeatures(\n                (long) (actualBinSize * binX1 * HiCGlobals.hicMapScale), (long) (actualBinSize * binX2 * HiCGlobals.hicMapScale));\n        List<Scaffold> yAxisAggregateScaffolds = aFragHandler.getIntersectingAggregateFeatures(\n                (long) (actualBinSize * binY1 * HiCGlobals.hicMapScale), (long) (actualBinSize * binY2 * HiCGlobals.hicMapScale));\n    \n        long x1pos, x2pos, y1pos, y2pos;\n\n        for (Scaffold xScaffold : xAxisAggregateScaffolds) {\n\n            if (HiCGlobals.phasing && xScaffold.getLength() < (actualBinSize / 2) * HiCGlobals.hicMapScale) {\n                continue;\n            }\n\n            for (Scaffold yScaffold : yAxisAggregateScaffolds) {\n\n                if (HiCGlobals.phasing && yScaffold.getLength() < (actualBinSize / 2) * HiCGlobals.hicMapScale) {\n                    continue;\n                }\n\n                x1pos = (long) (xScaffold.getOriginalStart() / HiCGlobals.hicMapScale);\n                x2pos = (long) (xScaffold.getOriginalEnd() / HiCGlobals.hicMapScale);\n                y1pos = (long) (yScaffold.getOriginalStart() / HiCGlobals.hicMapScale);\n                y2pos = (long) (yScaffold.getOriginalEnd() / HiCGlobals.hicMapScale);\n              \n                // have to case long because of thumbnail, maybe fix thumbnail instead\n    \n                if (xScaffold.getCurrentStart() < actualBinSize * binX1 * HiCGlobals.hicMapScale) {\n                    if (!xScaffold.getInvertedVsInitial()) {\n                        x1pos = (int) ((xScaffold.getOriginalStart() + actualBinSize * binX1 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                    } else {\n                        x2pos = (int) ((xScaffold.getOriginalStart() - actualBinSize * binX1 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                    }\n                }\n\n                if (yScaffold.getCurrentStart() < actualBinSize * binY1 * HiCGlobals.hicMapScale) {\n                    if (!yScaffold.getInvertedVsInitial()) {\n                        y1pos = (int) ((yScaffold.getOriginalStart() + actualBinSize * binY1 * HiCGlobals.hicMapScale - yScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                    } else {\n                        y2pos = (int) ((yScaffold.getOriginalStart() - actualBinSize * binY1 * HiCGlobals.hicMapScale + yScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                    }\n                }\n\n                if (xScaffold.getCurrentEnd() > actualBinSize * binX2 * HiCGlobals.hicMapScale) {\n                    if (!xScaffold.getInvertedVsInitial()) {\n                        x2pos = (int) ((xScaffold.getOriginalStart() + actualBinSize * binX2 * HiCGlobals.hicMapScale - xScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                    } else {\n                        x1pos = (int) ((xScaffold.getOriginalStart() - actualBinSize * binX2 * HiCGlobals.hicMapScale + xScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                    }\n                }\n\n                if (yScaffold.getCurrentEnd() > actualBinSize * binY2 * HiCGlobals.hicMapScale) {\n                    if (!yScaffold.getInvertedVsInitial()) {\n                        y2pos = (int) ((yScaffold.getOriginalStart() + actualBinSize * binY2 * HiCGlobals.hicMapScale - yScaffold.getCurrentStart()) / HiCGlobals.hicMapScale);\n                    } else {\n                        y1pos = (int) ((yScaffold.getOriginalStart() - actualBinSize * binY2 * HiCGlobals.hicMapScale + yScaffold.getCurrentEnd()) / HiCGlobals.hicMapScale);\n                    }\n                }\n    \n                long[] genomePosition = new long[]{\n                        x1pos, x2pos, y1pos, y2pos\n                };\n\n                List<Integer> tempBlockNumbers = getBlockNumbersForRegionFromGenomePosition(genomePosition);\n                for (int blockNumber : tempBlockNumbers) {\n                    if (!blocksToLoad.contains(blockNumber)) {\n                        String key = getBlockKey(blockNumber, no);\n                        Block b;\n                        //temp fix for AllByAll. TODO: trace this!\n                        if (HiCGlobals.useCache && blockCache.containsKey(key)) {\n                            b = blockCache.get(key);\n                            blockList.add(b);\n                        } else {\n                            blocksToLoad.add(blockNumber);\n                        }\n                    }\n                }\n            }\n        }\n\n        // Remove basic duplicates here\n        // Actually load new blocks\n        actuallyLoadGivenBlocks(blockList, blocksToLoad, no);\n\n        return new ArrayList<>(new HashSet<>(blockList));\n    }\n\n//    private List<Contig2D> retrieveContigsIntersectingWithWindow(Feature2DHandler handler, Rectangle currentWindow) {\n//        List<Feature2D> xAxisFeatures;\n//        if (chr1.getIndex() == 0 && chr2.getIndex() == 0) {\n//            xAxisFeatures = handler.getIntersectingFeatures(1, 1, currentWindow, true);\n//            // helps with disappearing heatmap but doesn't fix everything\n//        } else {\n//            xAxisFeatures = handler.getIntersectingFeatures(chr1.getIndex(), chr2.getIndex(), currentWindow, true);\n//        }\n//        List<Contig2D> axisContigs = new ArrayList<>();\n//        for (Feature2D feature2D : new HashSet<>(xAxisFeatures)) {\n//            axisContigs.add(feature2D.toContig());\n//        }\n//        Collections.sort(axisContigs);\n//        return AssemblyHeatmapHandler.mergeRedundantContiguousContigs(axisContigs);\n//    }\n\n    private void actuallyLoadGivenBlocks(final List<Block> blockList, Set<Integer> blocksToLoad,\n                                         final NormalizationType no) {\n        final AtomicInteger errorCounter = new AtomicInteger();\n\n        ExecutorService service = HiCGlobals.newFixedThreadPool();\n\n        final int binSize = getBinSize();\n        final int chr1Index = chr1.getIndex();\n        final int chr2Index = chr2.getIndex();\n\n        for (final int blockNumber : blocksToLoad) {\n            Runnable loader = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        String key = getBlockKey(blockNumber, no);\n                        Block b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, no);\n                        if (b == null) {\n                            b = new Block(blockNumber, key);   // An empty block\n                        }\n                        //Run out of memory if do it here\n                        if (SuperAdapter.assemblyModeCurrentlyActive) {\n                            b = AssemblyHeatmapHandler.modifyBlock(b, key, binSize, chr1Index, chr2Index);\n                        }\n                        if (HiCGlobals.useCache) {\n                            blockCache.put(key, b);\n                        }\n                        blockList.add(b);\n                    } catch (IOException e) {\n                        errorCounter.incrementAndGet();\n                    }\n                }\n            };\n\n            service.submit(loader);\n        }\n\n        // done submitting all jobs\n        service.shutdown();\n\n        // wait for all to finish\n        try {\n            service.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);\n        } catch (InterruptedException e) {\n            System.err.println(\"Error loading mzd data \" + e.getLocalizedMessage());\n            if (HiCGlobals.printVerboseComments) {\n                e.printStackTrace();\n            }\n        }\n\n        // error printing\n        if (errorCounter.get() > 0) {\n            System.err.println(errorCounter.get() + \" errors while reading blocks\");\n        }\n    }\n\n    private void actuallyLoadGivenBlocks(final List<Block> blockList, Set<Integer> blocksToLoad,\n                                         final NormalizationType no, final int chr1Id, final int chr2Id) {\n        final AtomicInteger errorCounter = new AtomicInteger();\n\n        ExecutorService service = Executors.newFixedThreadPool(200);\n\n        final int binSize = getBinSize();\n\n        for (final int blockNumber : blocksToLoad) {\n            Runnable loader = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        String key = getBlockKey(blockNumber, no, chr1Id, chr2Id);\n                        Block b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, no);\n                        if (b == null) {\n                            b = new Block(blockNumber, key);   // An empty block\n                        }\n                        //Run out of memory if do it here\n                        if (SuperAdapter.assemblyModeCurrentlyActive) {\n                            b = AssemblyHeatmapHandler.modifyBlock(b, key, binSize, chr1Id, chr2Id);\n                        }\n                        if (HiCGlobals.useCache) {\n                            blockCache.put(key, b);\n                        }\n                        blockList.add(b);\n                    } catch (IOException e) {\n                        errorCounter.incrementAndGet();\n                    }\n                }\n            };\n\n            service.submit(loader);\n        }\n\n        // done submitting all jobs\n        service.shutdown();\n\n        // wait for all to finish\n        try {\n            service.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);\n        } catch (InterruptedException e) {\n            System.err.println(\"Error loading mzd data \" + e.getLocalizedMessage());\n            if (HiCGlobals.printVerboseComments) {\n                e.printStackTrace();\n            }\n        }\n\n        // error printing\n        if (errorCounter.get() > 0) {\n            System.err.println(errorCounter.get() + \" errors while reading blocks\");\n        }\n    }\n\n\n    /**\n     * Return the observed value at the specified location. Supports tooltip text\n     * This implementation is naive, but might get away with it for tooltip.\n     *\n     * @param binX              X bin\n     * @param binY              Y bin\n     * @param normalizationType Normalization type\n     */\n    public float getObservedValue(int binX, int binY, NormalizationType normalizationType) {\n\n        // Intra stores only lower diagonal\n        if (chr1 == chr2) {\n            if (binX > binY) {\n                int tmp = binX;\n                //noinspection SuspiciousNameCombination\n                binX = binY;\n                binY = tmp;\n            }\n        }\n\n        List<Block> blocks = getNormalizedBlocksOverlapping(binX, binY, binX, binY, normalizationType, false, false);\n        if (blocks == null) return 0;\n        for (Block b : blocks) {\n            for (ContactRecord rec : b.getContactRecords()) {\n                if (rec.getBinX() == binX && rec.getBinY() == binY) {\n                    return rec.getCounts();\n                }\n            }\n        }\n        // No record found for this bin\n        return 0;\n    }\n\n//    /**\n//     * Return a slice of the matrix at the specified Y been as a list of wiggle scores\n//     *\n//     * @param binY\n//     */\n//    public List<BasicScore> getSlice(int startBinX, int endBinX, int binY, NormalizationType normalizationType) {\n//\n//        // Intra stores only lower diagonal\n//        if (chr1 == chr2) {\n//            if (binX > binY) {\n//                int tmp = binX;\n//                binX = binY;\n//                binY = tmp;\n//\n//            }\n//        }\n//\n//        List<Block> blocks = getNormalizedBlocksOverlapping(binX, binY, binX, binY, normalizationType);\n//        if (blocks == null) return 0;\n//        for (Block b : blocks) {\n//            for (ContactRecord rec : b.getContactRecords()) {\n//                if (rec.getBinX() == binX && rec.getBinY() == binY) {\n//                    return rec.getCounts();\n//                }\n//            }\n//        }\n//        // No record found for this bin\n//        return 0;\n//    }\n\n    /**\n     * Computes eigenvector from Pearson's.\n     *\n     * @param df    Expected values, needed to get Pearson's\n     * @param which Which eigenvector; 0 is principal.\n     * @return Eigenvector\n     */\n    public double[] computeEigenvector(ExpectedValueFunction df, int which) {\n        BasicMatrix pearsons = getPearsons(df);\n        if (pearsons == null) {\n            return null;\n        }\n\n        int dim = pearsons.getRowDimension();\n        BitSet bitSet = new BitSet(dim);\n        for (int i = 0; i < dim; i++) {\n            float tmp = pearsons.getEntry(i, i);\n            if (tmp > .999) { // checking if diagonal is 1\n                bitSet.set(i);\n            }\n        }\n\n        int[] newPosToOrig = getMapNewPosToOriginal(dim, bitSet);\n\n        RealMatrix subMatrix = getSubsetOfMatrix(newPosToOrig, bitSet.cardinality(), pearsons);\n        RealVector rv = (new EigenDecomposition(subMatrix)).getEigenvector(which);\n        double[] ev = rv.toArray();\n\n        int size = pearsons.getColumnDimension();\n        double[] eigenvector = new double[size];\n        Arrays.fill(eigenvector, Double.NaN);\n        for (int i = 0; i < newPosToOrig.length; i++) {\n            int oldI = newPosToOrig[i];\n            eigenvector[oldI] = ev[i];\n        }\n        return eigenvector;\n    }\n\n    private RealMatrix getSubsetOfMatrix(int[] newPosToOrig, int subsetN, BasicMatrix pearsons) {\n        double[][] data = new double[subsetN][subsetN];\n\n        for (int newI = 0; newI < newPosToOrig.length; newI++) {\n            int oldI = newPosToOrig[newI];\n            for (int newJ = newI; newJ < newPosToOrig.length; newJ++) {\n                int oldJ = newPosToOrig[newJ];\n                float tmp = pearsons.getEntry(oldI, oldJ);\n                data[newI][newJ] = tmp;\n                data[newJ][newI] = tmp;\n            }\n        }\n        return new Array2DRowRealMatrix(data);\n    }\n\n    private int[] getMapNewPosToOriginal(int dim, BitSet bitSet) {\n        int[] newPosToOrig = new int[bitSet.cardinality()];\n        int count = 0;\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                newPosToOrig[count++] = i;\n            }\n        }\n        return newPosToOrig;\n    }\n\n    public BasicMatrix getNormSquared(NormalizationType normalizationType) {\n\n        if (normSquaredMaps.containsKey(normalizationType) && normSquaredMaps.get(normalizationType) != null) {\n            return normSquaredMaps.get(normalizationType);\n        }\n\n        // otherwise calculate\n        BasicMatrix normSquared = computeNormSquared(normalizationType);\n        normSquaredMaps.put(normalizationType, normSquared);\n        return normSquared;\n    }\n    \n    // todo only compute local region at high resolution otherwise memory gets exceeded\n    // todo deprecate\n    private BasicMatrix computeNormSquared(NormalizationType normalizationType) {\n        double[] nv1Data = reader.getNormalizationVector(getChr1Idx(), getZoom(), normalizationType).getData().getValues().get(0);\n        double[] nv2Data = reader.getNormalizationVector(getChr2Idx(), getZoom(), normalizationType).getData().getValues().get(0);\n    \n        double[][] matrix = new double[nv1Data.length][nv2Data.length];\n        for (int i = 0; i < nv1Data.length; i++) {\n            for (int j = 0; j < nv2Data.length; j++) {\n                int diff = Math.max(1, Math.abs(i - j));\n                matrix[i][j] = 1 / (nv1Data[i] * nv2Data[j] * diff * diff * diff * diff);\n            }\n        }\n    \n        return new RealMatrixWrapper(new Array2DRowRealMatrix(matrix));\n    }\n\n    /**\n     * Returns the Pearson's matrix; read if available (currently commented out), calculate if small enough.\n     *\n     * @param df Expected values\n     * @return Pearson's matrix or null if not able to calculate or read\n     */\n    public BasicMatrix getPearsons(ExpectedValueFunction df) {\n        boolean readPearsons = false; // check if were able to read in\n        // try to get from local cache\n        BasicMatrix pearsons = pearsonsMap.get(df.getNormalizationType());\n        if (pearsons != null) {\n            return pearsons;\n        }\n        // we weren't able to read in the Pearsons. check that the resolution is low enough to calculate\n        if (!readPearsons && (zoom.getUnit() == HiC.Unit.BP && zoom.getBinSize() >= HiCGlobals.MAX_PEARSON_ZOOM) ||\n                (zoom.getUnit() == HiC.Unit.FRAG && zoom.getBinSize() >= HiCGlobals.MAX_PEARSON_ZOOM/1000)) {\n            pearsons = computePearsons(df);\n            pearsonsMap.put(df.getNormalizationType(), pearsons);\n        }\n\n        return pearsonsMap.get(df.getNormalizationType());\n    }\n\n    /**\n     * Returns Pearson value at given bin X and Y\n     *\n     * @param binX X bin\n     * @param binY Y bin\n     * @param type Normalization type\n     * @return Pearson's value at this location\n     */\n    public float getPearsonValue(int binX, int binY, NormalizationType type) {\n        BasicMatrix pearsons = pearsonsMap.get(type);\n        if (pearsons != null) {\n            return pearsons.getEntry(binX, binY);\n        } else {\n            return 0;\n        }\n    }\n\n    /**\n     * Compute the Pearson's.  Read in the observed, calculate O/E from the expected value function, subtract the row\n     * means, compute the Pearson's correlation on that matrix\n     *\n     * @param df Expected value\n     * @return Pearson's correlation matrix\n     */\n    private BasicMatrix computePearsons(ExpectedValueFunction df) {\n        if (chr1 != chr2) {\n            throw new RuntimeException(\"Cannot compute pearsons for non-diagonal matrices\");\n        }\n\n        int dim;\n        if (zoom.getUnit() == HiC.Unit.BP) {\n            dim = (int) (chr1.getLength() / zoom.getBinSize()) + 1;\n        } else {\n            dim = ((DatasetReaderV2) reader).getFragCount(chr1) / zoom.getBinSize() + 1;\n        }\n\n        // Compute O/E column vectors\n        double[][] oeMatrix = new double[dim][dim];\n        BitSet bitSet = new BitSet(dim);\n        populateOEMatrixAndBitset(oeMatrix, bitSet, df);\n\n        BasicMatrix pearsons;\n        if (HiCGlobals.guiIsCurrentlyActive) { // todo ask Neva\n            pearsons = Pearsons.computeParallelizedPearsons(oeMatrix, dim, bitSet);\n        } else {\n            pearsons = Pearsons.computePearsons(oeMatrix, dim, bitSet);\n        }\n        pearsonsMap.put(df.getNormalizationType(), pearsons);\n        return pearsons;\n    }\n\n    private void populateOEMatrixAndBitset(double[][] oeMatrix, BitSet bitSet, ExpectedValueFunction df) {\n        Iterator<ContactRecord> iterator = getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord record = iterator.next();\n            float counts = record.getCounts();\n            if (Float.isNaN(counts)) continue;\n\n            int i = record.getBinX();\n            int j = record.getBinY();\n            int dist = Math.abs(i - j);\n\n            double expected = df.getExpectedValue(chr1.getIndex(), dist);\n            double oeValue = counts / expected;\n\n            oeMatrix[i][j] = oeValue;\n            oeMatrix[j][i] = oeValue;\n\n            bitSet.set(i);\n            bitSet.set(j);\n        }\n    }\n\n    /**\n     * Utility for printing description of this matrix.\n     */\n    public String getDescription() {\n        return chr1.getName() + \" - \" + chr2.getName() + \" - \" + getZoom();\n    }\n\n    public void printFullDescription() {\n        System.out.println(\"Chromosomes: \" + chr1.getName() + \" - \" + chr2.getName());\n        System.out.println(\"unit: \" + zoom.getUnit());\n        System.out.println(\"binSize (bp): \" + zoom.getBinSize());\n        System.out.println(\"blockBinCount (bins): \" + blockBinCount);\n        System.out.println(\"blockColumnCount (columns): \" + blockColumnCount);\n\n        System.out.println(\"Block size (bp): \" + blockBinCount * zoom.getBinSize());\n        System.out.println();\n    \n    }\n\n    public List<Integer> getBlockNumbers() {\n        return reader.getBlockNumbers(this);\n    }\n\n\n    /**\n     * For a specified region, select the block numbers corresponding to it\n     *\n     * @param regionIndices\n     * @return\n     */\n    List<Integer> getBlockNumbersForRegionFromGenomePosition(long[] regionIndices) {\n        int resolution = zoom.getBinSize();\n        long[] regionBinIndices = new long[4];\n        for (int i = 0; i < regionBinIndices.length; i++) {\n            regionBinIndices[i] = regionIndices[i] / resolution;\n        }\n        return getBlockNumbersForRegionFromBinPosition(regionBinIndices);\n    }\n    \n    // todo V9 needs a diff method\n    private List<Integer> getBlockNumbersForRegionFromBinPosition(long[] regionIndices) {\n        \n        // cast should be fine - this is for V8\n        int col1 = (int) (regionIndices[0] / blockBinCount);\n        int col2 = (int) ((regionIndices[1] + 1) / blockBinCount);\n        int row1 = (int) (regionIndices[2] / blockBinCount);\n        int row2 = (int) ((regionIndices[3] + 1) / blockBinCount);\n        \n        // first check the upper triangular matrix\n        Set<Integer> blocksSet = new HashSet<>();\n        for (int r = row1; r <= row2; r++) {\n            for (int c = col1; c <= col2; c++) {\n                int blockNumber = r * getBlockColumnCount() + c;\n                blocksSet.add(blockNumber);\n            }\n        }\n        // check region part that overlaps with lower left triangle\n        // but only if intrachromosomal\n        if (chr1.getIndex() == chr2.getIndex()) {\n            for (int r = col1; r <= col2; r++) {\n                for (int c = row1; c <= row2; c++) {\n                    int blockNumber = r * getBlockColumnCount() + c;\n                    blocksSet.add(blockNumber);\n                }\n            }\n        }\n\n        List<Integer> blocksToIterateOver = new ArrayList<>(blocksSet);\n        Collections.sort(blocksToIterateOver);\n        return blocksToIterateOver;\n    }\n    \n    \n    public void dump(PrintWriter printWriter, LittleEndianOutputStream les, NormalizationType norm, MatrixType matrixType,\n                     boolean useRegionIndices, long[] regionIndices, ExpectedValueFunction df, boolean dense) throws IOException {\n        \n        // determine which output will be used\n        if (printWriter == null && les == null) {\n            printWriter = new PrintWriter(System.out);\n        }\n        boolean usePrintWriter = printWriter != null && les == null;\n        boolean isIntraChromosomal = chr1.getIndex() == chr2.getIndex();\n        \n        // Get the block index keys, and sort\n        List<Integer> blocksToIterateOver;\n        if (useRegionIndices) {\n            blocksToIterateOver = getBlockNumbersForRegionFromGenomePosition(regionIndices);\n        } else {\n            blocksToIterateOver = reader.getBlockNumbers(this);\n            Collections.sort(blocksToIterateOver);\n        }\n\n        if (!dense) {\n            for (Integer blockNumber : blocksToIterateOver) {\n                Block b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, norm);\n                if (b != null) {\n                    for (ContactRecord rec : b.getContactRecords()) {\n                        float counts = rec.getCounts();\n                        int x = rec.getBinX();\n                        int y = rec.getBinY();\n                        int xActual = x * zoom.getBinSize();\n                        int yActual = y * zoom.getBinSize();\n                        float oeVal = 0f;\n                        if (matrixType == MatrixType.OE) {\n                            double expected = 0;\n                            if (chr1 == chr2) {\n                                if (df != null) {\n                                    int dist = Math.abs(x - y);\n                                    expected = df.getExpectedValue(chr1.getIndex(), dist);\n                                }\n                            } else {\n                                expected = (averageCount > 0 ? averageCount : 1);\n                            }\n\n                            double observed = rec.getCounts(); // Observed is already normalized\n                            oeVal = (float) (observed / expected);\n                        }\n                        if (!useRegionIndices || // i.e. use full matrix\n                                // or check regions that overlap with upper left\n                                (xActual >= regionIndices[0] && xActual <= regionIndices[1] &&\n                                        yActual >= regionIndices[2] && yActual <= regionIndices[3]) ||\n                                // or check regions that overlap with lower left\n                                (isIntraChromosomal && yActual >= regionIndices[0] && yActual <= regionIndices[1] &&\n                                        xActual >= regionIndices[2] && xActual <= regionIndices[3])) {\n                            // but leave in upper right triangle coordinates\n                            if (usePrintWriter) {\n                                if (matrixType == MatrixType.OBSERVED) {\n                                    printWriter.println(xActual + \"\\t\" + yActual + \"\\t\" + counts);\n                                } else if (matrixType == MatrixType.OE) {\n                                    printWriter.println(xActual + \"\\t\" + yActual + \"\\t\" + oeVal);\n                                }\n                            } else {\n                                // TODO I suspect this is wrong - should be writing xActual - but this is for binary dumping and we never use it\n                                if (matrixType == MatrixType.OBSERVED) {\n                                    les.writeInt(x);\n                                    les.writeInt(y);\n                                    les.writeFloat(counts);\n                                } else if (matrixType == MatrixType.OE) {\n                                    les.writeInt(x);\n                                    les.writeInt(y);\n                                    les.writeFloat(oeVal);\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n        else {\n            int maxX = 0;\n            int maxY = 0;\n            for (Integer blockNumber : blocksToIterateOver) {\n                Block b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, norm);\n                if (b != null) {\n                    for (ContactRecord rec : b.getContactRecords()) {\n                        int x = rec.getBinX();\n                        int y = rec.getBinY();\n                        if (maxX < x) maxX = x;\n                        if (maxY < y) maxY = y;\n                    }\n                }\n            }\n            if (isIntraChromosomal) {\n                if (maxX < maxY) {\n                    maxX = maxY;\n                } else {\n                    maxY = maxX;\n                }\n            }\n\n            maxX++;\n            maxY++;\n            float[][] matrix = new float[maxX][maxY];  // auto initialized to 0\n\n            for (Integer blockNumber : blocksToIterateOver) {\n                Block b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, norm);\n                if (b != null) {\n                    for (ContactRecord rec : b.getContactRecords()) {\n                        float counts = rec.getCounts();\n                        int x = rec.getBinX();\n                        int y = rec.getBinY();\n\n                        int xActual = x * zoom.getBinSize();\n                        int yActual = y * zoom.getBinSize();\n                        float oeVal = 0f;\n                        if (matrixType == MatrixType.OE) {\n                            int dist = Math.abs(x - y);\n                            double expected = 0;\n                            try {\n                                expected = df.getExpectedValue(chr1.getIndex(), dist);\n                            } catch (Exception e) {\n                                e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n                            }\n                            double observed = rec.getCounts(); // Observed is already normalized\n                            oeVal = (float) (observed / expected);\n                        }\n                        if (!useRegionIndices || // i.e. use full matrix\n                                // or check regions that overlap with upper left\n                                (xActual >= regionIndices[0] && xActual <= regionIndices[1] &&\n                                        yActual >= regionIndices[2] && yActual <= regionIndices[3]) ||\n                                // or check regions that overlap with lower left\n                                (isIntraChromosomal && yActual >= regionIndices[0] && yActual <= regionIndices[1] &&\n                                        xActual >= regionIndices[2] && xActual <= regionIndices[3])) {\n\n                            if (matrixType == MatrixType.OBSERVED) {\n                                matrix[x][y] = counts;\n                                if (isIntraChromosomal) {\n                                    matrix[y][x] = counts;\n                                }\n                                // printWriter.println(xActual + \"\\t\" + yActual + \"\\t\" + counts);\n                            } else if (matrixType == MatrixType.OE) {\n                                matrix[x][y] = oeVal;\n                                if (isIntraChromosomal) {\n                                    matrix[y][x] = oeVal;\n                                }\n                                // printWriter.println(xActual + \"\\t\" + yActual + \"\\t\" + oeVal);\n                            }\n                        }\n                    }\n                }\n            }\n            if (usePrintWriter) {\n                for (int i = 0; i < maxX; i++) {\n                    for (int j = 0; j < maxY; j++) {\n                        printWriter.print(matrix[i][j] + \"\\t\");\n                    }\n                    printWriter.println();\n                }\n            } else {\n                for (int i = 0; i < maxX; i++) {\n                    for (int j = 0; j < maxY; j++) {\n                        les.writeFloat(matrix[i][j]);\n\n                    }\n\n                }\n            }\n\n        }\n        if (usePrintWriter) {\n            printWriter.close();\n        } else {\n            les.close();\n        }\n    }\n    \n    public void dump1DTrackFromCrossHairAsWig(PrintWriter printWriter, long binStartPosition,\n                                              boolean isIntraChromosomal, long[] regionBinIndices,\n                                              NormalizationType norm, MatrixType matrixType) {\n        \n        if (!MatrixType.isObservedOrControl(matrixType)) {\n            System.out.println(\"This feature is only available for Observed or Control views\");\n            return;\n        }\n        \n        int binCounter = 0;\n        \n        // Get the block index keys, and sort\n        List<Integer> blocksToIterateOver = getBlockNumbersForRegionFromBinPosition(regionBinIndices);\n        Collections.sort(blocksToIterateOver);\n\n        for (Integer blockNumber : blocksToIterateOver) {\n            Block b = null;\n            try {\n                b = reader.readNormalizedBlock(blockNumber, MatrixZoomData.this, norm);\n            } catch (Exception e) {\n                System.err.println(\"Skipping block \" + blockNumber);\n            }\n            if (b != null) {\n                for (ContactRecord rec : b.getContactRecords()) {\n                    float counts = rec.getCounts();\n                    int x = rec.getBinX();\n                    int y = rec.getBinY();\n\n                    if (    //check regions that overlap with upper left\n                            (x >= regionBinIndices[0] && x <= regionBinIndices[1] &&\n                                    y >= regionBinIndices[2] && y <= regionBinIndices[3]) ||\n                                    // or check regions that overlap with lower left\n                                    (isIntraChromosomal && x >= regionBinIndices[2] && x <= regionBinIndices[3] &&\n                                            y >= regionBinIndices[0] && y <= regionBinIndices[1])) {\n                        // but leave in upper right triangle coordinates\n\n                        if (x == binStartPosition) {\n                            while (binCounter < y) {\n                                printWriter.println(\"0\");\n                                binCounter++;\n                            }\n                        } else if (y == binStartPosition) {\n                            while (binCounter < x) {\n                                printWriter.println(\"0\");\n                                binCounter++;\n                            }\n                        } else {\n                            System.err.println(\"Something went wrong while generating 1D track\");\n                            System.err.println(\"Improper input was likely provided\");\n                        }\n\n                        printWriter.println(counts);\n                        binCounter++;\n\n                    }\n                }\n            }\n        }\n    }\n\n\n    /**\n     * Returns the average count\n     *\n     * @return Average count\n     */\n    public double getAverageCount() {\n        return averageCount;\n    }\n\n    public double getSumCount() {\n        return sumCount;\n    }\n\n    /**\n     * Sets the average count\n     *\n     * @param averageCount Average count to set\n     */\n    public void setAverageCount(double averageCount) {\n        this.averageCount = averageCount;\n    }\n\n    public void setSumCount(double sumCount) {\n        this.sumCount = sumCount;\n    }\n\n    public void clearCache(boolean onlyClearInter) {\n        if (onlyClearInter && isIntra) return;\n        if (HiCGlobals.useCache) {\n            blockCache.clear();\n        }\n        if (iteratorContainer != null) {\n            iteratorContainer.clear();\n            iteratorContainer = null;\n        }\n    }\n\n    private Iterator<ContactRecord> getNewContactRecordIterator() {\n        return getIteratorContainer().getNewContactRecordIterator();\n        //return new ContactRecordIterator(reader, this, blockCache);\n    }\n\n    public IteratorContainer getIteratorContainer() {\n        if (iteratorContainer == null) {\n            iteratorContainer = ListOfListGenerator.createFromZD(reader, this, blockCache);\n        }\n        return iteratorContainer;\n    }\n\n    public IteratorContainer getFromFileIteratorContainer() {\n        return new ZDIteratorContainer(reader, this, blockCache);\n    }\n\n    // Merge and write out blocks one at a time.\n    public Pair<List<IndexEntry>,ExpectedValueCalculation> mergeAndWriteBlocks(LittleEndianOutputStream los, Deflater compressor,\n                                                boolean calculateExpecteds, Map<String, Integer> fragmentCountMap, ChromosomeHandler chromosomeHandler,\n                                                                               double subsampleFraction, Random randomSubsampleGenerator) throws IOException {\n\n        List<Integer> sortedBlockNumbers = reader.getBlockNumbers(this);\n        List<IndexEntry> indexEntries = new ArrayList<>();\n\n        ExpectedValueCalculation zoomCalc;\n        if (calculateExpecteds) {\n            zoomCalc = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fragmentCountMap, NormalizationHandler.NONE);\n        } else {\n            zoomCalc = null;\n        }\n\n        for (int i = 0; i < sortedBlockNumbers.size(); i++) {\n            Block currentBlock = reader.readNormalizedBlock(sortedBlockNumbers.get(i), this, NormalizationHandler.NONE);\n            int num = sortedBlockNumbers.get(i);\n\n            // Output block\n            long position = los.getWrittenCount();\n            writeBlock(currentBlock, los, compressor, zoomCalc, subsampleFraction, randomSubsampleGenerator);\n            long size = los.getWrittenCount() - position;\n\n            indexEntries.add(new IndexEntry(num, position, (int) size));\n            //System.err.println(num + \" \" + position + \" \" + size);\n        }\n\n        return new Pair<>(indexEntries, zoomCalc);\n    }\n\n    // Merge and write out blocks multithreaded.\n    public Pair<List<IndexEntry>,ExpectedValueCalculation> mergeAndWriteBlocks(LittleEndianOutputStream[] losArray, Deflater compressor, int whichZoom, int numResolutions,\n                                                                               boolean calculateExpecteds, Map<String, Integer> fragmentCountMap, ChromosomeHandler chromosomeHandler,\n                                                                               double subsampleFraction, Random randomSubsampleGenerator) {\n        List<Integer> sortedBlockNumbers = reader.getBlockNumbers(this);\n        int numCPUThreads = (losArray.length - 1) / numResolutions;\n        List<Integer> sortedBlockSizes = new ArrayList<>();\n        long totalBlockSize = 0;\n        for (int i = 0; i < sortedBlockNumbers.size(); i++) {\n            int blockSize = reader.getBlockSize(this, sortedBlockNumbers.get(i));\n            sortedBlockSizes.add(blockSize);\n            totalBlockSize += blockSize;\n        }\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        Map<Integer, Long> blockChunkSizes = new ConcurrentHashMap<>(numCPUThreads);\n        Map<Integer, List<IndexEntry>> chunkBlockIndexes = new ConcurrentHashMap<>(numCPUThreads);\n        ExpectedValueCalculation zoomCalc; Map<Integer, ExpectedValueCalculation> localExpectedValueCalculations;\n        if (calculateExpecteds) {\n            zoomCalc = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fragmentCountMap, NormalizationHandler.NONE);\n            localExpectedValueCalculations = new ConcurrentHashMap<>(numCPUThreads);\n        } else {\n            zoomCalc = null;\n            localExpectedValueCalculations = null;\n        }\n\n        int placeholder = 0;\n        for (int l = 0; l < numCPUThreads; l++) {\n            final int threadNum = l;\n            final int whichLos = numCPUThreads * whichZoom + threadNum;\n            final long blockSizePerThread = (long) Math.floor(1.5 * (long) Math.floor(totalBlockSize / numCPUThreads));\n            final int startBlock;\n            if (l == 0) {\n                startBlock = 0;\n            } else {\n                startBlock = placeholder;\n            }\n            int tmpEnd = startBlock + ((int) Math.floor((double) sortedBlockNumbers.size() / numCPUThreads))  - 1;\n            long tmpBlockSize = 0;\n            int tmpEnd2 = 0;\n            for (int b = startBlock; b <= tmpEnd; b++) {\n                tmpBlockSize += sortedBlockSizes.get(b);\n                if (tmpBlockSize > blockSizePerThread) {\n                    tmpEnd2 = b-1;\n                    break;\n                }\n            }\n            if (tmpEnd2 > 0) {\n                tmpEnd = tmpEnd2;\n            }\n            if (l + 1 == numCPUThreads && tmpEnd < sortedBlockNumbers.size()-1) {\n                tmpEnd = sortedBlockNumbers.size()-1;\n            }\n            final int endBlock = tmpEnd;\n            placeholder = endBlock + 1;\n            //System.err.println(binSize + \" \" + blockNumbers.size() + \" \" + sortedBlockNumbers.length + \" \" + startBlock + \" \" + endBlock);\n            if (startBlock > endBlock) {\n                blockChunkSizes.put(threadNum,(long) 0);\n                continue;\n            }\n            List<IndexEntry> indexEntries = new ArrayList<>();\n            final ExpectedValueCalculation calc;\n            if (calculateExpecteds) {\n                calc = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fragmentCountMap, NormalizationHandler.NONE);\n            } else {\n                calc = null;\n            }\n\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        writeBlockChunk(startBlock, endBlock, sortedBlockNumbers, losArray, whichLos, indexEntries, calc, subsampleFraction, randomSubsampleGenerator);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                    }\n                    chunkBlockIndexes.put(whichLos,indexEntries);\n                    if (calculateExpecteds) {\n                        localExpectedValueCalculations.put(threadNum, calc);\n                    }\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n            try {\n                Thread.sleep(50);\n            } catch (InterruptedException e) {\n                System.err.println(e.getLocalizedMessage());\n            }\n        }\n\n        long adjust = 0;\n        for (int i = 0; i < losArray.length; i++) {\n            blockChunkSizes.put(i, losArray[i].getWrittenCount());\n            if (i < numCPUThreads*whichZoom) {\n                adjust += blockChunkSizes.get(i);\n            }\n        }\n        List<IndexEntry> finalIndexEntries = new ArrayList<>();\n        for (int i = numCPUThreads*whichZoom ; i < numCPUThreads * (whichZoom + 1); i++) {\n            adjust += blockChunkSizes.get(i);\n            if (chunkBlockIndexes.get(i) != null) {\n                for (int j = 0; j < chunkBlockIndexes.get(i).size(); j++) {\n                    long newPos = chunkBlockIndexes.get(i).get(j).position + adjust;\n                    //System.err.println(chunkBlockIndexes.get(i).get(j).id + \" \" + newPos + \" \" + chunkBlockIndexes.get(i).get(j).size);\n                    finalIndexEntries.add(new IndexEntry(chunkBlockIndexes.get(i).get(j).id, chunkBlockIndexes.get(i).get(j).position + adjust,\n                            chunkBlockIndexes.get(i).get(j).size));\n                }\n            }\n\n        }\n        for (int l = 0; l < numCPUThreads; l++) {\n            if (calculateExpecteds) {\n                ExpectedValueCalculation tmpCalc = localExpectedValueCalculations.get(l);\n                if (tmpCalc != null) {\n                    zoomCalc.merge(tmpCalc);\n                }\n                tmpCalc = null;\n\n            }\n        }\n\n\n        return new Pair<>(finalIndexEntries, zoomCalc);\n    }\n\n    private void writeBlockChunk(int startBlock, int endBlock, List<Integer> sortedBlockNumbers, LittleEndianOutputStream[] losArray,\n                                 int threadNum, List<IndexEntry> indexEntries, ExpectedValueCalculation calc, double subsampleFraction, Random randomSubsampleGenerator) throws IOException{\n        Deflater compressor = new Deflater();\n        compressor.setLevel(Deflater.DEFAULT_COMPRESSION);\n        //System.err.println(threadBlocks.length);\n        for (int i = startBlock; i <= endBlock; i++) {\n\n            Block currentBlock = reader.readNormalizedBlock(sortedBlockNumbers.get(i), this, NormalizationHandler.NONE);\n            int num = sortedBlockNumbers.get(i);\n\n            if (currentBlock != null) {\n                long position = losArray[threadNum + 1].getWrittenCount();\n                writeBlock(currentBlock, losArray[threadNum + 1], compressor, calc, subsampleFraction, randomSubsampleGenerator);\n                long size = losArray[threadNum + 1].getWrittenCount() - position;\n                indexEntries.add(new IndexEntry(num, position, (int) size));\n            }\n            currentBlock.clear();\n            //System.err.println(\"Used Memory after writing block \" + i);\n            //System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n        }\n    }\n\n    /**\n     * Note -- compressed\n     *\n     * @param block       Block to write\n     * @throws IOException\n     */\n    protected void writeBlock(Block block, LittleEndianOutputStream los, Deflater compressor, ExpectedValueCalculation calc, double subsampleFraction, Random randomSubsampleGenerator) throws IOException {\n\n        final List<ContactRecord> records;\n        if (subsampleFraction < 1) {\n            records = block.getContactRecords(subsampleFraction, randomSubsampleGenerator);//   getContactRecords();\n        } else {\n            records = block.getContactRecords();\n        }\n        // System.out.println(\"Write contact records : records count = \" + records.size());\n\n        // Count records first\n        int nRecords = records.size();\n\n        BufferedByteWriter buffer = new BufferedByteWriter(nRecords * 12);\n        buffer.putInt(nRecords);\n\n        // Find extents of occupied cells\n        int binXOffset = Integer.MAX_VALUE;\n        int binYOffset = Integer.MAX_VALUE;\n        int binXMax = 0;\n        int binYMax = 0;\n        for (ContactRecord entry : records) {\n            binXOffset = Math.min(binXOffset, entry.getBinX());\n            binYOffset = Math.min(binYOffset, entry.getBinY());\n            binXMax = Math.max(binXMax, entry.getBinX());\n            binYMax = Math.max(binYMax, entry.getBinY());\n        }\n\n        buffer.putInt(binXOffset);\n        buffer.putInt(binYOffset);\n\n        // Sort keys in row-major order\n        records.sort(new Comparator<ContactRecord>() {\n            @Override\n            public int compare(ContactRecord o1, ContactRecord o2) {\n                if (o1.getBinY() != o2.getBinY()) {\n                    return o1.getBinY() - o2.getBinY();\n                } else {\n                    return o1.getBinX() - o2.getBinX();\n                }\n            }\n        });\n        ContactRecord lastRecord = records.get(records.size() - 1);\n        final short w = (short) (binXMax - binXOffset + 1);\n        final int w1 = binXMax - binXOffset + 1;\n        final int w2 = binYMax - binYOffset + 1;\n\n        boolean isInteger = true;\n        float maxCounts = 0;\n\n        LinkedHashMap<Integer, List<ContactRecord>> rows = new LinkedHashMap<>();\n        for (ContactRecord record : records) {\n            float counts = record.getCounts();\n\n            if (counts >= 0) {\n\n                isInteger = isInteger && (Math.floor(counts) == counts);\n                maxCounts = Math.max(counts, maxCounts);\n\n                final int px = record.getBinX() - binXOffset;\n                final int py = record.getBinY() - binYOffset;\n                if (calc != null && chr1.getIndex() == chr2.getIndex()) {\n                    calc.addDistance(chr1.getIndex(), record.getBinX(), record.getBinY(), counts);\n                }\n                List<ContactRecord> row = rows.get(py);\n                if (row == null) {\n                    row = new ArrayList<>(10);\n                    rows.put(py, row);\n                }\n                row.add(new ContactRecord(px, py, counts));\n            }\n        }\n\n        // Compute size for each representation and choose smallest\n        boolean useShort = isInteger && (maxCounts < Short.MAX_VALUE);\n        boolean useShortBinX = w1 < Short.MAX_VALUE;\n        boolean useShortBinY = w2 < Short.MAX_VALUE;\n        int valueSize = useShort ? 2 : 4;\n\n        int lorSize = 0;\n        int nDensePts = (lastRecord.getBinY() - binYOffset) * w + (lastRecord.getBinX() - binXOffset) + 1;\n\n        int denseSize = nDensePts * valueSize;\n        for (List<ContactRecord> row : rows.values()) {\n            lorSize += 4 + row.size() * valueSize;\n        }\n\n        buffer.put((byte) (useShort ? 0 : 1));\n        buffer.put((byte) (useShortBinX ? 0 : 1));\n        buffer.put((byte) (useShortBinY ? 0 : 1));\n\n        //dense calculation is incorrect for v9\n        denseSize = Integer.MAX_VALUE;\n\n        if (lorSize < denseSize) {\n\n            buffer.put((byte) 1);  // List of rows representation\n\n            if (useShortBinY) {\n                buffer.putShort((short) rows.size()); // # of rows\n            } else {\n                buffer.putInt(rows.size());  // # of rows\n            }\n\n            for (Map.Entry<Integer, List<ContactRecord>> entry : rows.entrySet()) {\n\n                int py = entry.getKey();\n                List<ContactRecord> row = entry.getValue();\n                if (useShortBinY) {\n                    buffer.putShort((short) py);  // Row number\n                } else {\n                    buffer.putInt(py); // Row number\n                }\n                if (useShortBinX) {\n                    buffer.putShort((short) row.size());  // size of row\n                } else {\n                    buffer.putInt(row.size()); // size of row\n                }\n\n                for (ContactRecord contactRecord : row) {\n                    if (useShortBinX) {\n                        buffer.putShort((short) (contactRecord.getBinX()));\n                    } else {\n                        buffer.putInt(contactRecord.getBinX());\n                    }\n\n                    final float counts = contactRecord.getCounts();\n                    if (useShort) {\n                        buffer.putShort((short) counts);\n                    } else {\n                        buffer.putFloat(counts);\n                    }\n                }\n            }\n\n        } else {\n            buffer.put((byte) 2);  // Dense matrix\n\n            buffer.putInt(nDensePts);\n            buffer.putShort(w);\n\n            int lastIdx = 0;\n            for (ContactRecord p : records) {\n\n                int idx = (p.getBinY() - binYOffset) * w + (p.getBinX() - binXOffset);\n                for (int i = lastIdx; i < idx; i++) {\n                    // Filler value\n                    if (useShort) {\n                        buffer.putShort(Short.MIN_VALUE);\n                    } else {\n                        buffer.putFloat(Float.NaN);\n                    }\n                }\n                float counts = p.getCounts();\n                if (useShort) {\n                    buffer.putShort((short) counts);\n                } else {\n                    buffer.putFloat(counts);\n                }\n                lastIdx = idx + 1;\n\n            }\n        }\n\n\n        byte[] bytes = buffer.getBytes();\n        byte[] compressedBytes = compress(bytes, compressor);\n        los.write(compressedBytes);\n\n    }\n\n    /**\n     * todo should this be synchronized?\n     *\n     * @param data\n     * @param compressor\n     * @return\n     */\n    protected byte[] compress(byte[] data, Deflater compressor) {\n\n        // Give the compressor the data to compress\n        compressor.reset();\n        compressor.setInput(data);\n        compressor.finish();\n\n        // Create an expandable byte array to hold the compressed data.\n        // You cannot use an array that's the same size as the orginal because\n        // there is no guarantee that the compressed data will be smaller than\n        // the uncompressed data.\n        ByteArrayOutputStream bos = new ByteArrayOutputStream(data.length);\n\n        // Compress the data\n        byte[] buf = new byte[1024];\n        while (!compressor.finished()) {\n            int count = compressor.deflate(buf);\n            bos.write(buf, 0, count);\n        }\n        try {\n            bos.close();\n        } catch (IOException e) {\n            System.err.println(\"Error clossing ByteArrayOutputStream\");\n            e.printStackTrace();\n        }\n\n        return bos.toByteArray();\n    }\n\n    // Merge and write out blocks multithreaded.\n    public ExpectedValueCalculation computeExpected(boolean calculateExpecteds, Map<String, Integer> fragmentCountMap, ChromosomeHandler chromosomeHandler, int numCPUThreads) {\n        List<Integer> sortedBlockNumbers = reader.getBlockNumbers(this);\n        List<Integer> sortedBlockSizes = new ArrayList<>();\n        long totalBlockSize = 0;\n        for (int i = 0; i < sortedBlockNumbers.size(); i++) {\n            int blockSize = reader.getBlockSize(this, sortedBlockNumbers.get(i));\n            sortedBlockSizes.add(blockSize);\n            totalBlockSize += blockSize;\n        }\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        Map<Integer, Long> blockChunkSizes = new ConcurrentHashMap<>(numCPUThreads);\n        ExpectedValueCalculation zoomCalc; Map<Integer, ExpectedValueCalculation> localExpectedValueCalculations;\n        if (calculateExpecteds) {\n            zoomCalc = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fragmentCountMap, NormalizationHandler.NONE);\n            localExpectedValueCalculations = new ConcurrentHashMap<>(numCPUThreads);\n        } else {\n            zoomCalc = null;\n            localExpectedValueCalculations = null;\n        }\n\n        int placeholder = 0;\n        for (int l = 0; l < numCPUThreads; l++) {\n            final int threadNum = l;\n            final long blockSizePerThread = (long) Math.floor(1.5 * (long) Math.floor(totalBlockSize / numCPUThreads));\n            final int startBlock;\n            if (l == 0) {\n                startBlock = 0;\n            } else {\n                startBlock = placeholder;\n            }\n            int tmpEnd = startBlock + ((int) Math.floor((double) sortedBlockNumbers.size() / numCPUThreads))  - 1;\n            long tmpBlockSize = 0;\n            int tmpEnd2 = 0;\n            for (int b = startBlock; b <= tmpEnd; b++) {\n                tmpBlockSize += sortedBlockSizes.get(b);\n                if (tmpBlockSize > blockSizePerThread) {\n                    tmpEnd2 = b-1;\n                    break;\n                }\n            }\n            if (tmpEnd2 > 0) {\n                tmpEnd = tmpEnd2;\n            }\n            if (l + 1 == numCPUThreads && tmpEnd < sortedBlockNumbers.size()-1) {\n                tmpEnd = sortedBlockNumbers.size()-1;\n            }\n            final int endBlock = tmpEnd;\n            placeholder = endBlock + 1;\n            //System.err.println(binSize + \" \" + blockNumbers.size() + \" \" + sortedBlockNumbers.length + \" \" + startBlock + \" \" + endBlock);\n            if (startBlock > endBlock) {\n                blockChunkSizes.put(threadNum,(long) 0);\n                continue;\n            }\n            List<IndexEntry> indexEntries = new ArrayList<>();\n            final ExpectedValueCalculation calc;\n            if (calculateExpecteds) {\n                calc = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fragmentCountMap, NormalizationHandler.NONE);\n            } else {\n                calc = null;\n            }\n\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        calculateExpectedBlockChunk(startBlock, endBlock, sortedBlockNumbers, calc);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                    }\n                    if (calculateExpecteds) {\n                        localExpectedValueCalculations.put(threadNum, calc);\n                    }\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n            try {\n                Thread.sleep(50);\n            } catch (InterruptedException e) {\n                System.err.println(e.getLocalizedMessage());\n            }\n        }\n\n\n        for (int l = 0; l < numCPUThreads; l++) {\n            if (calculateExpecteds) {\n                ExpectedValueCalculation tmpCalc = localExpectedValueCalculations.get(l);\n                if (tmpCalc != null) {\n                    zoomCalc.merge(tmpCalc);\n                }\n                tmpCalc = null;\n\n            }\n        }\n\n\n        return zoomCalc;\n    }\n\n    private void calculateExpectedBlockChunk(int startBlock, int endBlock, List<Integer> sortedBlockNumbers, ExpectedValueCalculation calc ) throws IOException{\n        //System.err.println(threadBlocks.length);\n        for (int i = startBlock; i <= endBlock; i++) {\n\n            Block currentBlock = reader.readNormalizedBlock(sortedBlockNumbers.get(i), this, NormalizationHandler.NONE);\n            int num = sortedBlockNumbers.get(i);\n\n            if (currentBlock != null) {\n                calcExpectedBlock(currentBlock, calc);\n            }\n            currentBlock.clear();\n            //System.err.println(\"Used Memory after writing block \" + i);\n            //System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n        }\n    }\n\n    protected void calcExpectedBlock(Block block, ExpectedValueCalculation calc) throws IOException {\n\n        final List<ContactRecord> records = block.getContactRecords();//   getContactRecords();\n\n        // System.out.println(\"Write contact records : records count = \" + records.size());\n\n        // Count records first\n        int nRecords = records.size();\n\n\n        // Find extents of occupied cells\n        int binXOffset = Integer.MAX_VALUE;\n        int binYOffset = Integer.MAX_VALUE;\n        int binXMax = 0;\n        int binYMax = 0;\n        for (ContactRecord entry : records) {\n            binXOffset = Math.min(binXOffset, entry.getBinX());\n            binYOffset = Math.min(binYOffset, entry.getBinY());\n            binXMax = Math.max(binXMax, entry.getBinX());\n            binYMax = Math.max(binYMax, entry.getBinY());\n        }\n\n\n        // Sort keys in row-major order\n        records.sort(new Comparator<ContactRecord>() {\n            @Override\n            public int compare(ContactRecord o1, ContactRecord o2) {\n                if (o1.getBinY() != o2.getBinY()) {\n                    return o1.getBinY() - o2.getBinY();\n                } else {\n                    return o1.getBinX() - o2.getBinX();\n                }\n            }\n        });\n        ContactRecord lastRecord = records.get(records.size() - 1);\n        final short w = (short) (binXMax - binXOffset + 1);\n        final int w1 = binXMax - binXOffset + 1;\n        final int w2 = binYMax - binYOffset + 1;\n\n        boolean isInteger = true;\n        float maxCounts = 0;\n\n        for (ContactRecord record : records) {\n            float counts = record.getCounts();\n\n            if (counts >= 0) {\n\n                isInteger = isInteger && (Math.floor(counts) == counts);\n                maxCounts = Math.max(counts, maxCounts);\n\n                final int px = record.getBinX() - binXOffset;\n                final int py = record.getBinY() - binYOffset;\n                if (calc != null && chr1.getIndex() == chr2.getIndex()) {\n                    calc.addDistance(chr1.getIndex(), record.getBinX(), record.getBinY(), counts);\n                }\n\n            }\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/NormFactorMapReader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\n\nimport java.io.IOException;\nimport java.util.LinkedHashMap;\nimport java.util.Map;\n\npublic class NormFactorMapReader {\n    private final int version, nFactors;\n    private final Map<Integer, Double> normFactors = new LinkedHashMap<>();\n\n    public NormFactorMapReader(int nFactors, int version, LittleEndianInputStream dis)\n            throws IOException {\n        this.version = version;\n        this.nFactors = nFactors;\n\n        for (int j = 0; j < nFactors; j++) {\n            int chrIdx = dis.readInt();\n            if (version > 8) {\n                normFactors.put(chrIdx, (double) dis.readFloat());\n            } else {\n                normFactors.put(chrIdx, dis.readDouble());\n            }\n        }\n    }\n\n    public Map<Integer, Double> getNormFactors() {\n        return normFactors;\n    }\n\n    public int getOffset() {\n        if (version > 8) {\n            return 8 * nFactors;\n        } else {\n            return 12 * nFactors;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/NormalizationVector.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.utils.norm.ZeroScale;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\n/**\n * @author jrobinso\n *         Date: 2/10/13\n *         Time: 9:19 AM\n */\npublic class NormalizationVector {\n\n    private final NormalizationType type;\n    private final int chrIdx;\n    private final HiC.Unit unit;\n    private final int resolution;\n    private final ListOfDoubleArrays data;\n    private boolean needsToBeScaledTo = false;\n    \n    public NormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int resolution, ListOfDoubleArrays data) {\n        this.type = type;\n        this.chrIdx = chrIdx;\n        this.unit = unit;\n        this.resolution = resolution;\n        this.data = data;\n    }\n    \n    public NormalizationVector(NormalizationType type, int chrIdx, HiC.Unit unit, int resolution, ListOfDoubleArrays data, boolean needsToBeScaledTo) {\n        this(type, chrIdx, unit, resolution, data);\n        this.needsToBeScaledTo = needsToBeScaledTo;\n    }\n\n    public static String getKey(NormalizationType type, int chrIdx, String unit, int resolution) {\n        return type + \"_\" + chrIdx + \"_\" + unit + \"_\" + resolution;\n    }\n\n    public int getChrIdx() {\n        return chrIdx;\n    }\n\n    public int getResolution() {\n        return resolution;\n    }\n\n    public String getKey() {\n        return NormalizationVector.getKey(type, chrIdx, unit.toString(), resolution);\n    }\n    \n    public ListOfDoubleArrays getData() {\n        return data;\n    }\n\n    public boolean doesItNeedToBeScaledTo() {\n        return needsToBeScaledTo;\n    }\n\n    public NormalizationVector mmbaScaleToVector(Dataset ds) {\n        Chromosome chromosome = ds.getChromosomeHandler().getChromosomeFromIndex(chrIdx);\n        MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chromosome, chromosome, new HiCZoom(unit, resolution));\n        if (zd == null) return null;\n        return mmbaScaleToVector(zd.getIteratorContainer());\n    }\n\n    public NormalizationVector mmbaScaleToVector(IteratorContainer ic) {\n\n        ListOfFloatArrays newNormVector = ZeroScale.scale(ic, data.convertToFloats(), getKey());\n        if (newNormVector != null) {\n            newNormVector = ZeroScale.normalizeVectorByScaleFactor(newNormVector, ic);\n        }\n        ListOfDoubleArrays newDoubleNormVector = newNormVector.convertToDoubles();\n        return new NormalizationVector(type, chrIdx, unit, resolution, newDoubleNormVector);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/ZoomAction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport juicebox.HiC;\nimport juicebox.windowui.HiCZoom;\n\n/**\n * Created by ranganmostofa on 7/8/17.\n */\npublic class ZoomAction {\n\tprivate final String chromosomeX, chromosomeY;\n\tprivate final HiCZoom hiCZoom;\n\tprivate final long genomeX, genomeY;\n\tprivate double scaleFactor;\n\tprivate final boolean resetZoom;\n\tprivate final HiC.ZoomCallType zoomCallType;\n\tprivate final int resolutionLocked;\n\t\n\tpublic ZoomAction(String chromosomeX, String chromosomeY, HiCZoom hiCZoom, long genomeX, long genomeY,\n\t\t\t\t\t  double scaleFactor, boolean resetZoom, HiC.ZoomCallType zoomCallType, int resolutionLocked) {\n\t\tthis.chromosomeX = chromosomeX;\n\t\tthis.chromosomeY = chromosomeY;\n\t\tthis.hiCZoom = hiCZoom;\n\t\tthis.genomeX = genomeX;\n\t\tthis.genomeY = genomeY;\n\t\tthis.scaleFactor = scaleFactor;\n\t\tthis.resetZoom = resetZoom;\n\t\tthis.zoomCallType = zoomCallType;\n\t\tthis.resolutionLocked = resolutionLocked;\n    }\n\n    public boolean equals(ZoomAction other) {\n        return this == other || other != null && chromosomeX.equals(other.getChromosomeX()) && chromosomeY.equals(other.getChromosomeY()) && hiCZoom.equals(other.getHiCZoom()) && genomeX == other.getGenomeX() && genomeY == other.getGenomeY() && scaleFactor == other.getScaleFactor() && resetZoom == other.getResetZoom() && zoomCallType == other.getZoomCallType() && resolutionLocked == other.getResolutionLocked();\n    }\n\n    public String getChromosomeX() {\n        return this.chromosomeX;\n    }\n\n    public String getChromosomeY() {\n        return this.chromosomeY;\n    }\n\n    public HiCZoom getHiCZoom() {\n        return this.hiCZoom;\n    }\n\t\n\tpublic long getGenomeX() {\n\t\treturn this.genomeX;\n\t}\n\t\n\tpublic long getGenomeY() {\n\t\treturn this.genomeY;\n\t}\n\n    public double getScaleFactor() {\n        return this.scaleFactor;\n    }\n\n    public void setScaleFactor(double newScaleFactor) {\n        this.scaleFactor = newScaleFactor;\n    }\n\n    public boolean getResetZoom() {\n        return this.resetZoom;\n    }\n\n    public HiC.ZoomCallType getZoomCallType() {\n        return this.zoomCallType;\n    }\n\n    public int getResolutionLocked() {\n        return this.resolutionLocked;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/ZoomActionTracker.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data;\n\nimport java.util.Stack;\n\n/**\n * Created by ranganmostofa on 7/8/17.\n */\npublic class ZoomActionTracker {\n    private final int stackSizeLimit = 100;\n    private ZoomAction currentZoomAction;\n    private final Stack<ZoomAction> undoZoomActions = new Stack<>();\n    private final Stack<ZoomAction> redoZoomActions = new Stack<>();\n\n    public void undoZoom() {\n        if (validateUndoZoom()) {\n            redoZoomActions.push(undoZoomActions.pop());\n            setCurrentZoomAction(undoZoomActions.peek());\n        }\n    }\n\n    public void redoZoom() {\n        if (validateRedoZoom()) {\n            undoZoomActions.push(redoZoomActions.pop());\n            setCurrentZoomAction(undoZoomActions.peek());\n        }\n    }\n\n    public boolean validateUndoZoom() {\n        return undoZoomActions.size() > 1;\n    }\n\n    public boolean validateRedoZoom() {\n        return !redoZoomActions.isEmpty();\n    }\n\n    public void addZoomState(ZoomAction newZoomAction) {\n        undoZoomActions.add(newZoomAction);\n        setCurrentZoomAction(undoZoomActions.peek());\n        redoZoomActions.clear();\n        if (undoZoomActions.size() > stackSizeLimit) {\n            undoZoomActions.remove(0);\n        }\n    }\n\n    public void clear() {\n        this.currentZoomAction = null;\n        this.undoZoomActions.clear();\n        this.redoZoomActions.clear();\n    }\n\n    public boolean equals(ZoomActionTracker other) {\n        if (this == other) return true;\n        if (other != null) {\n            if (this.undoZoomActions.equals(other.getUndoZoomActions())) {\n                if (this.redoZoomActions.equals(other.getRedoZoomActions())) {\n                    return this.currentZoomAction.equals(other.getCurrentZoomAction());\n                }\n            }\n        }\n        return false;\n    }\n\n    public ZoomAction getCurrentZoomAction() {\n        return this.currentZoomAction;\n    }\n\n    private void setCurrentZoomAction(ZoomAction zoomAction) {\n        this.currentZoomAction = zoomAction;\n    }\n\n    private Stack<ZoomAction> getUndoZoomActions() {\n        return this.undoZoomActions;\n    }\n\n    private Stack<ZoomAction> getRedoZoomActions() {\n        return this.redoZoomActions;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/BEDTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 11/17/15.\n */\nclass BEDTools {\n    /**\n     * BEDTools port of merge based on\n     * http://bedtools.readthedocs.org/en/latest/content/tools/merge.html\n     * <p/>\n     * NOTE - only default functionality supported at present (no additional flags)\n     *\n     * @param anchors\n     * @return merged list of anchors\n     */\n    public static List<GenericLocus> merge(List<GenericLocus> anchors) {\n        Collections.sort(anchors);\n\n        Set<GenericLocus> merged = new HashSet<>();\n        if (anchors.size() > 0) {\n            GenericLocus current = (GenericLocus) anchors.get(0).deepClone();\n\n            for (GenericLocus anchor : anchors) {\n                if (anchor.hasOverlapWith(current)) {\n                    current.mergeWith(anchor);\n                } else {\n                    merged.add(current);\n                    current = (GenericLocus) anchor.deepClone();\n                }\n            }\n            merged.add(current); // in case last merger missed (i.e. boolean evaluated to true)\n        }\n        return new ArrayList<>(merged);\n    }\n\n    public static List<GenericLocus> mergeTakeSmaller(List<GenericLocus> anchors) {\n        Collections.sort(anchors);\n\n        Set<GenericLocus> merged = new HashSet<>();\n        if (anchors.size() > 0) {\n            GenericLocus current = (GenericLocus) anchors.get(0).deepClone();\n\n            for (GenericLocus anchor : anchors) {\n                if (anchor.hasOverlapWith(current)) {\n                    current.mergeWithTakeSmaller(anchor);\n                } else {\n                    merged.add(current);\n                    current = (GenericLocus) anchor.deepClone();\n                }\n            }\n            merged.add(current); // in case last merger missed (i.e. boolean evaluated to true)\n        }\n        return new ArrayList<>(merged);\n    }\n\n    /**\n     * BEDTools port of intersect based on\n     * http://bedtools.readthedocs.org/en/latest/content/tools/intersect.html\n     * <p/>\n     * NOTE - only default functionality supported at present (no additional flags)\n     *\n     * @param topAnchors\n     * @param bottomAnchors\n     * @return intersection of two anchor lists\n     */\n    public static List<GenericLocus> intersect(List<GenericLocus> topAnchors, List<GenericLocus> bottomAnchors,\n                                               boolean conductFullIntersection) {\n        Collections.sort(topAnchors);\n        Collections.sort(bottomAnchors);\n\n        Set<GenericLocus> intersected = new HashSet<>();\n\n        int topIndex = 0;\n        int bottomIndex = 0;\n        int maxTopIndex = topAnchors.size();\n        int maxBottomIndex = bottomAnchors.size();\n\n        while (topIndex < maxTopIndex && bottomIndex < maxBottomIndex) {\n            GenericLocus topAnchor = topAnchors.get(topIndex);\n            GenericLocus bottomAnchor = bottomAnchors.get(bottomIndex);\n            if (topAnchor.hasOverlapWith(bottomAnchor) || bottomAnchor.hasOverlapWith(topAnchor)) {\n\n                //List<MotifAnchor> tempIntersected = new ArrayList<MotifAnchor>();\n\n                // iterate over all possible intersections with top element\n                for (int i = bottomIndex; i < maxBottomIndex; i++) {\n                    GenericLocus newAnchor = bottomAnchors.get(i);\n                    if (topAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(topAnchor)) {\n                        intersected.add(intersection(topAnchor, newAnchor, conductFullIntersection));\n                    } else {\n                        break;\n                    }\n                }\n\n                // iterate over all possible intersections with bottom element\n                // start from +1 because +0 checked in the for loop above\n                for (int i = topIndex + 1; i < maxTopIndex; i++) {\n                    GenericLocus newAnchor = topAnchors.get(i);\n                    if (bottomAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(bottomAnchor)) {\n                        intersected.add(intersection(bottomAnchor, newAnchor, conductFullIntersection));\n                    } else {\n                        break;\n                    }\n                }\n\n                //intersected.addAll(merge(tempIntersected));\n\n                // increment both\n                topIndex++;\n                bottomIndex++;\n            } else if (topAnchor.isStrictlyToTheLeftOf(bottomAnchor)) {\n                topIndex++;\n            } else if (topAnchor.isStrictlyToTheRightOf(bottomAnchor)) {\n                bottomIndex++;\n            } else {\n                System.err.println(\"Error while intersecting anchors.\");\n                System.err.println(topAnchor + \" & \" + bottomAnchor);\n            }\n        }\n\n        return new ArrayList<>(intersected);\n    }\n\n    /**\n     * @param anchor1\n     * @param anchor2\n     * @return intersection of anchor1 and anchor2\n     */\n    private static GenericLocus intersection(GenericLocus anchor1, GenericLocus anchor2, boolean conductFullIntersection) {\n        if (anchor1.getChr().equals(anchor2.getChr())) {\n    \n            long start = Math.max(anchor1.getX1(), anchor2.getX1());\n            long end = Math.min(anchor1.getX2(), anchor2.getX2());\n    \n            if (start > end) {\n                System.err.println(\"err _ \" + start + \" \" + end);\n            }\n            GenericLocus intersectedMotif;\n            if (anchor1 instanceof MotifAnchor || anchor2 instanceof MotifAnchor) {\n                intersectedMotif = new MotifAnchor(anchor1.getChr(), start, end);\n            } else {\n                intersectedMotif = new GenericLocus(anchor1.getChr(), start, end);\n            }\n\t\n\t\t\t// if all secondary attributes are also to be copied\n\t\t\tif (conductFullIntersection) {\n\t\t\t    if (anchor1 instanceof MotifAnchor) {\n                    if (((MotifAnchor) anchor1).hasFIMOAttributes()) {\n                        ((MotifAnchor) intersectedMotif).addFIMOAttributesFrom((MotifAnchor) anchor1);\n                    }\n                } else if (anchor2 instanceof MotifAnchor) {\n\t\t\t        if (((MotifAnchor) anchor2).hasFIMOAttributes()) {\n                        ((MotifAnchor) intersectedMotif).addFIMOAttributesFrom((MotifAnchor) anchor2);\n                    }\n                }\n\n                intersectedMotif.addFeatureReferencesFrom(anchor1);\n                intersectedMotif.addFeatureReferencesFrom(anchor2);\n            }\n\n            return intersectedMotif;\n        } else {\n            System.err.println(\"Error calculating intersection of anchors\");\n            System.err.println(anchor1 + \" & \" + anchor2);\n        }\n        return null;\n    }\n\n    public static List<GenericLocus> preservativeIntersect(List<GenericLocus> topAnchors, List<GenericLocus> bottomAnchors,\n                                                           boolean conductFullIntersection) {\n        Collections.sort(topAnchors);\n        Collections.sort(bottomAnchors);\n\n        Set<GenericLocus> intersected = new HashSet<>();\n\n        int topIndex = 0;\n        int bottomIndex = 0;\n        int maxTopIndex = topAnchors.size();\n        int maxBottomIndex = bottomAnchors.size();\n\n        while (topIndex < maxTopIndex && bottomIndex < maxBottomIndex) {\n            GenericLocus topAnchor = topAnchors.get(topIndex);\n            GenericLocus bottomAnchor = bottomAnchors.get(bottomIndex);\n            if (topAnchor.hasOverlapWith(bottomAnchor) || bottomAnchor.hasOverlapWith(topAnchor)) {\n                // iterate over all possible intersections with top element\n\n                //List<MotifAnchor> tempIntersection = new ArrayList<MotifAnchor>();\n\n                for (int i = bottomIndex; i < maxBottomIndex; i++) {\n                    GenericLocus newAnchor = bottomAnchors.get(i);\n                    if (topAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(topAnchor)) {\n                        intersected.add(preservativeIntersection(topAnchor, newAnchor, conductFullIntersection));\n                    } else {\n                        break;\n                    }\n                }\n\n                // iterate over all possible intersections with bottom element\n                // start from +1 because +0 checked in the for loop above\n                for (int i = topIndex + 1; i < maxTopIndex; i++) {\n                    GenericLocus newAnchor = topAnchors.get(i);\n                    if (bottomAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(bottomAnchor)) {\n                        intersected.add(preservativeIntersection(newAnchor, bottomAnchor, conductFullIntersection));\n                    } else {\n                        break;\n                    }\n                }\n\n                //intersected.addAll(merge(tempIntersection));\n\n                // increment both\n                topIndex++;\n                bottomIndex++;\n            } else if (topAnchor.isStrictlyToTheLeftOf(bottomAnchor)) {\n                topIndex++;\n            } else if (topAnchor.isStrictlyToTheRightOf(bottomAnchor)) {\n                bottomIndex++;\n            } else {\n                System.err.println(\"Error while intersecting anchors.\");\n                System.err.println(topAnchor + \" & \" + bottomAnchor);\n            }\n        }\n\n        return new ArrayList<>(intersected);\n    }\n\n    /**\n     * @param anchor1\n     * @param anchor2\n     * @return preservative intersection of anchor1 and anchor2\n     */\n    private static GenericLocus preservativeIntersection(GenericLocus anchor1, GenericLocus anchor2, boolean conductFullIntersection) {\n        if (anchor1.getChr().equals(anchor2.getChr())) {\n\n            GenericLocus intersectedMotif;\n            if (anchor1 instanceof MotifAnchor) {\n                intersectedMotif = (MotifAnchor) anchor1.deepClone();\n            } else if (anchor2 instanceof MotifAnchor) {\n                intersectedMotif = (MotifAnchor) anchor1.cloneToMotifAnchor();\n            } else {\n                intersectedMotif = (GenericLocus) anchor1.deepClone();\n            }\n        \n            // if all secondary attributes are also to be copied\n            if (conductFullIntersection) {\n                if (anchor2 instanceof MotifAnchor) {\n                    if (((MotifAnchor) anchor2).hasFIMOAttributes()) {\n                        ((MotifAnchor) intersectedMotif).addFIMOAttributesFrom((MotifAnchor) anchor2);\n                    }\n                }\n            \n                intersectedMotif.addFeatureReferencesFrom(anchor2);\n            }\n\n            return intersectedMotif;\n        } else {\n            System.err.println(\"Error calculating preservative intersection of anchors\");\n            System.err.println(anchor1 + \" & \" + anchor2);\n        }\n        return null;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/GenericLocus.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.data.feature.Feature;\nimport juicebox.track.feature.Feature2D;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Objects;\n\npublic class GenericLocus extends Feature implements Comparable<GenericLocus> {\n    // critical components of a motif anchor\n    protected final String chr;\n    // references to original features if applicable\n    protected final List<Feature2D> originalFeatures1 = new ArrayList<>();\n    protected final List<Feature2D> originalFeatures2 = new ArrayList<>();\n    protected long x1, x2;\n    protected String name = \"\";\n\n    /**\n     * Inititalize locus given parameters (e.g. from BED file)\n     *\n     * @param chr\n     * @param x1\n     * @param x2\n     */\n    public GenericLocus(String chr, long x1, long x2) {\n        this.chr = chr;\n        if (x1 <= x2) {\n            // x1 < x2\n            this.x1 = x1;\n            this.x2 = x2;\n        } else {\n            System.err.println(\"Improperly formatted Motif file: chr \" + chr + \" x1 \" + x1 + \" x2 \" + x2);\n            // todo throw new InvalidObjectException();\n        }\n    }\n\n    public GenericLocus(String chr, int x1, int x2, String name) {\n        this(chr, x1, x2);\n        this.name = name;\n    }\n\n    /**\n     * Inititalize anchor given parameters (e.g. from feature list)\n     *\n     * @param chrIndex\n     * @param x1\n     * @param x2\n     * @param originalFeatures1\n     * @param originalFeatures2\n     */\n    public GenericLocus(String chrIndex, long x1, long x2, List<Feature2D> originalFeatures1, List<Feature2D> originalFeatures2) {\n        this(chrIndex, x1, x2);\n        this.originalFeatures1.addAll(originalFeatures1);\n        this.originalFeatures2.addAll(originalFeatures2);\n    }\n\n    @Override\n    public String getKey() {\n        return \"\" + chr;\n    }\n\n    @Override\n    public Feature deepClone() {\n        GenericLocus clone = new GenericLocus(chr, x1, x2, originalFeatures1, originalFeatures2);\n        clone.name = name;\n        return clone;\n    }\n\n    public Feature cloneToMotifAnchor() {\n        MotifAnchor clone = new MotifAnchor(chr, x1, x2, originalFeatures1, originalFeatures2);\n        clone.name = name;\n        return clone;\n    }\n\n    /**\n     * @return chromosome name\n     */\n    public String getChr() {\n        return chr;\n    }\n\n    /**\n     * @return start point\n     */\n    public long getX1() {\n        return x1;\n    }\n\n    /**\n     * @return end point\n     */\n    public long getX2() {\n        return x2;\n    }\n\n    /**\n     * @return width of this anchor\n     */\n    public int getWidth() {\n        return (int) (x2 - x1);\n    }\n\n    /**\n     * Expand this anchor (symmetrically) by the width given\n     *\n     * @param width\n     */\n    public void widenMargins(int width) {\n        x1 = x1 - width / 2;\n        x2 = x2 + width / 2;\n    }\n\n    /**\n     * @param x\n     * @return true if x is within bounds of anchor\n     */\n    public boolean contains(long x) {\n        return x >= x1 && x <= x2;\n    }\n\n    /**\n     * @param anchor\n     * @return true if this is strictly left of given anchor\n     */\n    public boolean isStrictlyToTheLeftOf(GenericLocus anchor) {\n        return x2 < anchor.x1;\n    }\n\n    /**\n     * @param anchor\n     * @return true if this is strictly right of given anchor\n     */\n    public boolean isStrictlyToTheRightOf(GenericLocus anchor) {\n        return anchor.x2 < x1;\n    }\n\n    /**\n     * @param anchor\n     * @return true if given anchor overlaps at either edge with this anchor\n     */\n    public boolean hasOverlapWith(GenericLocus anchor) {\n        return chr.equalsIgnoreCase(anchor.chr)\n                && (this.contains(anchor.x1) || this.contains(anchor.x2) || anchor.contains(x1) || anchor.contains(x2));\n    }\n\n    public void mergeWith(GenericLocus anchor) {\n        if (chr.equalsIgnoreCase(anchor.chr)) {\n            x1 = Math.min(x1, anchor.x1);\n            x2 = Math.max(x2, anchor.x2);\n            addFeatureReferencesFrom(anchor);\n        } else {\n            System.err.println(\"Attempted to merge anchors on different chromosomes\");\n            System.err.println(this + \" & \" + anchor);\n        }\n    }\n\n    public void mergeWithTakeSmaller(GenericLocus anchor) {\n        if (chr.equalsIgnoreCase(anchor.chr)) {\n            if (anchor.x1 >= x1 && anchor.x2 <= x2) {\n                x1 = anchor.x1;\n                x2 = anchor.x2;\n            } else if (x1 >= anchor.x1 && x2 <= anchor.x2) {\n                x1 = x1;\n                x2 = x2;\n            } else {\n                x1 = Math.min(x1, anchor.x1);\n                x2 = Math.max(x2, anchor.x2);\n            }\n            addFeatureReferencesFrom(anchor);\n        } else {\n            System.err.println(\"Attempted to merge anchors on different chromosomes\");\n            System.err.println(this + \" & \" + anchor);\n        }\n    }\n\n    @Override\n    public String toString() {\n        String chrString = chr.startsWith(\"chr\") ? chr.substring(3) : chr;\n        return \"chr\" + chrString + \"\\t\" + x1 + \"\\t\" + x2;\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (this == obj) {\n            return true;\n        }\n        if (obj instanceof GenericLocus) {\n            GenericLocus o = (GenericLocus) obj;\n            return chr.equalsIgnoreCase(o.chr) && x1 == o.x1 && x2 == o.x2;\n        }\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n        return Objects.hash(x2, chr, x1);\n    }\n\n    @Override\n    public int compareTo(GenericLocus o) {\n        if (chr.equalsIgnoreCase(o.chr)) {\n            if (x1 == o.x1) {\n                return Long.compare(x2, o.x2);\n            }\n            return Long.compare(x1, o.x1);\n        }\n        return chr.compareTo(o.chr);\n    }\n\n    public void addFeatureReferencesFrom(GenericLocus anchor) {\n        originalFeatures1.addAll(anchor.originalFeatures1);\n        originalFeatures2.addAll(anchor.originalFeatures2);\n    }\n\n    public void updateOriginalFeatures(String prefix) {\n        if ((originalFeatures1.size() > 0 || originalFeatures2.size() > 0)) {\n            for (Feature2D feature : originalFeatures1) {\n                feature.addStringAttribute(prefix+\"_start_1\", \"\" + x1);\n                feature.addStringAttribute(prefix+\"_end_1\", \"\" + x2);\n            }\n            for (Feature2D feature : originalFeatures2) {\n                feature.addStringAttribute(prefix+\"_start_2\", \"\" + x1);\n                feature.addStringAttribute(prefix+\"_end_2\", \"\" + x2);\n            }\n        }\n    }\n\n    public List<Feature2D> getOriginalFeatures1() {\n        return originalFeatures1;\n    }\n\n    public List<Feature2D> getOriginalFeatures2() {\n        return originalFeatures2;\n    }\n\n    public boolean isDirectionalAnchor(boolean direction) {\n        if (direction) {\n            return originalFeatures1.size() > 0 && originalFeatures2.size() == 0;\n        } else {\n            return originalFeatures2.size() > 0 && originalFeatures1.size() == 0;\n        }\n    }\n\n    public String getName() {\n        return name;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/GenericLocusParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.GenomeWideList;\nimport org.broad.igv.Globals;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.util.ArrayList;\nimport java.util.HashSet;\nimport java.util.List;\nimport java.util.Set;\n\npublic class GenericLocusParser {\n    /**\n     * @param handler\n     * @param bedFilePath\n     * @return List of motif anchors from the provided bed file\n     */\n    public static GenomeWideList<GenericLocus> loadFromBEDFile(ChromosomeHandler handler, String bedFilePath) {\n        List<GenericLocus> anchors = new ArrayList<>();\n\n        try {\n            //BufferedReader br = ParsingUtils.openBufferedReader(bedFilePath);\n            BufferedReader br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(bedFilePath)), HiCGlobals.bufferSize);\n            anchors.addAll(parseBEDFile(br, handler));\n        } catch (IOException ec) {\n            ec.printStackTrace();\n        }\n\n        return new GenomeWideList<>(handler, anchors);\n    }\n\n    /**\n     * Methods for handling BED Files\n     */\n\n    /**\n     * Helper function for actually parsing BED file\n     * Ignores any attributes beyond the third column (i.e. just chr and positions are read)\n     *\n     * @param bufferedReader\n     * @param handler\n     * @return list of motifs\n     * @throws IOException\n     */\n    private static List<GenericLocus> parseBEDFile(BufferedReader bufferedReader, ChromosomeHandler handler) throws IOException {\n        Set<GenericLocus> anchors = new HashSet<>();\n        String nextLine;\n\n        int errorCount = 0;\n        while ((nextLine = bufferedReader.readLine()) != null) {\n            String[] tokens = Globals.tabPattern.split(nextLine);\n\n            String chr1Name;\n            int start1, end1;\n\n            if (tokens[0].startsWith(\"chr\") && tokens.length > 2) {\n                // valid line\n                chr1Name = tokens[0];\n                start1 = Integer.parseInt(tokens[1]);\n                end1 = Integer.parseInt(tokens[2]);\n\n\n                Chromosome chr = handler.getChromosomeFromName(chr1Name);\n                if (chr == null) {\n                    if (errorCount < 10) {\n                        System.out.println(\"Skipping line: \" + nextLine);\n                    } else if (errorCount == 10) {\n                        System.err.println(\"Maximum error count exceeded.  Further errors will not be logged\");\n                    }\n\n                    errorCount++;\n                    continue;\n                }\n\n                anchors.add(new GenericLocus(chr.getName(), start1, end1));\n            }\n        }\n        if (anchors.size() < 1) System.err.println(\"BED File empty - file may have problems or error was encountered\");\n        bufferedReader.close();\n        return new ArrayList<>(anchors);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/GenericLocusTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.FeatureFilter;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.FeatureFunction;\nimport org.broad.igv.ui.util.MessageUtils;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class GenericLocusTools {\n\n    /**\n     * @param features\n     * @return anchor list from features (i.e. split anchor1 and anchor2)\n     */\n    public static GenomeWideList<GenericLocus> extractAnchorsFromIntrachromosomalFeatures(Feature2DList features,\n                                                                                          final boolean onlyUninitializedFeatures,\n                                                                                          final ChromosomeHandler handler, int expandSize) {\n\n        final GenomeWideList<GenericLocus> extractedAnchorList = new GenomeWideList<>(handler);\n        features.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                List<GenericLocus> anchors = new ArrayList<>();\n                for (Feature2D f : feature2DList) {\n                    anchors.addAll(f.getAnchors(onlyUninitializedFeatures, handler));\n                }\n                String newKey = chr.split(\"_\")[0].replace(\"chr\", \"\");\n                extractedAnchorList.setFeatures(newKey, anchors);\n            }\n        });\n\n        mergeAnchors(extractedAnchorList);\n        expandSmallAnchors(extractedAnchorList, expandSize);\n\n        return extractedAnchorList;\n    }\n\n    public static GenomeWideList<GenericLocus> extractAllAnchorsFromAllFeatures(Feature2DList features, final ChromosomeHandler handler) {\n\n        final GenomeWideList<GenericLocus> extractedAnchorList = new GenomeWideList<>(handler);\n        features.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D f : feature2DList) {\n                    Chromosome chrom = handler.getChromosomeFromName((f.getChr1()));\n                    extractedAnchorList.addFeature(chrom.getName(), new GenericLocus(chrom.getName(), f.getStart1(), f.getEnd1()));\n                    chrom = handler.getChromosomeFromName((f.getChr2()));\n                    extractedAnchorList.addFeature(chrom.getName(), new GenericLocus(chrom.getName(), f.getStart2(), f.getEnd2()));\n                }\n            }\n        });\n\n        mergeAndExpandSmallAnchors(extractedAnchorList, getMinSizeForExpansionFromGUI());\n\n        return extractedAnchorList;\n    }\n\n    public static int getMinSizeForExpansionFromGUI() {\n        int minSize = 10000;\n        String newSize = MessageUtils.showInputDialog(\"Specify a minimum size for 1D anchors\", \"\" + minSize);\n        try {\n            minSize = Integer.parseInt(newSize);\n        } catch (Exception e) {\n            if (HiCGlobals.guiIsCurrentlyActive) {\n                SuperAdapter.showMessageDialog(\"Invalid integer, using default size \" + minSize);\n            } else {\n                MessageUtils.showMessage(\"Invalid integer, using default size \" + minSize);\n            }\n        }\n        return minSize;\n    }\n\n    /**\n     * Merge anchors which have overlap\n     */\n    private static void mergeAnchors(GenomeWideList<GenericLocus> anchorList) {\n        anchorList.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String chr, List<GenericLocus> anchorList) {\n                return BEDTools.merge(anchorList);\n            }\n        });\n    }\n\n    private static void mergeAnchorsTakeSmaller(GenomeWideList<GenericLocus> anchorList) {\n        anchorList.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String chr, List<GenericLocus> anchorList) {\n                return BEDTools.mergeTakeSmaller(anchorList);\n            }\n        });\n    }\n\n    /**\n     * update the original features that the motifs belong to\n     */\n    public static void updateOriginalFeatures(GenomeWideList<GenericLocus> anchorList, String prefix) {\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<GenericLocus>() {\n            @Override\n            public void process(String chr, List<GenericLocus> anchorList) {\n                for (GenericLocus anchor : anchorList) {\n                    anchor.updateOriginalFeatures(prefix);\n                }\n            }\n        });\n    }\n\n    /**\n     * Merge anchors which have overlap\n     */\n    public static void intersectLists(final GenomeWideList<GenericLocus> firstList, final GenomeWideList<GenericLocus> secondList,\n                                      final boolean conductFullIntersection) {\n        firstList.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String key, List<GenericLocus> anchorList) {\n                if (secondList.containsKey(key)) {\n                    return BEDTools.intersect(anchorList, secondList.getFeatures(key), conductFullIntersection);\n                } else {\n                    return new ArrayList<>();\n                }\n            }\n        });\n    }\n\n    public static void preservativeIntersectLists(final GenomeWideList<GenericLocus> firstList, final GenomeWideList<GenericLocus> secondList,\n                                                  final boolean conductFullIntersection) {\n        firstList.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String key, List<GenericLocus> anchorList) {\n                if (secondList.containsKey(key)) {\n                    return BEDTools.preservativeIntersect(anchorList, secondList.getFeatures(key), conductFullIntersection);\n                } else {\n                    return new ArrayList<>();\n                }\n            }\n        });\n    }\n\n    /**\n     * Guarantees that all anchors have minimum width of gapThreshold\n     */\n    private static void expandSmallAnchors(GenomeWideList<GenericLocus> anchorList, final int gapThreshold) {\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<GenericLocus>() {\n            @Override\n            public void process(String chr, List<GenericLocus> anchorList) {\n                expandSmallAnchors(anchorList, gapThreshold);\n            }\n        });\n    }\n\n    /**\n     * Guarantees that all anchors have minimum width of gapThreshold\n     * PreProcessing step for anchors in MotifFinder code\n     * derived from:\n     * (awk on BED file) ... if($3-$2<15000){d=15000-($3-$2); print $1 \\\"\\\\t\\\" $2-int(d/2) \\\"\\\\t\\\" $3+int(d/2)\n     *\n     * @param anchors\n     */\n    private static void expandSmallAnchors(List<GenericLocus> anchors, int gapThreshold) {\n        for (GenericLocus anchor : anchors) {\n            int width = anchor.getWidth();\n            if (width < gapThreshold) {\n                anchor.widenMargins(gapThreshold - width);\n            }\n        }\n    }\n\n    // true --> upstream\n    public static GenomeWideList<GenericLocus> extractDirectionalAnchors(GenomeWideList<GenericLocus> featureAnchors,\n                                                                         final boolean direction) {\n        final GenomeWideList<GenericLocus> directionalAnchors = new GenomeWideList<>();\n        featureAnchors.processLists(new juicebox.data.feature.FeatureFunction<GenericLocus>() {\n            @Override\n            public void process(String chr, List<GenericLocus> featureList) {\n                for (GenericLocus anchor : featureList) {\n                    if (anchor.isDirectionalAnchor(direction)) {\n                        directionalAnchors.addFeature(chr, anchor);\n                    }\n                }\n            }\n        });\n\n        return directionalAnchors;\n    }\n\n    public static void mergeAndExpandSmallAnchors(GenomeWideList<GenericLocus> regionsInCustomChromosome, int minSize) {\n        mergeAnchors(regionsInCustomChromosome);\n        expandSmallAnchors(regionsInCustomChromosome, minSize);\n        mergeAnchors(regionsInCustomChromosome);\n    }\n\n    public static void callMergeAnchors(GenomeWideList<GenericLocus> locusList) {\n        mergeAnchorsTakeSmaller(locusList);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/MotifAnchor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.data.feature.Feature;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DWithMotif;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Objects;\n\n/**\n * Created by muhammadsaadshamim on 9/28/15.\n * todo rename locus or something generic, with motifanchor extending from this\n */\npublic class MotifAnchor extends GenericLocus {\n\t\n\tpublic static boolean uniquenessShouldSupercedeConvergentRule = true;\n\tprivate static int posCount = 0;\n\tprivate static int negCount = 0;\n\t// critical components of a motif anchor\n\t// references to original features if applicable\n\tprivate boolean strand;\n\t// fimo output loaded as attributes\n\tprivate boolean fimoAttributesHaveBeenInitialized = false;\n\tprivate double score = 0, pValue, qValue;\n\tprivate String sequence;\n\n\t\n\t/**\n\t * Inititalize anchor given parameters (e.g. from BED file)\n\t *\n\t * @param chr\n\t * @param x1\n\t * @param x2\n\t */\n\tpublic MotifAnchor(String chr, long x1, long x2) {\n\t\tsuper(chr, x1, x2);\n\t}\n\n    public MotifAnchor(String chr, int x1, int x2, String name) {\n        super(chr, x1, x2, name);\n    }\n\t\n\t/**\n\t * Inititalize anchor given parameters (e.g. from feature list)\n\t *\n\t * @param chrIndex\n\t * @param x1\n\t * @param x2\n\t * @param originalFeatures1\n\t * @param originalFeatures2\n\t */\n\tpublic MotifAnchor(String chrIndex, long x1, long x2, List<Feature2D> originalFeatures1, List<Feature2D> originalFeatures2) {\n\t\tsuper(chrIndex, x1, x2, originalFeatures1, originalFeatures2);\n\t}\n\n    @Override\n    public String getKey() {\n        return \"\" + chr;\n    }\n\n    @Override\n    public Feature deepClone() {\n        MotifAnchor clone = new MotifAnchor(chr, x1, x2, originalFeatures1, originalFeatures2);\n        clone.name = name;\n        if (fimoAttributesHaveBeenInitialized) {\n            clone.setFIMOAttributes(score, pValue, qValue, strand, sequence);\n        }\n\n        return clone;\n    }\n\n    @Override\n    public Feature cloneToMotifAnchor() {\n\t    return deepClone();\n    }\n\n    @Override\n    public String toString() {\n        return \"chr\" + chr + \"\\t\" + x1 + \"\\t\" + x2;\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (this == obj) {\n            return true;\n        }\n        if (obj instanceof MotifAnchor) {\n            MotifAnchor o = (MotifAnchor) obj;\n            return chr.equalsIgnoreCase(o.chr) && x1 == o.x1 && x2 == o.x2;\n        }\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(x2, chr, x1);\n    }\n\n    @Override\n    public int compareTo(GenericLocus o) {\n        if (chr.equalsIgnoreCase(o.chr)) {\n            if (x1 == o.x1) {\n                if (o instanceof MotifAnchor) {\n                    if (x2 == o.x2 && sequence != null && ((MotifAnchor) o).sequence != null) {\n                        return sequence.compareTo(((MotifAnchor) o).sequence);\n                    }\n                }\n\t\t\t\treturn Long.compare(x2, o.x2);\n            }\n\t\t\treturn Long.compare(x1, o.x1);\n        }\n        return chr.compareTo(o.chr);\n    }\n\n    public void setFIMOAttributes(double score, double pValue, double qValue, boolean strand, String sequence) {\n        this.score = score;\n        this.pValue = pValue;\n        this.qValue = qValue;\n        this.strand = strand;\n        this.sequence = sequence;\n\n        fimoAttributesHaveBeenInitialized = true;\n    }\n\n    public double getScore() {\n        return score;\n    }\n\n    public boolean hasFIMOAttributes() {\n        return fimoAttributesHaveBeenInitialized;\n    }\n\n    public void addFIMOAttributesFrom(MotifAnchor anchor) {\n        setFIMOAttributes(anchor.score, anchor.pValue, anchor.qValue, anchor.strand, anchor.sequence);\n    }\n\n    public void addFeatureReferencesFrom(MotifAnchor anchor) {\n        originalFeatures1.addAll(anchor.originalFeatures1);\n        originalFeatures2.addAll(anchor.originalFeatures2);\n    }\n\n    public void updateOriginalFeatures(boolean uniqueStatus, int specificStatus) {\n        if ((originalFeatures1.size() > 0 || originalFeatures2.size() > 0)) {\n            if (fimoAttributesHaveBeenInitialized) {\n                if (specificStatus == 1) {\n                    for (Feature2D feature : originalFeatures1) {\n                        if (feature instanceof Feature2DWithMotif) {\n                            if (strand || uniqueStatus) {\n                                posCount++;\n                                ((Feature2DWithMotif) feature).updateMotifData(strand, uniqueStatus, sequence, x1, x2, true, score);\n                            }\n                        }\n                    }\n                } else if (specificStatus == -1) {\n                    for (Feature2D feature : originalFeatures2) {\n                        if (feature instanceof Feature2DWithMotif) {\n                            if (!strand || uniqueStatus) {\n                                negCount++;\n                                ((Feature2DWithMotif) feature).updateMotifData(strand, uniqueStatus, sequence, x1, x2, false, score);\n                            }\n                        }\n                    }\n                } else {\n                    for (Feature2D feature : originalFeatures1) {\n                        if (feature instanceof Feature2DWithMotif) {\n                            if (strand || uniqueStatus) {\n                                posCount++;\n                                ((Feature2DWithMotif) feature).updateMotifData(strand, uniqueStatus, sequence, x1, x2, true, score);\n                            }\n                        }\n                    }\n                    for (Feature2D feature : originalFeatures2) {\n                        if (feature instanceof Feature2DWithMotif) {\n                            if (!strand || uniqueStatus) {\n                                negCount++;\n                                ((Feature2DWithMotif) feature).updateMotifData(strand, uniqueStatus, sequence, x1, x2, false, score);\n                            }\n                        }\n                    }\n                }\n\n            } else {\n                System.err.println(\"Attempting to assign motifs on incomplete anchor\");\n            }\n        }\n    }\n\n    public String getSequence() {\n        return sequence;\n    }\n\n    /**\n     * @return true if positive strand, false if negative strand\n     */\n    public boolean getStrand() {\n        return strand;\n    }\n}"
  },
  {
    "path": "src/juicebox/data/anchor/MotifAnchorParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.FeatureFilter;\nimport juicebox.data.feature.GenomeWideList;\nimport org.broad.igv.Globals;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.net.URL;\nimport java.net.URLConnection;\nimport java.util.ArrayList;\nimport java.util.HashSet;\nimport java.util.List;\nimport java.util.Set;\nimport java.util.zip.GZIPInputStream;\n\n/**\n * Created by muhammadsaadshamim on 10/26/15.\n * <p/>\n * Parses the .txt file of motifs created by FIMO\n * <p/>\n * FIMO -\n */\npublic class MotifAnchorParser {\n\n    public static GenomeWideList<MotifAnchor> loadMotifsFromGenomeID(String genomeID, FeatureFilter<MotifAnchor> anchorFilter) {\n        return loadGlobalMotifs(\"\", genomeID, anchorFilter, MotifLocation.VIA_ID);\n    }\n\n    public static GenomeWideList<MotifAnchor> loadMotifsFromLocalFile(String path, String genomeID, FeatureFilter<MotifAnchor> anchorFilter) {\n        return loadGlobalMotifs(path, genomeID, anchorFilter, MotifLocation.LOCAL);\n    }\n\n    public static GenomeWideList<MotifAnchor> loadMotifsFromURL(String path, String genomeID, FeatureFilter<MotifAnchor> anchorFilter) {\n        return loadGlobalMotifs(path, genomeID, anchorFilter, MotifLocation.URL);\n    }\n\n    private static GenomeWideList<MotifAnchor> loadGlobalMotifs(String path, String genomeID,\n                                                                FeatureFilter<MotifAnchor> anchorFilter,\n                                                                MotifLocation motifLocation) {\n        InputStream is = null;\n        BufferedReader reader = null;\n        GenomeWideList<MotifAnchor> newAnchorList;\n\n        try {\n            // locate file from appropriate source and creat input stream\n            is = ParsingUtils.openInputStream(extractProperMotifFilePath(genomeID, path, motifLocation));\n            reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n        } catch (Exception e) {\n            System.err.println(\"Unable to create input stream for global motifs \" + motifLocation);\n            System.exit(49);\n        } finally {\n            ChromosomeHandler handler = HiCFileTools.loadChromosomes(genomeID);\n\n            Set<MotifAnchor> anchors = new HashSet<>();\n\n            try {\n                if (reader != null) {\n                    anchors.addAll(parseGlobalMotifFile(reader, handler));\n                }\n            } catch (Exception e3) {\n                //e3.printStackTrace();\n                System.err.println(\"Unable to parse motif file\");\n                System.exit(50);\n            }\n\n            if (is != null) {\n                try {\n                    is.close();\n                } catch (Exception e4) {\n                    System.err.println(\"Error closing file stream for motif file\");\n                    //e4.printStackTrace();\n                }\n            }\n            newAnchorList = new GenomeWideList<>(handler, new ArrayList<>(anchors));\n        }\n\n        if (anchorFilter != null)\n            newAnchorList.filterLists(anchorFilter);\n\n        return newAnchorList;\n    }\n\n    private static String extractProperMotifFilePath(String genomeID, String path, MotifLocation motifLocation) {\n        String filePath = path;\n        try {\n            if (motifLocation == MotifLocation.VIA_ID) {\n                String newURL = \"https://hicfiles.s3.amazonaws.com/internal/motifs/\" + genomeID + \".motifs.txt\";\n                filePath = downloadFromUrl(new URL(newURL), \"motifs\");\n            } else if (motifLocation == MotifLocation.URL) {\n                filePath = downloadFromUrl(new URL(path), \"motifs\");\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to find proper file via \" + motifLocation);\n            System.exit(51);\n        }\n        return filePath;\n    }\n\n    private static GenomeWideList<MotifAnchor> parseMotifFile(String path, ChromosomeHandler handler,\n                                                              FeatureFilter<MotifAnchor> anchorFilter) {\n        List<MotifAnchor> anchors = new ArrayList<>();\n\n        try {\n            //BufferedReader br = ParsingUtils.openBufferedReader(path);\n            BufferedReader br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(path)), HiCGlobals.bufferSize);\n            anchors.addAll(parseGlobalMotifFile(br, handler));\n        } catch (IOException ec) {\n            ec.printStackTrace();\n        }\n\n        GenomeWideList<MotifAnchor> newAnchorList = new GenomeWideList<>(handler, anchors);\n        if (anchorFilter != null)\n            newAnchorList.filterLists(anchorFilter);\n\n        return newAnchorList;\n    }\n\n    /**\n     * Parses a motif file (assumes FIMO output format)\n     *\n     * @param bufferedReader\n     * @param handler\n     * @return list of motifs and their attributes (score, sequence, etc)\n     * @throws IOException\n     */\n    private static List<MotifAnchor> parseGlobalMotifFile(BufferedReader bufferedReader, ChromosomeHandler handler) throws IOException {\n        Set<MotifAnchor> anchors = new HashSet<>();\n        String nextLine;\n        // skip header\n        bufferedReader.readLine();\n\n        //String[] headers = Globals.tabPattern.split(nextLine);\n\n        //pattern_name\tsequence_name\tstart\t    stop\t    strand\tscore\tp-value\t    q-value\t    matched sequence\n        //CTCF_REN\t    chr12\t        121937865\t121937884\t+\t    28.6735\t5.86e-13\t0.00113\t    GCGGCCACCAGGGGGCGCCC\n\n        //OR IF FILTERED LIST\n        //CTCF_M1_FLIPPED\tchr10:100420000-100425000\t4400\t4413\t-\t18.2569\t4.1e-07\t0.00811\tTCCAGTAGATGGCG\n\n        int errorCount = 0;\n        while ((nextLine = bufferedReader.readLine()) != null) {\n            String[] tokens = Globals.tabPattern.split(nextLine);\n            if (tokens.length != 9) {\n                String text = \"Improperly formatted FIMO output file: \\npattern_name\\tsequence_name\\t\" +\n                        \"start\\tstop\\tstrand\\tscore\\tp-value\\tq-value\\tmatched_sequence\";\n                System.err.println(text);\n                System.exit(52);\n            }\n\n            boolean strand;\n            String chr1Name, sequence;\n            int start1, end1;\n            double score, pValue, qValue;\n\n            try {\n                if (tokens[1].contains(\":\")) {// behavior when filtered list provided\n                    String[] splitToken = tokens[1].split(\":\");\n                    String[] indices = splitToken[1].split(\"-\");\n\n                    chr1Name = splitToken[0];\n                    start1 = Integer.parseInt(indices[0]) + Integer.parseInt(indices[2]);\n                    end1 = Integer.parseInt(indices[1]) + Integer.parseInt(indices[3]);\n                } else {//default format all tabs\n                    chr1Name = tokens[1];\n                    start1 = Integer.parseInt(tokens[2]);\n                    end1 = Integer.parseInt(tokens[3]);\n                }\n\n                strand = tokens[4].contains(\"+\");\n                score = Double.parseDouble(tokens[5]);\n                pValue = Double.parseDouble(tokens[6]);\n                qValue = Double.parseDouble(tokens[7]);\n                sequence = tokens[8];\n\n                Chromosome chr = handler.getChromosomeFromName(chr1Name);\n                if (chr == null) {\n                    if (HiCGlobals.printVerboseComments) {\n                        if (errorCount < 10) {\n                            System.out.println(\"Skipping line: \" + nextLine);\n                        } else if (errorCount == 10) {\n                            System.err.println(\"Maximum error count exceeded.  Further errors will not be logged\");\n                        }\n                    }\n\n                    errorCount++;\n                    continue;\n                }\n\n                MotifAnchor anchor = new MotifAnchor(chr.getName(), start1, end1);\n                anchor.setFIMOAttributes(score, pValue, qValue, strand, sequence);\n\n                anchors.add(anchor);\n\n            } catch (Exception e) {\n                String text = \"Improperly formatted FIMO output file: \\npattern_name\\tsequence_name\\t\" +\n                        \"start\\tstop\\tstrand\\tscore\\tp-value\\tq-value\\tmatched_sequence\";\n                System.err.println(text);\n                System.exit(53);\n            }\n        }\n        bufferedReader.close();\n        return new ArrayList<>(anchors);\n    }\n\n    /**\n     * @param handler\n     * @param bedFilePath\n     * @return List of motif anchors from the provided bed file\n     */\n    public static GenomeWideList<MotifAnchor> loadFromBEDFile(ChromosomeHandler handler, String bedFilePath) {\n        List<MotifAnchor> anchors = new ArrayList<>();\n\n        try {\n            //BufferedReader br = ParsingUtils.openBufferedReader(bedFilePath);\n            BufferedReader br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(bedFilePath)), HiCGlobals.bufferSize);\n            anchors.addAll(parseBEDFile(br, handler));\n        } catch (IOException ec) {\n            ec.printStackTrace();\n        }\n\n        return new GenomeWideList<>(handler, anchors);\n    }\n\n    /**\n     * Methods for handling BED Files\n     */\n\n    /**\n     * Helper function for actually parsing BED file\n     * Ignores any attributes beyond the third column (i.e. just chr and positions are read)\n     *\n     * @param bufferedReader\n     * @param handler\n     * @return list of motifs\n     * @throws IOException\n     */\n    private static List<MotifAnchor> parseBEDFile(BufferedReader bufferedReader, ChromosomeHandler handler) throws IOException {\n        Set<MotifAnchor> anchors = new HashSet<>();\n        String nextLine;\n\n        int errorCount = 0;\n        while ((nextLine = bufferedReader.readLine()) != null) {\n            String[] tokens = Globals.tabPattern.split(nextLine);\n\n            String chr1Name;\n            int start1, end1;\n\n            if (tokens[0].startsWith(\"chr\") && tokens.length > 2) {\n                // valid line\n                chr1Name = tokens[0];\n                start1 = Integer.parseInt(tokens[1]);\n                end1 = Integer.parseInt(tokens[2]);\n\n\n                Chromosome chr = handler.getChromosomeFromName(chr1Name);\n                if (chr == null) {\n                    if (errorCount < 10) {\n                        System.out.println(\"Skipping line: \" + nextLine);\n                    } else if (errorCount == 10) {\n                        System.err.println(\"Maximum error count exceeded.  Further errors will not be logged\");\n                    }\n\n                    errorCount++;\n                    continue;\n                }\n\n                anchors.add(new MotifAnchor(chr.getName(), start1, end1));\n            }\n        }\n        if (anchors.size() < 1) System.err.println(\"BED File empty - file may have problems or error was encountered\");\n        bufferedReader.close();\n        return new ArrayList<>(anchors);\n    }\n\n    /**\n     * http://kamwo.me/java-download-file-from-url-to-temp-directory/\n     *\n     * @param url\n     * @param localFilename\n     * @return\n     * @throws IOException\n     */\n    public static String downloadFromUrl(URL url, String localFilename) throws IOException {\n        InputStream is = null;\n        FileOutputStream fos = null;\n\n        String tempDir = System.getProperty(\"java.io.tmpdir\");\n        File outputFile = new File(tempDir, localFilename);\n\n        try {\n            URLConnection urlConn = url.openConnection();\n            is = urlConn.getInputStream();\n            fos = new FileOutputStream(outputFile);\n\n            byte[] buffer = new byte[HiCGlobals.bufferSize];\n            int length;\n\n            // read from source and write into local file\n            while ((length = is.read(buffer)) > 0) {\n                fos.write(buffer, 0, length);\n            }\n            return outputFile.getAbsolutePath();\n        } finally {\n            try {\n                if (is != null) {\n                    is.close();\n                }\n            } finally {\n                if (fos != null) {\n                    fos.close();\n                }\n            }\n        }\n    }\n\n\n    public static String uncompressFromGzip(String compressedFile, String decompressedFile) throws IOException {\n\n        InputStream fileIn = null;\n        GZIPInputStream gZIPInputStream = null;\n        FileOutputStream fileOutputStream = null;\n\n        String tempDir = System.getProperty(\"java.io.tmpdir\");\n        File outputFile = new File(tempDir, decompressedFile);\n\n\n        try {\n\n            byte[] buffer = new byte[HiCGlobals.bufferSize];\n\n\n            fileIn = new FileInputStream(compressedFile);\n            gZIPInputStream = new GZIPInputStream(fileIn);\n            fileOutputStream = new FileOutputStream(outputFile);\n\n            int bytes_read;\n\n            while ((bytes_read = gZIPInputStream.read(buffer)) > 0) {\n\n                fileOutputStream.write(buffer, 0, bytes_read);\n            }\n\n            gZIPInputStream.close();\n            fileOutputStream.close();\n\n            System.out.println(\"The file was decompressed successfully!\");\n            return outputFile.getAbsolutePath();\n        } finally {\n            try {\n                if (fileIn != null) {\n                    fileIn.close();\n                }\n                if (gZIPInputStream != null) {\n                    gZIPInputStream.close();\n                }\n            } finally {\n                if (fileOutputStream != null) {\n                    fileOutputStream.close();\n                }\n            }\n        }\n    }\n\n    public enum MotifLocation {VIA_ID, URL, LOCAL}\n}\n"
  },
  {
    "path": "src/juicebox/data/anchor/MotifAnchorTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.anchor;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.feature.FeatureFilter;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.FeatureFunction;\n\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 9/28/15.\n */\npublic class MotifAnchorTools extends GenericLocusTools {\n\n    /**\n     * update the original features that the motifs belong to\n     */\n    public static void updateOriginalFeatures(GenomeWideList<MotifAnchor> anchorList, final boolean uniqueStatus,\n                                              final int specificStatus) {\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> anchorList) {\n                for (MotifAnchor anchor : anchorList) {\n                    anchor.updateOriginalFeatures(uniqueStatus, specificStatus);\n                }\n            }\n        });\n    }\n\n    /**\n     * Guarantees that all anchors have minimum width of gapThreshold\n     */\n    private static void expandSmallAnchors(GenomeWideList<MotifAnchor> anchorList, final int gapThreshold) {\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> anchorList) {\n                expandSmallAnchors(anchorList, gapThreshold);\n            }\n        });\n    }\n\n    /**\n     * Guarantees that all anchors have minimum width of gapThreshold\n     * PreProcessing step for anchors in MotifFinder code\n     * derived from:\n     * (awk on BED file) ... if($3-$2<15000){d=15000-($3-$2); print $1 \\\"\\\\t\\\" $2-int(d/2) \\\"\\\\t\\\" $3+int(d/2)\n     *\n     * @param anchors\n     */\n    private static void expandSmallAnchors(List<MotifAnchor> anchors, int gapThreshold) {\n        for (MotifAnchor anchor : anchors) {\n            int width = anchor.getWidth();\n            if (width < gapThreshold) {\n                anchor.widenMargins(gapThreshold - width);\n            }\n        }\n    }\n\n    /**\n     * @param anchors\n     * @param threshold\n     * @return unique motifs within a given threshold from a given AnchorList\n     */\n    public static GenomeWideList<MotifAnchor> extractUniqueMotifs(GenomeWideList<MotifAnchor> anchors, final int threshold) {\n\n        GenomeWideList<MotifAnchor> uniqueAnchors = anchors.deepClone();\n        uniqueAnchors.filterLists(new FeatureFilter<MotifAnchor>() {\n            @Override\n            public List<MotifAnchor> filter(String chr, List<MotifAnchor> anchorList) {\n\n                // bin the motifs within resolution/threshold\n                Map<String, List<MotifAnchor>> uniqueMapping = new HashMap<>();\n                for (MotifAnchor motif : anchorList) {\n                    String key = (motif.getX1() / threshold) + \"_\" + (motif.getX2() / threshold);\n                    if (uniqueMapping.containsKey(key)) {\n                        uniqueMapping.get(key).add(motif);\n                    } else {\n                        List<MotifAnchor> motifList = new ArrayList<>();\n                        motifList.add(motif);\n                        uniqueMapping.put(key, motifList);\n                    }\n                }\n\n                // select for bins with only one value\n                List<MotifAnchor> uniqueMotifs = new ArrayList<>();\n                for (List<MotifAnchor> motifList : uniqueMapping.values()) {\n                    if (motifList.size() == 1) {\n                        uniqueMotifs.add(motifList.get(0));\n                    }\n                }\n\n                return uniqueMotifs;\n            }\n        });\n\n        return uniqueAnchors;\n    }\n\n    /**\n     * @param anchors\n     * @param threshold\n     * @return best (highest scoring) motifs within a given threshold from a given anchors list\n     */\n    public static GenomeWideList<MotifAnchor> extractBestMotifs(GenomeWideList<MotifAnchor> anchors, final int threshold) {\n        GenomeWideList<MotifAnchor> bestAnchors = anchors.deepClone();\n        bestAnchors.filterLists(new FeatureFilter<MotifAnchor>() {\n            @Override\n            public List<MotifAnchor> filter(String chr, List<MotifAnchor> anchorList) {\n\n                // bin the motifs within resolution/threshold, saving only the highest scoring motif\n                Map<String, MotifAnchor> bestMapping = new HashMap<>();\n                for (MotifAnchor motif : anchorList) {\n                    String key = (motif.getX1() / threshold) + \"_\" + (motif.getX2() / threshold);\n                    if (bestMapping.containsKey(key)) {\n                        if (bestMapping.get(key).getScore() < motif.getScore()) {\n                            bestMapping.put(key, motif);\n                        }\n                    } else {\n                        bestMapping.put(key, motif);\n                    }\n                }\n\n                return new ArrayList<>(bestMapping.values());\n            }\n        });\n\n        return bestAnchors;\n    }\n\n    public static MotifAnchor searchForFeature(final String chrID, final String sequence, GenomeWideList<MotifAnchor> anchorList) {\n        final MotifAnchor[] anchor = new MotifAnchor[1];\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> featureList) {\n                for (MotifAnchor motif : featureList) {\n                    if (motif.getChr().equalsIgnoreCase(chrID) && motif.getSequence().equals(sequence)) {\n                        anchor[0] = (MotifAnchor) motif.deepClone();\n                    }\n                }\n            }\n        });\n        return anchor[0];\n    }\n\n    public static MotifAnchor searchForFeature(final String chrID, final int start, final int end, GenomeWideList<MotifAnchor> anchorList) {\n        final MotifAnchor[] anchor = new MotifAnchor[1];\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> featureList) {\n                for (MotifAnchor motif : featureList) {\n                    if (motif.getChr().equalsIgnoreCase(chrID) && motif.getX1() == start && motif.getX2() == end) {\n                        anchor[0] = (MotifAnchor) motif.deepClone();\n                    }\n                }\n            }\n        });\n        return anchor[0];\n    }\n\n    public static MotifAnchor searchForFeatureWithin(final String chrID, final int start, final int end, GenomeWideList<MotifAnchor> anchorList) {\n        final MotifAnchor[] anchor = new MotifAnchor[1];\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> featureList) {\n                for (MotifAnchor motif : featureList) {\n                    if (motif.getChr().equalsIgnoreCase(chrID) && motif.getX1() >= start && motif.getX2() <= end) {\n                        anchor[0] = (MotifAnchor) motif.deepClone();\n                    }\n                }\n            }\n        });\n        return anchor[0];\n    }\n\n    public static List<MotifAnchor> searchForFeaturesWithin(final String chrID, final int start, final int end, GenomeWideList<MotifAnchor> anchorList) {\n        final List<MotifAnchor> anchors = new ArrayList<>();\n        anchorList.processLists(new juicebox.data.feature.FeatureFunction<MotifAnchor>() {\n            @Override\n            public void process(String chr, List<MotifAnchor> featureList) {\n                for (MotifAnchor motif : featureList) {\n                    if (motif.getChr().equalsIgnoreCase(chrID) && motif.getX1() >= start && motif.getX2() <= end) {\n                        anchors.add((MotifAnchor) motif.deepClone());\n                    }\n                }\n            }\n        });\n        return anchors;\n    }\n\n\n    public static void retainProteinsInLocus(final GenomeWideList<GenericLocus> firstList, final GenomeWideList<GenericLocus> secondList,\n                                             final boolean retainUniqueSites, final boolean copyFeatureReferences) {\n        firstList.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String key, List<GenericLocus> anchorList) {\n                if (secondList.containsKey(key)) {\n                    return retainProteinsInLocus(anchorList, secondList.getFeatures(key), retainUniqueSites, copyFeatureReferences);\n                } else {\n                    return new ArrayList<>();\n                }\n            }\n        });\n    }\n\n    private static List<GenericLocus> retainProteinsInLocus(List<GenericLocus> topAnchors, List<GenericLocus> baseList,\n                                                            boolean retainUniqueSites, boolean copyFeatureReferences) {\n        Map<GenericLocus, Set<GenericLocus>> bottomListToTopList = new HashMap<>();\n\n        for (GenericLocus anchor : baseList) {\n            bottomListToTopList.put(anchor, new HashSet<>());\n        }\n\n        int topIndex = 0;\n        int bottomIndex = 0;\n        int maxTopIndex = topAnchors.size();\n        int maxBottomIndex = baseList.size();\n        Collections.sort(topAnchors);\n        Collections.sort(baseList);\n\n\n        while (topIndex < maxTopIndex && bottomIndex < maxBottomIndex) {\n            GenericLocus topAnchor = topAnchors.get(topIndex);\n            GenericLocus bottomAnchor = baseList.get(bottomIndex);\n            if (topAnchor.hasOverlapWith(bottomAnchor) || bottomAnchor.hasOverlapWith(topAnchor)) {\n\n                bottomListToTopList.get(bottomAnchor).add(topAnchor);\n\n                // iterate over all possible intersections with top element\n                for (int i = bottomIndex; i < maxBottomIndex; i++) {\n                    GenericLocus newAnchor = baseList.get(i);\n                    if (topAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(topAnchor)) {\n                        bottomListToTopList.get(newAnchor).add(topAnchor);\n                    } else {\n                        break;\n                    }\n                }\n\n                // iterate over all possible intersections with bottom element\n                // start from +1 because +0 checked in the for loop above\n                for (int i = topIndex + 1; i < maxTopIndex; i++) {\n                    GenericLocus newAnchor = topAnchors.get(i);\n                    if (bottomAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(bottomAnchor)) {\n                        bottomListToTopList.get(bottomAnchor).add(newAnchor);\n                    } else {\n                        break;\n                    }\n                }\n\n                // increment both\n                topIndex++;\n                bottomIndex++;\n            } else if (topAnchor.isStrictlyToTheLeftOf(bottomAnchor)) {\n                topIndex++;\n            } else if (topAnchor.isStrictlyToTheRightOf(bottomAnchor)) {\n                bottomIndex++;\n            } else {\n                System.err.println(\"Error while intersecting anchors.\");\n                System.err.println(topAnchor + \" & \" + bottomAnchor);\n            }\n        }\n\n        List<GenericLocus> uniqueAnchors = new ArrayList<>();\n\n        if (copyFeatureReferences) {\n            for (GenericLocus anchor : bottomListToTopList.keySet()) {\n                for (GenericLocus anchor2 : bottomListToTopList.get(anchor)) {\n                    anchor2.addFeatureReferencesFrom(anchor);\n                }\n            }\n        }\n\n        if (retainUniqueSites) {\n            for (Set<GenericLocus> motifs : bottomListToTopList.values()) {\n                if (motifs.size() == 1) {\n                    uniqueAnchors.addAll(motifs);\n                }\n            }\n        } else {\n            for (Set<GenericLocus> motifs : bottomListToTopList.values()) {\n                if (motifs.size() > 1) {\n                    uniqueAnchors.addAll(motifs);\n                }\n            }\n        }\n        return uniqueAnchors;\n    }\n\n    public static void retainBestMotifsInLocus(final GenomeWideList<MotifAnchor> firstList, final GenomeWideList<GenericLocus> secondList) {\n        firstList.filterLists(new FeatureFilter<MotifAnchor>() {\n            @Override\n            public List<MotifAnchor> filter(String key, List<MotifAnchor> anchorList) {\n                if (secondList.containsKey(key)) {\n                    return retainBestMotifsInLocus(anchorList, secondList.getFeatures(key));\n                } else {\n                    return new ArrayList<>();\n                }\n            }\n        });\n    }\n\n    private static List<MotifAnchor> retainBestMotifsInLocus(List<MotifAnchor> topAnchors, List<GenericLocus> baseList) {\n        Map<GenericLocus, Set<MotifAnchor>> bottomListToTopList = new HashMap<>();\n\n        for (GenericLocus anchor : baseList) {\n            bottomListToTopList.put(anchor, new HashSet<>());\n        }\n\n        int topIndex = 0;\n        int bottomIndex = 0;\n        int maxTopIndex = topAnchors.size();\n        int maxBottomIndex = baseList.size();\n        Collections.sort(topAnchors);\n        Collections.sort(baseList);\n\n\n        while (topIndex < maxTopIndex && bottomIndex < maxBottomIndex) {\n            MotifAnchor topAnchor = topAnchors.get(topIndex);\n            GenericLocus bottomAnchor = baseList.get(bottomIndex);\n            if (topAnchor.hasOverlapWith(bottomAnchor) || bottomAnchor.hasOverlapWith(topAnchor)) {\n\n                bottomListToTopList.get(bottomAnchor).add(topAnchor);\n\n                // iterate over all possible intersections with top element\n                for (int i = bottomIndex; i < maxBottomIndex; i++) {\n                    GenericLocus newAnchor = baseList.get(i);\n                    if (topAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(topAnchor)) {\n                        bottomListToTopList.get(newAnchor).add(topAnchor);\n                    } else {\n                        break;\n                    }\n                }\n\n                // iterate over all possible intersections with bottom element\n                // start from +1 because +0 checked in the for loop above\n                for (int i = topIndex + 1; i < maxTopIndex; i++) {\n                    MotifAnchor newAnchor = topAnchors.get(i);\n                    if (bottomAnchor.hasOverlapWith(newAnchor) || newAnchor.hasOverlapWith(bottomAnchor)) {\n                        bottomListToTopList.get(bottomAnchor).add(newAnchor);\n                    } else {\n                        break;\n                    }\n                }\n\n                // increment both\n                topIndex++;\n                bottomIndex++;\n            } else if (topAnchor.isStrictlyToTheLeftOf(bottomAnchor)) {\n                topIndex++;\n            } else if (topAnchor.isStrictlyToTheRightOf(bottomAnchor)) {\n                bottomIndex++;\n            } else {\n                System.err.println(\"Error while intersecting anchors.\");\n                System.err.println(topAnchor + \" & \" + bottomAnchor);\n            }\n        }\n\n        for (GenericLocus anchor : bottomListToTopList.keySet()) {\n            for (MotifAnchor anchor2 : bottomListToTopList.get(anchor)) {\n                anchor2.addFeatureReferencesFrom(anchor);\n                if (HiCGlobals.printVerboseComments) {\n                    if (anchor2.getSequence().equals(\"TGAGTCACTAGAGGGAGGCA\")) {\n                        System.out.println(bottomListToTopList.get(anchor));\n                    }\n                }\n            }\n        }\n\n        List<MotifAnchor> uniqueAnchors = new ArrayList<>();\n        for (Set<MotifAnchor> motifs : bottomListToTopList.values()) {\n            if (motifs.size() == 1) {\n                uniqueAnchors.addAll(motifs);\n            } else if (motifs.size() > 1) {\n                MotifAnchor best = motifs.iterator().next();\n                for (MotifAnchor an : motifs) {\n                    if (an.getScore() > best.getScore()) {\n                        best = an;\n                    }\n                }\n                uniqueAnchors.add(best);\n            }\n        }\n        return uniqueAnchors;\n    }\n\n    public static int[] calculateConvergenceHistogram(Feature2DList features) {\n\n        // ++, +- (convergent), -+ (divergent), --, other (incomplete)\n        final int[] results = new int[6];\n\n        features.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    results[feature.toFeature2DWithMotif().getConvergenceStatus()]++;\n                }\n            }\n        });\n\n        return results;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/data/basics/Chromosome.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.basics;\nimport java.util.Objects;\n\npublic class Chromosome {\n    private final String name;\n    private int index;\n    private long length = 0;\n    \n    public Chromosome(int index, String name, long length) {\n        this.index = index;\n        this.name = name;\n        this.length = length;\n    }\n\n    public int getIndex() {\n        return this.index;\n    }\n\n    public void setIndex(int ii) {\n        this.index = ii;\n    }\n    \n    public long getLength() {\n        return this.length;\n    }\n\n    public String getName() {\n        return this.name;\n    }\n\n    public String toString() {\n        return this.name;\n    }\n\n    public boolean equals(Object obj) {\n        return obj instanceof Chromosome && ((Chromosome) obj).getIndex() == this.getIndex() && ((Chromosome) obj).getLength() == this.getLength();\n    }\n\n    public int hashCode() {\n        return Objects.hash(this.index, this.length);\n    }\n\n    public org.broad.igv.feature.Chromosome toIGVChromosome() {\n        return new org.broad.igv.feature.Chromosome(index, name, (int) length); // assumed for IGV\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/data/basics/ListOfDoubleArrays.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.basics;\n\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * can't use <T> because we need to instantiate the array, otherwise that would have been nice\n */\npublic class ListOfDoubleArrays {\n\t\n\tprivate final long DEFAULT_LENGTH = Integer.MAX_VALUE - 10;\n\tprivate final long overallLength;\n\tprivate final List<double[]> internalList = new ArrayList<>();\n\t\n\tpublic ListOfDoubleArrays(long length) {\n\t\tthis.overallLength = length;\n\t\tlong tempLength = length;\n\t\twhile (tempLength > 0) {\n\t\t\tif (tempLength < DEFAULT_LENGTH) {\n\t\t\t\tinternalList.add(new double[(int) tempLength]);\n\t\t\t\tbreak;\n\t\t\t} else {\n\t\t\t\tinternalList.add(new double[(int) DEFAULT_LENGTH]);\n\t\t\t\ttempLength -= DEFAULT_LENGTH;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tpublic ListOfDoubleArrays(long totSize, double defaultValue) {\n\t\tthis(totSize);\n\t\tfor (double[] array : internalList) {\n\t\t\tArrays.fill(array, defaultValue);\n\t\t}\n\t}\n\t\n\tpublic void clear() {\n\t\tinternalList.clear();\n\t}\n\t\n\tpublic double get(long index) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\treturn internalList.get(pseudoRow)[pseudoCol];\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while getting: \" + index + \" \" + overallLength);\n\t\t\tException ioe = new Exception();\n\t\t\tioe.printStackTrace();\n\t\t\treturn Double.NaN;\n\t\t}\n\t}\n\t\n\tpublic void set(long index, double value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] = value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while setting\");\n\t\t}\n\t}\n\t\n\tpublic long getLength() {\n\t\treturn overallLength;\n\t}\n\t\n\tpublic ListOfDoubleArrays deepClone() {\n\t\tListOfDoubleArrays clone = new ListOfDoubleArrays(overallLength);\n\t\tfor (int k = 0; k < internalList.size(); k++) {\n\t\t\tSystem.arraycopy(internalList.get(k), 0, clone.internalList.get(k), 0, internalList.get(k).length);\n\t\t}\n\t\treturn clone;\n\t}\n\t\n\tpublic void divideBy(long index, double value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] /= value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while dividing\");\n\t\t}\n\t}\n\t\n\tpublic void multiplyBy(long index, double value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] *= value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while mutiplying\");\n\t\t}\n\t}\n\t\n\tpublic void addTo(long index, double value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\ttry {\n\t\t\t\tinternalList.get(pseudoRow)[pseudoCol] += value;\n\t\t\t} catch (Exception e) {\n\t\t\t\tSystem.err.println(index + \" \" + pseudoCol);\n\t\t\t\te.printStackTrace();\n\t\t\t}\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while adding: \" + index + \" \" + overallLength);\n\t\t\tException ioe = new Exception();\n\t\t\tioe.printStackTrace();\n\t\t}\n\t}\n\t\n\tpublic void addValuesFrom(ListOfDoubleArrays other) {\n\t\tif (overallLength == other.overallLength) {\n\t\t\tfor (int i = 0; i < internalList.size(); i++) {\n\t\t\t\tfor (int j = 0; j < internalList.get(i).length; j++) {\n\t\t\t\t\tinternalList.get(i)[j] += other.internalList.get(i)[j];\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tSystem.err.println(\"Adding objects of different sizes!\");\n\t\t}\n\t}\n\t\n\tpublic double getFirstValue() {\n\t\treturn internalList.get(0)[0];\n\t}\n\t\n\tpublic double getLastValue() {\n\t\tdouble[] temp = internalList.get(internalList.size() - 1);\n\t\treturn temp[temp.length - 1];\n\t}\n\t\n\tpublic List<double[]> getValues() {\n\t\treturn internalList;\n\t}\n\t\n\tpublic void multiplyEverythingBy(double val) {\n\t\tfor (double[] array : internalList) {\n\t\t\tfor (int k = 0; k < array.length; k++) {\n\t\t\t\tarray[k] *= val;\n\t\t\t}\n\t\t}\n\t}\n\n\tpublic ListOfFloatArrays convertToFloats() {\n\t\tListOfFloatArrays newList = new ListOfFloatArrays(overallLength);\n\t\tfor (int j = 0; j < internalList.size(); j++) {\n\t\t\tfor (int k = 0; k < internalList.get(j).length; k++) {\n\t\t\t\tnewList.getValues().get(j)[k] = (float) internalList.get(j)[k];\n\t\t\t}\n\t\t}\n\t\treturn newList;\n\t}\n}\n"
  },
  {
    "path": "src/juicebox/data/basics/ListOfFloatArrays.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.basics;\n\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * can't use <T> because we need to instantiate the array, otherwise that would have been nice\n */\npublic class ListOfFloatArrays {\n\n    private final long DEFAULT_LENGTH = Integer.MAX_VALUE - 10;\n    private final long overallLength;\n    private final List<float[]> internalList = new ArrayList<>();\n\n    public ListOfFloatArrays(long length) {\n        this.overallLength = length;\n        long tempLength = length;\n        while (tempLength > 0) {\n            if (tempLength < DEFAULT_LENGTH) {\n                internalList.add(new float[(int) tempLength]);\n                break;\n            } else {\n                internalList.add(new float[(int) DEFAULT_LENGTH]);\n                tempLength -= DEFAULT_LENGTH;\n            }\n        }\n    }\n\n    public ListOfFloatArrays(long totSize, float defaultValue) {\n        this(totSize);\n        for (float[] array : internalList) {\n            Arrays.fill(array, defaultValue);\n        }\n    }\n\n    public void clear() {\n        internalList.clear();\n    }\n\n    public float get(long index) {\n        if (index < overallLength) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            return internalList.get(pseudoRow)[pseudoCol];\n        } else {\n            System.err.println(\"long index exceeds max size of list of arrays while getting: \" + index + \" \" + overallLength);\n            Exception ioe = new Exception();\n            ioe.printStackTrace();\n            return Float.NaN;\n        }\n    }\n\n    public void set(long index, float value) {\n        if (index < overallLength) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            internalList.get(pseudoRow)[pseudoCol] = value;\n        } else {\n            System.err.println(\"long index exceeds max size of list of arrays while setting\");\n        }\n    }\n\n    public long getLength() {\n        return overallLength;\n    }\n\n    public long getMaxRow() {\n        long maxIndex = 0;\n        float maxVal = 0;\n        for (int index = 0; index < overallLength; index++) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            if (maxVal < internalList.get(pseudoRow)[pseudoCol]) {\n                maxVal = internalList.get(pseudoRow)[pseudoCol];\n                maxIndex = index;\n            }\n        }\n        return maxIndex;\n    }\n\n    public ListOfFloatArrays deepClone() {\n        ListOfFloatArrays clone = new ListOfFloatArrays(overallLength);\n        for (int k = 0; k < internalList.size(); k++) {\n            System.arraycopy(internalList.get(k), 0, clone.internalList.get(k), 0, internalList.get(k).length);\n        }\n        return clone;\n    }\n\n    public void divideBy(long index, float value) {\n        if (index < overallLength) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            internalList.get(pseudoRow)[pseudoCol] /= value;\n        } else {\n            System.err.println(\"long index exceeds max size of list of arrays while dividing\");\n        }\n    }\n\n    public void multiplyBy(long index, float value) {\n        if (index < overallLength) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            internalList.get(pseudoRow)[pseudoCol] *= value;\n        } else {\n            System.err.println(\"long index exceeds max size of list of arrays while mutiplying\");\n        }\n    }\n\n    public void addTo(long index, float value) {\n        if (index < overallLength) {\n            int pseudoRow = (int) (index / DEFAULT_LENGTH);\n            int pseudoCol = (int) (index % DEFAULT_LENGTH);\n            try {\n                internalList.get(pseudoRow)[pseudoCol] += value;\n            } catch (Exception e) {\n                System.err.println(index + \" \" + pseudoCol);\n                e.printStackTrace();\n            }\n        } else {\n            System.err.println(\"long index exceeds max size of list of arrays while adding: \" + index + \" \" + overallLength);\n            Exception ioe = new Exception();\n            ioe.printStackTrace();\n        }\n    }\n\n    public void addValuesFrom(ListOfFloatArrays other) {\n        if (overallLength == other.overallLength) {\n            for (int i = 0; i < internalList.size(); i++) {\n                float[] array = internalList.get(i);\n                float[] otherArray = other.internalList.get(i);\n                for (int j = 0; j < array.length; j++) {\n                    array[j] += otherArray[j];\n                }\n            }\n        } else {\n            System.err.println(\"Adding objects of different sizes!\");\n        }\n    }\n\n    public float getFirstValue() {\n        return internalList.get(0)[0];\n    }\n\n    public float getLastValue() {\n        float[] temp = internalList.get(internalList.size() - 1);\n        return temp[temp.length - 1];\n    }\n\n    public List<float[]> getValues() {\n        return internalList;\n    }\n\n    public void multiplyEverythingBy(double val) {\n        for (float[] array : internalList) {\n            for (int k = 0; k < array.length; k++) {\n                array[k] *= val;\n            }\n        }\n    }\n\n    public ListOfDoubleArrays convertToDoubles() {\n        ListOfDoubleArrays newList = new ListOfDoubleArrays(overallLength);\n        for (int j = 0; j < internalList.size(); j++) {\n\n            float[] array = internalList.get(j);\n            double[] newArray = newList.getValues().get(j);\n\n            for (int k = 0; k < array.length; k++) {\n                newArray[k] = array[k];\n            }\n        }\n        return newList;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/basics/ListOfIntArrays.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.basics;\n\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * can't use <T> because we need to instantiate the array, otherwise that would have been nice\n */\npublic class ListOfIntArrays {\n\t\n\tprivate final int DEFAULT_LENGTH = Integer.MAX_VALUE - 10;\n\tprivate final long overallLength;\n\tprivate final List<int[]> internalList = new ArrayList<>();\n\t\n\tpublic ListOfIntArrays(long length) {\n\t\tthis.overallLength = length;\n\t\tlong tempLength = length;\n\t\twhile (tempLength > 0) {\n\t\t\tif (tempLength < DEFAULT_LENGTH) {\n\t\t\t\tinternalList.add(new int[(int) tempLength]);\n\t\t\t\tbreak;\n\t\t\t} else {\n\t\t\t\tinternalList.add(new int[DEFAULT_LENGTH]);\n\t\t\t\ttempLength -= DEFAULT_LENGTH;\n\t\t\t}\n\t\t}\n\t}\n\t\n\tpublic ListOfIntArrays(long totSize, int defaultValue) {\n\t\tthis(totSize);\n\t\tfor (int[] array : internalList) {\n\t\t\tArrays.fill(array, defaultValue);\n\t\t}\n\t}\n\t\n\tpublic void clear() {\n\t\tinternalList.clear();\n\t}\n\t\n\tpublic int get(long index) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\treturn internalList.get(pseudoRow)[pseudoCol];\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of int arrays while getting\");\n\t\t\treturn -Integer.MAX_VALUE;\n\t\t}\n\t}\n\t\n\tpublic void set(long index, int value) {\n\t\tlong tempIndex = index;\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] = value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while setting\");\n\t\t\treturn;\n\t\t}\n\t\t//System.err.println(\"unusual - long index exceeds max size of list of arrays while setting\");\n\t}\n\t\n\tpublic long getLength() {\n\t\treturn overallLength;\n\t}\n\t\n\tpublic ListOfIntArrays deepClone() {\n\t\tListOfIntArrays clone = new ListOfIntArrays(overallLength);\n\t\tfor (int k = 0; k < internalList.size(); k++) {\n\t\t\tSystem.arraycopy(internalList.get(k), 0, clone.internalList.get(k), 0, internalList.get(k).length);\n\t\t}\n\t\treturn clone;\n\t}\n\t\n\tpublic void divideBy(long index, int value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] /= value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while dividing\");\n\t\t\treturn;\n\t\t}\n\t\tSystem.err.println(\"unusual - long index exceeds max size of list of arrays while dividing\");\n\t}\n\t\n\tpublic void addValuesFrom(ListOfIntArrays other) {\n\t\tif (overallLength == other.overallLength) {\n\t\t\tfor (int i = 0; i < internalList.size(); i++) {\n\t\t\t\tfor (int j = 0; j < internalList.get(i).length; j++) {\n\t\t\t\t\tinternalList.get(i)[j] += other.internalList.get(i)[j];\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tSystem.err.println(\"Adding objects of different sizes!\");\n\t\t}\n\t}\n\t\n\tpublic void addTo(long index, int value) {\n\t\tif (index < overallLength) {\n\t\t\tint pseudoRow = (int) (index / DEFAULT_LENGTH);\n\t\t\tint pseudoCol = (int) (index % DEFAULT_LENGTH);\n\t\t\tinternalList.get(pseudoRow)[pseudoCol] += value;\n\t\t} else {\n\t\t\tSystem.err.println(\"long index exceeds max size of list of arrays while adding\");\n\t\t}\n\t}\n\t\n\tpublic List<int[]> getValues() {\n\t\treturn internalList;\n\t}\n}\n"
  },
  {
    "path": "src/juicebox/data/binary_file_layout.txt",
    "content": "------\nHeader\n------\n\n  masterIndexPointer\n\n\n  --------\n  Chr dictionary\n  --------\n  numberOfChromosomes\n\n     ------------\n     Chromosome  // repeat for each chromosome\n     ------------\n     name\n     size\n\n  ---------\n  Attribute dictionary\n  ---------\n  attributeCount\n  attKey\n  attValue\n  attKey\n  attValue\n  ....\n\n  --------\n  Matrix\n  --------\n  chr1  // lowest index chromosome\n  chr2  // highest index chromosome\n  numberOfZooms\n\n    --------------\n    MatrixZoomData  //repeat for each zoom\n    --------------\n\n    zoom\n    sum           // Sum of counts over all records\n    binSize      // in bp\n    blockBinCount   // in # bin columns\n    columnCount\n    numberOfBlocks\n\n      -----------\n      Block Index   // repeat for each block\n      -----------\n      blockNumber\n      filePosition\n      sizeInbytes\n\n\n\n      ----------\n      Block         // repeat for each block\n      ----------\n      numberOfRecords\n\n        -----------\n        ContactRecord   // repeat for each contact record\n        -----------\n        bin1\n        bin2\n        counts   // int\n\n\n------------\nMaster Index\n------------\nnumberOfEntries\n\n   -----\n   Entry          // repeat for each entry\n   -----\n   matrixKey      // chr1_chr2\n   filePosition\n   sizeInBytes\n   \n"
  },
  {
    "path": "src/juicebox/data/censoring/CustomMZDRegionHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.censoring;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.util.Pair;\n\nimport java.util.*;\n\npublic class CustomMZDRegionHandler {\n    \n    private final Map<String, Pair<List<GenericLocus>, List<GenericLocus>>> allRegionsForChr = new HashMap<>();\n    private final List<Long> boundariesOfCustomChromosomeX = new ArrayList<>();\n    private final List<Long> boundariesOfCustomChromosomeY = new ArrayList<>();\n    \n    private static Pair<List<GenericLocus>, List<GenericLocus>> getAllRegionsFromSubChromosomes(\n            final ChromosomeHandler handler, Chromosome chr) {\n        \n        if (handler.isCustomChromosome(chr)) {\n            final List<GenericLocus> allRegions = new ArrayList<>();\n            final List<GenericLocus> translatedRegions = new ArrayList<>();\n            \n            handler.getListOfRegionsInCustomChromosome(chr.getIndex()).processLists(\n                    new juicebox.data.feature.FeatureFunction<GenericLocus>() {\n                        @Override\n                        public void process(String chr, List<GenericLocus> featureList) {\n                            allRegions.addAll(featureList);\n                        }\n                    });\n            Collections.sort(allRegions);\n            \n            long previousEnd = 0;\n            for (GenericLocus anchor : allRegions) {\n                long currentEnd = previousEnd + anchor.getWidth();\n                GenericLocus anchor2 = new GenericLocus(chr.getName(), previousEnd, currentEnd);\n                translatedRegions.add(anchor2);\n                previousEnd = currentEnd + ChromosomeHandler.CUSTOM_CHROMOSOME_BUFFER;\n            }\n\n            return new Pair<>(allRegions, translatedRegions);\n        } else {\n            // just a standard chromosome\n            final List<GenericLocus> allRegions = new ArrayList<>();\n            final List<GenericLocus> translatedRegions = new ArrayList<>();\n            allRegions.add(new GenericLocus(chr.getName(), 0, (int) chr.getLength()));\n            translatedRegions.add(new GenericLocus(chr.getName(), 0, (int) chr.getLength()));\n            return new Pair<>(allRegions, translatedRegions);\n        }\n    }\n\n    /**\n     * @param handler\n     */\n    public void initialize(Chromosome chr1, Chromosome chr2, HiCZoom zoom, ChromosomeHandler handler) {\n        allRegionsForChr.clear();\n        boundariesOfCustomChromosomeX.clear();\n        boundariesOfCustomChromosomeY.clear();\n\n        populateRegions(chr1, handler, boundariesOfCustomChromosomeX, zoom);\n        if (chr1.getIndex() != chr2.getIndex()) {\n            populateRegions(chr2, handler, boundariesOfCustomChromosomeY, zoom);\n        } else {\n            boundariesOfCustomChromosomeY.addAll(boundariesOfCustomChromosomeX);\n        }\n    }\n    \n    public List<Long> getBoundariesOfCustomChromosomeX() {\n        return boundariesOfCustomChromosomeX;\n    }\n    \n    public List<Long> getBoundariesOfCustomChromosomeY() {\n        return boundariesOfCustomChromosomeY;\n    }\n    \n    private void populateRegions(Chromosome chr, ChromosomeHandler handler, List<Long> boundaries, HiCZoom zoom) {\n        String name = chr.getName();\n        Pair<List<GenericLocus>, List<GenericLocus>> allRegionsInfo = getAllRegionsFromSubChromosomes(handler, chr);\n        \n        if (allRegionsInfo != null) {\n            allRegionsForChr.put(name, allRegionsInfo);\n            List<GenericLocus> translatedRegions = allRegionsInfo.getSecond();\n            for (GenericLocus anchor : translatedRegions) {\n                boundaries.add(anchor.getX2() / zoom.getBinSize());\n            }\n        }\n    }\n    \n    public List<Pair<GenericLocus, GenericLocus>> getIntersectingFeatures(String name, long gx1, long gx2) {\n        \n        int idx1 = OneDimSearchUtils.indexedBinaryNearestSearch(\n                allRegionsForChr.get(name).getSecond(), new MotifAnchor(name, gx1, gx1), true);\n        int idx2 = OneDimSearchUtils.indexedBinaryNearestSearch(\n                allRegionsForChr.get(name).getSecond(), new MotifAnchor(name, gx2, gx2), false);\n        \n        final List<Pair<GenericLocus, GenericLocus>> foundFeatures = new ArrayList<>();\n        for (int i = idx1; i <= idx2; i++) {\n            foundFeatures.add(new Pair<>(\n                    allRegionsForChr.get(name).getFirst().get(i),\n                    allRegionsForChr.get(name).getSecond().get(i)));\n        }\n\n        return foundFeatures;\n    }\n\n    public List<Pair<GenericLocus, GenericLocus>> getIntersectingFeatures(String name, int gx1) {\n        int idx1 = OneDimSearchUtils.indexedBinaryNearestSearch(\n                allRegionsForChr.get(name).getSecond(), new MotifAnchor(name, gx1, gx1), true);\n\n        final List<Pair<GenericLocus, GenericLocus>> foundFeatures = new ArrayList<>();\n        if (idx1 > 0) {\n            foundFeatures.add(new Pair<>(\n                    allRegionsForChr.get(name).getFirst().get(idx1),\n                    allRegionsForChr.get(name).getSecond().get(idx1)));\n        }\n\n        return foundFeatures;\n    }\n}\n\n\n"
  },
  {
    "path": "src/juicebox/data/censoring/OneDimSearchUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.censoring;\n\nimport java.util.List;\n\nclass OneDimSearchUtils {\n\n    /**\n     * Searches the specified list for the specified object or its closest\n     * counter part using a modified binary search algorithm.  The list must\n     * be sorted into ascending order according to the natural ordering of\n     * its elements prior to making this call.  If it is not sorted, the\n     * results are undefined.  If the list contains multiple elements equal\n     * to the specified object, there is no guarantee which one will be found.\n     *\n     * @param <T>      the class of the objects in the list\n     * @param list     the list to be searched.\n     * @param key      the key to be searched for.\n     * @param useFloor to get the lesser of two indices given no exact match\n     * @return the index of the search key, if it is contained in the list;\n     */\n    public static <T> int indexedBinaryNearestSearch(List<? extends Comparable<? super T>> list, T key, boolean useFloor) {\n        int low = 0;\n        int high = list.size() - 1;\n\n        if (useFloor && list.get(low).compareTo(key) > 0) {\n            return low;\n        } else if (!useFloor && list.get(high).compareTo(key) < 0) {\n            return high;\n        }\n\n        while (low < high) {\n            int mid = (low + high) >>> 1;\n            int cmp = list.get(mid).compareTo(key);\n            int cmpPlus1 = list.get(mid + 1).compareTo(key);\n\n            if (cmpPlus1 < 0) {\n                low = Math.min(high, mid + 1);\n            } else if (cmp > 0) {\n                high = Math.max(low, mid - 1);\n            } else if (cmp == 0) {\n                return mid;\n            } else if (cmpPlus1 == 0) {\n                return mid + 1;\n            } else if (useFloor) {\n                return mid;\n            } else {\n                return mid + 1;\n            }\n            if (high == low) {\n                return low;\n            }\n        }\n        System.err.println(\"something went wrong \" + low + \" \" + high + \" \" + useFloor);\n        return -(low);  // key not found\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/censoring/OneDimTrackCensoring.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.censoring;\n\nimport juicebox.HiC;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.track.*;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.util.Pair;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class OneDimTrackCensoring {\n\n\n    public static HiCDataPoint[] getFilteredData(HiCDataSource dataSource, HiC hic, Chromosome chromosome,\n                                                 int startBin, int endBin, HiCGridAxis gridAxis,\n                                                 double scaleFactor, WindowFunction windowFunction) {\n        HiCZoom zoom;\n        try {\n            zoom = hic.getZd().getZoom();\n        } catch (Exception e) {\n            return null;\n        }\n\n        // x window\n        int binSize = zoom.getBinSize();\n        int gx1 = startBin * binSize;\n        int gx2 = endBin * binSize;\n\n        //net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(gx1, gx1, gx2, gx2);\n        List<Pair<GenericLocus, GenericLocus>> axisRegions = hic.getRTreeHandlerIntersectingFeatures(chromosome.getName(), gx1, gx2);\n\n        List<HiCDataPoint[]> dataPointArrays = new ArrayList<>();\n        for (Pair<GenericLocus, GenericLocus> regionPair : axisRegions) {\n    \n            GenericLocus originalRegion = regionPair.getFirst();\n            GenericLocus translatedRegion = regionPair.getSecond();\n    \n            Chromosome orig = hic.getChromosomeHandler().getChromosomeFromName(originalRegion.getChr());\n            HiCDataPoint[] array = dataSource.getData(orig, (int) (originalRegion.getX1() / binSize),\n                    (int) (originalRegion.getX2() / binSize), gridAxis, scaleFactor, windowFunction);\n            HiCDataPoint[] translatedArray = OneDimTrackCensoring.translateDataPointArray(zoom.getBinSize(), array, originalRegion, translatedRegion);\n            dataPointArrays.add(translatedArray);\n        }\n\n        return OneDimTrackCensoring.mergeDataPoints(dataPointArrays);\n    }\n\n    private static HiCDataPoint[] translateDataPointArray(int binSize, HiCDataPoint[] array,\n                                                          GenericLocus originalRegion, GenericLocus translatedRegion) {\n        List<HiCDataPoint> translatedPoints = new ArrayList<>();\n\n        if (array.length > 0 && array[0] instanceof HiCCoverageDataSource.CoverageDataPoint) {\n            for (HiCDataPoint pointGen : array) {\n                HiCCoverageDataSource.CoverageDataPoint point = (HiCCoverageDataSource.CoverageDataPoint) pointGen;\n                if (point.genomicStart >= originalRegion.getX1() && point.genomicEnd <= originalRegion.getX2()) {\n                    long newGStart = translatedRegion.getX1() + point.genomicStart - originalRegion.getX1();\n                    long newGEnd = translatedRegion.getX1() + point.genomicEnd - originalRegion.getX1();\n                    long newBinNum = newGStart / binSize;\n                    translatedPoints.add(new HiCCoverageDataSource.CoverageDataPoint((int) newBinNum, newGStart, newGEnd, point.value));\n                }\n            }\n        } else if (array.length > 0 && array[0] instanceof HiCDataAdapter.DataAccumulator) {\n            for (HiCDataPoint pointGen : array) {\n                HiCDataAdapter.DataAccumulator point = (HiCDataAdapter.DataAccumulator) pointGen;\n                if (point.genomicStart >= originalRegion.getX1() && point.genomicEnd <= originalRegion.getX2()) {\n                    long newGStart = translatedRegion.getX1() + point.genomicStart - originalRegion.getX1();\n                    long newGEnd = translatedRegion.getX1() + point.genomicEnd - originalRegion.getX1();\n                    long newBinNum = newGStart / binSize;\n                    HiCDataAdapter.DataAccumulator accum = new HiCDataAdapter.DataAccumulator(newBinNum, point.width,\n                            newGStart, newGEnd);\n                    accum.nPts = point.nPts;\n                    accum.weightedSum = point.weightedSum;\n                    accum.max = point.max;\n                    translatedPoints.add(accum);\n                }\n            }\n        }\n\n        HiCDataPoint[] points = new HiCDataPoint[translatedPoints.size()];\n        for (int i = 0; i < points.length; i++) {\n            points[i] = translatedPoints.get(i);\n        }\n\n        return points;\n    }\n\n    private static HiCDataPoint[] mergeDataPoints(List<HiCDataPoint[]> dataPointArrays) {\n        int length = 0;\n        for (HiCDataPoint[] array : dataPointArrays) {\n            length += array.length;\n        }\n\n        HiCDataPoint[] mergedArray = new HiCDataPoint[length];\n        int index = 0;\n        for (HiCDataPoint[] array : dataPointArrays) {\n            System.arraycopy(array, 0, mergedArray, index, array.length);\n            index += array.length;\n        }\n        return mergedArray;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/censoring/RegionPair.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.censoring;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport org.broad.igv.util.Pair;\n\nimport java.util.Objects;\n\npublic class RegionPair {\n\t\n\tpublic final int xI;\n\tpublic final int yI;\n\tpublic final GenericLocus xRegion;\n\tpublic final GenericLocus xTransRegion;\n\tpublic final GenericLocus yRegion;\n\tpublic final GenericLocus yTransRegion;\n\n    private RegionPair(int xI, Pair<GenericLocus, GenericLocus> xLocalRegion,\n                       int yI, Pair<GenericLocus, GenericLocus> yLocalRegion) {\n        this.xI = xI;\n        this.yI = yI;\n        this.xRegion = xLocalRegion.getFirst();\n        this.xTransRegion = xLocalRegion.getSecond();\n        this.yRegion = yLocalRegion.getFirst();\n        this.yTransRegion = yLocalRegion.getSecond();\n    }\n\n    public static RegionPair generateRegionPair(Pair<GenericLocus, GenericLocus> xRegion, Pair<GenericLocus, GenericLocus> yRegion, ChromosomeHandler handler) {\n        int xI = handler.getChromosomeFromName(xRegion.getFirst().getChr()).getIndex();\n        int yI = handler.getChromosomeFromName(yRegion.getFirst().getChr()).getIndex();\n\n        // todo debug for diff custom chrs against each other\n        //  return new RegionPair(xI, xRegion, yI, yRegion);\n\n        if (xI <= yI) {\n\t\t\treturn new RegionPair(xI, xRegion, yI, yRegion);\n\t\t} else {\n\t\t\treturn new RegionPair(yI, yRegion, xI, xRegion);\n\t\t}\n\t}\n\t\n\tpublic String getDescription() {\n\t\treturn \"\" + xI + \"_\" + yI + xRegion.toString() + xTransRegion.toString() + yRegion.toString() + yTransRegion.toString();\n\t}\n\t\n\tpublic long[] getOriginalGenomeRegion() {\n\t\treturn new long[]{\n\t\t\t\txRegion.getX1(), xRegion.getX2(),\n\t\t\t\tyRegion.getX1(), yRegion.getX2()};\n\t}\n\t\n\t@Override\n\tpublic boolean equals(Object obj) {\n\t\tif (this == obj) return true;\n\t\tif (obj instanceof RegionPair) {\n\t\t\tRegionPair o = (RegionPair) obj;\n\n            return xI == o.xI\n                    && yI == o.yI\n                    && xRegion.equals(o.xRegion)\n                    && xTransRegion.equals(o.xTransRegion)\n                    && yRegion.equals(o.yRegion)\n                    && yTransRegion.equals(o.yTransRegion);\n        }\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(xI, yI, xRegion.hashCode(), xTransRegion.hashCode(), yRegion.hashCode(), yTransRegion.hashCode());\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/feature/Feature.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.feature;\n\n/**\n * Created by muhammadsaadshamim on 11/17/15.\n */\npublic abstract class Feature {\n    public abstract String getKey();\n\n    public abstract Feature deepClone();\n}\n"
  },
  {
    "path": "src/juicebox/data/feature/FeatureFilter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.feature;\n\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/30/15.\n */\npublic interface FeatureFilter<T> {\n    List<T> filter(String chr, List<T> featureList);\n}\n"
  },
  {
    "path": "src/juicebox/data/feature/FeatureFunction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.feature;\n\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/30/15.\n */\npublic interface FeatureFunction<T> {\n    void process(String chr, List<T> featureList);\n}\n"
  },
  {
    "path": "src/juicebox/data/feature/GenomeWideList.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.feature;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\n\nimport java.io.File;\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 11/17/15.\n */\npublic class GenomeWideList<T extends Feature> {\n\n    /**\n     * Genome-wide list of features, where each string is a key for an\n     * inter or intra-chromosomal region\n     */\n    private final Map<String, List<T>> featureLists = new HashMap<>();\n\n    /** Constructors**/\n\n    /**\n     * Private constructor only used for cloning\n     * todo delete / make private @mss\n     */\n    public GenomeWideList() {\n    }\n\n    /**\n     * @param handler\n     */\n    public GenomeWideList(ChromosomeHandler handler) {\n        for (Chromosome c : handler.getChromosomeArray()) {\n            featureLists.put(\"\" + c.getIndex(), new ArrayList<>());\n        }\n    }\n\n    /**\n     * @param handler\n     * @param features to be added to list\n     */\n    public GenomeWideList(ChromosomeHandler handler, List<T> features) {\n        this(handler);\n        addAll(features);\n    }\n\n    /**\n     * Basic methods/functions\n     */\n\n    /**\n     * Initialize a genome wide list using an existing list (creates deep copy)\n     *\n     * @param gwList\n     */\n    public GenomeWideList(final GenomeWideList<T> gwList) {\n        processLists(new FeatureFunction<T>() {\n            @Override\n            public void process(String chr, List<T> featureList) {\n                if (gwList.containsKey(chr)) {\n                    addAll(gwList.getFeatures(chr));\n                }\n            }\n        });\n    }\n\n    /**\n     * @param key\n     * @return\n     */\n    public boolean containsKey(String key) {\n        return featureLists.containsKey(key);\n    }\n\n    /**\n     * @param key\n     * @param features\n     */\n    public synchronized void setFeatures(String key, List<T> features) {\n        featureLists.put(key, features);\n    }\n\n    /**\n     * @param key\n     * @return features for corresponding region\n     */\n    public List<T> getFeatures(String key) {\n        return featureLists.get(key);\n    }\n\n    /**\n     * @return number of features in full list\n     */\n    public synchronized int size() {\n        int val = 0;\n        for (List<T> features : featureLists.values()) {\n            val += features.size();\n        }\n        return val;\n    }\n\n    /**\n     * @param features to be added to this list (deep copy)\n     */\n    @SuppressWarnings(\"unchecked\")\n    public synchronized void addAll(List<T> features) {\n        for (T feature : features) {\n            featureLists.get(feature.getKey()).add((T) feature.deepClone());\n        }\n    }\n\n    /**\n     * pass interface implementing a filter for anchors\n     *\n     * @param filter\n     */\n    public synchronized void filterLists(FeatureFilter<T> filter) {\n        for (String chr : featureLists.keySet()) {\n            featureLists.put(chr, filter.filter(chr, featureLists.get(chr)));\n        }\n    }\n\n    /** methods to create copies **/\n\n    /**\n     * pass interface implementing a process for all anchors\n     *\n     * @param function\n     */\n    public synchronized void processLists(FeatureFunction<T> function) {\n        for (String key : featureLists.keySet()) {\n            function.process(key, featureLists.get(key));\n        }\n    }\n\n    /**\n     * @return deep copy of the anchor list\n     */\n    public GenomeWideList<T> deepClone() {\n        GenomeWideList<T> clone = new GenomeWideList<>();\n        for (String key : featureLists.keySet()) {\n            clone.featureLists.put(key, cloneFeatureList(featureLists.get(key)));\n        }\n        return clone;\n    }\n\n    /**\n     * @param features\n     * @return deep copy of the list of features\n     */\n    @SuppressWarnings(\"unchecked\")\n    private List<T> cloneFeatureList(List<T> features) {\n        List<T> clonedFeatures = new ArrayList<>();\n        for (T feature : features) {\n            clonedFeatures.add((T) feature.deepClone());//feature.<T>deepClone()\n        }\n        return clonedFeatures;\n    }\n\n    /**\n     * @return set of keys for genome-wide regions (i.e. category/location keys)\n     */\n    public Set<String> keySet() {\n        return featureLists.keySet();\n    }\n\n    /**\n     * Add feature to genome-wide list with specified key\n     *\n     * @param key\n     * @param feature\n     */\n    public synchronized void addFeature(String key, T feature) {\n        if (featureLists.containsKey(key)) {\n            featureLists.get(key).add(feature);\n        } else {\n            List<T> features = new ArrayList<>();\n            features.add(feature);\n            featureLists.put(key, features);\n        }\n    }\n\n    public void simpleExport(final File file) {\n        try {\n            final FileWriter fw = new FileWriter(file);\n            processLists(new FeatureFunction<T>() {\n                @Override\n                public void process(String chr, List<T> featureList) {\n                    for (T t : featureList) {\n                        try {\n                            if (fw != null) fw.write(t.toString() + \"\\n\");\n                        } catch (IOException e) {\n                            System.err.println(\"Unable to write to file for exporting GWList\");\n                        }\n                    }\n                }\n            });\n            try {\n                fw.close();\n            } catch (IOException e) {\n                System.err.println(\"Unable to close file for exporting GWList\");\n            }\n        } catch (IOException e) {\n            System.err.println(\"Unable to open file for exporting GWList\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/BigContactRecordList.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\n\nimport java.util.*;\n\npublic class BigContactRecordList {\n\n    private static final int MAX_LIMIT = Integer.MAX_VALUE - 10;\n    private List<List<ContactRecord>> internalList = new ArrayList<>();\n    private long numOfContactRecords = 0;\n\n    public static BigContactRecordList populateListOfListsFromSingleIterator(Iterator<ContactRecord> iterator) {\n        BigContactRecordList allRecords = new BigContactRecordList();\n        List<ContactRecord> tempList = new ArrayList<>();\n        int counter = 0;\n        while (iterator.hasNext()) {\n            tempList.add(iterator.next());\n            counter++;\n            if (counter > MAX_LIMIT) {\n                allRecords.addSubList(tempList);\n                tempList = new ArrayList<>();\n                counter = 0;\n            }\n        }\n        if (tempList.size() > 0) {\n            allRecords.addSubList(tempList);\n        }\n        return allRecords;\n    }\n\n    public void addAllSubLists(BigContactRecordList other) {\n        internalList.addAll(other.internalList);\n        for (List<ContactRecord> records : other.internalList) {\n            numOfContactRecords += records.size();\n        }\n    }\n\n    private void addSubList(List<ContactRecord> cList) {\n        internalList.add(cList);\n        numOfContactRecords += cList.size();\n    }\n\n    public long getTotalSize() {\n        return numOfContactRecords;\n    }\n\n    public int getNumLists() {\n        return internalList.size();\n    }\n\n    public List<ContactRecord> getSubList(int index) {\n        return internalList.get(index);\n    }\n\n    public void clear() {\n        for (List<ContactRecord> cList : internalList) {\n            cList.clear();\n        }\n        internalList.clear();\n        internalList = new ArrayList<>();\n        numOfContactRecords = 0;\n    }\n\n    public void sort() {\n        internalList.sort(Comparator.comparing(o -> o.get(0)));\n    }\n\n    public void collapse() {\n        System.out.println(\"Was n \" + internalList.size());\n\n        int numFinList = (int) Math.max(numOfContactRecords / 200000000, 20);\n        List<List<ContactRecord>> newInternalList = new ArrayList<>();\n        int[] countForList = new int[numFinList];\n        Arrays.fill(countForList, 0);\n        for (int z = 0; z < numFinList; z++) {\n            newInternalList.add(new ArrayList<>());\n        }\n\n        for (List<ContactRecord> subList : internalList) {\n            int whichIndexToAddTo = getIndexOfMin(countForList);\n            countForList[whichIndexToAddTo] += subList.size();\n            newInternalList.get(whichIndexToAddTo).addAll(subList);\n        }\n\n        internalList.clear();\n        internalList = newInternalList;\n\n        System.out.println(\"Now is n \" + internalList.size());\n    }\n\n    private int getIndexOfMin(int[] counts) {\n        int minIndex = 0;\n        for (int k = 1; k < counts.length; k++) {\n            if (counts[k] < counts[minIndex]) {\n                minIndex = k;\n            }\n        }\n        return minIndex;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ContactRecordIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.Block;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.DatasetReader;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.windowui.NormalizationHandler;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport java.io.IOException;\nimport java.util.Iterator;\nimport java.util.List;\n\npublic /**\n * Class for iterating over the contact records\n */\nclass ContactRecordIterator implements Iterator<ContactRecord> {\n    \n    private final List<Integer> blockNumbers;\n    private int blockIdx;\n    private Iterator<ContactRecord> currentBlockIterator;\n    private final DatasetReader reader;\n    private final MatrixZoomData zd;\n    private final LRUCache<String, Block> blockCache;\n    \n    /**\n     * Initializes the iterator\n     */\n    ContactRecordIterator(DatasetReader reader, MatrixZoomData zd, LRUCache<String, Block> blockCache) {\n        this.reader = reader;\n        this.zd = zd;\n        this.blockCache = blockCache;\n        this.blockIdx = -1;\n        this.blockNumbers = reader.getBlockNumbers(zd);\n    }\n\n    /**\n     * Indicates whether or not there is another block waiting; checks current block\n     * iterator and creates a new one if need be\n     *\n     * @return true if there is another block to be read\n     */\n    @Override\n    public boolean hasNext() {\n\n        if (currentBlockIterator != null && currentBlockIterator.hasNext()) {\n            return true;\n        } else {\n            blockIdx++;\n            if (blockNumbers != null && blockIdx < blockNumbers.size()) {\n                try {\n                    int blockNumber = blockNumbers.get(blockIdx);\n\n                    // Optionally check the cache\n                    String key = zd.getBlockKey(blockNumber, NormalizationHandler.NONE);\n                    Block nextBlock;\n                    if (HiCGlobals.useCache && blockCache.containsKey(key)) {\n                        nextBlock = blockCache.get(key);\n                    } else {\n                        nextBlock = reader.readNormalizedBlock(blockNumber, zd, NormalizationHandler.NONE);\n                    }\n                    currentBlockIterator = nextBlock.getContactRecords().iterator();\n                    return true;\n                } catch (IOException e) {\n                    System.err.println(\"Error fetching block \" + e.getMessage());\n                    return false;\n                }\n            }\n        }\n\n        return false;\n    }\n\n    /**\n     * Returns the next contact record\n     *\n     * @return The next contact record\n     */\n    @Override\n    public ContactRecord next() {\n        return currentBlockIterator == null ? null : currentBlockIterator.next();\n    }\n\n    /**\n     * Not supported\n     */\n    @Override\n    public void remove() {\n        //Not supported\n        throw new RuntimeException(\"remove() is not supported\");\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/CoupledIteratorAndOffset.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\n\nimport java.util.Iterator;\n\npublic class CoupledIteratorAndOffset implements Iterator<ContactRecord> {\n\n    private final Iterator<ContactRecord> internalIterator;\n    private final int xOffset, yOffset;\n\n    public CoupledIteratorAndOffset(Iterator<ContactRecord> iterator, int xOffset, int yOffset) {\n        internalIterator = iterator;\n        this.xOffset = xOffset;\n        this.yOffset = yOffset;\n    }\n\n    @Override\n    public boolean hasNext() {\n        return internalIterator.hasNext();\n    }\n\n    @Override\n    public ContactRecord next() {\n        ContactRecord cr = internalIterator.next();\n        int binX = cr.getBinX() + xOffset;\n        int binY = cr.getBinY() + yOffset;\n        return new ContactRecord(binX, binY, cr.getCounts());\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/GWIteratorContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.Dataset;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\nimport juicebox.windowui.HiCZoom;\n\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n\npublic class GWIteratorContainer extends IteratorContainer {\n\n    private final Dataset dataset;\n    private final ChromosomeHandler handler;\n    private final HiCZoom zoom;\n    private final boolean includeIntra;\n\n    public GWIteratorContainer(Dataset dataset, ChromosomeHandler handler,\n                               HiCZoom zoom, boolean includeIntra) {\n        super(calculateMatrixSize(handler, zoom));\n        this.dataset = dataset;\n        this.handler = handler;\n        this.zoom = zoom;\n        this.includeIntra = includeIntra;\n\n    }\n\n    private static long calculateMatrixSize(ChromosomeHandler handler, HiCZoom zoom) {\n        long totalSize = 0;\n        for (Chromosome c1 : handler.getChromosomeArrayWithoutAllByAll()) {\n            totalSize += (c1.getLength() / zoom.getBinSize()) + 1;\n        }\n        return totalSize;\n    }\n\n    @Override\n    public Iterator<ContactRecord> getNewContactRecordIterator() {\n        return new GenomeWideIterator(dataset, handler, zoom, includeIntra);\n    }\n\n    public List<Iterator<ContactRecord>> getAllFromFileContactRecordIterators() {\n        return GenomeWideIterator.getAllFromFileIterators(dataset, handler, zoom, includeIntra);\n    }\n\n    @Override\n    public ListOfFloatArrays sparseMultiply(ListOfFloatArrays vector, long vectorLength) {\n        final ListOfFloatArrays totalSumVector = new ListOfFloatArrays(vectorLength);\n\n        List<Iterator<ContactRecord>> allIterators = getAllFromFileContactRecordIterators();\n\n        AtomicInteger index = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(numCPUMatrixThreads, () -> {\n            int i = index.getAndIncrement();\n            ListOfFloatArrays accumSumVector = new ListOfFloatArrays(vectorLength);\n            while (i < allIterators.size()) {\n                accumSumVector.addValuesFrom(ZDIteratorContainer.matrixVectorMultiplyOnIterator(\n                        allIterators.get(i), vector, vectorLength));\n                i = index.getAndIncrement();\n            }\n            synchronized (totalSumVector) {\n                totalSumVector.addValuesFrom(accumSumVector);\n            }\n        });\n\n        allIterators.clear();\n\n        return totalSumVector;\n    }\n\n    @Override\n    public void clear() {\n        // null, doesn't need to clean anything\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/GenomeWideIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\n\nimport java.util.ArrayList;\nimport java.util.Iterator;\nimport java.util.List;\n\npublic class GenomeWideIterator implements Iterator<ContactRecord> {\n\n    private final Chromosome[] chromosomes;\n    private final boolean includeIntra;\n    private final HiCZoom zoom;\n    private final Dataset dataset;\n    private Iterator<ContactRecord> currentIterator = null;\n\n    private int recentAddX = 0;\n    private int recentAddY = 0;\n    private int c1i = 0, c2i = 0;\n\n    public GenomeWideIterator(Dataset dataset, ChromosomeHandler handler,\n                              HiCZoom zoom, boolean includeIntra) {\n        this.chromosomes = handler.getChromosomeArrayWithoutAllByAll();\n        this.includeIntra = includeIntra;\n        this.zoom = zoom;\n        this.dataset = dataset;\n        getNextIterator();\n    }\n\n    @Override\n    public boolean hasNext() {\n        if (currentIterator.hasNext()) {\n            return true;\n        } else {\n            recentAddY += chromosomes[c2i].getLength() / zoom.getBinSize() + 1;\n            c2i++;\n        }\n        return getNextIterator();\n    }\n\n    public static List<Iterator<ContactRecord>> getAllFromFileIterators(Dataset dataset, ChromosomeHandler handler,\n                                                                        HiCZoom zoom, boolean includeIntra) {\n        Chromosome[] chromosomes = handler.getChromosomeArrayWithoutAllByAll();\n        List<Iterator<ContactRecord>> allIterators = new ArrayList<>();\n\n        int xOffset = 0;\n        for (int i = 0; i < chromosomes.length; i++) {\n            Chromosome c1 = chromosomes[i];\n            int yOffset = 0 + xOffset;\n            for (int j = i; j < chromosomes.length; j++) {\n                Chromosome c2 = chromosomes[j];\n\n                if (c1.getIndex() < c2.getIndex() || (c1.equals(c2) && includeIntra)) {\n                    MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, c1, c2, zoom);\n                    if (zd != null) {\n                        IteratorContainer ic = zd.getFromFileIteratorContainer();\n                        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n                        if (iterator != null && iterator.hasNext()) {\n                            allIterators.add(new CoupledIteratorAndOffset(iterator, xOffset, yOffset));\n                        }\n                    }\n                }\n                yOffset += c2.getLength() / zoom.getBinSize() + 1;\n            }\n            xOffset += c1.getLength() / zoom.getBinSize() + 1;\n        }\n        return allIterators;\n    }\n\n    private boolean getNextIterator() {\n        while (c1i < chromosomes.length) {\n            Chromosome c1 = chromosomes[c1i];\n            while (c2i < chromosomes.length) {\n                Chromosome c2 = chromosomes[c2i];\n\n                if (c1.getIndex() < c2.getIndex() || (c1.equals(c2) && includeIntra)) {\n                    MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, c1, c2, zoom);\n                    if (zd != null) {\n                        Iterator<ContactRecord> newIterator = zd.getFromFileIteratorContainer().getNewContactRecordIterator();\n                        if (newIterator != null && newIterator.hasNext()) {\n                            currentIterator = new CoupledIteratorAndOffset(newIterator, recentAddX, recentAddY);\n                            return true;\n                        }\n                    }\n                }\n                recentAddY += c2.getLength() / zoom.getBinSize() + 1;\n                c2i++;\n            }\n            recentAddX += c1.getLength() / zoom.getBinSize() + 1;\n            recentAddY = 0 + recentAddX;\n            c1i++;\n            c2i = c1i;\n        }\n        return false;\n    }\n\n    @Override\n    public ContactRecord next() {\n        return currentIterator.next();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/IteratorContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\n\nimport java.util.Iterator;\n\npublic abstract class IteratorContainer {\n\n    private final long matrixSize;\n    private long numberOfContactRecords = -1;\n    public static int numCPUMatrixThreads = 10;\n\n    public IteratorContainer(long matrixSize) {\n        this.matrixSize = matrixSize;\n    }\n\n    abstract public Iterator<ContactRecord> getNewContactRecordIterator();\n\n    protected void setNumberOfContactRecords(long numberOfContactRecords) {\n        this.numberOfContactRecords = numberOfContactRecords;\n    }\n\n    public long getNumberOfContactRecords() {\n        if (numberOfContactRecords > 0) return numberOfContactRecords;\n\n        numberOfContactRecords = 0;\n        Iterator<ContactRecord> iterator = getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            iterator.next();\n            numberOfContactRecords++;\n        }\n\n        return numberOfContactRecords;\n    }\n\n    public long getMatrixSize() {\n        return matrixSize;\n    }\n\n    public boolean getIsThereEnoughMemoryForNormCalculation() {\n        // when using an iterator, we basically only worry\n        // about the vector of row sums\n        // float is 4 bytes; one for each row\n        return matrixSize * 4 < Runtime.getRuntime().maxMemory();\n    }\n\n    public abstract ListOfFloatArrays sparseMultiply(ListOfFloatArrays vector, long vectorLength);\n\n    public abstract void clear();\n\n    protected static ListOfFloatArrays[] getArrayOfFloatVectors(int size, long vectorLength) {\n        ListOfFloatArrays[] array = new ListOfFloatArrays[size];\n        for (int i = 0; i < size; i++) {\n            array[i] = new ListOfFloatArrays(vectorLength);\n        }\n        return array;\n    }\n\n    protected static ListOfDoubleArrays[] getArrayOfDoubleVectors(int size, long vectorLength) {\n        ListOfDoubleArrays[] array = new ListOfDoubleArrays[size];\n        for (int i = 0; i < size; i++) {\n            array[i] = new ListOfDoubleArrays(vectorLength);\n        }\n        return array;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ListIteratorContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\n\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class ListIteratorContainer extends IteratorContainer {\n\n    private final List<ContactRecord> readList;\n\n    public ListIteratorContainer(List<ContactRecord> readList, long matrixSize) {\n        super(matrixSize);\n        setNumberOfContactRecords(readList.size());\n        this.readList = readList;\n    }\n\n    @Override\n    public Iterator<ContactRecord> getNewContactRecordIterator() {\n        return readList.iterator();\n    }\n\n    @Override\n    public boolean getIsThereEnoughMemoryForNormCalculation() {\n        // float is 4 bytes; one for each row (row sums)\n        // 12 bytes (2 ints, 1 float) for contact record\n        return 4 * getMatrixSize() + 12 * getNumberOfContactRecords() < Runtime.getRuntime().maxMemory();\n    }\n\n    public static ListOfFloatArrays sparseMultiplyByListContacts(List<ContactRecord> readList, ListOfFloatArrays vector,\n                                                                 long vectorLength, int numThreads) {\n        final ListOfDoubleArrays totalSumVector = new ListOfDoubleArrays(vectorLength);\n\n        int[] cutoffs = ParallelizedListOperations.createCutoffs(numThreads, readList.size());\n\n        AtomicInteger index = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(numThreads, () -> {\n            int sIndx = index.getAndIncrement();\n            ListOfDoubleArrays sumVector = new ListOfDoubleArrays(vectorLength);\n            for (int i = cutoffs[sIndx]; i < cutoffs[sIndx + 1]; i++) {\n                ContactRecord cr = readList.get(i);\n                matrixVectorMult(vector, sumVector, cr);\n            }\n\n            synchronized (totalSumVector) {\n                totalSumVector.addValuesFrom(sumVector);\n            }\n        });\n\n        return totalSumVector.convertToFloats();\n    }\n\n    public static void matrixVectorMult(ListOfFloatArrays vector, ListOfDoubleArrays sumVector, ContactRecord cr) {\n        int x = cr.getBinX();\n        int y = cr.getBinY();\n        double counts = cr.getCounts();\n        if (x == y) {\n            counts *= .5;\n        }\n\n        sumVector.addTo(x, counts * vector.get(y));\n        sumVector.addTo(y, counts * vector.get(x));\n    }\n\n    @Override\n    public ListOfFloatArrays sparseMultiply(ListOfFloatArrays vector, long vectorLength) {\n        return sparseMultiplyByListContacts(readList, vector, vectorLength, numCPUMatrixThreads);\n    }\n\n    @Override\n    public void clear() {\n        readList.clear();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ListOfListGenerator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class ListOfListGenerator {\n\n    public static IteratorContainer createFromZD(DatasetReader reader, MatrixZoomData matrixZoomData,\n                                                 LRUCache<String, Block> blockCache) {\n        IteratorContainer ic = new ZDIteratorContainer(reader, matrixZoomData, blockCache);\n        return tryToCreateIteratorInRAM(ic);\n    }\n\n    public static IteratorContainer createForWholeGenome(Dataset dataset, ChromosomeHandler chromosomeHandler,\n                                                         HiCZoom zoom, boolean includeIntraData) {\n        IteratorContainer ic = new GWIteratorContainer(dataset, chromosomeHandler, zoom, includeIntraData);\n        return tryToCreateIteratorInRAM(ic);\n    }\n\n    private static IteratorContainer tryToCreateIteratorInRAM(IteratorContainer ic0) {\n        if (HiCGlobals.USE_ITERATOR_NOT_ALL_IN_RAM) {\n            return ic0;\n        }\n\n        try {\n            // we should count once to ensure this is reasonable to do so memory-wise\n            boolean shouldFitInMemory = true;\n            if (HiCGlobals.CHECK_RAM_USAGE) {\n                shouldFitInMemory = checkMemory(ic0);\n            }\n\n            if (shouldFitInMemory) {\n                BigContactRecordList allContactRecords = populateListOfLists(ic0);\n                long numOfContactRecords = allContactRecords.getTotalSize();\n\n                IteratorContainer newIC = new ListOfListIteratorContainer(allContactRecords,\n                        ic0.getMatrixSize(),\n                        numOfContactRecords);\n                return newIC;\n            }\n        } catch (Exception e) {\n            System.err.println(e.getLocalizedMessage());\n            System.err.println(\"Will use default iterator\");\n        }\n\n        return ic0;\n    }\n\n    private static BigContactRecordList populateListOfLists(IteratorContainer ic) {\n\n        if (ic instanceof GWIteratorContainer) {\n            List<Iterator<ContactRecord>> iterators = ((GWIteratorContainer) ic).getAllFromFileContactRecordIterators();\n            BigContactRecordList allRecords = new BigContactRecordList();\n\n            AtomicInteger index = new AtomicInteger(0);\n            ParallelizedJuicerTools.launchParallelizedCode(IteratorContainer.numCPUMatrixThreads, () -> {\n                int i = index.getAndIncrement();\n                BigContactRecordList recordsForThread = new BigContactRecordList();\n                while (i < iterators.size()) {\n                    BigContactRecordList recordsForIter = BigContactRecordList.populateListOfListsFromSingleIterator(iterators.get(i));\n                    recordsForThread.addAllSubLists(recordsForIter);\n                    i = index.getAndIncrement();\n                }\n                synchronized (allRecords) {\n                    allRecords.addAllSubLists(recordsForThread);\n                }\n            });\n            return allRecords;\n        } else {\n            return BigContactRecordList.populateListOfListsFromSingleIterator(ic.getNewContactRecordIterator());\n        }\n    }\n\n    private static boolean checkMemory(IteratorContainer ic) {\n        long ramForRowSums = ic.getMatrixSize() * 4;\n        long ramForAllContactRecords = ic.getNumberOfContactRecords() * 12;\n        return ramForRowSums + ramForAllContactRecords < Runtime.getRuntime().maxMemory();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ListOfListIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\n\nimport java.util.Iterator;\n\npublic class ListOfListIterator implements Iterator<ContactRecord> {\n\n    private final BigContactRecordList allContactRecords;\n    private Iterator<ContactRecord> currentIterator = null;\n    private int currentListIndex = 0;\n\n    public ListOfListIterator(BigContactRecordList allContactRecords) {\n        this.allContactRecords = allContactRecords;\n        getNextIterator();\n    }\n\n    @Override\n    public boolean hasNext() {\n        if (currentIterator.hasNext()) {\n            return true;\n        } else {\n            currentListIndex++;\n        }\n        return getNextIterator();\n    }\n\n    private boolean getNextIterator() {\n        while (currentListIndex < allContactRecords.getNumLists()) {\n            currentIterator = allContactRecords.getSubList(currentListIndex).iterator();\n            if (currentIterator.hasNext()) {\n                return true;\n            }\n            currentListIndex++;\n        }\n        return false;\n    }\n\n    @Override\n    public ContactRecord next() {\n        return currentIterator.next();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ListOfListIteratorContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\n\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class ListOfListIteratorContainer extends IteratorContainer {\n\n    private final BigContactRecordList allContactRecords;\n\n    public ListOfListIteratorContainer(BigContactRecordList allContactRecords, long matrixSize,\n                                       long totalNumberOfContacts) {\n        super(matrixSize);\n        setNumberOfContactRecords(totalNumberOfContacts);\n        this.allContactRecords = allContactRecords;\n    }\n\n    @Override\n    public Iterator<ContactRecord> getNewContactRecordIterator() {\n        return new ListOfListIterator(allContactRecords);\n    }\n\n    @Override\n    public boolean getIsThereEnoughMemoryForNormCalculation() {\n        // float is 4 bytes; one for each row (row sums)\n        // 12 bytes (2 ints, 1 float) for contact record\n        return 4 * getMatrixSize() + 12 * getNumberOfContactRecords() < Runtime.getRuntime().maxMemory();\n    }\n\n    @Override\n    public ListOfFloatArrays sparseMultiply(ListOfFloatArrays vector, long vectorLength) {\n\n        if (allContactRecords.getNumLists() < numCPUMatrixThreads) {\n            final ListOfFloatArrays totalSumVector = new ListOfFloatArrays(vectorLength);\n            for (int k = 0; k < allContactRecords.getNumLists(); k++) {\n                List<ContactRecord> contactRecords = allContactRecords.getSubList(k);\n                totalSumVector.addValuesFrom(ListIteratorContainer.sparseMultiplyByListContacts(\n                        contactRecords, vector, vectorLength, numCPUMatrixThreads));\n            }\n            return totalSumVector;\n        }\n\n        return sparseMultiplyAcrossLists(vector, vectorLength);\n    }\n\n    @Override\n    public void clear() {\n        allContactRecords.clear();\n    }\n\n    private ListOfFloatArrays sparseMultiplyAcrossLists(ListOfFloatArrays vector, long vectorLength) {\n        final ListOfDoubleArrays totalSumVector = new ListOfDoubleArrays(vectorLength);\n\n        AtomicInteger index = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(numCPUMatrixThreads, () -> {\n            int sIndx = index.getAndIncrement();\n            ListOfDoubleArrays sumVector = new ListOfDoubleArrays(vectorLength);\n            while (sIndx < allContactRecords.getNumLists()) {\n                for (ContactRecord cr : allContactRecords.getSubList(sIndx)) {\n                    ListIteratorContainer.matrixVectorMult(vector, sumVector, cr);\n                }\n                sIndx = index.getAndIncrement();\n            }\n\n            synchronized (totalSumVector) {\n                totalSumVector.addValuesFrom(sumVector);\n            }\n        });\n\n        return totalSumVector.convertToFloats();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ParallelizedListOperations.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\npublic class ParallelizedListOperations {\n\n    public static int[] createCutoffs(int n, int listSize) {\n        int[] cutoffs = new int[n + 1];\n        int increment = listSize / n;\n        for (int k = 1; k < n; k++) {\n            cutoffs[k] = k * increment;\n        }\n        cutoffs[0] = 0;\n        cutoffs[n] = listSize;\n        return cutoffs;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/iterator/ZDIteratorContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.iterator;\n\nimport juicebox.data.Block;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.DatasetReader;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport java.util.Iterator;\n\npublic class ZDIteratorContainer extends IteratorContainer {\n\n    private final LRUCache<String, Block> blockCache;\n    private final DatasetReader reader;\n    private final MatrixZoomData zd;\n\n    public ZDIteratorContainer(DatasetReader reader, MatrixZoomData zd, LRUCache<String, Block> blockCache) {\n        super(zd.getXGridAxis().getBinCount());\n        this.reader = reader;\n        this.zd = zd;\n        this.blockCache = blockCache;\n    }\n\n    @Override\n    public Iterator<ContactRecord> getNewContactRecordIterator() {\n        return new ContactRecordIterator(reader, zd, blockCache);\n    }\n\n    public static ListOfFloatArrays matrixVectorMultiplyOnIterator(Iterator<ContactRecord> iterator,\n                                                                   ListOfFloatArrays vector, long vectorLength) {\n        ListOfDoubleArrays sumVector = new ListOfDoubleArrays(vectorLength);\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            ListIteratorContainer.matrixVectorMult(vector, sumVector, cr);\n        }\n        return sumVector.convertToFloats();\n    }\n\n    @Override\n    public ListOfFloatArrays sparseMultiply(ListOfFloatArrays vector, long vectorLength) {\n        return matrixVectorMultiplyOnIterator(getNewContactRecordIterator(), vector, vectorLength);\n    }\n\n    @Override\n    public void clear() {\n        //blockCache.clear();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/v9depth/ConstantDepth.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.v9depth;\n\npublic class ConstantDepth extends V9Depth {\n\n    public ConstantDepth(int base, int blockBinCount) {\n        super(blockBinCount);\n        this.BASE = Math.abs(base);\n    }\n\n    @Override\n    protected int logBase(double v) {\n        return (int) Math.abs(v / BASE);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/v9depth/LogDepth.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.v9depth;\n\npublic class LogDepth extends V9Depth {\n\n    public LogDepth(int base, int blockBinCount) {\n        super(blockBinCount);\n        this.BASE = Math.log(base);\n    }\n\n    @Override\n    protected int logBase(double v) {\n        return (int) (Math.log(1 + v) / BASE);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/data/v9depth/V9Depth.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.data.v9depth;\n\npublic abstract class V9Depth {\n    protected final int blockBinCount;\n    protected double BASE;\n\n    V9Depth(int blockBinCount) {\n        this.blockBinCount = blockBinCount;\n    }\n\n    public static V9Depth setDepthMethod(int depthBase, int blockBinCount) {\n        if (depthBase > 1) {\n            return new LogDepth(depthBase, blockBinCount);\n        } else if (depthBase < 0) {\n            return new ConstantDepth(-depthBase, blockBinCount);\n        }\n\n        // Default\n        return new LogDepth(2, blockBinCount);\n    }\n\n    public int getDepth(int val1, int val2) {\n        return logBase(Math.abs(val1 - val2) / Math.sqrt(2) / blockBinCount);\n    }\n\n    protected abstract int logBase(double value);\n}\n"
  },
  {
    "path": "src/juicebox/encode/EncodeFileBrowser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.encode;\n\nimport com.jidesoft.swing.JideBoxLayout;\nimport juicebox.HiCGlobals;\nimport org.broad.igv.Globals;\nimport org.broad.igv.ui.IGV;\nimport org.broad.igv.util.Pair;\nimport org.broad.igv.util.ParsingUtils;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport javax.swing.border.EmptyBorder;\nimport javax.swing.event.DocumentEvent;\nimport javax.swing.event.DocumentListener;\nimport javax.swing.text.NumberFormatter;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStream;\nimport java.io.InputStreamReader;\nimport java.text.ParseException;\nimport java.util.List;\nimport java.util.*;\nimport java.util.regex.Matcher;\nimport java.util.regex.Pattern;\n\n/**\n * @author Jim Robinson\n */\npublic class EncodeFileBrowser extends JDialog {\n\n    private static final long serialVersionUID = 9000016;\n    private static final Map<String, EncodeFileBrowser> instanceMap = Collections.synchronizedMap(new HashMap<>());\n    private static final NumberFormatter numberFormatter = new NumberFormatter();\n    private final EncodeTableModel model;\n    private JTable table;\n    private JTextField filterTextField;\n    private JLabel rowCountLabel;\n    private boolean canceled;\n\n    private EncodeFileBrowser(Frame owner, EncodeTableModel model) {\n        super(owner);\n        this.model = model;\n        setModal(true);\n        initComponents();\n        init(model);\n    }\n\n    public synchronized static EncodeFileBrowser getInstance(String genomeId) throws IOException {\n\n        String encodeGenomeId = getEncodeGenomeId(genomeId);\n        EncodeFileBrowser instance = instanceMap.get(encodeGenomeId);\n        if (instance == null) {\n            Pair<String[], List<EncodeFileRecord>> records = getEncodeFileRecords(encodeGenomeId);\n            if (records == null) {\n                return null;\n            }\n            Frame parent = IGV.hasInstance() ? IGV.getMainFrame() : null;\n            instance = new EncodeFileBrowser(parent, new EncodeTableModel(records.getFirst(), records.getSecond()));\n            instanceMap.put(encodeGenomeId, instance);\n        }\n\n        return instance;\n    }\n\n\n    private static String getEncodeGenomeId(String genomeId) {\n        if (genomeId.equals(\"b37\") || genomeId.equals(\"1kg_v37\")) return \"hg19\";\n        else if (genomeId.equals(\"hg38\")) return \"GRCh38\";\n        else return genomeId;\n    }\n\n    private static Pair<String[], List<EncodeFileRecord>> getEncodeFileRecords(String genomeId) throws IOException {\n        boolean urlVersion = false;\n        InputStream is = null;\n\n        try {\n            //is = EncodeFileBrowser.class.getResourceAsStream(\"encode.\" + genomeId + \".txt\");\n            //if (is == null) {\n            try {\n                is = ParsingUtils.openInputStream(\"https://s3.amazonaws.com/igv.org.app/encode/\" + getEncodeGenomeId(genomeId) + \".txt.gz\");\n                urlVersion = true;\n            }\n            catch (Exception error) {\n                return null;\n            }\n            //}\n            BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n\n            String[] headers = Globals.tabPattern.split(reader.readLine());\n\n            List<EncodeFileRecord> records = new ArrayList<>(20000);\n            String nextLine;\n            int pathLocation = 0;\n            if (urlVersion) {\n                pathLocation = Arrays.asList(headers).indexOf(\"HREF\");\n            }\n            while ((nextLine = reader.readLine()) != null) {\n                if (!nextLine.startsWith(\"#\")) {\n\n                    String[] tokens = Globals.tabPattern.split(nextLine, -1);\n                    String path = tokens[pathLocation];\n\n                    // Filter BAMs for hic\n                    if (path == null || path.endsWith(\"bam\")) continue;\n                    if (urlVersion) path = \"https://www.encodeproject.org\" + path;\n\n                    Map<String, String> attributes = new HashMap<>();\n                    for (int i = 0; i < headers.length; i++) {\n                        String value = i < tokens.length ? tokens[i] : \"\";\n                        if (value.length() > 0) {\n                            attributes.put(headers[i], value);\n                        }\n                    }\n\n                    final EncodeFileRecord record = new EncodeFileRecord(path, attributes);\n                    if (record.hasMetaData()) records.add(record);\n\n                }\n\n            }\n            return new Pair<>(headers, records);\n        } finally {\n            if (is != null) is.close();\n        }\n    }\n\n    private void init(final EncodeTableModel model) {\n        setModal(true);\n        setTitle(\"Encode Production Data\");\n\n        table.setAutoCreateRowSorter(true);\n        table.setModel(model);\n        table.setRowSorter(model.getSorter());\n        try {\n            rowCountLabel.setText(numberFormatter.valueToString(table.getRowCount()) + \" rows\");\n        } catch (ParseException e) {\n            e.printStackTrace();\n        }\n\n        table.setRowSelectionAllowed(false);\n        table.setColumnSelectionAllowed(false);\n\n        filterTextField.getDocument().addDocumentListener(\n                new DocumentListener() {\n                    public void changedUpdate(DocumentEvent e) {\n                        updateFilter();\n                    }\n\n                    public void insertUpdate(DocumentEvent e) {\n                        updateFilter();\n                    }\n\n                    public void removeUpdate(DocumentEvent e) {\n                        updateFilter();\n                    }\n                });\n\n    }\n\n    /**\n     * Update the row filter regular expression from the expression in\n     * the text box.\n     */\n    private void updateFilter() {\n\n\n        RowFilter<EncodeTableModel, Object> rf = null;\n        //If current expression doesn't parse, don't update.\n        try {\n            rf = new RegexFilter(filterTextField.getText());\n        } catch (java.util.regex.PatternSyntaxException | ClassCastException e) {\n            return;\n        }\n        model.getSorter().setRowFilter(rf);\n\n        try {\n            rowCountLabel.setText(numberFormatter.valueToString(table.getRowCount()) + \" rows\");\n        } catch (ParseException e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n        }\n    }\n\n    private void loadButtonActionPerformed(ActionEvent e) {\n        canceled = false;\n        setVisible(false);\n    }\n\n    private void cancelButtonActionPerformed(ActionEvent e) {\n        canceled = true;\n        setVisible(false);\n    }\n\n    public boolean isCanceled() {\n        return canceled;\n    }\n\n    /**\n     * @return the list of VISIBLE selected records.  Filtered records are not returned even if record.selected == true\n     * @throws java.io.IOException\n     */\n    public List<EncodeFileRecord> getSelectedRecords() {\n\n        List<EncodeFileRecord> selectedRecords = new ArrayList<>();\n        List<EncodeFileRecord> allRecords = model.getRecords();\n\n        int rowCount = table.getRowCount();\n        for (int i = 0; i < rowCount; i++) {\n            int modelIdx = table.convertRowIndexToModel(i);\n            EncodeFileRecord record = allRecords.get(modelIdx);\n            if (record.isSelected()) {\n                selectedRecords.add(record);\n            }\n        }\n\n        return selectedRecords;\n    }\n\n    public void checkEncodeTracks(String track) {\n        List<EncodeFileRecord> allRecords = model.getRecords();\n        int rowCount = table.getRowCount();\n\n        for (int i = 0; i < rowCount; i++) {\n            int modelIdx = table.convertRowIndexToModel(i);\n            EncodeFileRecord record = allRecords.get(modelIdx);\n            if (record.getTrackName().contains(track)) {\n                record.setSelected(true);\n            }\n        }\n    }\n\n    public void remove(ResourceLocator locator) {\n        List<EncodeFileRecord> allRecords = model.getRecords();\n        int rowCount = table.getRowCount();\n        int i = 0;\n        boolean notFound = true;\n        while (i < rowCount && notFound) {\n            int modelIdx = table.convertRowIndexToModel(i);\n            EncodeFileRecord record = allRecords.get(modelIdx);\n            ResourceLocator rl = new ResourceLocator(record.getPath());\n            rl.setName(record.getTrackName());\n            if (rl.equals(locator)) {\n                record.setSelected(false);\n                notFound = false;\n            }\n            i++;\n        }\n    }\n\n    private void initComponents() {\n\n        JPanel dialogPane = new JPanel();\n        JPanel contentPanel = new JPanel();\n        JScrollPane scrollPane1 = new JScrollPane();\n        table = new JTable();\n        JPanel filterPanel = new JPanel();\n        JLabel filterLabel = new JLabel();\n        filterTextField = new JTextField();\n        rowCountLabel = new JLabel();\n        JPanel buttonBar = new JPanel();\n        JButton okButton = new JButton();\n        JButton cancelButton = new JButton();\n\n        getRootPane().setDefaultButton(okButton);\n\n        final String filterToolTip = \"Enter multiple filter strings separated by commas.  e.g.  GM12878, ChipSeq\";\n        filterLabel.setToolTipText(filterToolTip);\n        filterTextField.setToolTipText(filterToolTip);\n\n        //======== this ========\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n\n        //======== dialogPane ========\n\n        dialogPane.setBorder(new EmptyBorder(12, 12, 12, 12));\n        dialogPane.setLayout(new BorderLayout());\n\n        //======== contentPanel ========\n\n        contentPanel.setLayout(new BorderLayout(0, 10));\n\n        //======== scrollPane1 ========\n\n        scrollPane1.setViewportView(table);\n\n        contentPanel.add(scrollPane1, BorderLayout.CENTER);\n\n        //======== panel1 ========\n\n        filterPanel.setLayout(new JideBoxLayout(filterPanel, JideBoxLayout.X_AXIS, 5));\n\n        //---- label1 ----\n        filterLabel.setText(\"Filter:\");\n        filterPanel.add(filterLabel, JideBoxLayout.FIX);\n\n        //---- filterTextField ----\n        filterPanel.add(filterTextField, JideBoxLayout.VARY);\n\n        rowCountLabel.setHorizontalAlignment(JLabel.RIGHT);\n        JPanel sillyPanel = new JPanel();\n        sillyPanel.setLayout(new JideBoxLayout(sillyPanel, JideBoxLayout.X_AXIS, 0));\n        sillyPanel.setPreferredSize(new Dimension(100, 28));\n        sillyPanel.add(rowCountLabel, JideBoxLayout.VARY);\n\n        filterPanel.add(sillyPanel, JideBoxLayout.FIX);\n\n        contentPanel.add(filterPanel, BorderLayout.NORTH);\n\n        dialogPane.add(contentPanel, BorderLayout.CENTER);\n\n        //======== buttonBar ========\n\n        buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0));\n        buttonBar.setLayout(new GridBagLayout());\n        ((GridBagLayout) buttonBar.getLayout()).columnWidths = new int[]{0, 85, 80};\n        ((GridBagLayout) buttonBar.getLayout()).columnWeights = new double[]{1.0, 0.0, 0.0};\n\n        //---- okButton ----\n        okButton.setText(\"Load\");\n        okButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                loadButtonActionPerformed(e);\n            }\n        });\n        buttonBar.add(okButton, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                new Insets(0, 0, 0, 5), 0, 0));\n\n        //---- cancelButton ----\n        cancelButton.setText(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                cancelButtonActionPerformed(e);\n            }\n        });\n        buttonBar.add(cancelButton, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                new Insets(0, 0, 0, 0), 0, 0));\n\n        dialogPane.add(buttonBar, BorderLayout.SOUTH);\n\n        contentPane.add(dialogPane, BorderLayout.CENTER);\n        setSize(700, 620);\n        setLocationRelativeTo(getOwner());\n    }\n\n    private class RegexFilter extends RowFilter<EncodeTableModel, Object> {\n\n        List<Pair<String, Matcher>> matchers;\n\n        RegexFilter(String text) {\n\n            if (text == null) {\n                throw new IllegalArgumentException(\"Pattern must be non-null\");\n            }\n            matchers = new ArrayList<>();\n            String[] tokens = Globals.whitespacePattern.split(text);\n            for (String t : tokens) {\n                // If token contains an = sign apply to specified column only\n                String column = \"*\";\n                String value = t.trim();\n                if (t.contains(\"=\")) {\n                    String[] kv = Globals.equalPattern.split(t);\n                    if (kv.length > 1) {\n                        column = kv[0].trim();\n                        value = kv[1].trim();\n                    } else {\n                        value = kv[0];  // Value is column name until more input is entered\n                    }\n                }\n\n                matchers.add(new Pair<>(column, Pattern.compile(\"(?i)\" + value).matcher(\"\")));\n            }\n\n        }\n\n        /**\n         * Include row if each matcher succeeds in at least one column.  In other words all the conditions\n         * are combined with \"and\"\n         *\n         * @param value value to check\n         * @return if matched\n         */\n        @Override\n        public boolean include(Entry<? extends EncodeTableModel, ?> value) {\n\n            for (Pair<String, Matcher> entry : matchers) {\n                String column = entry.getFirst();\n                Matcher matcher = entry.getSecond();\n\n\n                // Search for a match in at least one column.  The first column is the checkbox.\n                boolean found = false;  // Pessimistic\n                int nColumns = table.getColumnCount();\n                for (int index = 1; index < nColumns; index++) {\n\n                    // Include column headings in search.  This is to prevent premature filtering when entering a\n                    // specific column condition (e.g. cataType=ChipSeq)\n                    matcher.reset(table.getColumnName(index).toLowerCase());\n                    if (matcher.find()) {\n                        found = true;\n                        break;\n                    }\n\n                    boolean wildcard = column.equals(\"*\");\n                    if (wildcard || column.equalsIgnoreCase(table.getColumnName(index))) {\n                        matcher.reset(value.getStringValue(index));\n                        if (matcher.find()) {\n                            found = true;\n                            break;\n                        }\n                    }\n                }\n                if (!found) return false;\n            }\n            return true;  // If we get here we matched them all\n        }\n\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/encode/EncodeFileRecord.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.encode;\n\nimport java.io.File;\nimport java.util.Collection;\nimport java.util.Map;\n\n/**\n * @author jrobinso\n *         Date: 10/31/13\n *         Time: 10:11 PM\n */\npublic class EncodeFileRecord {\n\n    private final String path;\n    private final Map<String, String> attributes;\n    private boolean selected = false;\n    private String trackName;\n\n    public EncodeFileRecord(String path, Map<String, String> attributes) {\n        this.path = path;\n        this.attributes = attributes;\n    }\n\n    public String getPath() {\n        return path;\n    }\n\n    public String getFileType() {\n        //String off trailing gz, if present\n        String filetype = path;\n        if (filetype.endsWith(\".gz\")) {\n            filetype = filetype.substring(0, filetype.length() - 3);\n        }\n        int idx = filetype.lastIndexOf(\".\");\n        return filetype.substring(idx + 1);\n    }\n\n    public String getAttributeValue(String name) {\n        String value = attributes.get(name);\n        if (name.equals(\"type\") && value == null) value = getFileType();\n        return value;\n    }\n\n    public Collection<String> getAttributeNames() {\n        return attributes.keySet();\n    }\n\n    public boolean containsText(String filter) {\n        for (String value : attributes.values()) {\n            if (value.contains(filter)) return true;\n        }\n        return false;\n    }\n\n    boolean isSelected() {\n        return selected;\n    }\n\n    public void setSelected(boolean selected) {\n        this.selected = selected;\n    }\n\n    /**\n     * Return a friendly name for the track.  Unfortunately it is neccessary to hardcode certain attributes.\n     *\n     * @return\n     */\n    public String getTrackName() {\n\n        if (trackName == null) {\n            StringBuilder sb = new StringBuilder();\n            if (attributes.containsKey(\"cell\")) sb.append(attributes.get(\"cell\")).append(\" \");\n            if (attributes.containsKey(\"antibody\")) sb.append(attributes.get(\"antibody\")).append(\" \");\n            if (attributes.containsKey(\"dataType\")) sb.append(attributes.get(\"dataType\")).append(\" \");\n            if (attributes.containsKey(\"view\")) sb.append(attributes.get(\"view\")).append(\" \");\n            if (attributes.containsKey(\"replicate\")) sb.append(\"rep \").append(attributes.get(\"replicate\"));\n\n            trackName = sb.toString().trim();\n            if (sb.length() == 0) trackName = (new File(path)).getName();\n        }\n\n        return trackName;\n\n    }\n\n    /**\n     * Test if record has a eough of meta-data to be interpretable\n     *\n     * @return\n     */\n    public boolean hasMetaData() {\n\n        return (attributes.containsKey(\"cell\")) || (attributes.containsKey(\"antibody\") || attributes.containsKey(\"Biosample\"));\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/encode/EncodeTableModel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.encode;\n\nimport javax.swing.table.AbstractTableModel;\nimport javax.swing.table.TableModel;\nimport javax.swing.table.TableRowSorter;\nimport javax.swing.table.TableStringConverter;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * //wgEncodeBroadHistoneGm12878H3k4me1StdSig.bigWig\n * // size=346M;\n * // dateSubmitted=2009-01-05;\n * // dataType=ChipSeq;\n * // cell=GM12878;\n * // antibody=H3K4me1;\n * // control=std;\n * // expId=33;\n * // setType=exp;\n * // controlId=GM12878/Input/std;\n * // subId=2804;\n * // dataVersion=ENCODE Jan 2011 Freeze;\n * // dateResubmitted=2010-11-05;\n * // grant=Bernstein;\n * // lab=Broad;\n * // view=Signal;\n * // type=bigWig;\n * // dccAccession=wgEncodeEH000033;\n * // origAssembly=hg18\n *\n * @author jrobinso\n *         Date: 10/31/13\n *         Time: 10:09 PM\n */\nclass EncodeTableModel extends AbstractTableModel {\n\n    private static final long serialVersionUID = 9000015;\n    private final String[] columnHeadings;\n    private final List<EncodeFileRecord> records;\n    private final TableRowSorter<EncodeTableModel> sorter;\n\n    public EncodeTableModel(String[] headings, List<EncodeFileRecord> records) {\n\n        this.records = records;\n\n        List<String> tmp = new ArrayList<>();\n        tmp.add(\"\");  // Checkbox heading\n        for (String h : headings) {\n            String heading = h.trim();\n            if (heading.length() > 0 && !\"path\".equals(heading)) {\n                tmp.add(heading);\n            }\n        }\n        //tmp.add(\"path\");\n        columnHeadings = tmp.toArray(new String[tmp.size()]);\n\n\n        sorter = new TableRowSorter<>(this);\n\n        sorter.setStringConverter(new TableStringConverter() {\n            @Override\n            public String toString(TableModel model, int row, int column) {\n                final Object value = model.getValueAt(row, column);\n                return value == null ? \"\" : value.toString();\n            }\n        });\n    }\n\n    public TableRowSorter<EncodeTableModel> getSorter() {\n        return sorter;\n    }\n\n    @Override\n    public Class<?> getColumnClass(int columnIndex) {\n        return columnIndex == 0 ? Boolean.class : String.class;\n    }\n\n    @Override\n    public String getColumnName(int column) {\n        return columnHeadings[column];\n    }\n\n    @Override\n    public int getRowCount() {\n        return records.size();\n    }\n\n    @Override\n    public int getColumnCount() {\n        return columnHeadings.length;\n    }\n\n    @Override\n    public Object getValueAt(int rowIndex, int columnIndex) {\n\n        if (rowIndex >= records.size() || columnIndex >= columnHeadings.length) {\n            return null;\n        }\n\n        EncodeFileRecord record = records.get(rowIndex);\n        if (columnIndex == 0) {\n            return record.isSelected();\n        } else {\n            String att = columnHeadings[columnIndex];\n            return record.getAttributeValue(att);\n        }\n\n    }\n\n    @Override\n    public boolean isCellEditable(int rowIndex, int columnIndex) {\n        return columnIndex == 0;\n    }\n\n    @Override\n    public void setValueAt(Object value, int row, int col) {\n        if (col == 0) {\n            records.get(row).setSelected((Boolean) value);\n        }\n        fireTableCellUpdated(row, col);\n    }\n\n    public List<EncodeFileRecord> getRecords() {\n        return records;\n    }\n}"
  },
  {
    "path": "src/juicebox/encode/UCSCEncodeUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.encode;\n\nimport juicebox.HiCGlobals;\nimport org.broad.igv.Globals;\nimport org.broad.igv.util.HttpUtils;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.util.*;\n\n/**\n * @author jrobinso\n *         Date: 10/31/13\n *         Time: 12:16 PM\n */\nclass UCSCEncodeUtils {\n\n    private static final HashSet<String> labs = new HashSet<>();\n    private static final HashSet<String> dataTypes = new HashSet<>();\n    private static final HashSet<String> cells = new HashSet<>();\n    private static final HashSet<String> antibodies = new HashSet<>();\n    private static final HashSet<String> fileTypes = new HashSet<>();\n    private static final HashSet<String> allHeaders = new LinkedHashSet<>();\n\n    private static final List<String> rnaChipQualifiers = Arrays.asList(\"CellTotal\", \"Longnonpolya\", \"Longpolya\",\n            \"NucleolusTotal\", \"ChromatinTotal\", \"ChromatinTotal\", \"NucleoplasmTotal\");\n    private static final String[] columnHeadings = {\"cell\", \"dataType\", \"antibody\", \"view\", \"replicate\", \"type\", \"lab\"};\n    private static final HashSet<String> knownFileTypes = new HashSet<>(Arrays.asList(\"bam\", \"bigBed\", \"bed\", \"bb\", \"bw\", \"bigWig\", \"gtf\", \"broadPeak\", \"narrowPeak\", \"gff\"));\n\n    public static void main(String[] args) throws IOException {\n\n\n//        List<EncodeFileRecord> records = new ArrayList();\n//        parseFilesDotTxt(args[0], records);\n//        PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(args[1])));\n//\n//        pw.print(\"path\");\n//        for (String h : EncodeTableModel.columnHeadings) {\n//            pw.print(\"\\t\");\n//            pw.print(h);\n//        }\n//        pw.println();\n//\n//        for (EncodeFileRecord rec : records) {\n//            pw.print(rec.getPath());\n//            for (String h : EncodeTableModel.columnHeadings) {\n//                pw.print(\"\\t\");\n//                String value = rec.getAttributeValue(h);\n//                pw.print(value == null ? \"\" : value);\n//            }\n//            pw.println();\n//        }\n//        pw.close();\n\n        updateEncodeTableFile(args[0], args[1]);\n\n    }\n\n    private static List<EncodeFileRecord> parseTableFile(String url) throws IOException {\n\n        List<EncodeFileRecord> records = new ArrayList<>(20000);\n\n        BufferedReader reader = null;\n\n        //reader = ParsingUtils.openBufferedReader(url);\n        reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(url)), HiCGlobals.bufferSize);\n\n        String[] headers = Globals.tabPattern.split(reader.readLine());\n\n        String nextLine;\n        while ((nextLine = reader.readLine()) != null) {\n            if (!nextLine.startsWith(\"#\")) {\n                String[] tokens = Globals.tabPattern.split(nextLine, -1);\n                String path = tokens[0];\n                Map<String, String> attributes = new HashMap<>();\n                for (int i = 0; i < headers.length; i++) {\n                    String value = tokens[i];\n                    if (value.length() > 0) {\n                        attributes.put(headers[i], value);\n                    }\n                }\n                records.add(new EncodeFileRecord(path, attributes));\n            }\n\n        }\n        return records;\n    }\n\n    private static void updateEncodeTableFile(String inputFile, String outputFile) throws IOException {\n\n        List<EncodeFileRecord> records = new ArrayList<>();\n\n        BufferedReader reader = null;\n        //reader = ParsingUtils.openBufferedReader(inputFile);\n        reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(inputFile)), HiCGlobals.bufferSize);\n\n        String rootPath = reader.readLine();\n\n        String hub = null;\n        String nextLine;\n        while ((nextLine = reader.readLine()) != null) {\n\n            if (nextLine.startsWith(\"#\")) {\n                if (nextLine.startsWith(\"#hub=\")) {\n                    hub = nextLine.substring(5);\n                }\n            } else {\n                String dir = nextLine.equals(\".\") ? rootPath : rootPath + nextLine;\n                String filesDotTxt = dir + \"/files.txt\";\n                try {\n                    if (HttpUtils.getInstance().resourceAvailable(filesDotTxt)) {\n                        parseFilesDotTxt(filesDotTxt, records);\n                    }\n                } catch (IOException e) {\n                    // e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n                }\n            }\n\n        }\n        for (String dt : fileTypes) System.out.println(dt);\n\n\n        outputRecords(outputFile, records, hub);\n    }\n\n    private static void outputRecords(String outputFile, List<EncodeFileRecord> records, String hub) throws IOException {\n        PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(outputFile)));\n        pw.print(\"path\");\n        for (String h : columnHeadings) {\n            pw.print(\"\\t\");\n            pw.print(h);\n        }\n        if (hub != null) {\n            pw.print(\"\\thub\");\n        }\n        pw.println();\n\n        for (EncodeFileRecord rec : records) {\n            pw.print(rec.getPath());\n            for (String h : columnHeadings) {\n                pw.print(\"\\t\");\n                String value = rec.getAttributeValue(h);\n                pw.print(value == null ? \"\" : value);\n            }\n            if (hub != null) {\n                pw.print(\"\\t\" + hub);\n            }\n            pw.println();\n        }\n        pw.close();\n    }\n\n    private static void parseFilesDotTxt(String url, List<EncodeFileRecord> fileRecords) throws IOException {\n\n\n        BufferedReader reader = null;\n\n\n        //reader = ParsingUtils.openBufferedReader(url);\n        reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(url)), HiCGlobals.bufferSize);\n        String nextLine;\n        while ((nextLine = reader.readLine()) != null) {\n\n            String[] tokens = Globals.tabPattern.split(nextLine);\n            if (tokens.length < 2) continue;\n\n            String fn = tokens[0];\n\n            String[] attributes = Globals.semicolonPattern.split(tokens[1]);\n\n            LinkedHashMap<String, String> kvalues = new LinkedHashMap<>();\n            for (String tk : attributes) {\n\n                String[] kv = Globals.equalPattern.split(tk);\n                if (kv.length > 1) {\n                    kvalues.put(kv[0].trim(), kv[1].trim());\n                    allHeaders.add(kv[0].trim());\n                }\n\n            }\n\n            // Hack for RnaChip -- need this to disambiguate them\n            if (\"RnaChip\".equals(kvalues.get(\"dataType\"))) {\n                for (String qual : rnaChipQualifiers) {\n                    if (fn.contains(qual)) {\n                        kvalues.put(\"antibody\", qual);\n                    }\n                }\n            }\n\n            String path = fn.startsWith(\"http\") ? fn : url.replace(\"files.txt\", fn);\n\n            EncodeFileRecord df = new EncodeFileRecord(path, kvalues);\n\n            if (knownFileTypes.contains(df.getFileType())) {\n                fileRecords.add(df);\n            }\n\n            dataTypes.add(df.getAttributeValue(\"dataType\"));\n            antibodies.add(df.getAttributeValue(\"antibody\"));\n            cells.add(df.getAttributeValue(\"cell\"));\n            labs.add(df.getAttributeValue(\"lab\"));\n            fileTypes.add(df.getFileType());\n\n        }\n\n        reader.close();\n\n    }\n\n    /*\nFile types\nbam\nbigBed\nshortFrags\ncsqual\nspikeins\nbai\npdf\nbed\nmatrix\nbigWig\ntab\nbed9\nbedCluster\npeptideMapping\ncsfasta\ngtf\nfastq\nbroadPeak\nnarrowPeak\ngff\nbedRrbs\nbedRnaElements\ntgz\nbedLogR\npeaks\n*/\n\n\n}\n"
  },
  {
    "path": "src/juicebox/encode/encode.hg18.txt",
    "content": "path\tcell\tdataType\tantibody\tview\treplicate\ttype\tlab\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878Ctcf.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k27ac.broadPeak.gz\tGM12878\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k27me3.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k36me3.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k4me1.broadPeak.gz\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k4me2.broadPeak.gz\tGM12878\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k4me3.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H3k9ac.broadPeak.gz\tGM12878\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksGm12878H4k20me1.broadPeak.gz\tGM12878\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescCtcf.broadPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k27me3.broadPeak.gz\tH1-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k36me3.broadPeak.gz\tH1-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k4me1.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k4me2.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k4me3.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH3k9ac.broadPeak.gz\tH1-hESC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksH1hescH4k20me1.broadPeak.gz\tH1-hESC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2Ctcf.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H3k27ac.broadPeak.gz\tHepG2\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H3k36me3.broadPeak.gz\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H3k4me2.broadPeak.gz\tHepG2\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H3k4me3.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H3k9ac.broadPeak.gz\tHepG2\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHepg2H4k20me1.broadPeak.gz\tHepG2\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecCtcf.broadPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k27ac.broadPeak.gz\tHMEC\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k27me3.broadPeak.gz\tHMEC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k36me3.broadPeak.gz\tHMEC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k4me1.broadPeak.gz\tHMEC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k4me2.broadPeak.gz\tHMEC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k4me3.broadPeak.gz\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH3k9ac.broadPeak.gz\tHMEC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHmecH4k20me1.broadPeak.gz\tHMEC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmCtcf.broadPeak.gz\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k27ac.broadPeak.gz\tHSMM\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k27me3.broadPeak.gz\tHSMM\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k36me3.broadPeak.gz\tHSMM\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k4me1.broadPeak.gz\tHSMM\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k4me2.broadPeak.gz\tHSMM\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k4me3.broadPeak.gz\tHSMM\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH3k9ac.broadPeak.gz\tHSMM\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHsmmH4k20me1.broadPeak.gz\tHSMM\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecCtcf.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k27ac.broadPeak.gz\tHUVEC\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k27me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k36me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k4me1.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k4me2.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k4me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k9ac.broadPeak.gz\tHUVEC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH3k9me1.broadPeak.gz\tHUVEC\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecH4k20me1.broadPeak.gz\tHUVEC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksHuvecPol2b.broadPeak.gz\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562Ctcf.broadPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k27ac.broadPeak.gz\tK562\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k27me3.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k36me3.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k4me1.broadPeak.gz\tK562\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k4me2.broadPeak.gz\tK562\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k4me3.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k9ac.broadPeak.gz\tK562\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H3k9me1.broadPeak.gz\tK562\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562H4k20me1.broadPeak.gz\tK562\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksK562Pol2b.broadPeak.gz\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekCtcf.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k27ac.broadPeak.gz\tNHEK\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k27me3.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k36me3.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k4me1.broadPeak.gz\tNHEK\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k4me2.broadPeak.gz\tNHEK\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k4me3.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k9ac.broadPeak.gz\tNHEK\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH3k9me1.broadPeak.gz\tNHEK\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekH4k20me1.broadPeak.gz\tNHEK\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhekPol2b.broadPeak.gz\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfCtcf.broadPeak.gz\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k27ac.broadPeak.gz\tNHLF\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k27me3.broadPeak.gz\tNHLF\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k36me3.broadPeak.gz\tNHLF\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k4me1.broadPeak.gz\tNHLF\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k4me2.broadPeak.gz\tNHLF\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k4me3.broadPeak.gz\tNHLF\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH3k9ac.broadPeak.gz\tNHLF\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadChipSeq/wgEncodeBroadChipSeqPeaksNhlfH4k20me1.broadPeak.gz\tNHLF\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmGm12878HMM.bed.gz\tGM12878\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmH1hescHMM.bed.gz\tH1-hESC\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHepg2HMM.bed.gz\tHepG2\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHmecHMM.bed.gz\tHMEC\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHsmmHMM.bed.gz\tHSMM\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHuvecHMM.bed.gz\tHUVEC\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmK562HMM.bed.gz\tK562\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmNhekHMM.bed.gz\tNHEK\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmNhlfHMM.bed.gz\tNHLF\tCombined\t\tHMM\t\tbed\tBroad\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBuOrchid/wgEncodeBuOrchidSignalRep1Gm12878.bw\t\tOrchid\t\tSignal\t1\tbw\tBU\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeBuOrchid/wgEncodeBuOrchidSignalRep2Gm12878.bw\t\tOrchid\t\tSignal\t2\tbw\tBU\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksAosmcSerumfree.narrowPeak.gz\tAoSMC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksChorion.narrowPeak.gz\tChorion\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksFibrobl.narrowPeak.gz\tFibrobl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksFibrop.narrowPeak.gz\tFibroP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm12878V3.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm12891V2.narrowPeak.gz\tGM12891\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm12892V2.narrowPeak.gz\tGM12892\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm18507.narrowPeak.gz\tGM18507\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm19238V2.narrowPeak.gz\tGM19238\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm19239V2.narrowPeak.gz\tGM19239\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksGm19240V2.narrowPeak.gz\tGM19240\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksH1hescV2.narrowPeak.gz\tH1-hESC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksH9es.narrowPeak.gz\tH9ES\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHelas3Ifna4h.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHelas3V3.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHepg2V3.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHsmm.narrowPeak.gz\tHSMM\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHsmmt.narrowPeak.gz\tHSMMtube\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksHuvecV2.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksK562V3.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksLhsr.narrowPeak.gz\tLHSR\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksLhsrAndro.narrowPeak.gz\tLHSR\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksMcf7.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksMedullo.narrowPeak.gz\tMedullo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksMelano.narrowPeak.gz\tMelano\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksMyometr.narrowPeak.gz\tMyometr\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksNhekV2.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksPanislets.narrowPeak.gz\tPanIslets\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeDukeDNaseSeqPeaksProgfib.narrowPeak.gz\tProgFib\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksGm12878V3.narrowPeak.gz\tGM12878\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksGm18507.narrowPeak.gz\tGM18507\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksGm19239.narrowPeak.gz\tGM19239\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksH1hescV2.narrowPeak.gz\tH1-hESC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksHelas3Ifna4h.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksHelas3Ifng4h.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksHelas3V3.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksHepg2V3.narrowPeak.gz\tHepG2\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksHuvecV2.narrowPeak.gz\tHUVEC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksK562V3.narrowPeak.gz\tK562\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksLhsr.narrowPeak.gz\tLHSR\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksLhsrAndro.narrowPeak.gz\tLHSR\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksNhbe.narrowPeak.gz\tNHBE\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksNhekV2.narrowPeak.gz\tNHEK\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqPeaksPanislets.narrowPeak.gz\tPanIslets\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaGm12878.narrowPeak.gz\tGM12878\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaH1hesc.narrowPeak.gz\tH1-hESC\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaHelas3.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaHepg2.narrowPeak.gz\tHepG2\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaHuvec.narrowPeak.gz\tHUVEC\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaK562.narrowPeak.gz\tK562\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUncFAIREseqZinbaNhek.narrowPeak.gz\tNHEK\tFaireSeq\t\tpeaksZinba\t\tnarrowPeak\tUNC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm12878CmycV2.narrowPeak.gz\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm12878CtcfV3.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm12878Pol2.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm12891CtcfV2.narrowPeak.gz\tGM12891\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm12892CtcfV2.narrowPeak.gz\tGM12892\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm19238CtcfV2.narrowPeak.gz\tGM19238\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm19239CtcfV2.narrowPeak.gz\tGM19239\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksGm19240CtcfV2.narrowPeak.gz\tGM19240\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksH1hescCmyc.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksH1hescCtcfV2.narrowPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksH1hescPol2V2.narrowPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHelas3CmycV3.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHelas3CtcfV3.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHelas3Pol2.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHepg2CmycV3.narrowPeak.gz\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHepg2CtcfV3.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHepg2Pol2V2.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHuvecCmycV2.narrowPeak.gz\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHuvecCtcfV2.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksHuvecPol2V2.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksK562CmycV3.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksK562CtcfV3.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksK562Pol2V2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksMcf7Cmyc.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksMcf7Ctcf.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksNhekCtcfV2.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksProgfibCtcf.narrowPeak.gz\tProgFib\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeChromatinMap/wgEncodeUtaChIPseqPeaksProgfibPol2.narrowPeak.gz\tProgFib\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAlignmentsRep1Gm12878CellTotal.bb\tGM12878\tRnaSeq\t\tAlignments\t1\tbb\tCSHL\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAlignmentsRep1K562CellTotal.bb\tK562\tRnaSeq\t\tAlignments\t1\tbb\tCSHL\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAlignmentsRep1K562CytosolLongpolyaV2.bb\tK562\tRnaSeq\t\tAlignments\t1\tbb\tCSHL\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAlignmentsRep2Gm12878CellTotal.bb\tGM12878\tRnaSeq\t\tAlignments\t2\tbb\tCSHL\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAlignmentsRep2K562CellTotal.bb\tK562\tRnaSeq\t\tAlignments\t2\tbb\tCSHL\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsGm12878CellShort.broadPeak.gz\tGM12878\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsGm12878CytosolShort.broadPeak.gz\tGM12878\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsGm12878NucleusShort.broadPeak.gz\tGM12878\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562CellShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562ChromatinShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562CytosolShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562NucleolusShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562NucleoplasmShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562NucleusShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsK562PolysomeShort.broadPeak.gz\tK562\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqTransfragsProstateCellShort.broadPeak.gz\tprostate\tShortRnaSeq\t\tTransfrags\t\tbroadPeak\tCshl\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Astrocy.broadPeak.gz\tAstrocy\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Chorion.broadPeak.gz\tChorion\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Fibrobl.broadPeak.gz\tFibrobl\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gliobla.broadPeak.gz\tGliobla\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm12878.broadPeak.gz\tGM12878\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm12891.broadPeak.gz\tGM12891\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm12892.broadPeak.gz\tGM12892\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm18507.broadPeak.gz\tGM18507\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm19238.broadPeak.gz\tGM19238\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm19239.broadPeak.gz\tGM19239\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Gm19240.broadPeak.gz\tGM19240\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Helas3.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Helas3Ifna4h.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Helas3Ifng4h.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Hepg2.broadPeak.gz\tHepG2\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Hmec.broadPeak.gz\tHMEC\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Huvec.broadPeak.gz\tHUVEC\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Lncap.broadPeak.gz\tLNCaP\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1LncapAndro.broadPeak.gz\tLNCaP\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Mcf7.broadPeak.gz\tMCF-7\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Mcf7Estro.broadPeak.gz\tMCF-7\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Mcf7Vehicle.broadPeak.gz\tMCF-7\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Medullo.broadPeak.gz\tMedullo\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Nhek.broadPeak.gz\tNHEK\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Osteobl.broadPeak.gz\tOsteobl\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep1Progfib.broadPeak.gz\tProgFib\tAffyExonArray\t\t\t1\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Astrocy.broadPeak.gz\tAstrocy\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Fibrobl.broadPeak.gz\tFibrobl\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gliobla.broadPeak.gz\tGliobla\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm12878.broadPeak.gz\tGM12878\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm12891.broadPeak.gz\tGM12891\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm12892.broadPeak.gz\tGM12892\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm18507.broadPeak.gz\tGM18507\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm19238.broadPeak.gz\tGM19238\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm19239.broadPeak.gz\tGM19239\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Gm19240.broadPeak.gz\tGM19240\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Helas3.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Helas3Ifna4h.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Helas3Ifng4h.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Hepg2.broadPeak.gz\tHepG2\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Hmec.broadPeak.gz\tHMEC\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Huvec.broadPeak.gz\tHUVEC\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Lncap.broadPeak.gz\tLNCaP\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2LncapAndro.broadPeak.gz\tLNCaP\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Mcf7Estro.broadPeak.gz\tMCF-7\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Mcf7Vehicle.broadPeak.gz\tMCF-7\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Medullo.broadPeak.gz\tMedullo\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Nhek.broadPeak.gz\tNHEK\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Osteobl.broadPeak.gz\tOsteobl\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep2Progfib.broadPeak.gz\tProgFib\tAffyExonArray\t\t\t2\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep3Gm12878.broadPeak.gz\tGM12878\tAffyExonArray\t\t\t3\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep3Gm18507.broadPeak.gz\tGM18507\tAffyExonArray\t\t\t3\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep3Helas3.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t3\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeDukeAffyExonArray/wgEncodeDukeAffyExonArraySimpleSignalRep3Hepg2.broadPeak.gz\tHepG2\tAffyExonArray\t\t\t3\tbroadPeak\tDuke\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqA549ControlPcr2xDex100nmAlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqA549ControlPcr2xDex100nmRawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqGm12878ControlPcr1xAlnRep2.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqGm12878ControlPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqHepg2ControlPcr2xAlnRep1.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqHepg2ControlPcr2xAlnRep2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqHepg2ControlPcr2xRawRep1.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqHepg2ControlPcr2xRawRep2.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksA549Gr.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549CtcfPcr1xDexa.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549CtcfPcr1xEtoh02.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549GrPcr1xDex500pm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549GrPcr1xDex50nm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549GrPcr1xDex5nm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549Pol2.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549Pol2Pcr2xEtoh02.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549Usf1Pcr1xDexa.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1A549Usf1Pcr1xEtoh02.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Be2cNrsf.broadPeak.gz\tBE2_C\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Batf.broadPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Bcl11a.broadPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Ebf.broadPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Irf4.broadPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Oct2.broadPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878P300.broadPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Pax5c20.broadPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Pax5n19.broadPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Pbx3.broadPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Pol24h8Pcr1x.broadPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Pu1.broadPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Sp1Pcr1x.broadPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Tcf12.broadPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Usf1.narrowPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t1\tnarrowPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12878Zbtb33.broadPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12891Pol24h8Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12891Pol2Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12891Pou2f2Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPOU2F2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12891Pu1Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12891Taf1Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12892Pol24h8Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12892Pol2Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Gm12892Taf1Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1H1hescNrsfPcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1H1hescPol24h8Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1H1hescPol2Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1H1hescTaf1Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Helas3Gabp.broadPeak.gz\tHeLa-S3\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Helas3Pol2.broadPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Helas3Taf1Pcr1xTaf1.broadPeak.gz\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Fosl2Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tFOSL2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Gabp.broadPeak.gz\tHepG2\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Hey1Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tHEY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Jund.broadPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Nrsf.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2P300.broadPeak.gz\tHepG2\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Pol2.broadPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2RxraPcr1x.broadPeak.gz\tHepG2\tChipSeq\tRXRA\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Sin3ak20.broadPeak.gz\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Taf1.broadPeak.gz\tHepG2\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Usf1.broadPeak.gz\tHepG2\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Hepg2Zbtb33Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1JurkatPol2Pcr2x.broadPeak.gz\tJurkat\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1K562Hey1.broadPeak.gz\tK562\tChipSeq\tHEY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1K562Pu1.broadPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Panc1Nrsf.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1Pfsk1Nrsf.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1SknshNrsf.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep1U87Nrsf.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549CtcfPcr1xDexa.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549CtcfPcr1xEtoh02.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549GrPcr1xDex500pm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549GrPcr1xDex50nm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549GrPcr1xDex5nm.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549Pol2.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549Pol2Pcr2xEtoh02.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549Usf1Pcr1xDexa.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2A549Usf1Pcr1xEtoh02.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Be2cNrsf.broadPeak.gz\tBE2_C\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Batf.broadPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Bcl11a.broadPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Ebf.broadPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Irf4.broadPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Oct2.broadPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878P300.broadPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Pax5c20.broadPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Pax5n19.broadPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Pbx3.broadPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Pol24h8Pcr1x.broadPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Pu1.broadPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Sp1Pcr1x.broadPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Tcf12.broadPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Usf1.narrowPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t2\tnarrowPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12878Zbtb33.broadPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12891Pol24h8Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12891Pol2Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12891Pou2f2Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPOU2F2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12891Pu1Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12891Taf1Pcr1x.broadPeak.gz\tGM12891\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12892Pol24h8Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12892Pol2Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Gm12892Taf1Pcr1x.broadPeak.gz\tGM12892\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2H1hescNrsfPcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2H1hescPol24h8Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2H1hescPol2Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2H1hescTaf1Pcr1x.broadPeak.gz\tH1-hESC\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Helas3Gabp.broadPeak.gz\tHeLa-S3\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Helas3Pol2.broadPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Helas3Taf1Pcr1xTaf1.broadPeak.gz\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Fosl2Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tFOSL2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Gabp.broadPeak.gz\tHepG2\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Hey1Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tHEY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Jund.broadPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Nrsf.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2P300.broadPeak.gz\tHepG2\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Pol2.broadPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2RxraPcr1x.broadPeak.gz\tHepG2\tChipSeq\tRXRA\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Sin3ak20.broadPeak.gz\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Taf1.broadPeak.gz\tHepG2\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Usf1.broadPeak.gz\tHepG2\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Hepg2Zbtb33Pcr1x.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2JurkatPol2Pcr2x.broadPeak.gz\tJurkat\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2K562Hey1.broadPeak.gz\tK562\tChipSeq\tHEY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2K562Pu1.broadPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Panc1Nrsf.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2Pfsk1Nrsf.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2SknshNrsf.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPeaksRep2U87Nrsf.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPfsk1ControlPcr2xAlnRep1.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPfsk1ControlPcr2xAlnRep2.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPfsk1ControlPcr2xRawRep1.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaChipSeq/wgEncodeHudsonalphaChipSeqPfsk1ControlPcr2xRawRep2.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaCnv/wgEncodeHudsonalphaCnvRegionsGM12878V2.bed.gz\tGM12878\tGenotype\t\tRegions\t\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaCnv/wgEncodeHudsonalphaCnvRegionsHepG2V2.bed.gz\tHepG2\tGenotype\t\tRegions\t\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaCnv/wgEncodeHudsonalphaCnvRegionsK562V2.bed.gz\tK562\tGenotype\t\tRegions\t\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27GM12878r1.bed.gz\tGM12878\tMethylArray\t\t\t1\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27GM12878r2.bed.gz\tGM12878\tMethylArray\t\t\t2\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27HepG2r1.bed.gz\tHepG2\tMethylArray\t\t\t1\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27HepG2r2.bed.gz\tHepG2\tMethylArray\t\t\t2\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27K562r1.bed.gz\tK562\tMethylArray\t\t\t1\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeHudsonalphaMethyl27/wgEncodeHudsonalphaMethyl27K562r2.bed.gz\tK562\tMethylArray\t\t\t2\tbed\tHudsonAlpha\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign100mer.bw.gz\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign36mer.bw.gz\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign40mer.bw.gz\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign50mer.bw.gz\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign75mer.bw.gz\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeNhgriNre/wgEncodeNhgriNREEnhancerBlockersK562Ggamma.bed.gz\tK562\tNRE\t\tEnhancer_Blockers\t\tbed\tNHGRI-Elnitski\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeNhgriNre/wgEncodeNhgriNREEnhancerBlockersK562Sv40.bed.gz\tK562\tNRE\t\tEnhancer_Blockers\t\tbed\tNHGRI-Elnitski\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeNhgriNre/wgEncodeNhgriNRESilencersK562Ggamma.bed.gz\tK562\tNRE\t\tSilencers\t\tbed\tNHGRI-Elnitski\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeNhgriNre/wgEncodeNhgriNRESilencersK562Sv40.bed.gz\tK562\tNRE\t\tSilencers\t\tbed\tNHGRI-Elnitski\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeRegDnaseClustered/wgEncodeRegDnaseClustered.bed.gz\t\tcluster\t\t\t\tbed\tKent\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeRegTfbsClustered/wgEncodeRegTfbsClustered.bed.gz\t\tcluster\t\t\t\tfactorSource\tKent\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSangerGencode/wgEncodeGencodeAutoV3.gtf.gz\t\tGencode\t\t\t\tgenePred\tSanger\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSangerGencode/wgEncodeGencodeManualV3.gtf.gz\t\tGencode\t\t\t\tgenePred\tSanger\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSangerGencode/wgEncodeGencodePolyaV3.gtf.gz\t\tGencode\t\t\t\tgenePred\tSanger\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaGm12878Nov69522T7tag.broadPeak.gz\tGM12878\tRipChip\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaGm12878Sc5261Elavl1.broadPeak.gz\tGM12878\tRipChip\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaGm12878Sigp6246Pabpc1.broadPeak.gz\tGM12878\tRipChip\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaK562Nov69522T7tag.broadPeak.gz\tK562\tRipChip\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaK562Sc21027Igf2bp1.broadPeak.gz\tK562\tRipChip\tIGF2BP1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaK562Sc5261Elavl1.broadPeak.gz\tK562\tRipChip\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeSunyalbanyRnaGeneChip/wgEncodeSunyalbanyRnaGeneChipRbpAssocRnaK562Sigp6246Pabpc1.broadPeak.gz\tK562\tRipChip\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Ag04449.broadPeak.gz\tAG04449\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Ag04450.broadPeak.gz\tAG04450\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Ag09309.broadPeak.gz\tAG09309\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Ag09319.broadPeak.gz\tAG09319\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Ag10803.broadPeak.gz\tAG10803\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Bjtert.broadPeak.gz\tBJ\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Caco2.broadPeak.gz\tCaco-2\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Cmk.broadPeak.gz\tCMK\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Gm06990.broadPeak.gz\tGM06990\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Gm12878.broadPeak.gz\tGM12878\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1H7es.broadPeak.gz\tH7-hESC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hae.broadPeak.gz\tHAEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hcf.broadPeak.gz\tHCF\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hcm.broadPeak.gz\tHCM\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hcpe.broadPeak.gz\tHCPEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hee.broadPeak.gz\tHEEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Helas3.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hepg2.broadPeak.gz\tHepG2\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hipe.broadPeak.gz\tHIPEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hmec.broadPeak.gz\tHMEC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hnpce.broadPeak.gz\tHNPCEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hrcepic.broadPeak.gz\tHRCEpiC\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hre.broadPeak.gz\tHRE\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Hrpe.broadPeak.gz\tHRPEpiC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Huvec.broadPeak.gz\tHUVEC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Jurkat.broadPeak.gz\tJurkat\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1K562V2.broadPeak.gz\tK562\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Mcf7.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Nb4V2.broadPeak.gz\tNB4\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Nhdfneo.broadPeak.gz\tNHDF-neo\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Nhek.broadPeak.gz\tNHEK\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Nhlf.broadPeak.gz\tNHLF\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Panc1.broadPeak.gz\tPANC-1\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Saec.broadPeak.gz\tSAEC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1SkmcV2.broadPeak.gz\tSKMC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Sknshra.broadPeak.gz\tSK-N-SH_RA\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep1Th1.broadPeak.gz\tTh1\tAffyExonArray\t\t\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Ag04449.broadPeak.gz\tAG04449\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Ag04450.broadPeak.gz\tAG04450\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Ag09309.broadPeak.gz\tAG09309\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Ag09319.broadPeak.gz\tAG09319\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Ag10803.broadPeak.gz\tAG10803\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Bjtert.broadPeak.gz\tBJ\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Caco2.broadPeak.gz\tCaco-2\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Gm06990.broadPeak.gz\tGM06990\tAffyExonArray\t\t\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hae.broadPeak.gz\tHAEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hcf.broadPeak.gz\tHCF\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hcm.broadPeak.gz\tHCM\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hcpe.broadPeak.gz\tHCPEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hee.broadPeak.gz\tHEEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Helas3V2.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hepg2.broadPeak.gz\tHepG2\tAffyExonArray\t\t\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hipe.broadPeak.gz\tHIPEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hnpce.broadPeak.gz\tHNPCEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hrcepic.broadPeak.gz\tHRCEpiC\tAffyExonArray\t\t\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hre.broadPeak.gz\tHRE\tAffyExonArray\t\t\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Hrpe.broadPeak.gz\tHRPEpiC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Jurkat.broadPeak.gz\tJurkat\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2K562.broadPeak.gz\tK562\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Mcf7.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Nb4.broadPeak.gz\tNB4\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Nhdfneo.broadPeak.gz\tNHDF-neo\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Nhlf.broadPeak.gz\tNHLF\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Panc1.broadPeak.gz\tPANC-1\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Saec.broadPeak.gz\tSAEC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Skmc.broadPeak.gz\tSKMC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwAffyExonArray/wgEncodeUwAffyExonArraySimpleSignalRep2Sknshra.broadPeak.gz\tSK-N-SH_RA\tAffyExonArray\t\t\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1BjH3k27me3.broadPeak.gz\tBJ\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1BjH3k36me3.broadPeak.gz\tBJ\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1BjH3k4me3.broadPeak.gz\tBJ\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1BjtertCtcf.broadPeak.gz\tBJ\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Caco2Ctcf.broadPeak.gz\tCaco-2\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Caco2H3k27me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Caco2H3k36me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Caco2H3k4me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm06990Ctcf.broadPeak.gz\tGM06990\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm06990H3k27me3.broadPeak.gz\tGM06990\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm06990H3k36me3.broadPeak.gz\tGM06990\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm06990H3k4me3.broadPeak.gz\tGM06990\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12801Ctcf.broadPeak.gz\tGM12801\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12864Ctcf.broadPeak.gz\tGM12864\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12865Ctcf.broadPeak.gz\tGM12865\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12872Ctcf.broadPeak.gz\tGM12872\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12873Ctcf.broadPeak.gz\tGM12873\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12874Ctcf.broadPeak.gz\tGM12874\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12875Ctcf.broadPeak.gz\tGM12875\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12878Ctcf.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12878H3k27me3.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12878H3k36me3.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Gm12878H3k4me3.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hek293Ctcf.broadPeak.gz\tHEK293\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Helas3Ctcf.broadPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Helas3H3k27me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Helas3H3k36me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Helas3H3k4me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hepg2Ctcf.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hepg2H3k27me3.broadPeak.gz\tHepG2\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hepg2H3k36me3.broadPeak.gz\tHepG2\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hepg2H3k4me3.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hl60Ctcf.broadPeak.gz\tHL-60\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Hl60H3k4me3.broadPeak.gz\tHL-60\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HmecCtcf.broadPeak.gz\tHMEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HmecH3k27me3.broadPeak.gz\tHMEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HreCtcf.broadPeak.gz\tHRE\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HreH3k27me3.broadPeak.gz\tHRE\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HreH3k36me3.broadPeak.gz\tHRE\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HreH3k4me3.broadPeak.gz\tHRE\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HuvecCtcf.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HuvecH3k27me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HuvecH3k36me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1HuvecH3k4me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1K562Ctcf.broadPeak.gz\tK562\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1K562H3k27me3.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1K562H3k36me3.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1K562H3k4me3.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1NhekCtcf.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1NhekH3k27me3.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1NhekH3k36me3.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1NhekH3k4me3.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SaecCtcf.broadPeak.gz\tSAEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SaecH3k27me3.broadPeak.gz\tSAEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SaecH3k36me3.broadPeak.gz\tSAEC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SaecH3k4me3.broadPeak.gz\tSAEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SknshraCtcf.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SknshraH3k27me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SknshraH3k36me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1SknshraH3k4me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep1Werirb1Ctcf.broadPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2BjH3k27me3.broadPeak.gz\tBJ\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2BjH3k36me3.broadPeak.gz\tBJ\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2BjH3k4me3.broadPeak.gz\tBJ\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2BjtertCtcf.broadPeak.gz\tBJ\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Caco2Ctcf.broadPeak.gz\tCaco-2\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Caco2H3k27me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Caco2H3k36me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Caco2H3k4me3.broadPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm06990Ctcf.broadPeak.gz\tGM06990\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm06990H3k27me3.broadPeak.gz\tGM06990\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm06990H3k36me3.broadPeak.gz\tGM06990\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm06990H3k4me3.broadPeak.gz\tGM06990\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12864Ctcf.broadPeak.gz\tGM12864\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12865Ctcf.broadPeak.gz\tGM12865\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12872Ctcf.broadPeak.gz\tGM12872\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12873Ctcf.broadPeak.gz\tGM12873\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12874Ctcf.broadPeak.gz\tGM12874\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12875Ctcf.broadPeak.gz\tGM12875\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12878Ctcf.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12878H3k27me3.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12878H3k36me3.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Gm12878H3k4me3.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Hek293Ctcf.broadPeak.gz\tHEK293\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Helas3Ctcf.broadPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Helas3H3k27me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Helas3H3k36me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Helas3H3k4me3.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Hepg2Ctcf.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Hepg2H3k27me3.broadPeak.gz\tHepG2\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Hepg2H3k4me3.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Hl60H3k4me3.broadPeak.gz\tHL-60\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HreCtcf.broadPeak.gz\tHRE\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HreH3k27me3.broadPeak.gz\tHRE\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HreH3k36me3.broadPeak.gz\tHRE\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HreH3k4me3.broadPeak.gz\tHRE\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HuvecCtcf.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HuvecH3k27me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HuvecH3k36me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2HuvecH3k4me3.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2K562Ctcf.broadPeak.gz\tK562\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2K562H3k27me3.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2K562H3k36me3.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2NhekCtcf.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2NhekH3k27me3.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2NhekH3k36me3.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2NhekH3k4me3.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SaecCtcf.broadPeak.gz\tSAEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SaecH3k27me3.broadPeak.gz\tSAEC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SaecH3k36me3.broadPeak.gz\tSAEC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SaecH3k4me3.broadPeak.gz\tSAEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SknshraCtcf.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SknshraH3k27me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SknshraH3k36me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2SknshraH3k4me3.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqHotspotsRep2Werirb1Ctcf.broadPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksGm12801Ctcf.narrowPeak.gz\tGM12801\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksHepg2Ctcf.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksHl60Ctcf.narrowPeak.gz\tHL-60\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksHreCtcf.narrowPeak.gz\tHRE\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1BjH3k27me3.narrowPeak.gz\tBJ\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1BjH3k36me3.narrowPeak.gz\tBJ\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1BjH3k4me3.narrowPeak.gz\tBJ\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1BjtertCtcf.narrowPeak.gz\tBJ\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Caco2Ctcf.narrowPeak.gz\tCaco-2\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Caco2H3k27me3.narrowPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Caco2H3k36me3.narrowPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Caco2H3k4me3.narrowPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm06990Ctcf.narrowPeak.gz\tGM06990\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm06990H3k27me3.narrowPeak.gz\tGM06990\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm06990H3k36me3.narrowPeak.gz\tGM06990\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm06990H3k4me3.narrowPeak.gz\tGM06990\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12864Ctcf.narrowPeak.gz\tGM12864\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12865Ctcf.narrowPeak.gz\tGM12865\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12872Ctcf.narrowPeak.gz\tGM12872\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12873Ctcf.narrowPeak.gz\tGM12873\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12874Ctcf.narrowPeak.gz\tGM12874\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12875Ctcf.narrowPeak.gz\tGM12875\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12878Ctcf.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12878H3k27me3.narrowPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12878H3k36me3.narrowPeak.gz\tGM12878\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Gm12878H3k4me3.narrowPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Hek293Ctcf.narrowPeak.gz\tHEK293\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Helas3Ctcf.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Helas3H3k27me3.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Helas3H3k36me3.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Helas3H3k4me3.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Hepg2H3k27me3.narrowPeak.gz\tHepG2\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Hepg2H3k36me3.narrowPeak.gz\tHepG2\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Hepg2H3k4me3.narrowPeak.gz\tHepG2\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1Hl60H3k4me3.narrowPeak.gz\tHL-60\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HmecCtcf.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HmecH3k27me3.narrowPeak.gz\tHMEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HreH3k27me3.narrowPeak.gz\tHRE\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HreH3k36me3.narrowPeak.gz\tHRE\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HreH3k4me3.narrowPeak.gz\tHRE\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HuvecCtcf.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HuvecH3k27me3.narrowPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HuvecH3k36me3.narrowPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1HuvecH3k4me3.narrowPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1K562Ctcf.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1K562H3k27me3.narrowPeak.gz\tK562\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1K562H3k36me3.narrowPeak.gz\tK562\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1K562H3k4me3.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1NhekCtcf.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1NhekH3k27me3.narrowPeak.gz\tNHEK\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1NhekH3k36me3.narrowPeak.gz\tNHEK\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1NhekH3k4me3.narrowPeak.gz\tNHEK\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SaecCtcf.narrowPeak.gz\tSAEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SaecH3k27me3.narrowPeak.gz\tSAEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SaecH3k36me3.narrowPeak.gz\tSAEC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SaecH3k4me3.narrowPeak.gz\tSAEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SknshraCtcf.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SknshraH3k27me3.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SknshraH3k36me3.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksRep1SknshraH3k4me3.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwChIPSeq/wgEncodeUwChIPSeqPeaksWerirb1Ctcf.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFHotspotsGm06990.broadPeak.gz\tGM06990\tDGF\t\tHotspots\t\tbroadPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFHotspotsHepg2.broadPeak.gz\tHepG2\tDGF\t\tHotspots\t\tbroadPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFHotspotsK562.broadPeak.gz\tK562\tDGF\t\tHotspots\t\tbroadPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFHotspotsSknshra.broadPeak.gz\tSK-N-SH_RA\tDGF\t\tHotspots\t\tbroadPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFHotspotsTh1.broadPeak.gz\tTh1\tDGF\t\tHotspots\t\tbroadPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFPeaksGm06990.narrowPeak.gz\tGM06990\tDGF\t\tPeaks\t\tnarrowPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFPeaksHepg2.narrowPeak.gz\tHepG2\tDGF\t\tPeaks\t\tnarrowPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFPeaksK562.narrowPeak.gz\tK562\tDGF\t\tPeaks\t\tnarrowPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFPeaksSknshra.narrowPeak.gz\tSK-N-SH_RA\tDGF\t\tPeaks\t\tnarrowPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDGF/wgEncodeUwDGFPeaksTh1.narrowPeak.gz\tTh1\tDGF\t\tPeaks\t\tnarrowPeak\tUw\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Ag04449.broadPeak.gz\tAG04449\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Ag04450.broadPeak.gz\tAG04450\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Ag09309.broadPeak.gz\tAG09309\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Ag09319.broadPeak.gz\tAG09319\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Ag10803.broadPeak.gz\tAG10803\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Bjtert.broadPeak.gz\tBJ\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Caco2.broadPeak.gz\tCaco-2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Cmk.broadPeak.gz\tCMK\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Gm06990.broadPeak.gz\tGM06990\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Gm12865.broadPeak.gz\tGM12865\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Gm12878.broadPeak.gz\tGM12878\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1H1es.broadPeak.gz\tH1-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1H7es.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hae.broadPeak.gz\tHAEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hcf.broadPeak.gz\tHCF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hcm.broadPeak.gz\tHCM\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hcpe.broadPeak.gz\tHCPEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hee.broadPeak.gz\tHEEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Helas3.broadPeak.gz\tHeLa-S3\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hepg2.broadPeak.gz\tHepG2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hgf.broadPeak.gz\tHGF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hl60V2.broadPeak.gz\tHL-60\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hmec.broadPeak.gz\tHMEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hnpce.broadPeak.gz\tHNPCEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hrcepic.broadPeak.gz\tHRCEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hre.broadPeak.gz\tHRE\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Hrpe.broadPeak.gz\tHRPEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Huvec.broadPeak.gz\tHUVEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Jurkat.broadPeak.gz\tJurkat\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1K562.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Mcf7.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Nb4V2.broadPeak.gz\tNB4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Nhdfneo.broadPeak.gz\tNHDF-neo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Nhek.broadPeak.gz\tNHEK\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Nhlf.broadPeak.gz\tNHLF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Panc1.broadPeak.gz\tPANC-1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Saec.broadPeak.gz\tSAEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1SkmcV2.broadPeak.gz\tSKMC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Sknshra.broadPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Th1.broadPeak.gz\tTh1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep1Th2.broadPeak.gz\tTh2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Ag04449.broadPeak.gz\tAG04449\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Ag04450.broadPeak.gz\tAG04450\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Ag09309.broadPeak.gz\tAG09309\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Ag09319.broadPeak.gz\tAG09319\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Ag10803.broadPeak.gz\tAG10803\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Bjtert.broadPeak.gz\tBJ\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Caco2.broadPeak.gz\tCaco-2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Gm06990.broadPeak.gz\tGM06990\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Gm12865.broadPeak.gz\tGM12865\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Gm12878.broadPeak.gz\tGM12878\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hae.broadPeak.gz\tHAEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hcf.broadPeak.gz\tHCF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hcm.broadPeak.gz\tHCM\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hcpe.broadPeak.gz\tHCPEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hee.broadPeak.gz\tHEEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Helas3.broadPeak.gz\tHeLa-S3\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hepg2.broadPeak.gz\tHepG2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hgf.broadPeak.gz\tHGF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hl60.broadPeak.gz\tHL-60\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hnpce.broadPeak.gz\tHNPCEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hrcepic.broadPeak.gz\tHRCEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hre.broadPeak.gz\tHRE\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Hrpe.broadPeak.gz\tHRPEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Jurkat.broadPeak.gz\tJurkat\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2K562.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Mcf7.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Nb4.broadPeak.gz\tNB4\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Nhdfneo.broadPeak.gz\tNHDF-neo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Nhlf.broadPeak.gz\tNHLF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Panc1.broadPeak.gz\tPANC-1\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Saec.broadPeak.gz\tSAEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2Skmc.broadPeak.gz\tSKMC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqHotspotsRep2SknshraV2.broadPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Ag04449.narrowPeak.gz\tAG04449\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Ag04450.narrowPeak.gz\tAG04450\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Ag09309.narrowPeak.gz\tAG09309\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Ag09319.narrowPeak.gz\tAG09319\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Ag10803.narrowPeak.gz\tAG10803\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Bjtert.narrowPeak.gz\tBJ\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Caco2.narrowPeak.gz\tCaco-2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Cmk.narrowPeak.gz\tCMK\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Gm06990.narrowPeak.gz\tGM06990\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Gm12865.narrowPeak.gz\tGM12865\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Gm12878.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1H1es.narrowPeak.gz\tH1-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1H7es.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hae.narrowPeak.gz\tHAEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hcf.narrowPeak.gz\tHCF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hcm.narrowPeak.gz\tHCM\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hcpe.narrowPeak.gz\tHCPEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hee.narrowPeak.gz\tHEEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Helas3.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hepg2.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hgf.narrowPeak.gz\tHGF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hl60V2.narrowPeak.gz\tHL-60\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hmec.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hnpce.narrowPeak.gz\tHNPCEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hrcepic.narrowPeak.gz\tHRCEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hre.narrowPeak.gz\tHRE\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Hrpe.narrowPeak.gz\tHRPEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Huvec.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Jurkat.narrowPeak.gz\tJurkat\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1K562.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Mcf7.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Nb4V2.narrowPeak.gz\tNB4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Nhdfneo.narrowPeak.gz\tNHDF-neo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Nhek.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Nhlf.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Panc1.narrowPeak.gz\tPANC-1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Saec.narrowPeak.gz\tSAEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1SkmcV2.narrowPeak.gz\tSKMC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Sknshra.narrowPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Th1.narrowPeak.gz\tTh1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep1Th2.narrowPeak.gz\tTh2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Ag04449.narrowPeak.gz\tAG04449\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Ag04450.narrowPeak.gz\tAG04450\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Ag09309.narrowPeak.gz\tAG09309\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Ag09319.narrowPeak.gz\tAG09319\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Ag10803.narrowPeak.gz\tAG10803\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Bjtert.narrowPeak.gz\tBJ\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Caco2.narrowPeak.gz\tCaco-2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Gm06990.narrowPeak.gz\tGM06990\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Gm12865.narrowPeak.gz\tGM12865\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Gm12878.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hae.narrowPeak.gz\tHAEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hcf.narrowPeak.gz\tHCF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hcm.narrowPeak.gz\tHCM\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hcpe.narrowPeak.gz\tHCPEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hee.narrowPeak.gz\tHEEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Helas3.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hepg2.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hgf.narrowPeak.gz\tHGF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hl60.narrowPeak.gz\tHL-60\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hnpce.narrowPeak.gz\tHNPCEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hrcepic.narrowPeak.gz\tHRCEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hre.narrowPeak.gz\tHRE\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Hrpe.narrowPeak.gz\tHRPEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Jurkat.narrowPeak.gz\tJurkat\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2K562.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Mcf7.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Nb4.narrowPeak.gz\tNB4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Nhdfneo.narrowPeak.gz\tNHDF-neo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Nhlf.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Panc1.narrowPeak.gz\tPANC-1\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Saec.narrowPeak.gz\tSAEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2Skmc.narrowPeak.gz\tSKMC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeUwDnaseSeq/wgEncodeUwDnaseSeqPeaksRep2SknshraV2.narrowPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm10847NfkbIggrab.narrowPeak.gz\tGM10847\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm10847Pol2Musigg.narrowPeak.gz\tGM10847\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878CfosV3.narrowPeak.gz\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Cjun.narrowPeak.gz\tGM12878\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Cmyc.narrowPeak.gz\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878JundV2.narrowPeak.gz\tGM12878\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878MaxV3.narrowPeak.gz\tGM12878\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878NfkbIggrab.narrowPeak.gz\tGM12878\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878NfkbTnfa.narrowPeak.gz\tGM12878\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Pol2Musigg.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Pol2V3.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Pol3.narrowPeak.gz\tGM12878\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Rad21Iggrab.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Tr4.narrowPeak.gz\tGM12878\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Yy1.narrowPeak.gz\tGM12878\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12878Zzz3.narrowPeak.gz\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12891NfkbIggrab.narrowPeak.gz\tGM12891\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12891Pol2Musigg.narrowPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12892NfkbIggrab.narrowPeak.gz\tGM12892\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm12892Pol2Musigg.narrowPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm15510NfkbIggrab.narrowPeak.gz\tGM15510\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm15510Pol2Musigg.narrowPeak.gz\tGM15510\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18505NfkbIggrab.narrowPeak.gz\tGM18505\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18505Pol2Musigg.narrowPeak.gz\tGM18505\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18526NfkbIggrab.narrowPeak.gz\tGM18526\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18526Pol2Musigg.narrowPeak.gz\tGM18526\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18951NfkbIggrab.narrowPeak.gz\tGM18951\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm18951Pol2Musigg.narrowPeak.gz\tGM18951\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm19099NfkbIggrab.narrowPeak.gz\tGM19099\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm19099Pol2Musigg.narrowPeak.gz\tGM19099\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm19193NfkbIggrab.narrowPeak.gz\tGM19193\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksGm19193Pol2Musigg.narrowPeak.gz\tGM19193\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHct116Pol2.narrowPeak.gz\tHCT-116\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHct116Tcf4V2.narrowPeak.gz\tHCT-116\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHek293Pol2V2.narrowPeak.gz\tHEK293\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Ap2alpha.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Ap2gamma.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Baf155Musigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Baf170Musigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Bdp1.narrowPeak.gz\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Brf1.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Brf2.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Brg1Iggmus.narrowPeak.gz\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Cfos.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3CjunRabigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Cmyc.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3E2f1.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3E2f4.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3E2f6.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Ha.narrowPeak.gz\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Ini1Musigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3JundRabigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Largefragment.narrowPeak.gz\tHeLa-S3\tChipSeq\tInput\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Max.narrowPeak.gz\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Mouseigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tInput\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Nrf1Musigg.narrowPeak.gz\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Pol2V2.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Rpc155.narrowPeak.gz\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Tfiiic.narrowPeak.gz\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3Tr4.narrowPeak.gz\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHelas3ifngStat1.narrowPeak.gz\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2CebpbForskln.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2ErraForskln.narrowPeak.gz\tHepG2\tChipSeq\tERRA\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Grp20Forskln.narrowPeak.gz\tHepG2\tChipSeq\tGRp20\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Hnf4aForskln.narrowPeak.gz\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Hsf1Forskln.narrowPeak.gz\tHepG2\tChipSeq\tHSF1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Pgc1aForskln.narrowPeak.gz\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Pol2.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Pol2Forskln.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Srebp1a.narrowPeak.gz\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Srebp1aInsln.narrowPeak.gz\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2Srebp2.narrowPeak.gz\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHepg2bTr4.narrowPeak.gz\tHepG2\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHuvecCjun.narrowPeak.gz\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHuvecMax.narrowPeak.gz\tHUVEC\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksHuvecPol2.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Atf3.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Bdp1.narrowPeak.gz\tK562\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Brf1.narrowPeak.gz\tK562\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Brf2.narrowPeak.gz\tK562\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Brg1Musigg.narrowPeak.gz\tK562\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562CfosV2.narrowPeak.gz\tK562\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562CjunV2.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562CmycV2.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Gtf2b.narrowPeak.gz\tK562\tChipSeq\tGTF2B\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna30Cmyc.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna30Pol2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna30Stat1.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna30Stat2.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna6hCjun.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna6hCmyc.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna6hPol2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna6hStat1.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifna6hStat2.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifng30Cjun.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifng30Pol2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifng6hCjun.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifng6hCmyc.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ifng6hPol2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Ini1Musigg.narrowPeak.gz\tK562\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562JundV2.narrowPeak.gz\tK562\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562MaxV2.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Nelfe.narrowPeak.gz\tK562\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Nfe2V2.narrowPeak.gz\tK562\tChipSeq\tNF-E2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Pol2Musigg.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Pol2V2.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Pol3.narrowPeak.gz\tK562\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Rad21.narrowPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Rpc155.narrowPeak.gz\tK562\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Sirt6.narrowPeak.gz\tK562\tChipSeq\tSIRT6\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Stat1Ifng30.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Stat1Ifng6h.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Tfiiic.narrowPeak.gz\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562Xrcc4.narrowPeak.gz\tK562\tChipSeq\tXRCC4\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bE2f4.narrowPeak.gz\tK562\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bE2f6.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bGata1V2.narrowPeak.gz\tK562\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bGata2.narrowPeak.gz\tK562\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bSetdb1.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bSetdb1Mnase.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bTr4.narrowPeak.gz\tK562\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bYy1.narrowPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bZnf263V2.narrowPeak.gz\tK562\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksK562bZnf274.narrowPeak.gz\tK562\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksMcf7Hae2f1.narrowPeak.gz\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksNb4Pol2V2.narrowPeak.gz\tNB4\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksNt2d1Suz12.narrowPeak.gz\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tnarrowPeak\tUSC\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg18/encodeDCC/wgEncodeYaleChIPseq/wgEncodeYaleChIPseqPeaksNt2d1Yy1.narrowPeak.gz\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\n"
  },
  {
    "path": "src/juicebox/encode/encode.hg19.txt",
    "content": "path\tcell\tdataType\tantibody\tview\treplicate\ttype\tlab\thub\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDuke8988tUniPk.narrowPeak.gz\t8988T\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeAosmcUniPk.narrowPeak.gz\tAoSMC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeChorionUniPk.narrowPeak.gz\tChorion\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeCllUniPk.narrowPeak.gz\tCLL\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeFibroblUniPk.narrowPeak.gz\tFibrobl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeFibropUniPk.narrowPeak.gz\tFibroP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGlioblaUniPk.narrowPeak.gz\tGliobla\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm12891UniPk.narrowPeak.gz\tGM12891\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm12892UniPk.narrowPeak.gz\tGM12892\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm18507UniPk.narrowPeak.gz\tGM18507\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm19238UniPk.narrowPeak.gz\tGM19238\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm19239UniPk.narrowPeak.gz\tGM19239\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeGm19240UniPk.narrowPeak.gz\tGM19240\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeH9esUniPk.narrowPeak.gz\tH9ES\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHelas3ifna4hUniPk.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHepatocytesUniPk.narrowPeak.gz\tHepatocytes\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHpde6e6e7UniPk.narrowPeak.gz\tHPDE6-E6E7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHsmmembUniPk.narrowPeak.gz\tHSMM_emb\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHtr8svnUniPk.narrowPeak.gz\tHTR8svn\tDnaseSeq\t\tPeaks\t\tnarrowPeak\t\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHuh7.5UniPk.narrowPeak.gz\tHuh-7.5\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeHuh7UniPk.narrowPeak.gz\tHuh-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeIpsUniPk.narrowPeak.gz\tiPS\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeIshikawaestradiolUniPk.narrowPeak.gz\tIshikawa\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeIshikawatamoxifenUniPk.narrowPeak.gz\tIshikawa\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeLncapandrogenUniPk.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeMcf7hypoxiaUniPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeMedulloUniPk.narrowPeak.gz\tMedullo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeMelanoUniPk.narrowPeak.gz\tMelano\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeMyometrUniPk.narrowPeak.gz\tMyometr\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeOsteoblUniPk.narrowPeak.gz\tOsteobl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukePanisletdUniPk.narrowPeak.gz\tPanIsletD\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukePanisletsUniPk.narrowPeak.gz\tPanIslets\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukePhteUniPk.narrowPeak.gz\tpHTE\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeProgfibUniPk.narrowPeak.gz\tProgFib\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeRwpe1UniPk.narrowPeak.gz\tRWPE1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeStellateUniPk.narrowPeak.gz\tStellate\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeT47dUniPk.narrowPeak.gz\tT-47D\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeTh0UniPk.narrowPeak.gz\tAdult_CD4_Th0\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeUrotheliaUniPk.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseDukeUrotheliaut189UniPk.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAg04449UniPk.narrowPeak.gz\tAG04449\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAg04450UniPk.narrowPeak.gz\tAG04450\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAg09309UniPk.narrowPeak.gz\tAG09309\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAg09319UniPk.narrowPeak.gz\tAG09319\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAg10803UniPk.narrowPeak.gz\tAG10803\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwAoafUniPk.narrowPeak.gz\tAoAF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwBe2cUniPk.narrowPeak.gz\tBE2_C\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwBjUniPk.narrowPeak.gz\tBJ\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwCaco2UniPk.narrowPeak.gz\tCaco-2\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwCd20UniPk.narrowPeak.gz\tCD20+\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwCd34mobilizedUniPk.narrowPeak.gz\tCD34+_Mobilized\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwCmkUniPk.narrowPeak.gz\tCMK\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwGm06990UniPk.narrowPeak.gz\tGM06990\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwGm12864UniPk.narrowPeak.gz\tGM12864\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwGm12865UniPk.narrowPeak.gz\tGM12865\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwH7hescUniPk.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHacUniPk.narrowPeak.gz\tHAc\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHaepicUniPk.narrowPeak.gz\tHAEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHahUniPk.narrowPeak.gz\tHA-h\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHaspUniPk.narrowPeak.gz\tHA-sp\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHbmecUniPk.narrowPeak.gz\tHBMEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHcfUniPk.narrowPeak.gz\tHCF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHcfaaUniPk.narrowPeak.gz\tHCFaa\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHcmUniPk.narrowPeak.gz\tHCM\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHconfUniPk.narrowPeak.gz\tHConF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHcpepicUniPk.narrowPeak.gz\tHCPEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHct116UniPk.narrowPeak.gz\tHCT-116\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHeepicUniPk.narrowPeak.gz\tHEEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHffUniPk.narrowPeak.gz\tHFF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHffmycUniPk.narrowPeak.gz\tHFF-Myc\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHgfUniPk.narrowPeak.gz\tHGF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHipepicUniPk.narrowPeak.gz\tHIPEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHl60UniPk.narrowPeak.gz\tHL-60\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmfUniPk.narrowPeak.gz\tHMF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdadUniPk.narrowPeak.gz\tHMVEC-dAd\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdbladUniPk.narrowPeak.gz\tHMVEC-dBl-Ad\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdblneoUniPk.narrowPeak.gz\tHMVEC-dBl-Neo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdlyadUniPk.narrowPeak.gz\tHMVEC-dLy-Ad\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdlyneoUniPk.narrowPeak.gz\tHMVEC-dLy-Neo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecdneoUniPk.narrowPeak.gz\tHMVEC-dNeo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmveclblUniPk.narrowPeak.gz\tHMVEC-LBl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHmvecllyUniPk.narrowPeak.gz\tHMVEC-LLy\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHnpcepicUniPk.narrowPeak.gz\tHNPCEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHpaecUniPk.narrowPeak.gz\tHPAEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHpafUniPk.narrowPeak.gz\tHPAF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHpdlfUniPk.narrowPeak.gz\tHPdLF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHpfUniPk.narrowPeak.gz\tHPF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHrcepicUniPk.narrowPeak.gz\tHRCEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHreUniPk.narrowPeak.gz\tHRE\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHrgecUniPk.narrowPeak.gz\tHRGEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHrpepicUniPk.narrowPeak.gz\tHRPEpiC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwHvmfUniPk.narrowPeak.gz\tHVMF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwJurkatUniPk.narrowPeak.gz\tJurkat\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwMonocytescd14ro01746UniPk.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNb4UniPk.narrowPeak.gz\tNB4\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNhaUniPk.narrowPeak.gz\tNH-A\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNhdfadUniPk.narrowPeak.gz\tNHDF-Ad\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNhdfneoUniPk.narrowPeak.gz\tNHDF-neo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNhlfUniPk.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNt2d1UniPk.narrowPeak.gz\tNT2-D1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwPanc1UniPk.narrowPeak.gz\tPANC-1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwPrecUniPk.narrowPeak.gz\tPrEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwRptecUniPk.narrowPeak.gz\tRPTEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwSaecUniPk.narrowPeak.gz\tSAEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwSkmcUniPk.narrowPeak.gz\tSKMC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwSknmcUniPk.narrowPeak.gz\tSK-N-MC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwSknshraUniPk.narrowPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwTh2UniPk.narrowPeak.gz\tTh2\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwWerirb1UniPk.narrowPeak.gz\tWERI-Rb-1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwWi38UniPk.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwWi38tamoxifentamoxifenUniPk.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeA549UniPk.narrowPeak.gz\tA549\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeGm12878UniPk.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeH1hescUniPk.narrowPeak.gz\tH1-hESC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHelas3UniPk.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHepg2UniPk.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHmecUniPk.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHsmmUniPk.narrowPeak.gz\tHSMM\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHsmmtubeUniPk.narrowPeak.gz\tHSMMtube\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHuvecUniPk.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeK562UniPk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeLncapUniPk.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeMcf7UniPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeNhekUniPk.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeTh1UniPk.narrowPeak.gz\tTh1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadDnd41CtcfUniPk.narrowPeak.gz\tDnd41\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadDnd41Ezh239875UniPk.narrowPeak.gz\tDnd41\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadGm12878Ezh239875UniPk.narrowPeak.gz\tGM12878\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadH1hescChd1a301218aUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadH1hescCtcfUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadH1hescEzh239875UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadH1hescJarid1aab26049UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tJARID1A_(ab26049)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadH1hescRbbp5a300109aUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRBBP5_(A300-109A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHelas3CtcfUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHelas3Ezh239875UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHelas3Pol2bUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHepg2CtcfUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHepg2Ezh239875UniPk.narrowPeak.gz\tHepG2\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHmecCtcfUniPk.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHmecEzh239875UniPk.narrowPeak.gz\tHMEC\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHsmmCtcfUniPk.narrowPeak.gz\tHSMM\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHsmmEzh239875UniPk.narrowPeak.gz\tHSMM\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHsmmtCtcfUniPk.narrowPeak.gz\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHsmmtEzh239875UniPk.narrowPeak.gz\tHSMMtube\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHuvecCtcfUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHuvecEzh239875UniPk.narrowPeak.gz\tHUVEC\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadHuvecPol2bUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Chd1a301218aUniPk.narrowPeak.gz\tK562\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Ezh239875UniPk.narrowPeak.gz\tK562\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Hdac1sc6298UniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC1_(SC-6298)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Hdac2a300705aUniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC2_(A300-705A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Hdac6a301341aUniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC6_(A301-341A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562P300UniPk.narrowPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Phf8a301772aUniPk.narrowPeak.gz\tK562\tChipSeq\tPHF8_(A301-772A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Plu1UniPk.narrowPeak.gz\tK562\tChipSeq\tPLU1\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Pol2bUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2(b)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Rbbp5a300109aUniPk.narrowPeak.gz\tK562\tChipSeq\tRBBP5_(A300-109A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadK562Sap3039731UniPk.narrowPeak.gz\tK562\tChipSeq\tSAP30_(39731)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhaCtcfUniPk.narrowPeak.gz\tNH-A\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhaEzh239875UniPk.narrowPeak.gz\tNH-A\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhdfadCtcfUniPk.narrowPeak.gz\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhdfadEzh239875UniPk.narrowPeak.gz\tNHDF-Ad\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhekCtcfUniPk.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhekEzh239875UniPk.narrowPeak.gz\tNHEK\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhekPol2bUniPk.narrowPeak.gz\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhlfCtcfUniPk.narrowPeak.gz\tNHLF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadNhlfEzh239875UniPk.narrowPeak.gz\tNHLF\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsBroadOsteoblCtcfUniPk.narrowPeak.gz\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Atf3V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Bcl3V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tBCL3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Creb1sc240V0416102Dex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tCREB1_(SC-240)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Ctcfsc5916Pcr1xDex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Ctcfsc5916Pcr1xEtoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Elf1V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Ets1V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Fosl2V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tFOSL2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Foxa1V0416102Dex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549GabpV0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549GrPcr1xDex500pmUniPk.narrowPeak.gz\tA549\tChipSeq\tGR\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549GrPcr1xDex50nmUniPk.narrowPeak.gz\tA549\tChipSeq\tGR\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549GrPcr1xDex5nmUniPk.narrowPeak.gz\tA549\tChipSeq\tGR\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549GrPcr2xDex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tGR\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549NrsfV0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549P300V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Pol2Pcr2xDex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Pol2Pcr2xEtoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Sin3ak20V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Six5V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Taf1V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Tcf12V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tTCF12\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Usf1Pcr1xDex100nmUniPk.narrowPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Usf1Pcr1xEtoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Usf1V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Yy1cV0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibA549Zbtb33V0422111Etoh02UniPk.narrowPeak.gz\tA549\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1CtcfcV0416102Dm002p1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1EraaV0416102Bpa1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1EralphaaV0416102Est10nm1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1EralphaaV0416102Gen1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1Foxa1sc6553V0416102Dm002p1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1GrV0416102Dex100nmUniPk.narrowPeak.gz\tECC-1\tChipSeq\tGR\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibEcc1Pol2V0416102Dm002p1hUniPk.narrowPeak.gz\tECC-1\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Atf2sc81188V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tATF2_(SC-81188)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Atf3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878BatfPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Bcl11aPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Bcl3V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCL3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Bclaf101388V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Cebpbsc150V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tCEBPB_(SC-150)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Ebf1sc137065Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Egr1Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Elf1sc631V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Ets1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Foxm1sc502V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tFOXM1_(SC-502)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878GabpPcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Irf4sc6059Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Mef2aPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Mef2csc13268V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Mta3sc81325V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tMTA3_(SC-81325)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Nfatc1sc17834V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Nficsc81335V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFIC_(SC-81335)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878NrsfPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878P300Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pax5c20Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pax5n19Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pbx3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pmlsc71910V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPML_(SC-71910)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pol24h8Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pol2Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pou2f2Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Pu1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Rad21V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Runx3sc101553V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878RxraPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRXRA\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Six5Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Sp1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878SrfPcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Stat5asc74442V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Taf1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Tcf12Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Tcf3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTCF3_(SC-349)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Usf1Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Yy1sc281Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Zbtb33Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12878Zeb1sc25388V0416102UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Pax5c20V0416101UniPk.narrowPeak.gz\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Pol24h8Pcr1xUniPk.narrowPeak.gz\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Pol2Pcr1xUniPk.narrowPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Pou2f2Pcr1xUniPk.narrowPeak.gz\tGM12891\tChipSeq\tPOU2F2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Pu1Pcr1xUniPk.narrowPeak.gz\tGM12891\tChipSeq\tPU.1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Taf1Pcr1xUniPk.narrowPeak.gz\tGM12891\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12891Yy1sc281V0416101UniPk.narrowPeak.gz\tGM12891\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12892Pax5c20V0416101UniPk.narrowPeak.gz\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12892Pol24h8V0416102UniPk.narrowPeak.gz\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12892Pol2V0416102UniPk.narrowPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12892Taf1V0416102UniPk.narrowPeak.gz\tGM12892\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibGm12892Yy1V0416101UniPk.narrowPeak.gz\tGM12892\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescAtf2sc81188V0422111UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescAtf3V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescBcl11aPcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescCtcfsc5916V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescEgr1V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescFosl1sc183V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescGabpPcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescHdac2sc6296V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescJundV0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescNanogsc33759V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescNrsfV0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescP300V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescPol24h8V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescPol2V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescPou5f1sc9081V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescRad21V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescRxraV0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRXRA\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSin3ak20Pcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSix5Pcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSp1Pcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSp2V0422111UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSP2_(SC-643)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSp4v20V0422111UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSP4_(V-20)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescSrfPcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescTaf1V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescTaf7sc101167V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescTcf12Pcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTCF12\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescTead4sc101184V0422111UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescUsf1Pcr1xUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibH1hescYy1sc281V0416102UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHct116Pol24h8V0416101UniPk.narrowPeak.gz\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHct116Yy1sc281V0416101UniPk.narrowPeak.gz\tHCT-116\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHct116Zbtb33V0416101UniPk.narrowPeak.gz\tHCT-116\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHelas3GabpPcr1xUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHelas3NrsfPcr1xUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHelas3Pol2Pcr1xUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHelas3Taf1Pcr1xUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Atf3V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Bhlhe40V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tBHLHE40\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Cebpbsc150V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB_(SC-150)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Cebpdsc636V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPD_(SC-636)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Ctcfsc5916V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Elf1sc631V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Fosl2V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tFOSL2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Foxa1sc101058V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Foxa1sc6553V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Foxa2sc6554V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2GabpPcr2xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Hdac2sc6296V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Hnf4asc8987V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Hnf4gsc6558V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2JundPcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Mbd4sc271530V0422111UniPk.narrowPeak.gz\tHepG2\tChipSeq\tMBD4_(SC-271530)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Mybl2sc81192V0422111UniPk.narrowPeak.gz\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Nficsc81335V0422111UniPk.narrowPeak.gz\tHepG2\tChipSeq\tNFIC_(SC-81335)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2NrsfPcr2xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2NrsfV0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2P300V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Pol24h8V0416102UniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Pol2Pcr2xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Rad21V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2RxraPcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tRXRA\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Sin3ak20Pcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Sp1Pcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Sp2V0422111UniPk.narrowPeak.gz\tHepG2\tChipSeq\tSP2_(SC-643)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2SrfV0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Taf1Pcr2xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Tcf12Pcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tTCF12\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Tead4sc101184V0422111UniPk.narrowPeak.gz\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Usf1Pcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Yy1sc281V0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Zbtb33Pcr1xUniPk.narrowPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHepg2Zbtb7aV0416101UniPk.narrowPeak.gz\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHuvecPol24h8V0416101UniPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibHuvecPol2Pcr1xUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Atf3V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Bcl3Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tBCL3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Bclaf101388Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Cbx3sc101004V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tCBX3_(SC-101004)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Cebpbsc150V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tCEBPB_(SC-150)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562CtcfcPcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Ctcflsc98982V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562E2f6V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Egr1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tEgr-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Elf1sc631V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Ets1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Fosl1sc183V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562GabpV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Gata2sc267Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA2_(SC-267)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Hdac2sc6296V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562MaxV0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Mef2aV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tMEF2A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Nr2f2sc271940V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562NrsfV0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Pmlsc71910V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tPML_(SC-71910)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Pol24h8V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Pol2V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Pu1Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Rad21V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Sin3ak20V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Six5Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Sp1Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Sp2sc643V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562SrfV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Stat5asc74442V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Taf1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Taf7sc101167V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTAF7_(SC-101167)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Tead4sc101184V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Thap1sc98174V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Trim28sc81411V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tTRIM28_(SC-81411)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Usf1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Yy1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Yy1V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Zbtb33Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibK562Zbtb7asc34508V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPanc1NrsfPcr2xUniPk.narrowPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPanc1Pol24h8V0416101UniPk.narrowPeak.gz\tPANC-1\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPanc1Sin3ak20V0416101UniPk.narrowPeak.gz\tPANC-1\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPfsk1Foxp2Pcr2xUniPk.narrowPeak.gz\tPFSK-1\tChipSeq\tFOXP2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPfsk1NrsfPcr2xUniPk.narrowPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPfsk1Pol24h8V0416101UniPk.narrowPeak.gz\t\t\t\t\t\tnarrowPeak\t\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPfsk1Sin3ak20V0416101UniPk.narrowPeak.gz\tPFSK-1\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibPfsk1Taf1V0416101UniPk.narrowPeak.gz\tPFSK-1\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknmcFoxp2Pcr2xUniPk.narrowPeak.gz\tSK-N-MC\tChipSeq\tFOXP2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknmcPol24h8V0416101UniPk.narrowPeak.gz\tSK-N-MC\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshNrsfPcr2xUniPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshNrsfV0416101UniPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshPol24h8V0416101UniPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshSin3ak20V0416101UniPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshTaf1V0416101UniPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshraCtcfV0416102UniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshraP300V0416102UniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshraRad21V0416102UniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshraUsf1sc8983V0416102UniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibSknshraYy1sc281V0416102UniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dCtcfsc5916V0416102Dm002p1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dEraaV0416102Bpa1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dEralphaaPcr2xGen1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dEralphaaV0416102Est10nm1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dFoxa1sc6553V0416102Dm002p1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dGata3sc268V0416102Dm002p1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibT47dP300V0416102Dm002p1hUniPk.narrowPeak.gz\tT-47D\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibU87NrsfPcr2xUniPk.narrowPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsHaibU87Pol24h8V0416101UniPk.narrowPeak.gz\tU87\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhA549Bhlhe40IggrabUniPk.narrowPeak.gz\tA549\tChipSeq\tBHLHE40\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhA549CebpbIggrabUniPk.narrowPeak.gz\tA549\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhA549MaxIggrabUniPk.narrowPeak.gz\tA549\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhA549Pol2s2IggrabUniPk.narrowPeak.gz\tA549\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhA549Rad21IggrabUniPk.narrowPeak.gz\tA549\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm08714Znf274UcdUniPk.narrowPeak.gz\tGM08714\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm10847NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM10847\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm10847Pol2IggmusUniPk.narrowPeak.gz\tGM10847\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Bhlhe40cIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Brca1a300IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878CfosUniPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Chd1a301218aIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Chd2ab68301IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Corestsc30189IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Ctcfsc15914c20UniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878E2f4IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Ebf1sc137065UniPk.narrowPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Elk112771IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Ikzf1iknuclaUniPk.narrowPeak.gz\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878JundUniPk.narrowPeak.gz\tGM12878\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878MaxIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Mazab85725IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Mxi1IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Nfe2sc22827UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878NfyaIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878NfybIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Nrf1IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878P300IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878P300bUniPk.narrowPeak.gz\tGM12878\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Pol2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Pol2UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Pol2s2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Pol3UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Rad21IggrabUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Rfx5200401194IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Sin3anb6001263IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Smc3ab9263IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Stat1UniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Stat3IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Tblr1ab24550IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878TbpIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Tr4UniPk.narrowPeak.gz\tGM12878\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Usf2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878WhipIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tWHIP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Yy1UniPk.narrowPeak.gz\tGM12878\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Znf143166181apUniPk.narrowPeak.gz\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Znf274UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12878Zzz3UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12891NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM12891\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12891Pol2IggmusUniPk.narrowPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12892NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM12892\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm12892Pol2IggmusUniPk.narrowPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm15510NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM15510\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm15510Pol2IggmusUniPk.narrowPeak.gz\tGM15510\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18505NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM18505\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18505Pol2IggmusUniPk.narrowPeak.gz\tGM18505\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18526NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM18526\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18526Pol2IggmusUniPk.narrowPeak.gz\tGM18526\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18951NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM18951\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm18951Pol2IggmusUniPk.narrowPeak.gz\tGM18951\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm19099NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM19099\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm19099Pol2IggmusUniPk.narrowPeak.gz\tGM19099\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm19193NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM19193\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhGm19193Pol2IggmusUniPk.narrowPeak.gz\tGM19193\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescBach1sc14700IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tBach1_(sc-14700)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescBrca1IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescCebpbIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescChd1a301218aIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescChd2IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescCjunIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescCmycIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescCtbp2UcdUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescGtf2f1IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescJundIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescMafkIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescMaxUcdUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescMxi1IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescNrf1IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescRad21IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescRfx5200401194IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescSin3anb6001263IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescSuz12UcdUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescTbpIggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescUsf2IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhH1hescZnf143IggrabUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHct116Pol2UcdUniPk.narrowPeak.gz\tHCT-116\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHct116Tcf7l2UcdUniPk.narrowPeak.gz\tHCT-116\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHek293Elk4UcdUniPk.narrowPeak.gz\tHEK293\tChipSeq\tELK4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHek293Kap1UcdUniPk.narrowPeak.gz\tHEK293\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHek293Pol2UniPk.narrowPeak.gz\tHEK293\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHek293Tcf7l2UcdUniPk.narrowPeak.gz\tHEK293\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHek293tZnf263UcdUniPk.narrowPeak.gz\tHEK293-T-REx\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Ap2alphaUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Ap2gammaUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Baf155IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Baf170IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Bdp1UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Brca1a300IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Brf1UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Brf2UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Brg1IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3CebpbIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3CfosUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Chd2IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3CjunIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3CmycUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Corestsc30189IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3E2f1UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3E2f4UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3E2f6UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Elk112771IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Elk4UcdUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Gtf2f1ab28179IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Hae2f1UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Ini1IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Irf3IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3JundIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3MafkIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3MaxIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Mazab85725IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Mxi1af4185IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3NfyaIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3NfybIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Nrf1IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3P300sc584sc584IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Pol2UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Pol2s2IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Prdm19115IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPRDM1_(9115)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Rad21IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Rfx5200401194IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Rpc155UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Smc3ab9263IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Spt20UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Stat1Ifng30UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Stat3IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3TbpIggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Tcf7l2UcdUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Tcf7l2c9b92565UcdUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTCF7L2_C9B9_(2565)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Tf3c110UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Tr4UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Usf2IggmusUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Zkscan1hpa006672IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZKSCAN1_(HPA006672)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Znf143IggrabUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Znf274UcdUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHelas3Zzz3UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Arid3anb100279IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tARID3A_(NB100-279)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Bhlhe40cIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Brca1a300IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2CebpbForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2CebpbIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Chd2ab68301IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2CjunIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Corestsc30189IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2ErraForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tERRA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Grp20ForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tGRp20\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Hnf4aForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Hsf1ForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tHSF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Irf3IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tIRF3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2JundIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Maffm8194IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Mafkab50322IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Mafksc477IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2MaxIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Mazab85725IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Mxi1UniPk.narrowPeak.gz\tHepG2\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Nrf1IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2P300sc582IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Pgc1aForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Pol2ForsklnUniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Pol2IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Pol2s2IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Rad21IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Rfx5200401194IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Smc3ab9263IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2TbpIggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Tcf7l2UcdUniPk.narrowPeak.gz\tHepG2\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Tr4UcdUniPk.narrowPeak.gz\tHepG2\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Usf2IggrabUniPk.narrowPeak.gz\tHepG2\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHepg2Znf274UcdUniPk.narrowPeak.gz\tHepG2\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHuvecCfosUcdUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHuvecCjunUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHuvecGata2UcdUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHuvecMaxUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhHuvecPol2UniPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90CebpbIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90CtcfbIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90MafkIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90Pol2IggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90Rad21IggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Arid3asc8821IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tARID3A_(sc-8821)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Atf106325UniPk.narrowPeak.gz\tK562\tChipSeq\tATF1_(06-325)\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Atf3UniPk.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Bach1sc14700IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tBach1_(sc-14700)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Bdp1UniPk.narrowPeak.gz\tK562\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Bhlhe40nb100IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Brf1UniPk.narrowPeak.gz\tK562\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Brf2UniPk.narrowPeak.gz\tK562\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Brg1IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Ccnt2UniPk.narrowPeak.gz\tK562\tChipSeq\tCCNT2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CebpbIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CfosUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Chd2ab68301IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CjunIfna30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CjunIfna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CjunIfng30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CjunIfng6hUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CjunUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycIfna30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycIfna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycIfng30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycIfng6hUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CmycUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Corestab24166IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(ab24166)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Corestsc30189IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562CtcfbIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562E2f4UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562E2f6UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Elk112771IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Gata1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Gata2UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Gtf2bUniPk.narrowPeak.gz\tK562\tChipSeq\tGTF2B\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Gtf2f1ab28179IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Hmgn3UniPk.narrowPeak.gz\tK562\tChipSeq\tHMGN3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Ini1IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Irf1Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Irf1Ifna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Irf1Ifng30UniPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Irf1Ifng6hUniPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562JundIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Kap1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562MaffIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMafF_(M8194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Mafkab50322IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562MaxIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Mazab85725IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Mxi1af4185IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562NelfeUniPk.narrowPeak.gz\tK562\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Nfe2UniPk.narrowPeak.gz\tK562\tChipSeq\tNF-E2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562NfyaUniPk.narrowPeak.gz\tK562\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562NfybUniPk.narrowPeak.gz\tK562\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Nrf1IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562P300IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2Ifna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2Ifng30UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2Ifng6hUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2s2IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol2s2UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Pol3UniPk.narrowPeak.gz\tK562\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Rad21UniPk.narrowPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Rfx5IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Rpc155UniPk.narrowPeak.gz\tK562\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Setdb1MnasedUcdUniPk.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Setdb1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Sirt6UniPk.narrowPeak.gz\tK562\tChipSeq\tSIRT6\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Smc3ab9263IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat1Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat1Ifna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat1Ifng30UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat1Ifng6hUniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat2Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Stat2Ifna6hUniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Tal1sc12984IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Tblr1ab24550IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Tblr1nb600270IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tTBLR1_(NB600-270)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562TbpIggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Tf3c110UniPk.narrowPeak.gz\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Tr4UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Ubfsc13125IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tUBF_(sc-13125)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Ubtfsab1404509IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tUBTF_(SAB1404509)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Usf2IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Yy1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Znf143IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Znf263UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Znf274UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhK562Znf274m01UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tZNF274_(M01)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCfosEtoh01HvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCfosTam112hHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCfosTam14hHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCfosTamHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCmycEtoh01HvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesCmycTam14hHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesE2f4TamHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesPol2Etoh01UniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesPol2TamUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesStat3Etoh01UniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesStat3Etoh01bUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesStat3Etoh01cUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesStat3Tam112hHvdUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf10aesStat3TamUniPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf7Gata3UcdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf7Gata3sc269UcdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-269)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf7Hae2f1UcdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf7Tcf7l2UcdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhMcf7Znf217UcdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tZNF217\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNb4CmycUniPk.narrowPeak.gz\tNB4\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNb4MaxUniPk.narrowPeak.gz\tNB4\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNb4Pol2UniPk.narrowPeak.gz\tNB4\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNt2d1Suz12UcdUniPk.narrowPeak.gz\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNt2d1Yy1UcdUniPk.narrowPeak.gz\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhNt2d1Znf274UcdUniPk.narrowPeak.gz\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhPanc1Tcf7l2UcdUniPk.narrowPeak.gz\tPANC-1\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhPbdeGata1UcdUniPk.narrowPeak.gz\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhPbdePol2UcdUniPk.narrowPeak.gz\tPBDE\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhPbdefetalGata1UcdUniPk.narrowPeak.gz\tPBDEFetal\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhRajiPol2UcdUniPk.narrowPeak.gz\tRaji\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhShsy5yGata2UcdUniPk.narrowPeak.gz\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhShsy5yGata3sc269sc269UcdUniPk.narrowPeak.gz\tSH-SY5Y\tChipSeq\tGATA3_(SC-269)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhU2osKap1UcdUniPk.narrowPeak.gz\tU2OS\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhU2osSetdb1UcdUniPk.narrowPeak.gz\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUchicagoK562EfosUniPk.narrowPeak.gz\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUchicagoK562Egata2UniPk.narrowPeak.gz\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUchicagoK562Ehdac8UniPk.narrowPeak.gz\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUchicagoK562EjunbUniPk.narrowPeak.gz\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUchicagoK562EjundUniPk.narrowPeak.gz\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaA549CtcfUniPk.narrowPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaA549Pol2UniPk.narrowPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaFibroblCtcfUniPk.narrowPeak.gz\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGlioblaCtcfUniPk.narrowPeak.gz\tGliobla\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGlioblaPol2UniPk.narrowPeak.gz\tGliobla\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm12878CmycUniPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm12878Pol2UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm12891CtcfUniPk.narrowPeak.gz\tGM12891\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm12892CtcfUniPk.narrowPeak.gz\tGM12892\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm19238CtcfUniPk.narrowPeak.gz\tGM19238\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm19239CtcfUniPk.narrowPeak.gz\tGM19239\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaGm19240CtcfUniPk.narrowPeak.gz\tGM19240\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaH1hescCmycUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaH1hescCtcfUniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaH1hescPol2UniPk.narrowPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHelas3CmycUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHelas3CtcfUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHelas3Pol2UniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHepg2CmycUniPk.narrowPeak.gz\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHepg2CtcfUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHepg2Pol2UniPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHuvecCmycUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHuvecCtcfUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaHuvecPol2UniPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaK562CmycUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaK562Pol2UniPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CmycEstroUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CmycSerumstimUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CmycSerumstvdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CmycVehUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CtcfEstroUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CtcfSerumstimUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CtcfSerumstvdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CtcfUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7CtcfVehUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7Pol2SerumstimUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7Pol2SerumstvdUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaMcf7Pol2UniPk.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaNhekCtcfUniPk.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaProgfibCtcfUniPk.narrowPeak.gz\tProgFib\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUtaProgfibPol2UniPk.narrowPeak.gz\tProgFib\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwA549CtcfUniPk.narrowPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAg04449CtcfUniPk.narrowPeak.gz\tAG04449\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAg04450CtcfUniPk.narrowPeak.gz\tAG04450\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAg09309CtcfUniPk.narrowPeak.gz\tAG09309\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAg09319CtcfUniPk.narrowPeak.gz\tAG09319\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAg10803CtcfUniPk.narrowPeak.gz\tAG10803\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwAoafCtcfUniPk.narrowPeak.gz\tAoAF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwBe2cCtcfUniPk.narrowPeak.gz\tBE2_C\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwBjCtcfUniPk.narrowPeak.gz\tBJ\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwCaco2CtcfUniPk.narrowPeak.gz\tCaco-2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm06990CtcfUniPk.narrowPeak.gz\tGM06990\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12801CtcfUniPk.narrowPeak.gz\tGM12801\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12864CtcfUniPk.narrowPeak.gz\tGM12864\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12865CtcfUniPk.narrowPeak.gz\tGM12865\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12872CtcfUniPk.narrowPeak.gz\tGM12872\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12873CtcfUniPk.narrowPeak.gz\tGM12873\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12874CtcfUniPk.narrowPeak.gz\tGM12874\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12875CtcfUniPk.narrowPeak.gz\tGM12875\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHacCtcfUniPk.narrowPeak.gz\tHAc\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHaspCtcfUniPk.narrowPeak.gz\tHA-sp\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHbmecCtcfUniPk.narrowPeak.gz\tHBMEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHcfaaCtcfUniPk.narrowPeak.gz\tHCFaa\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHcmCtcfUniPk.narrowPeak.gz\tHCM\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHcpeCtcfUniPk.narrowPeak.gz\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHct116CtcfUniPk.narrowPeak.gz\tHCT-116\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHeeCtcfUniPk.narrowPeak.gz\tHEEpiC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHek293CtcfUniPk.narrowPeak.gz\tHEK293\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHelas3CtcfUniPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHepg2CtcfUniPk.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHffCtcfUniPk.narrowPeak.gz\tHFF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHffmycCtcfUniPk.narrowPeak.gz\tHFF-Myc\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHl60CtcfUniPk.narrowPeak.gz\tHL-60\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHmecCtcfUniPk.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHmfCtcfUniPk.narrowPeak.gz\tHMF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHpafCtcfUniPk.narrowPeak.gz\tHPAF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHpfCtcfUniPk.narrowPeak.gz\tHPF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHreCtcfUniPk.narrowPeak.gz\tHRE\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHrpeCtcfUniPk.narrowPeak.gz\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHuvecCtcfUniPk.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwHvmfCtcfUniPk.narrowPeak.gz\tHVMF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwMcf7CtcfUniPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwNb4CtcfUniPk.narrowPeak.gz\tNB4\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwNhdfneoCtcfUniPk.narrowPeak.gz\tNHDF-neo\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwNhekCtcfUniPk.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwNhlfCtcfUniPk.narrowPeak.gz\tNHLF\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwRptecCtcfUniPk.narrowPeak.gz\tRPTEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwSaecCtcfUniPk.narrowPeak.gz\tSAEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwSknshraCtcfUniPk.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwWerirb1CtcfUniPk.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsUwWi38CtcfUniPk.narrowPeak.gz\tWI-38\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlDex100nmAlnRep1.bam\tA549\tChipSeq\tControl\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlDex100nmAlnRep2.bam\tA549\tChipSeq\tControl\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlDex100nmSig.bigWig\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlEtoh02AlnRep1.bam\tA549\tChipSeq\tControl\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlEtoh02AlnRep2.bam\tA549\tChipSeq\tControl\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549ControlEtoh02Sig.bigWig\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfDex100nmAlnRep1.bam\tA549\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfDex100nmAlnRep2.bam\tA549\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfDex100nmPk.broadPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfDex100nmSig.bigWig\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfEtoh02AlnRep1.bam\tA549\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfEtoh02AlnRep2.bam\tA549\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfEtoh02Pk.broadPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549CtcfEtoh02Sig.bigWig\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azDex100nmAlnRep1.bam\tA549\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azDex100nmAlnRep2.bam\tA549\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azDex100nmPk.broadPeak.gz\tA549\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azDex100nmSig.bigWig\tA549\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azEtoh02AlnRep1.bam\tA549\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azEtoh02AlnRep2.bam\tA549\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azEtoh02Pk.broadPeak.gz\tA549\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H2azEtoh02Sig.bigWig\tA549\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Dex100nmSig.bigWig\tA549\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me1Etoh02Sig.bigWig\tA549\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Dex100nmSig.bigWig\tA549\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me2Etoh02Sig.bigWig\tA549\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Dex100nmSig.bigWig\tA549\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k04me3Etoh02Sig.bigWig\tA549\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09acEtoh02AlnRep1.bam\tA549\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09acEtoh02AlnRep2.bam\tA549\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09acEtoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09acEtoh02Sig.bigWig\tA549\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09me3Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09me3Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09me3Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k09me3Etoh02Sig.bigWig\tA549\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acDex100nmAlnRep1.bam\tA549\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acDex100nmAlnRep2.bam\tA549\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acDex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acDex100nmSig.bigWig\tA549\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acEtoh02AlnRep1.bam\tA549\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acEtoh02AlnRep2.bam\tA549\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acEtoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27acEtoh02Sig.bigWig\tA549\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Dex100nmSig.bigWig\tA549\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k27me3Etoh02Sig.bigWig\tA549\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Dex100nmSig.bigWig\tA549\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k36me3Etoh02Sig.bigWig\tA549\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Dex100nmAlnRep1.bam\tA549\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Dex100nmAlnRep2.bam\tA549\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Dex100nmPk.broadPeak.gz\tA549\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Dex100nmSig.bigWig\tA549\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Etoh02AlnRep1.bam\tA549\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Etoh02AlnRep2.bam\tA549\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H3k79me2Etoh02Sig.bigWig\tA549\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H4k20me1Etoh02AlnRep1.bam\tA549\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H4k20me1Etoh02AlnRep2.bam\tA549\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H4k20me1Etoh02Pk.broadPeak.gz\tA549\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneA549H4k20me1Etoh02Sig.bigWig\tA549\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ControlAlnRep1.bam\tCD20+\tChipSeq\tControl\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ControlAlnRep2.bam\tCD20+\tChipSeq\tControl\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ControlSig.bigWig\tCD20+\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20CtcfAlnRep1.bam\tCD20+\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20CtcfAlnRep2.bam\tCD20+\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20CtcfAlnRep3.bam\tCD20+\tChipSeq\tCTCF\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20CtcfPk.broadPeak.gz\tCD20+\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20CtcfSig.bigWig\tCD20+\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H2azAlnRep1.bam\tCD20+\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H2azAlnRep2.bam\tCD20+\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H2azPk.broadPeak.gz\tCD20+\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H2azSig.bigWig\tCD20+\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H3k04me2AlnRep1.bam\tCD20+\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H3k04me2AlnRep2.bam\tCD20+\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H3k04me2Pk.broadPeak.gz\tCD20+\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20H3k04me2Sig.bigWig\tCD20+\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794Ezh239875AlnRep1.bam\tCD20+_RO01794\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794Ezh239875AlnRep2.bam\tCD20+_RO01794\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794Ezh239875Pk.broadPeak.gz\tCD20+_RO01794\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794Ezh239875Sig.bigWig\tCD20+_RO01794\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H3k27acAlnRep1.bam\tCD20+_RO01794\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H3k27acAlnRep2.bam\tCD20+_RO01794\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H3k27acPk.broadPeak.gz\tCD20+_RO01794\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H3k27acSig.bigWig\tCD20+_RO01794\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H4k20me1AlnRep1.bam\tCD20+_RO01794\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H4k20me1AlnRep2.bam\tCD20+_RO01794\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H4k20me1Pk.broadPeak.gz\tCD20+_RO01794\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneCd20ro01794H4k20me1Sig.bigWig\tCD20+_RO01794\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41ControlStdAlnRep1.bam\tDnd41\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41ControlStdAlnRep2.bam\tDnd41\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41ControlStdSig.bigWig\tDnd41\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41CtcfAlnRep1.bam\tDnd41\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41CtcfAlnRep2.bam\tDnd41\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41CtcfPk.broadPeak.gz\tDnd41\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41CtcfSig.bigWig\tDnd41\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41Ezh239875AlnRep1.bam\tDnd41\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41Ezh239875AlnRep2.bam\tDnd41\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41Ezh239875AlnRep3.bam\tDnd41\tChipSeq\tEZH2_(39875)\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41Ezh239875Pk.broadPeak.gz\tDnd41\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41Ezh239875Sig.bigWig\tDnd41\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H2azAlnRep1.bam\tDnd41\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H2azAlnRep2.bam\tDnd41\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H2azPk.broadPeak.gz\tDnd41\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H2azSig.bigWig\tDnd41\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me1AlnRep1.bam\tDnd41\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me1AlnRep2.bam\tDnd41\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me1Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me1Sig.bigWig\tDnd41\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me2AlnRep1.bam\tDnd41\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me2AlnRep2.bam\tDnd41\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me2Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me2Sig.bigWig\tDnd41\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me3AlnRep1.bam\tDnd41\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me3AlnRep2.bam\tDnd41\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me3Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k04me3Sig.bigWig\tDnd41\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09acAlnRep1.bam\tDnd41\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09acAlnRep2.bam\tDnd41\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09acPk.broadPeak.gz\tDnd41\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09acSig.bigWig\tDnd41\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09me3AlnRep1.bam\tDnd41\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09me3AlnRep2.bam\tDnd41\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09me3Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k09me3Sig.bigWig\tDnd41\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27acAlnRep1.bam\tDnd41\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27acAlnRep2.bam\tDnd41\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27acPk.broadPeak.gz\tDnd41\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27acSig.bigWig\tDnd41\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27me3AlnRep1.bam\tDnd41\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27me3AlnRep2.bam\tDnd41\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27me3Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k27me3Sig.bigWig\tDnd41\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k36me3AlnRep1.bam\tDnd41\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k36me3AlnRep2.bam\tDnd41\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k36me3Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k36me3Sig.bigWig\tDnd41\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k79me2AlnRep1.bam\tDnd41\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k79me2AlnRep2.bam\tDnd41\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k79me2Pk.broadPeak.gz\tDnd41\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H3k79me2Sig.bigWig\tDnd41\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H4k20me1AlnRep1.bam\tDnd41\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H4k20me1AlnRep2.bam\tDnd41\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H4k20me1Pk.broadPeak.gz\tDnd41\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneDnd41H4k20me1Sig.bigWig\tDnd41\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878ControlStdAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878ControlStdAlnRep2.bam\tGM12878\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878ControlStdSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878CtcfStdAlnRep1.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878CtcfStdAlnRep2.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878CtcfStdPk.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878CtcfStdSig.bigWig\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878Ezh239875AlnRep1.bam\tGM12878\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878Ezh239875AlnRep2.bam\tGM12878\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878Ezh239875Pk.broadPeak.gz\tGM12878\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878Ezh239875Sig.bigWig\tGM12878\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H2azStdAlnRep1.bam\tGM12878\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H2azStdAlnRep2.bam\tGM12878\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H2azStdPk.broadPeak.gz\tGM12878\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H2azStdSig.bigWig\tGM12878\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me1StdAlnRep1V2.bam\tGM12878\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me1StdPkV2.broadPeak.gz\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me1StdSigV2.bigWig\tGM12878\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me3StdAlnRep2V2.bam\tGM12878\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me3StdPkV2.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k04me3StdSigV2.bigWig\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27acStdAlnRep1.bam\tGM12878\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27acStdAlnRep2.bam\tGM12878\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27acStdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27acStdSig.bigWig\tGM12878\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdAlnRep3V2.bam\tGM12878\tChipSeq\tH3K27me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdPkV2.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdSig.bigWig\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdSigV2.bigWig\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k36me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k36me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k36me3StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k36me3StdSig.bigWig\tGM12878\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me1StdAlnRep1.bam\tGM12878\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me1StdAlnRep2.bam\tGM12878\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me1StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me1StdSig.bigWig\tGM12878\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me2StdAlnRep1.bam\tGM12878\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me2StdAlnRep2.bam\tGM12878\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me2StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me2StdSig.bigWig\tGM12878\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me3StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k4me3StdSig.bigWig\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k79me2StdAlnRep1.bam\tGM12878\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k79me2StdAlnRep2.bam\tGM12878\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k79me2StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k79me2StdSig.bigWig\tGM12878\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9acStdAlnRep1.bam\tGM12878\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9acStdAlnRep2.bam\tGM12878\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9acStdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9acStdSig.bigWig\tGM12878\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdAlnRep3.bam\tGM12878\tChipSeq\tH3K9me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdPk.broadPeak.gz\tGM12878\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdSig.bigWig\tGM12878\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H4k20me1StdAlnRep1.bam\tGM12878\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H4k20me1StdAlnRep2.bam\tGM12878\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H4k20me1StdPk.broadPeak.gz\tGM12878\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneGm12878H4k20me1StdSig.bigWig\tGM12878\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd1a301218aStdAlnRep1.bam\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd1a301218aStdAlnRep2.bam\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd1a301218aStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd1a301218aStdSig.bigWig\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd7a301223a1AlnRep1.bam\tH1-hESC\tChipSeq\tCHD7_(A301-223A-1)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd7a301223a1Pk.broadPeak.gz\tH1-hESC\tChipSeq\tCHD7_(A301-223A-1)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescChd7a301223a1Sig.bigWig\tH1-hESC\tChipSeq\tCHD7_(A301-223A-1)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescControlStdAlnRep1.bam\tH1-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescControlStdAlnRep2.bam\tH1-hESC\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescControlStdSig.bigWig\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescCtcfStdAlnRep1.bam\tH1-hESC\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescCtcfStdAlnRep2.bam\tH1-hESC\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescCtcfStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescCtcfStdSig.bigWig\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescEzh239875AlnRep1.bam\tH1-hESC\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescEzh239875AlnRep2.bam\tH1-hESC\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescEzh239875Pk.broadPeak.gz\tH1-hESC\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescEzh239875Sig.bigWig\tH1-hESC\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH2azStdAlnRep1.bam\tH1-hESC\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH2azStdAlnRep2.bam\tH1-hESC\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH2azStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH2azStdSig.bigWig\tH1-hESC\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k09me3StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k09me3StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k09me3StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k09me3StdSig.bigWig\tH1-hESC\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27acStdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27acStdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27acStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27acStdSig.bigWig\tH1-hESC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27me3StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27me3StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27me3StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k27me3StdSig.bigWig\tH1-hESC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k36me3StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k36me3StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k36me3StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k36me3StdSig.bigWig\tH1-hESC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me1StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me1StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me1StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me1StdSig.bigWig\tH1-hESC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me2StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me2StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me2StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me2StdSig.bigWig\tH1-hESC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me3StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me3StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me3StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k4me3StdSig.bigWig\tH1-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k79me2StdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k79me2StdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k79me2StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k79me2StdSig.bigWig\tH1-hESC\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k9acStdAlnRep1.bam\tH1-hESC\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k9acStdAlnRep2.bam\tH1-hESC\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k9acStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH3k9acStdSig.bigWig\tH1-hESC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH4k20me1StdAlnRep1.bam\tH1-hESC\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH4k20me1StdAlnRep2.bam\tH1-hESC\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH4k20me1StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescH4k20me1StdSig.bigWig\tH1-hESC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac2a300705aAlnRep1.bam\tH1-hESC\tChipSeq\tHDAC2_(A300-705A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac2a300705aPk.broadPeak.gz\tH1-hESC\tChipSeq\tHDAC2_(A300-705A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac2a300705aSig.bigWig\tH1-hESC\tChipSeq\tHDAC2_(A300-705A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac6a301341aAlnRep1.bam\tH1-hESC\tChipSeq\tHDAC6_(A301-341A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac6a301341aPk.broadPeak.gz\tH1-hESC\tChipSeq\tHDAC6_(A301-341A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescHdac6a301341aSig.bigWig\tH1-hESC\tChipSeq\tHDAC6_(A301-341A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJarid1aab26049StdAlnRep1.bam\tH1-hESC\tChipSeq\tJARID1A_(ab26049)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJarid1aab26049StdAlnRep2.bam\tH1-hESC\tChipSeq\tJARID1A_(ab26049)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJarid1aab26049StdPk.broadPeak.gz\tH1-hESC\tChipSeq\tJARID1A_(ab26049)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJarid1aab26049StdSig.bigWig\tH1-hESC\tChipSeq\tJARID1A_(ab26049)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJmjd2aa300861a1AlnRep1.bam\tH1-hESC\tChipSeq\tJMJD2A_(A300-861A-1)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJmjd2aa300861a1Pk.broadPeak.gz\tH1-hESC\tChipSeq\tJMJD2A_(A300-861A-1)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescJmjd2aa300861a1Sig.bigWig\tH1-hESC\tChipSeq\tJMJD2A_(A300-861A-1)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescP300kat3bAlnRep1.bam\tH1-hESC\tChipSeq\tP300_KAT3B\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescP300kat3bPk.broadPeak.gz\tH1-hESC\tChipSeq\tP300_KAT3B\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescP300kat3bSig.bigWig\tH1-hESC\tChipSeq\tP300_KAT3B\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPhf8a301772aAlnRep1.bam\tH1-hESC\tChipSeq\tPHF8_(A301-772A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPhf8a301772aPk.broadPeak.gz\tH1-hESC\tChipSeq\tPHF8_(A301-772A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPhf8a301772aSig.bigWig\tH1-hESC\tChipSeq\tPHF8_(A301-772A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPlu1AlnRep1.bam\tH1-hESC\tChipSeq\tPLU1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPlu1Pk.broadPeak.gz\tH1-hESC\tChipSeq\tPLU1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescPlu1Sig.bigWig\tH1-hESC\tChipSeq\tPLU1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescRbbp5a300109aStdAlnRep1.bam\tH1-hESC\tChipSeq\tRBBP5_(A300-109A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescRbbp5a300109aStdAlnRep2.bam\tH1-hESC\tChipSeq\tRBBP5_(A300-109A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescRbbp5a300109aStdPk.broadPeak.gz\tH1-hESC\tChipSeq\tRBBP5_(A300-109A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescRbbp5a300109aStdSig.bigWig\tH1-hESC\tChipSeq\tRBBP5_(A300-109A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSap3039731AlnRep1.bam\tH1-hESC\tChipSeq\tSAP30_(39731)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSap3039731Pk.broadPeak.gz\tH1-hESC\tChipSeq\tSAP30_(39731)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSap3039731Sig.bigWig\tH1-hESC\tChipSeq\tSAP30_(39731)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSirt6AlnRep1.bam\tH1-hESC\tChipSeq\tSIRT6\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSirt6Pk.broadPeak.gz\tH1-hESC\tChipSeq\tSIRT6\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSirt6Sig.bigWig\tH1-hESC\tChipSeq\tSIRT6\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSuz12051317AlnRep1.bam\tH1-hESC\tChipSeq\tSUZ12_(05-1317)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSuz12051317Pk.broadPeak.gz\tH1-hESC\tChipSeq\tSUZ12_(05-1317)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneH1hescSuz12051317Sig.bigWig\tH1-hESC\tChipSeq\tSUZ12_(05-1317)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3ControlStdAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3ControlStdAlnRep2.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3ControlStdSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3CtcfStdAlnRep1.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3CtcfStdAlnRep2.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3CtcfStdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3CtcfStdSig.bigWig\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Ezh239875AlnRep1.bam\tHeLa-S3\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Ezh239875AlnRep2.bam\tHeLa-S3\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Ezh239875Pk.broadPeak.gz\tHeLa-S3\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Ezh239875Sig.bigWig\tHeLa-S3\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H2azAlnRep1.bam\tHeLa-S3\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H2azAlnRep2.bam\tHeLa-S3\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H2azPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H2azSig.bigWig\tHeLa-S3\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k04me1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k04me1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k04me1StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k04me1StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k09me3AlnRep1.bam\tHeLa-S3\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k09me3AlnRep2.bam\tHeLa-S3\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k09me3Pk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k09me3Sig.bigWig\tHeLa-S3\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27acStdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27acStdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27acStdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27acStdSig.bigWig\tHeLa-S3\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27me3StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27me3StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k36me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k36me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k36me3StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k36me3StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me2StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me2StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me2StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me2StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me3StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me3StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k79me2StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k79me2StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k79me2StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k79me2StdSig.bigWig\tHeLa-S3\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k9acStdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k9acStdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k9acStdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k9acStdSig.bigWig\tHeLa-S3\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H4k20me1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H4k20me1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H4k20me1StdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H4k20me1StdSig.bigWig\tHeLa-S3\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Pol2bStdAlnRep1.bam\tHeLa-S3\tChipSeq\tPol2(b)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Pol2bStdAlnRep2.bam\tHeLa-S3\tChipSeq\tPol2(b)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Pol2bStdPk.broadPeak.gz\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Pol2bStdSig.bigWig\tHeLa-S3\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2ControlStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2ControlStdAlnRep2.bam\tHepG2\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2ControlStdSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2CtcfStdAlnRep1.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2CtcfStdAlnRep2.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2CtcfStdPk.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2CtcfStdSig.bigWig\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2Ezh239875AlnRep1.bam\tHepG2\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2Ezh239875AlnRep2.bam\tHepG2\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2Ezh239875Pk.broadPeak.gz\tHepG2\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2Ezh239875Sig.bigWig\tHepG2\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H2azStdAlnRep1.bam\tHepG2\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H2azStdAlnRep2.bam\tHepG2\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H2azStdPk.broadPeak.gz\tHepG2\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H2azStdSig.bigWig\tHepG2\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k04me1StdAlnRep1.bam\tHepG2\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k04me1StdAlnRep2.bam\tHepG2\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k04me1StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k04me1StdSig.bigWig\tHepG2\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k09me3AlnRep1.bam\tHepG2\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k09me3AlnRep2.bam\tHepG2\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k09me3Pk.broadPeak.gz\tHepG2\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k09me3Sig.bigWig\tHepG2\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27acStdAlnRep1.bam\tHepG2\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27acStdAlnRep2.bam\tHepG2\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27acStdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27acStdSig.bigWig\tHepG2\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27me3StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k27me3StdSig.bigWig\tHepG2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k36me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k36me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k36me3StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k36me3StdSig.bigWig\tHepG2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me2StdAlnRep1.bam\tHepG2\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me2StdAlnRep2.bam\tHepG2\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me2StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me2StdSig.bigWig\tHepG2\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me3StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k4me3StdSig.bigWig\tHepG2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k79me2StdAlnRep1.bam\tHepG2\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k79me2StdAlnRep2.bam\tHepG2\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k79me2StdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k79me2StdSig.bigWig\tHepG2\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k9acStdAlnRep1.bam\tHepG2\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k9acStdAlnRep2.bam\tHepG2\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k9acStdPk.broadPeak.gz\tHepG2\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H3k9acStdSig.bigWig\tHepG2\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H4k20me1StdAlnRep1.bam\tHepG2\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H4k20me1StdAlnRep2.bam\tHepG2\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H4k20me1StdPk.broadPeak.gz\tHepG2\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHepg2H4k20me1StdSig.bigWig\tHepG2\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecControlStdAlnRep1.bam\tHMEC\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecControlStdAlnRep2.bam\tHMEC\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecControlStdSig.bigWig\tHMEC\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecCtcfStdAlnRep1.bam\tHMEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecCtcfStdAlnRep2.bam\tHMEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecCtcfStdPk.broadPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecCtcfStdSig.bigWig\tHMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecEzh239875AlnRep1.bam\tHMEC\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecEzh239875AlnRep2.bam\tHMEC\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecEzh239875Pk.broadPeak.gz\tHMEC\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecEzh239875Sig.bigWig\tHMEC\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH2azAlnRep1.bam\tHMEC\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH2azAlnRep2.bam\tHMEC\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH2azPk.broadPeak.gz\tHMEC\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH2azSig.bigWig\tHMEC\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k09me3AlnRep1.bam\tHMEC\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k09me3AlnRep2.bam\tHMEC\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k09me3Pk.broadPeak.gz\tHMEC\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k09me3Sig.bigWig\tHMEC\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27acStdAlnRep1.bam\tHMEC\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27acStdAlnRep2.bam\tHMEC\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27acStdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27acStdSig.bigWig\tHMEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27me3StdAlnRep1.bam\tHMEC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27me3StdAlnRep2.bam\tHMEC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27me3StdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k27me3StdSig.bigWig\tHMEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k36me3StdAlnRep1.bam\tHMEC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k36me3StdAlnRep2.bam\tHMEC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k36me3StdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k36me3StdSig.bigWig\tHMEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me1StdAlnRep1.bam\tHMEC\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me1StdAlnRep2.bam\tHMEC\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me1StdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me1StdSig.bigWig\tHMEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me2StdAlnRep1.bam\tHMEC\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me2StdAlnRep2.bam\tHMEC\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me2StdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me2StdSig.bigWig\tHMEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me3StdAlnRep1.bam\tHMEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me3StdAlnRep2.bam\tHMEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me3StdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k4me3StdSig.bigWig\tHMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k79me2AlnRep1.bam\tHMEC\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k79me2AlnRep2.bam\tHMEC\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k79me2Pk.broadPeak.gz\tHMEC\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k79me2Sig.bigWig\tHMEC\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k9acStdAlnRep1.bam\tHMEC\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k9acStdAlnRep2.bam\tHMEC\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k9acStdPk.broadPeak.gz\tHMEC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH3k9acStdSig.bigWig\tHMEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH4k20me1StdAlnRep1.bam\tHMEC\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH4k20me1StdAlnRep2.bam\tHMEC\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH4k20me1StdPk.broadPeak.gz\tHMEC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHmecH4k20me1StdSig.bigWig\tHMEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmControlStdAlnRep1.bam\tHSMM\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmControlStdAlnRep2.bam\tHSMM\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmControlStdSig.bigWig\tHSMM\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmCtcfStdAlnRep1.bam\tHSMM\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmCtcfStdAlnRep2.bam\tHSMM\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmCtcfStdPk.broadPeak.gz\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmCtcfStdSig.bigWig\tHSMM\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmEzh239875AlnRep1.bam\tHSMM\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmEzh239875AlnRep2.bam\tHSMM\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmEzh239875Pk.broadPeak.gz\tHSMM\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmEzh239875Sig.bigWig\tHSMM\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH2azStdAlnRep1.bam\tHSMM\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH2azStdAlnRep2.bam\tHSMM\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH2azStdPk.broadPeak.gz\tHSMM\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH2azStdSig.bigWig\tHSMM\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27acStdAlnRep1.bam\tHSMM\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27acStdAlnRep2.bam\tHSMM\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27acStdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27acStdSig.bigWig\tHSMM\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27me3StdAlnRep1.bam\tHSMM\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27me3StdAlnRep2.bam\tHSMM\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27me3StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k27me3StdSig.bigWig\tHSMM\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k36me3StdAlnRep1.bam\tHSMM\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k36me3StdAlnRep2.bam\tHSMM\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k36me3StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k36me3StdSig.bigWig\tHSMM\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me1StdAlnRep1.bam\tHSMM\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me1StdAlnRep2.bam\tHSMM\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me1StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me1StdSig.bigWig\tHSMM\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me2StdAlnRep1.bam\tHSMM\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me2StdAlnRep2.bam\tHSMM\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me2StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me2StdSig.bigWig\tHSMM\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me3StdAlnRep1.bam\tHSMM\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me3StdAlnRep2.bam\tHSMM\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me3StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k4me3StdSig.bigWig\tHSMM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k79me2StdAlnRep1.bam\tHSMM\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k79me2StdAlnRep2.bam\tHSMM\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k79me2StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k79me2StdSig.bigWig\tHSMM\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9acStdAlnRep1.bam\tHSMM\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9acStdAlnRep2.bam\tHSMM\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9acStdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9acStdSig.bigWig\tHSMM\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9me3StdAlnRep1.bam\tHSMM\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9me3StdAlnRep2.bam\tHSMM\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9me3StdPk.broadPeak.gz\tHSMM\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH3k9me3StdSig.bigWig\tHSMM\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH4k20me1StdAlnRep1.bam\tHSMM\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH4k20me1StdAlnRep2.bam\tHSMM\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH4k20me1StdPk.broadPeak.gz\tHSMM\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmH4k20me1StdSig.bigWig\tHSMM\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtControlStdAlnRep1.bam\tHSMMtube\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtControlStdAlnRep2.bam\tHSMMtube\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtControlStdSig.bigWig\tHSMMtube\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtCtcfStdAlnRep1.bam\tHSMMtube\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtCtcfStdAlnRep2.bam\tHSMMtube\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtCtcfStdPk.broadPeak.gz\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtCtcfStdSig.bigWig\tHSMMtube\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtEzh239875AlnRep1.bam\tHSMMtube\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtEzh239875AlnRep2.bam\tHSMMtube\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtEzh239875Pk.broadPeak.gz\tHSMMtube\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtEzh239875Sig.bigWig\tHSMMtube\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH2azStdAlnRep1.bam\tHSMMtube\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH2azStdAlnRep2.bam\tHSMMtube\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH2azStdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH2azStdSig.bigWig\tHSMMtube\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k09me3AlnRep1.bam\tHSMMtube\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k09me3AlnRep2.bam\tHSMMtube\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k09me3Pk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k09me3Sig.bigWig\tHSMMtube\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27acStdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27acStdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27acStdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27acStdSig.bigWig\tHSMMtube\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27me3AlnRep1.bam\tHSMMtube\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27me3AlnRep2.bam\tHSMMtube\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27me3Pk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k27me3Sig.bigWig\tHSMMtube\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k36me3StdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k36me3StdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k36me3StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k36me3StdSig.bigWig\tHSMMtube\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me1StdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me1StdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me1StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me1StdSig.bigWig\tHSMMtube\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me2StdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me2StdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me2StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me2StdSig.bigWig\tHSMMtube\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me3StdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me3StdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me3StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k4me3StdSig.bigWig\tHSMMtube\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k79me2StdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k79me2StdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k79me2StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k79me2StdSig.bigWig\tHSMMtube\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k9acStdAlnRep1.bam\tHSMMtube\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k9acStdAlnRep2.bam\tHSMMtube\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k9acStdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH3k9acStdSig.bigWig\tHSMMtube\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH4k20me1StdAlnRep1.bam\tHSMMtube\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH4k20me1StdAlnRep2.bam\tHSMMtube\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH4k20me1StdPk.broadPeak.gz\tHSMMtube\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHsmmtH4k20me1StdSig.bigWig\tHSMMtube\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecControlStdAlnRep1.bam\tHUVEC\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecControlStdAlnRep2.bam\tHUVEC\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecControlStdAlnRep3.bam\tHUVEC\tChipSeq\tInput\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecControlStdSig.bigWig\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecCtcfStdAlnRep1.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecCtcfStdAlnRep2.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecCtcfStdAlnRep3.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecCtcfStdPk.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecCtcfStdSig.bigWig\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecEzh239875AlnRep1.bam\tHUVEC\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecEzh239875AlnRep2.bam\tHUVEC\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecEzh239875Pk.broadPeak.gz\tHUVEC\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecEzh239875Sig.bigWig\tHUVEC\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH2azAlnRep1.bam\tHUVEC\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH2azAlnRep2.bam\tHUVEC\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH2azPk.broadPeak.gz\tHUVEC\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH2azSig.bigWig\tHUVEC\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k09me3AlnRep1.bam\tHUVEC\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k09me3AlnRep2.bam\tHUVEC\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k09me3Pk.broadPeak.gz\tHUVEC\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k09me3Sig.bigWig\tHUVEC\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27acStdAlnRep1.bam\tHUVEC\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27acStdAlnRep2.bam\tHUVEC\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27acStdAlnRep3.bam\tHUVEC\tChipSeq\tH3K27ac\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27acStdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27acStdSig.bigWig\tHUVEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27me3StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k27me3StdSig.bigWig\tHUVEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdAlnRep3.bam\tHUVEC\tChipSeq\tH3K36me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdSig.bigWig\tHUVEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdAlnRep3.bam\tHUVEC\tChipSeq\tH3K4me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdSig.bigWig\tHUVEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me2StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me2StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me2StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me2StdSig.bigWig\tHUVEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdAlnRep3.bam\tHUVEC\tChipSeq\tH3K4me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdSig.bigWig\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k79me2AlnRep1.bam\tHUVEC\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k79me2AlnRep2.bam\tHUVEC\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k79me2Pk.broadPeak.gz\tHUVEC\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k79me2Sig.bigWig\tHUVEC\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9acStdAlnRep1.bam\tHUVEC\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9acStdAlnRep2.bam\tHUVEC\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9acStdAlnRep3.bam\tHUVEC\tChipSeq\tH3K9ac\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9acStdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9acStdSig.bigWig\tHUVEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K9me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K9me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdAlnRep3.bam\tHUVEC\tChipSeq\tH3K9me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdSig.bigWig\tHUVEC\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdAlnRep1.bam\tHUVEC\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdAlnRep2.bam\tHUVEC\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdAlnRep3.bam\tHUVEC\tChipSeq\tH4K20me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdPk.broadPeak.gz\tHUVEC\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdSig.bigWig\tHUVEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecPol2bStdAlnRep1.bam\tHUVEC\tChipSeq\tPol2(b)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecPol2bStdAlnRep2.bam\tHUVEC\tChipSeq\tPol2(b)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecPol2bStdAlnRep3.bam\tHUVEC\tChipSeq\tPol2(b)\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecPol2bStdPk.broadPeak.gz\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHuvecPol2bStdSig.bigWig\tHUVEC\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbpsc369AlnRep1.bam\tK562\tChipSeq\tCBP_(sc-369)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbpsc369Pk.broadPeak.gz\tK562\tChipSeq\tCBP_(sc-369)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbpsc369Sig.bigWig\tK562\tChipSeq\tCBP_(sc-369)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx2AlnRep1.bam\tK562\tChipSeq\tCBX2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx2Pk.broadPeak.gz\tK562\tChipSeq\tCBX2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx2Sig.bigWig\tK562\tChipSeq\tCBX2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx3sc101004AlnRep1.bam\tK562\tChipSeq\tCBX3_(SC-101004)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx3sc101004Pk.broadPeak.gz\tK562\tChipSeq\tCBX3_(SC-101004)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx3sc101004Sig.bigWig\tK562\tChipSeq\tCBX3_(SC-101004)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx8AlnRep1.bam\tK562\tChipSeq\tCBX8\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx8Pk.broadPeak.gz\tK562\tChipSeq\tCBX8\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Cbx8Sig.bigWig\tK562\tChipSeq\tCBX8\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd1a301218aStdAlnRep1.bam\tK562\tChipSeq\tCHD1_(A301-218A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd1a301218aStdAlnRep2.bam\tK562\tChipSeq\tCHD1_(A301-218A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd1a301218aStdPk.broadPeak.gz\tK562\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd1a301218aStdSig.bigWig\tK562\tChipSeq\tCHD1_(A301-218A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd4mi2AlnRep1.bam\tK562\tChipSeq\tCHD4_Mi2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd4mi2Pk.broadPeak.gz\tK562\tChipSeq\tCHD4_Mi2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd4mi2Sig.bigWig\tK562\tChipSeq\tCHD4_Mi2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd7a301223a1AlnRep1.bam\tK562\tChipSeq\tCHD7_(A301-223A-1)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd7a301223a1Pk.broadPeak.gz\tK562\tChipSeq\tCHD7_(A301-223A-1)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Chd7a301223a1Sig.bigWig\tK562\tChipSeq\tCHD7_(A301-223A-1)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562ControlStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562ControlStdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562CtcfStdAlnRep1.bam\tK562\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562CtcfStdAlnRep2.bam\tK562\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562CtcfStdPk.broadPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562CtcfStdSig.bigWig\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Ezh239875StdAlnRep1.bam\tK562\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Ezh239875StdAlnRep2.bam\tK562\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Ezh239875StdPk.broadPeak.gz\tK562\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Ezh239875StdSig.bigWig\tK562\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H2azStdAlnRep1.bam\tK562\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H2azStdAlnRep2.bam\tK562\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H2azStdPk.broadPeak.gz\tK562\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H2azStdSig.bigWig\tK562\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27acStdAlnRep1.bam\tK562\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27acStdAlnRep2.bam\tK562\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27acStdPk.broadPeak.gz\tK562\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27acStdSig.bigWig\tK562\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27me3StdAlnRep1.bam\tK562\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27me3StdAlnRep2.bam\tK562\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27me3StdPk.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k27me3StdSig.bigWig\tK562\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k36me3StdAlnRep1.bam\tK562\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k36me3StdAlnRep2.bam\tK562\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k36me3StdPk.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k36me3StdSig.bigWig\tK562\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me1StdAlnRep1.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me1StdAlnRep2.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me1StdPk.broadPeak.gz\tK562\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me1StdSig.bigWig\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me2StdAlnRep1.bam\tK562\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me2StdAlnRep2.bam\tK562\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me2StdPk.broadPeak.gz\tK562\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me2StdSig.bigWig\tK562\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me3StdAlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me3StdAlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me3StdPk.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k4me3StdSig.bigWig\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k79me2StdAlnRep1.bam\tK562\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k79me2StdAlnRep2.bam\tK562\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k79me2StdPk.broadPeak.gz\tK562\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k79me2StdSig.bigWig\tK562\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9acStdAlnRep1.bam\tK562\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9acStdAlnRep2.bam\tK562\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9acStdPk.broadPeak.gz\tK562\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9acStdSig.bigWig\tK562\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me1StdAlnRep1.bam\tK562\tChipSeq\tH3K9me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me1StdPk.broadPeak.gz\tK562\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me1StdSig.bigWig\tK562\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me3StdAlnRep1.bam\tK562\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me3StdAlnRep2.bam\tK562\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me3StdPk.broadPeak.gz\tK562\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H3k9me3StdSig.bigWig\tK562\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H4k20me1StdAlnRep1.bam\tK562\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H4k20me1StdAlnRep2.bam\tK562\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H4k20me1StdPk.broadPeak.gz\tK562\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562H4k20me1StdSig.bigWig\tK562\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac1sc6298StdAlnRep1.bam\tK562\tChipSeq\tHDAC1_(SC-6298)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac1sc6298StdAlnRep2.bam\tK562\tChipSeq\tHDAC1_(SC-6298)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac1sc6298StdPk.broadPeak.gz\tK562\tChipSeq\tHDAC1_(SC-6298)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac1sc6298StdSig.bigWig\tK562\tChipSeq\tHDAC1_(SC-6298)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac2a300705aStdAlnRep1.bam\tK562\tChipSeq\tHDAC2_(A300-705A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac2a300705aStdAlnRep2.bam\tK562\tChipSeq\tHDAC2_(A300-705A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac2a300705aStdPk.broadPeak.gz\tK562\tChipSeq\tHDAC2_(A300-705A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac2a300705aStdSig.bigWig\tK562\tChipSeq\tHDAC2_(A300-705A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac6a301341aAlnRep1.bam\tK562\tChipSeq\tHDAC6_(A301-341A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac6a301341aAlnRep2.bam\tK562\tChipSeq\tHDAC6_(A301-341A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac6a301341aPk.broadPeak.gz\tK562\tChipSeq\tHDAC6_(A301-341A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Hdac6a301341aSig.bigWig\tK562\tChipSeq\tHDAC6_(A301-341A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Lsd1AlnRep1.bam\tK562\tChipSeq\tLSD1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Lsd1Pk.broadPeak.gz\tK562\tChipSeq\tLSD1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Lsd1Sig.bigWig\tK562\tChipSeq\tLSD1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562NcorAlnRep1.bam\tK562\tChipSeq\tNCoR\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562NcorPk.broadPeak.gz\tK562\tChipSeq\tNCoR\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562NcorSig.bigWig\tK562\tChipSeq\tNCoR\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Nsd2ab75359AlnRep1.bam\tK562\tChipSeq\tNSD2_(ab75359)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Nsd2ab75359Pk.broadPeak.gz\tK562\tChipSeq\tNSD2_(ab75359)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Nsd2ab75359Sig.bigWig\tK562\tChipSeq\tNSD2_(ab75359)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562P300StdAlnRep1.bam\tK562\tChipSeq\tp300\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562P300StdAlnRep2.bam\tK562\tChipSeq\tp300\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562P300StdPk.broadPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562P300StdSig.bigWig\tK562\tChipSeq\tp300\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562PcafAlnRep1.bam\tK562\tChipSeq\tPCAF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562PcafPk.broadPeak.gz\tK562\tChipSeq\tPCAF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562PcafSig.bigWig\tK562\tChipSeq\tPCAF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Phf8a301772aStdAlnRep1.bam\tK562\tChipSeq\tPHF8_(A301-772A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Phf8a301772aStdAlnRep2.bam\tK562\tChipSeq\tPHF8_(A301-772A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Phf8a301772aStdPk.broadPeak.gz\tK562\tChipSeq\tPHF8_(A301-772A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Phf8a301772aStdSig.bigWig\tK562\tChipSeq\tPHF8_(A301-772A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Plu1StdAlnRep1.bam\tK562\tChipSeq\tPLU1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Plu1StdAlnRep2.bam\tK562\tChipSeq\tPLU1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Plu1StdPk.broadPeak.gz\tK562\tChipSeq\tPLU1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Plu1StdSig.bigWig\tK562\tChipSeq\tPLU1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Pol2bStdAlnRep1.bam\tK562\tChipSeq\tPol2(b)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Pol2bStdAlnRep2.bam\tK562\tChipSeq\tPol2(b)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Pol2bStdPk.broadPeak.gz\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Pol2bStdSig.bigWig\tK562\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rbbp5a300109aStdAlnRep1.bam\tK562\tChipSeq\tRBBP5_(A300-109A)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rbbp5a300109aStdAlnRep2.bam\tK562\tChipSeq\tRBBP5_(A300-109A)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rbbp5a300109aStdPk.broadPeak.gz\tK562\tChipSeq\tRBBP5_(A300-109A)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rbbp5a300109aStdSig.bigWig\tK562\tChipSeq\tRBBP5_(A300-109A)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562RestAlnRep1.bam\tK562\tChipSeq\tREST\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562RestPk.broadPeak.gz\tK562\tChipSeq\tREST\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562RestSig.bigWig\tK562\tChipSeq\tREST\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rnf2AlnRep1.bam\tK562\tChipSeq\tRNF2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rnf2Pk.broadPeak.gz\tK562\tChipSeq\tRNF2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Rnf2Sig.bigWig\tK562\tChipSeq\tRNF2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sap3039731StdAlnRep1.bam\tK562\tChipSeq\tSAP30_(39731)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sap3039731StdAlnRep2.bam\tK562\tChipSeq\tSAP30_(39731)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sap3039731StdPk.broadPeak.gz\tK562\tChipSeq\tSAP30_(39731)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sap3039731StdSig.bigWig\tK562\tChipSeq\tSAP30_(39731)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Setdb1AlnRep1.bam\tK562\tChipSeq\tSETDB1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Setdb1Pk.broadPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Setdb1Sig.bigWig\tK562\tChipSeq\tSETDB1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sirt6AlnRep1.bam\tK562\tChipSeq\tSIRT6\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sirt6Pk.broadPeak.gz\tK562\tChipSeq\tSIRT6\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Sirt6Sig.bigWig\tK562\tChipSeq\tSIRT6\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Suz12051317AlnRep1.bam\tK562\tChipSeq\tSUZ12_(05-1317)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Suz12051317Pk.broadPeak.gz\tK562\tChipSeq\tSUZ12_(05-1317)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneK562Suz12051317Sig.bigWig\tK562\tChipSeq\tSUZ12_(05-1317)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746ControlAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tControl\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746ControlAlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tControl\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746ControlSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746CtcfAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746CtcfAlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746CtcfPk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746CtcfSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H2azAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H2azAlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H2azPk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H2azSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me1AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me1AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me1Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me1Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me2AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me2AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me2Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me2Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me3AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me3AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me3Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k04me3Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09acAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09acAlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09acPk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09acSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09me3AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09me3AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09me3Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k09me3Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27acAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27acAlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27acPk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27acSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27me3AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27me3AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27me3Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k27me3Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k36me3AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k36me3AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k36me3Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k36me3Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k79me2AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k79me2AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k79me2Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H3k79me2Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H4k20me1AlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H4k20me1AlnRep2.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H4k20me1Pk.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneMonocd14ro1746H4k20me1Sig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaControlStdAlnRep1.bam\tNH-A\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaControlStdAlnRep2.bam\tNH-A\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaControlStdSig.bigWig\tNH-A\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaCtcfStdAlnRep1.bam\tNH-A\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaCtcfStdAlnRep2.bam\tNH-A\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaCtcfStdPk.broadPeak.gz\tNH-A\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaCtcfStdSig.bigWig\tNH-A\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaEzh239875AlnRep1.bam\tNH-A\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaEzh239875AlnRep2.bam\tNH-A\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaEzh239875Pk.broadPeak.gz\tNH-A\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaEzh239875Sig.bigWig\tNH-A\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH2azAlnRep1.bam\tNH-A\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH2azAlnRep2.bam\tNH-A\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH2azPk.broadPeak.gz\tNH-A\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH2azSig.bigWig\tNH-A\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k04me2AlnRep1.bam\tNH-A\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k04me2AlnRep2.bam\tNH-A\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k04me2Pk.broadPeak.gz\tNH-A\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k04me2Sig.bigWig\tNH-A\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09acAlnRep1.bam\tNH-A\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09acAlnRep2.bam\tNH-A\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09acPk.broadPeak.gz\tNH-A\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09acSig.bigWig\tNH-A\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09me3AlnRep1.bam\tNH-A\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09me3AlnRep2.bam\tNH-A\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09me3Pk.broadPeak.gz\tNH-A\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k09me3Sig.bigWig\tNH-A\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27acStdAlnRep1.bam\tNH-A\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27acStdAlnRep2.bam\tNH-A\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27acStdPk.broadPeak.gz\tNH-A\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27acStdSig.bigWig\tNH-A\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27me3StdAlnRep1.bam\tNH-A\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27me3StdAlnRep2.bam\tNH-A\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27me3StdPk.broadPeak.gz\tNH-A\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k27me3StdSig.bigWig\tNH-A\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k36me3StdAlnRep1.bam\tNH-A\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k36me3StdAlnRep2.bam\tNH-A\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k36me3StdPk.broadPeak.gz\tNH-A\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k36me3StdSig.bigWig\tNH-A\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me1StdAlnRep1.bam\tNH-A\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me1StdAlnRep2.bam\tNH-A\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me1StdPk.broadPeak.gz\tNH-A\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me1StdSig.bigWig\tNH-A\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me3StdAlnRep1.bam\tNH-A\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me3StdAlnRep2.bam\tNH-A\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me3StdPk.broadPeak.gz\tNH-A\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k4me3StdSig.bigWig\tNH-A\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k79me2AlnRep1.bam\tNH-A\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k79me2AlnRep2.bam\tNH-A\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k79me2Pk.broadPeak.gz\tNH-A\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH3k79me2Sig.bigWig\tNH-A\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH4k20me1AlnRep1.bam\tNH-A\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH4k20me1AlnRep2.bam\tNH-A\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH4k20me1Pk.broadPeak.gz\tNH-A\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhaH4k20me1Sig.bigWig\tNH-A\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadControlStdAlnRep1.bam\tNHDF-Ad\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadControlStdAlnRep2.bam\tNHDF-Ad\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadControlStdSig.bigWig\tNHDF-Ad\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadCtcfStdAlnRep1.bam\tNHDF-Ad\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadCtcfStdAlnRep2.bam\tNHDF-Ad\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadCtcfStdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadCtcfStdSig.bigWig\tNHDF-Ad\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadEzh239875AlnRep1.bam\tNHDF-Ad\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadEzh239875AlnRep2.bam\tNHDF-Ad\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadEzh239875Pk.broadPeak.gz\tNHDF-Ad\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadEzh239875Sig.bigWig\tNHDF-Ad\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH2azAlnRep1.bam\tNHDF-Ad\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH2azAlnRep2.bam\tNHDF-Ad\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH2azPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH2azSig.bigWig\tNHDF-Ad\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k04me1AlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k04me1AlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k04me1Pk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k04me1Sig.bigWig\tNHDF-Ad\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k09me3AlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k09me3AlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k09me3Pk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k09me3Sig.bigWig\tNHDF-Ad\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27acStdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27acStdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27acStdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27acStdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27me3StdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27me3StdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27me3StdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k27me3StdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k36me3StdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k36me3StdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k36me3StdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k36me3StdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me2StdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me2StdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me2StdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me2StdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me3StdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me3StdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me3StdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k4me3StdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k79me2AlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k79me2AlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k79me2Pk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k79me2Sig.bigWig\tNHDF-Ad\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k9acStdAlnRep1.bam\tNHDF-Ad\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k9acStdAlnRep2.bam\tNHDF-Ad\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k9acStdPk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH3k9acStdSig.bigWig\tNHDF-Ad\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH4k20me1AlnRep1.bam\tNHDF-Ad\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH4k20me1AlnRep2.bam\tNHDF-Ad\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH4k20me1AlnRep3.bam\tNHDF-Ad\tChipSeq\tH4K20me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH4k20me1Pk.broadPeak.gz\tNHDF-Ad\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhdfadH4k20me1Sig.bigWig\tNHDF-Ad\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekControlStdAlnRep1.bam\tNHEK\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekControlStdAlnRep2.bam\tNHEK\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekControlStdSig.bigWig\tNHEK\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekCtcfStdAlnRep1.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekCtcfStdAlnRep2.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekCtcfStdAlnRep3.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekCtcfStdPk.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekCtcfStdSig.bigWig\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekEzh239875AlnRep1.bam\tNHEK\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekEzh239875AlnRep2.bam\tNHEK\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekEzh239875Pk.broadPeak.gz\tNHEK\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekEzh239875Sig.bigWig\tNHEK\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH2azAlnRep1.bam\tNHEK\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH2azAlnRep2.bam\tNHEK\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH2azPk.broadPeak.gz\tNHEK\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH2azSig.bigWig\tNHEK\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k09me3AlnRep1.bam\tNHEK\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k09me3AlnRep2.bam\tNHEK\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k09me3Pk.broadPeak.gz\tNHEK\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k09me3Sig.bigWig\tNHEK\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27acStdAlnRep1.bam\tNHEK\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27acStdAlnRep2.bam\tNHEK\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27acStdAlnRep3.bam\tNHEK\tChipSeq\tH3K27ac\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27acStdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27acStdSig.bigWig\tNHEK\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27me3StdAlnRep3.bam\tNHEK\tChipSeq\tH3K27me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27me3StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k27me3StdSig.bigWig\tNHEK\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k36me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k36me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k36me3StdAlnRep3.bam\tNHEK\tChipSeq\tH3K36me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k36me3StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k36me3StdSig.bigWig\tNHEK\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me1StdAlnRep1.bam\tNHEK\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me1StdAlnRep2.bam\tNHEK\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me1StdAlnRep3.bam\tNHEK\tChipSeq\tH3K4me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me1StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me1StdSig.bigWig\tNHEK\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me2StdAlnRep1.bam\tNHEK\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me2StdAlnRep2.bam\tNHEK\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me2StdAlnRep3.bam\tNHEK\tChipSeq\tH3K4me2\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me2StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me2StdSig.bigWig\tNHEK\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me3StdAlnRep3.bam\tNHEK\tChipSeq\tH3K4me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me3StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k4me3StdSig.bigWig\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k79me2AlnRep1.bam\tNHEK\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k79me2AlnRep2.bam\tNHEK\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k79me2Pk.broadPeak.gz\tNHEK\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k79me2Sig.bigWig\tNHEK\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9acStdAlnRep1.bam\tNHEK\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9acStdAlnRep2.bam\tNHEK\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9acStdAlnRep3.bam\tNHEK\tChipSeq\tH3K9ac\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9acStdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9acStdSig.bigWig\tNHEK\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9me1StdAlnRep1.bam\tNHEK\tChipSeq\tH3K9me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9me1StdAlnRep2.bam\tNHEK\tChipSeq\tH3K9me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9me1StdAlnRep3.bam\tNHEK\tChipSeq\tH3K9me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9me1StdPk.broadPeak.gz\tNHEK\tChipSeq\tH3K9me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH3k9me1StdSig.bigWig\tNHEK\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH4k20me1StdAlnRep1.bam\tNHEK\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH4k20me1StdAlnRep2.bam\tNHEK\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH4k20me1StdAlnRep3.bam\tNHEK\tChipSeq\tH4K20me1\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH4k20me1StdPk.broadPeak.gz\tNHEK\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekH4k20me1StdSig.bigWig\tNHEK\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekPol2bStdAlnRep1.bam\tNHEK\tChipSeq\tPol2(b)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekPol2bStdAlnRep2.bam\tNHEK\tChipSeq\tPol2(b)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekPol2bStdPk.broadPeak.gz\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhekPol2bStdSig.bigWig\tNHEK\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfControlStdAlnRep1.bam\tNHLF\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfControlStdAlnRep2.bam\tNHLF\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfControlStdSig.bigWig\tNHLF\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfCtcfStdAlnRep1.bam\tNHLF\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfCtcfStdAlnRep2.bam\tNHLF\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfCtcfStdPk.broadPeak.gz\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfCtcfStdSig.bigWig\tNHLF\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfEzh239875AlnRep1.bam\tNHLF\tChipSeq\tEZH2_(39875)\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfEzh239875AlnRep2.bam\tNHLF\tChipSeq\tEZH2_(39875)\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfEzh239875Pk.broadPeak.gz\tNHLF\tChipSeq\tEZH2_(39875)\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfEzh239875Sig.bigWig\tNHLF\tChipSeq\tEZH2_(39875)\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH2azAlnRep1.bam\tNHLF\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH2azAlnRep2.bam\tNHLF\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH2azPk.broadPeak.gz\tNHLF\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH2azSig.bigWig\tNHLF\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k09me3AlnRep1.bam\tNHLF\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k09me3AlnRep2.bam\tNHLF\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k09me3Pk.broadPeak.gz\tNHLF\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k09me3Sig.bigWig\tNHLF\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27acStdAlnRep1.bam\tNHLF\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27acStdAlnRep2.bam\tNHLF\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27acStdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27acStdSig.bigWig\tNHLF\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27me3StdAlnRep1.bam\tNHLF\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27me3StdAlnRep2.bam\tNHLF\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27me3StdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k27me3StdSig.bigWig\tNHLF\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k36me3StdAlnRep1.bam\tNHLF\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k36me3StdAlnRep2.bam\tNHLF\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k36me3StdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k36me3StdSig.bigWig\tNHLF\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me1StdAlnRep1.bam\tNHLF\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me1StdAlnRep2.bam\tNHLF\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me1StdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me1StdSig.bigWig\tNHLF\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me2StdAlnRep1.bam\tNHLF\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me2StdAlnRep2.bam\tNHLF\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me2StdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me2StdSig.bigWig\tNHLF\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me3StdAlnRep1.bam\tNHLF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me3StdAlnRep2.bam\tNHLF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me3StdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k4me3StdSig.bigWig\tNHLF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k79me2AlnRep1.bam\tNHLF\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k79me2AlnRep2.bam\tNHLF\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k79me2Pk.broadPeak.gz\tNHLF\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k79me2Sig.bigWig\tNHLF\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k9acStdAlnRep1.bam\tNHLF\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k9acStdAlnRep2.bam\tNHLF\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k9acStdPk.broadPeak.gz\tNHLF\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH3k9acStdSig.bigWig\tNHLF\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH4k20me1StdAlnRep1.bam\tNHLF\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH4k20me1StdAlnRep2.bam\tNHLF\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH4k20me1StdPk.broadPeak.gz\tNHLF\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneNhlfH4k20me1StdSig.bigWig\tNHLF\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k04me3AlnRep1.bam\tOsteobl\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k04me3AlnRep2.bam\tOsteobl\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k04me3AlnRep3.bam\tOsteobl\tChipSeq\tH3K4me3\tAlignments\t3\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k04me3Pk.broadPeak.gz\tOsteobl\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k04me3Sig.bigWig\tOsteobl\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k27me3AlnRep1.bam\tOsteobl\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k27me3AlnRep2.bam\tOsteobl\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k27me3Pk.broadPeak.gz\tOsteobl\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k27me3Sig.bigWig\tOsteobl\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k79me2AlnRep1.bam\tOsteobl\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k79me2AlnRep2.bam\tOsteobl\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k79me2Pk.broadPeak.gz\tOsteobl\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH3k79me2Sig.bigWig\tOsteobl\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH4k20me1AlnRep1.bam\tOsteobl\tChipSeq\tH4K20me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH4k20me1AlnRep2.bam\tOsteobl\tChipSeq\tH4K20me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH4k20me1Pk.broadPeak.gz\tOsteobl\tChipSeq\tH4K20me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoH4k20me1Sig.bigWig\tOsteobl\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoP300kat3bAlnRep1.bam\tOsteobl\tChipSeq\tP300_KAT3B\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoP300kat3bAlnRep2.bam\tOsteobl\tChipSeq\tP300_KAT3B\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoP300kat3bPk.broadPeak.gz\tOsteobl\tChipSeq\tP300_KAT3B\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoP300kat3bSig.bigWig\tOsteobl\tChipSeq\tP300_KAT3B\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblControlStdAlnRep1.bam\tOsteobl\tChipSeq\tInput\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblControlStdAlnRep2.bam\tOsteobl\tChipSeq\tInput\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblControlStdSig.bigWig\tOsteobl\tChipSeq\tInput\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblCtcfStdAlnRep1.bam\tOsteobl\tChipSeq\tCTCF\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblCtcfStdAlnRep2.bam\tOsteobl\tChipSeq\tCTCF\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblCtcfStdPk.broadPeak.gz\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblCtcfStdSig.bigWig\tOsteobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH2azStdAlnRep1.bam\tOsteobl\tChipSeq\tH2A.Z\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH2azStdAlnRep2.bam\tOsteobl\tChipSeq\tH2A.Z\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH2azStdPk.broadPeak.gz\tOsteobl\tChipSeq\tH2A.Z\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH2azStdSig.bigWig\tOsteobl\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k27acStdAlnRep1.bam\tOsteobl\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k27acStdAlnRep2.bam\tOsteobl\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k27acStdPk.broadPeak.gz\tOsteobl\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k27acStdSig.bigWig\tOsteobl\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k36me3StdAlnRep1.bam\tOsteobl\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k36me3StdAlnRep2.bam\tOsteobl\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k36me3StdPk.broadPeak.gz\tOsteobl\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k36me3StdSig.bigWig\tOsteobl\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me1StdAlnRep1.bam\tOsteobl\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me1StdAlnRep2.bam\tOsteobl\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me1StdPk.broadPeak.gz\tOsteobl\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me1StdSig.bigWig\tOsteobl\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me2StdAlnRep1.bam\tOsteobl\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me2StdAlnRep2.bam\tOsteobl\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me2StdPk.broadPeak.gz\tOsteobl\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k4me2StdSig.bigWig\tOsteobl\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k9me3StdAlnRep1.bam\tOsteobl\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k9me3StdAlnRep2.bam\tOsteobl\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k9me3StdPk.broadPeak.gz\tOsteobl\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneOsteoblH3k9me3StdSig.bigWig\tOsteobl\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmGm12878HMM.bed.gz\tGM12878\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmH1hescHMM.bed.gz\tH1-hESC\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHepg2HMM.bed.gz\tHepG2\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHmecHMM.bed.gz\tHMEC\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHsmmHMM.bed.gz\tHSMM\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmHuvecHMM.bed.gz\tHUVEC\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmK562HMM.bed.gz\tK562\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmNhekHMM.bed.gz\tNHEK\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHmm/wgEncodeBroadHmmNhlfHMM.bed.gz\tNHLF\tCombined\t\tHMM\t\tbed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBuOrchid/wgEncodeBuOrchidV1.bigWig\t\tOrchid\t\tSignal\t\tbigWig\tBU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBuOrchid/wgEncodeBuOrchidV2.bigWig\t\tOrchid\t\tSignal\t\tbigWig\tBU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dAlignsRep1V2.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dAlignsRep2V2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dMinusSignalRep1V3.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dMinusSignalRep2V3.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dPlusSignalRep1V3.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dPlusSignalRep2V3.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dSplicesRep1V2.bam\tGM12878\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dSplicesRep2V2.bam\tGM12878\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014IlnaMinusSignalRep1.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014IlnaMinusSignalRep2.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014IlnaPlusSignalRep1.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014IlnaPlusSignalRep2.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014UMinusRawRep1V4.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014UMinusRawRep2V4.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014UPlusRawRep1V4.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R1x75dTh1014UPlusRawRep2V4.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200AlignsRep1V2.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200AlignsRep2V2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200GeneDeNovoRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200GeneDeNovoRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200GeneGencV3cRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200GeneGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200JunctionsRep1V3.bigBed\tGM12878\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200JunctionsRep2V3.bigBed\tGM12878\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200SigRep1V2.bigWig\tGM12878\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200SigRep2V2.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200SplicesRep1V2.bam\tGM12878\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200SplicesRep2V2.bam\tGM12878\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TSSRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TSSRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400AlignsRep2V2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400ExonsGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400GeneDeNovoRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400GeneGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400JunctionsRep2V3.bigBed\tGM12878\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400SigRep2V2.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400SplicesRep2V2.bam\tGM12878\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400TSSRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400TranscriptDeNovoRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Il400TranscriptGencV3cRep2V3.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il200SigRep1.bigWig\tGM12878\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il200SigRep1V4.bigWig\tGM12878\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il200SigRep2.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il200SigRep2V4.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il400SigRep2.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12878R2x75Th1014Il400USigRep2V4.bigWig\tGM12878\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200AlignsRep1V2.bam\tGM12891\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200AlignsRep2V2.bam\tGM12891\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200GeneDeNovoRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200GeneDeNovoRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200GeneGencV3cRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200GeneGencV3cRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200JunctionsRep1V3.bigBed\tGM12891\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200JunctionsRep2V3.bigBed\tGM12891\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200SigRep1V2.bigWig\tGM12891\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200SigRep2V2.bigWig\tGM12891\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200SplicesRep1V2.bam\tGM12891\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200SplicesRep2V2.bam\tGM12891\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TSSRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TSSRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tGM12891\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tGM12891\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Th1014Il200SigRep1V4.bigWig\tGM12891\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12891R2x75Th1014Il200SigRep2V4.bigWig\tGM12891\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200AlignsRep1V2.bam\tGM12892\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200AlignsRep2V2.bam\tGM12892\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200AlignsRep3V2.bam\tGM12892\tRnaSeq\t\tAlignments\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200ExonsGencV3cRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tExonsGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneDeNovoRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneDeNovoRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneDeNovoRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneGencV3cRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneGencV3cRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200GeneGencV3cRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tGeneGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200JunctionsRep1V3.bigBed\tGM12892\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200JunctionsRep2V3.bigBed\tGM12892\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200JunctionsRep3V3.bigBed\tGM12892\tRnaSeq\t\tJunctions\t3\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SigRep1V2.bigWig\tGM12892\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SigRep2V2.bigWig\tGM12892\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SigRep3V2.bigWig\tGM12892\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SplicesRep1V2.bam\tGM12892\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SplicesRep2V2.bam\tGM12892\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200SplicesRep3V2.bam\tGM12892\tRnaSeq\t\tSplices\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TSSRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TSSRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TSSRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tTssGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptDeNovoRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Il200TranscriptGencV3cRep3V3.gtf.gz\tGM12892\tRnaSeq\t\tTranscriptGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Th1014Il200SigRep1V4.bigWig\tGM12892\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Th1014Il200SigRep2V4.bigWig\tGM12892\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqGm12892R2x75Th1014Il200SigRep3V4.bigWig\tGM12892\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dAlignsRep1V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dAlignsRep2V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dMinusSignalRep1V3.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dMinusSignalRep2V3.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dPlusSignalRep1V3.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dPlusSignalRep2V3.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dSplicesRep1V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dSplicesRep2V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014IlnaMinusSignalRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014IlnaMinusSignalRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014IlnaPlusSignalRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014IlnaPlusSignalRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014UMinusRawRep1V4.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014UMinusRawRep2V4.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014UPlusRawRep1V4.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR1x75dTh1014UPlusRawRep2V4.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200AlignsRep1V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200AlignsRep2V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200AlignsRep3V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200AlignsRep4V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t4\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200ExonsGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200ExonsGencV3cRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200ExonsGencV3cRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200ExonsGencV3cRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV3c\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneDeNovoRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneDeNovoRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneDeNovoRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneDeNovoRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneGencV3cRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneGencV3cRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200GeneGencV3cRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV3c\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200JunctionsRep1V3.bigBed\tH1-hESC\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200JunctionsRep2V3.bigBed\tH1-hESC\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200JunctionsRep3V3.bigBed\tH1-hESC\tRnaSeq\t\tJunctions\t3\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200JunctionsRep4V3.bigBed\tH1-hESC\tRnaSeq\t\tJunctions\t4\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SigRep1V2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SigRep2V2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SigRep3V2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SigRep4V2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t4\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SplicesRep1V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SplicesRep2V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SplicesRep3V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200SplicesRep4V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t4\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TSSRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TSSRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TSSRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTssGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TSSRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTssGencV3c\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptDeNovoRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptDeNovoRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptGencV3cRep3V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il200TranscriptGencV3cRep4V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV3c\t4\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400AlignsRep1V2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400ExonsGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400GeneDeNovoRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400GeneGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400JunctionsRep1V3.bigBed\tH1-hESC\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400SigRep1V2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400SplicesRep1V2.bam\tH1-hESC\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400TSSRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400TranscriptDeNovoRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Il400TranscriptGencV3cRep1V3.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep1.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep1V4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep2.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep2V4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep3.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep3V4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t4\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il200SigRep4V4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t4\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il400SigRep1.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqH1hescR2x75Th1014Il400SigRep1V4.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200AlignsRep1V2.bam\tHCT-116\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200AlignsRep2V2.bam\tHCT-116\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200GeneDeNovoRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200GeneDeNovoRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200GeneGencV3cRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200GeneGencV3cRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200JunctionsRep1V3.bigBed\tHCT-116\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200JunctionsRep2V3.bigBed\tHCT-116\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200SigRep1V2.bigWig\tHCT-116\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200SigRep2V2.bigWig\tHCT-116\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200SplicesRep1V2.bam\tHCT-116\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200SplicesRep2V2.bam\tHCT-116\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TSSRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TSSRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tHCT-116\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tHCT-116\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Th1014Il200SigRep1V4.bigWig\tHCT-116\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHct116R2x75Th1014Il200SigRep2V4.bigWig\tHCT-116\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dAlignsRep1V2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dAlignsRep2V2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dMinusSignalRep1V3.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dMinusSignalRep2V3.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dPlusSignalRep1V3.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dPlusSignalRep2V3.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dSplicesRep1V2.bam\tHeLa-S3\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dSplicesRep2V2.bam\tHeLa-S3\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014IlnaMinusSignalRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014IlnaMinusSignalRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014IlnaPlusSignalRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014IlnaPlusSignalRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014UMinusRawRep1V4.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014UMinusRawRep2V4.bigWig\tHeLa-S3\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014UPlusRawRep1V4.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R1x75dTh1014UPlusRawRep2V4.bigWig\tHeLa-S3\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200AlignsRep1V2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200AlignsRep2V2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200GeneDeNovoRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200GeneDeNovoRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200GeneGencV3cRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200GeneGencV3cRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200JunctionsRep1V3.bigBed\tHeLa-S3\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200JunctionsRep2V3.bigBed\tHeLa-S3\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200SigRep1V2.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200SigRep2V2.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200SplicesRep1V2.bam\tHeLa-S3\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200SplicesRep2V2.bam\tHeLa-S3\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TSSRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TSSRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Th1014Il200SigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Th1014Il200SigRep1V4.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Th1014Il200SigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHelas3R2x75Th1014Il200SigRep2V4.bigWig\tHeLa-S3\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dAlignsRep1V3.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dAlignsRep2V3.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dMinusSignalRep1V3.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dMinusSignalRep2V3.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dPlusSignalRep1V3.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dPlusSignalRep2V3.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dSplicesRep1V2.bam\tHepG2\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dSplicesRep2V2.bam\tHepG2\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014IlnaMinusSignalRep1.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014IlnaMinusSignalRep2.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014IlnaPlusSignalRep1.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014IlnaPlusSignalRep2.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014UMinusRawRep1V4.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014UMinusRawRep2V4.bigWig\tHepG2\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014UPlusRawRep1V4.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R1x75dTh1014UPlusRawRep2V4.bigWig\tHepG2\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200AlignsRep1V2.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200AlignsRep2V2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200GeneDeNovoRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200GeneDeNovoRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200GeneGencV3cRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200GeneGencV3cRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200JunctionsRep1V3.bigBed\tHepG2\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200JunctionsRep2V3.bigBed\tHepG2\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200SigRep1V2.bigWig\tHepG2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200SigRep2V2.bigWig\tHepG2\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200SplicesRep1V2.bam\tHepG2\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200SplicesRep2V2.bam\tHepG2\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TSSRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TSSRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Th1014Il200SigRep1.bigWig\tHepG2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Th1014Il200SigRep1V4.bigWig\tHepG2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Th1014Il200SigRep2.bigWig\tHepG2\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHepg2R2x75Th1014Il200SigRep2V4.bigWig\tHepG2\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200AlignsRep1V2.bam\tHSMM\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200AlignsRep2V2.bam\tHSMM\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200ExonsGencV3cRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200ExonsGencV3cRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200GeneDeNovoRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200GeneDeNovoRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200GeneGencV3cRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200GeneGencV3cRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200JunctionsRep1V3.bigBed\tHSMM\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200JunctionsRep2V3.bigBed\tHSMM\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200SigRep1V2.bigWig\tHSMM\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200SigRep2V2.bigWig\tHSMM\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200SplicesRep1V2.bam\tHSMM\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200SplicesRep2V2.bam\tHSMM\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TSSRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TSSRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Th1014Il200SigRep1.bigWig\tHSMM\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Th1014Il200SigRep1V4.bigWig\tHSMM\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Th1014Il200SigRep2.bigWig\tHSMM\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHsmmR2x75Th1014Il200SigRep2V4.bigWig\tHSMM\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dAlignsRep1V2.bam\tHUVEC\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dAlignsRep2V2.bam\tHUVEC\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dMinusSignalRep1V3.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dMinusSignalRep2V3.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dPlusSignalRep1V3.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dPlusSignalRep2V3.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dSplicesRep1V2.bam\tHUVEC\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dSplicesRep2V2.bam\tHUVEC\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014IlnaMinusSignalRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014IlnaMinusSignalRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014IlnaPlusSignalRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014IlnaPlusSignalRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014UMinusRawRep1V4.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014UMinusRawRep2V4.bigWig\tHUVEC\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014UPlusRawRep1V4.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR1x75dTh1014UPlusRawRep2V4.bigWig\tHUVEC\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200AlignsRep1V2.bam\tHUVEC\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200AlignsRep2V2.bam\tHUVEC\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200ExonsGencV3cRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200ExonsGencV3cRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200GeneDeNovoRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200GeneDeNovoRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200GeneGencV3cRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200GeneGencV3cRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200JunctionsRep1V3.bigBed\tHUVEC\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200JunctionsRep2V3.bigBed\tHUVEC\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200SigRep1V2.bigWig\tHUVEC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200SigRep2V2.bigWig\tHUVEC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200SplicesRep1V2.bam\tHUVEC\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200SplicesRep2V2.bam\tHUVEC\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TSSRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TSSRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Th1014Il200SigRep1.bigWig\tHUVEC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Th1014Il200SigRep1V4.bigWig\tHUVEC\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Th1014Il200SigRep2.bigWig\tHUVEC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqHuvecR2x75Th1014Il200SigRep2V4.bigWig\tHUVEC\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dAlignsRep1V2.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dAlignsRep2V2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dMinusSignalRep1V3.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dMinusSignalRep2V3.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dPlusSignalRep1V3.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dPlusSignalRep2V3.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dSplicesRep1V2.bam\tK562\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dSplicesRep2V2.bam\tK562\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014IlnaMinusSignalRep1.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014IlnaMinusSignalRep2.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014IlnaPlusSignalRep1.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014IlnaPlusSignalRep2.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014UMinusRawRep1V4.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014UMinusRawRep2V4.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014UPlusRawRep1V4.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R1x75dTh1014UPlusRawRep2V4.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200AlignsRep1V2.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200AlignsRep2V2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tK562\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tK562\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200GeneDeNovoRep1V3.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200GeneDeNovoRep2V3.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200GeneGencV3cRep1V3.gtf.gz\tK562\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200GeneGencV3cRep2V3.gtf.gz\tK562\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200JunctionsRep1V3.bigBed\tK562\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200JunctionsRep2V3.bigBed\tK562\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200SigRep1V2.bigWig\tK562\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200SigRep2V2.bigWig\tK562\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200SplicesRep1V2.bam\tK562\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200SplicesRep2V2.bam\tK562\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TSSRep1V3.gtf.gz\tK562\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TSSRep2V3.gtf.gz\tK562\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Th1014Il200SigRep1.bigWig\tK562\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Th1014Il200SigRep1V4.bigWig\tK562\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Th1014Il200SigRep2.bigWig\tK562\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqK562R2x75Th1014Il200SigRep2V4.bigWig\tK562\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200AlignsRep1V2.bam\tLHCN-M2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200GeneDeNovoRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200GeneGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200JunctionsRep1V3.bigBed\tLHCN-M2\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dAlignsRep1.bam\tLHCN-M2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dExonsGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dGeneDeNovoRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dGeneGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dJunctionsRep1V3.bigBed\tLHCN-M2\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dSigRep1.bigWig\tLHCN-M2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dSplicesRep1.bam\tLHCN-M2\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dTSSRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dTrnscrptDeNovoRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200Myc7dTrnscrptGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200SigRep1.bigWig\tLHCN-M2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200SplicesRep1V2.bam\tLHCN-M2\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200TSSRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tLHCN-M2\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Th1014Il200Diff7dSigRep1V4.bigWig\tLHCN-M2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqLhcnm2R2x75Th1014Il200USigRep1V4.bigWig\tLHCN-M2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200AlignsRep1V2.bam\tMCF-7\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200AlignsRep2V2.bam\tMCF-7\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200AlignsRep3V2.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200ExonsGencV3cRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200ExonsGencV3cRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200ExonsGencV3cRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneDeNovoRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneDeNovoRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneDeNovoRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneGencV3cRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneGencV3cRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200GeneGencV3cRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200JunctionsRep1V3.bigBed\tMCF-7\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200JunctionsRep2V3.bigBed\tMCF-7\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200JunctionsRep3V3.bigBed\tMCF-7\tRnaSeq\t\tJunctions\t3\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SigRep1V2.bigWig\tMCF-7\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SigRep2V2.bigWig\tMCF-7\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SigRep3V2.bigWig\tMCF-7\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SplicesRep1V2.bam\tMCF-7\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SplicesRep2V2.bam\tMCF-7\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200SplicesRep3V2.bam\tMCF-7\tRnaSeq\t\tSplices\t3\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TSSRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TSSRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TSSRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tTssGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptDeNovoRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Il200TranscriptGencV3cRep3V3.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV3c\t3\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Th1014Il200SigRep1.bigWig\tMCF-7\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Th1014Il200SigRep1V4.bigWig\tMCF-7\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Th1014Il200SigRep2.bigWig\tMCF-7\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Th1014Il200SigRep2V4.bigWig\tMCF-7\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqMcf7R2x75Th1014Il200SigRep3V4.bigWig\tMCF-7\tRnaSeq\t\tSignal\t3\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dAlignsRep1V2.bam\tNHEK\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dMinusSignalRep1V3.bigWig\tNHEK\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dPlusSignalRep1V3.bigWig\tNHEK\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dSplicesRep1V2.bam\tNHEK\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dTh1014IlnaMinusSignalRep1.bigWig\tNHEK\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dTh1014IlnaPlusSignalRep1.bigWig\tNHEK\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dTh1014UMinusRawRep1V4.bigWig\tNHEK\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR1x75dTh1014UPlusRawRep1V4.bigWig\tNHEK\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200AlignsRep1V2.bam\tNHEK\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200AlignsRep2V2.bam\tNHEK\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200ExonsGencV3cRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200ExonsGencV3cRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200GeneDeNovoRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200GeneDeNovoRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200GeneGencV3cRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200GeneGencV3cRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200JunctionsRep1V3.bigBed\tNHEK\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200JunctionsRep2V3.bigBed\tNHEK\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200SigRep1V2.bigWig\tNHEK\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200SigRep2V2.bigWig\tNHEK\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200SplicesRep1V2.bam\tNHEK\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200SplicesRep2V2.bam\tNHEK\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TSSRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TSSRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Th1014Il200SigRep1.bigWig\tNHEK\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Th1014Il200SigRep2.bigWig\tNHEK\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Th1014Il200USigRep1V4.bigWig\tNHEK\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhekR2x75Th1014Il200USigRep2V4.bigWig\tNHEK\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200AlignsRep1V2.bam\tNHLF\tRnaSeq\t\tAlignments\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200AlignsRep2V2.bam\tNHLF\tRnaSeq\t\tAlignments\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200ExonsGencV3cRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tExonsGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200ExonsGencV3cRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tExonsGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200GeneDeNovoRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200GeneDeNovoRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200GeneGencV3cRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tGeneGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200GeneGencV3cRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tGeneGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200JunctionsRep1V3.bigBed\tNHLF\tRnaSeq\t\tJunctions\t1\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200JunctionsRep2V3.bigBed\tNHLF\tRnaSeq\t\tJunctions\t2\tbigBed\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200SigRep1V2.bigWig\tNHLF\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200SigRep2V2.bigWig\tNHLF\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200SplicesRep1V2.bam\tNHLF\tRnaSeq\t\tSplices\t1\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200SplicesRep2V2.bam\tNHLF\tRnaSeq\t\tSplices\t2\tbam\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TSSRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tTssGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TSSRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tTssGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TranscriptDeNovoRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TranscriptDeNovoRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TranscriptGencV3cRep1V3.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptGencV3c\t1\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Il200TranscriptGencV3cRep2V3.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptGencV3c\t2\tgtf\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Th1014Il200SigRep1.bigWig\tNHLF\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Th1014Il200SigRep1V4.bigWig\tNHLF\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Th1014Il200SigRep2.bigWig\tNHLF\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqNhlfR2x75Th1014Il200SigRep2V4.bigWig\tNHLF\tRnaSeq\t\tSignal\t2\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamExonsDeNovo.gff.gz\tA549\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamExonsGencV7.gtf.gz\tA549\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamGeneDeNovo.gtf.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamGeneDeNovoV2.gff.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamGeneGencV7.gtf.gz\tA549\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamTranscriptDeNovo.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamTranscriptDeNovoV2.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPamTranscriptGencV7.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapExonsDeNovo.gff.gz\tA549\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapExonsGencV7.gtf.gz\tA549\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapGeneDeNovo.gtf.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapGeneDeNovoV2.gff.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapGeneGencV7.gtf.gz\tA549\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapTranscriptDeNovo.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapTranscriptDeNovoV2.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CellPapTranscriptGencV7.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapExonsDeNovo.gff.gz\tA549\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapGeneDeNovo.gff.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapGeneGencV10.gtf.gz\tA549\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapTranscriptDeNovo.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549CytosolPapTranscriptGencV10.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapExonsDeNovo.gff.gz\tA549\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapGeneDeNovo.gff.gz\tA549\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapGeneGencV10.gtf.gz\tA549\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapTranscriptDeNovo.gtf.gz\tA549\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqA549NucleusPapTranscriptGencV10.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaAlnRep1.bam\tAG04450\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaAlnRep2.bam\tAG04450\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamExonsDeNovo.gff.gz\tAG04450\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamExonsGencV7.gtf.gz\tAG04450\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamGeneDeNovo.gtf.gz\tAG04450\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamGeneDeNovoV2.gff.gz\tAG04450\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamGeneGencV7.gtf.gz\tAG04450\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamTranscriptDeNovo.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamTranscriptDeNovoV2.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPamTranscriptGencV7.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapAlnRep1.bam\tAG04450\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapAlnRep2.bam\tAG04450\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapExonsDeNovo.gff.gz\tAG04450\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapExonsGencV7.gtf.gz\tAG04450\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapGeneDeNovo.gtf.gz\tAG04450\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapGeneDeNovoV2.gff.gz\tAG04450\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapGeneGencV7.gtf.gz\tAG04450\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapTranscriptDeNovo.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapTranscriptDeNovoV2.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAg04450CellPapTranscriptGencV7.gtf.gz\tAG04450\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaAlnRep1.bam\tBJ\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaAlnRep2.bam\tBJ\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamExonsDeNovo.gff.gz\tBJ\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamExonsGencV7.gtf.gz\tBJ\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamGeneDeNovo.gtf.gz\tBJ\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamGeneDeNovoV2.gff.gz\tBJ\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamGeneGencV7.gtf.gz\tBJ\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamTranscriptDeNovo.gtf.gz\tBJ\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamTranscriptDeNovoV2.gtf.gz\tBJ\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPamTranscriptGencV7.gtf.gz\tBJ\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapAlnRep1.bam\tBJ\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapAlnRep2.bam\tBJ\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapExonsDeNovo.gff.gz\tBJ\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapExonsGencV7.gtf.gz\tBJ\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapGeneDeNovo.gtf.gz\tBJ\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapGeneDeNovoV2.gff.gz\tBJ\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapGeneGencV7.gtf.gz\tBJ\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapTranscriptDeNovo.gtf.gz\tBJ\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapTranscriptDeNovoV2.gtf.gz\tBJ\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBjCellPapTranscriptGencV7.gtf.gz\tBJ\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamAlnRep1.bam\tCD20+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamAlnRep2.bam\tCD20+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamExonsDeNovo.gff.gz\tCD20+\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamExonsGencV10.gtf.gz\tCD20+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamGeneDeNovo.gff.gz\tCD20+\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamGeneGencV10.gtf.gz\tCD20+\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamMinusRep1.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamMinusRep2.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamPlusRep1.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamPlusRep2.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamTranscriptDeNovo.gtf.gz\tCD20+\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPamTranscriptGencV10.gtf.gz\tCD20+\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapAlnRep1.bam\tCD20+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapAlnRep2.bam\tCD20+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapExonsDeNovo.gff.gz\tCD20+\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapExonsGencV10.gtf.gz\tCD20+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapGeneDeNovo.gff.gz\tCD20+\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapGeneGencV10.gtf.gz\tCD20+\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapMinusRep1.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapMinusRep2.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapPlusRep1.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapPlusRep2.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapTranscriptDeNovo.gtf.gz\tCD20+\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd20CellPapTranscriptGencV10.gtf.gz\tCD20+\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalAlnRep1.bam\tCD34+_Mobilized\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalExonsDeNovo.gff.gz\tCD34+_Mobilized\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalExonsGencV10.gtf.gz\tCD34+_Mobilized\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalGeneDeNovo.gff.gz\tCD34+_Mobilized\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalGeneGencV10.gtf.gz\tCD34+_Mobilized\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalMinusRep1.bigWig\tCD34+_Mobilized\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalPlusRep1.bigWig\tCD34+_Mobilized\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalTranscriptDeNovo.gtf.gz\tCD34+_Mobilized\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCd34mobilizedCellTotalTranscriptGencV10.gtf.gz\tCD34+_Mobilized\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPamTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellPapTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPamTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878CytosolPapTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalAlnRep3.bam\tGM12878\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalAlnRep4.bam\tGM12878\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalMinusSignalRep3.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalMinusSignalRep4.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalPlusSignalRep3.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleolusTotalPlusSignalRep4.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPamTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapExonsDeNovo.gff.gz\tGM12878\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapGeneDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapGeneDeNovoV2.gff.gz\tGM12878\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapGeneGencV7.gtf.gz\tGM12878\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapTranscriptDeNovo.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapTranscriptDeNovoV2.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGm12878NucleusPapTranscriptGencV7.gtf.gz\tGM12878\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaAlnRep1.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPamTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapAlnRep1.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCellPapTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPamTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescCytosolPapTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPamTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapExonsDeNovo.gff.gz\tH1-hESC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapGeneDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapGeneDeNovoV2.gff.gz\tH1-hESC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapGeneGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapTranscriptDeNovo.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapTranscriptDeNovoV2.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqH1hescNucleusPapTranscriptGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoaf609010111CellTotalAlnRep2.bam\tHAoAF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoaf609010111CellTotalMinusRep2.bigWig\tHAoAF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoaf609010111CellTotalPlusRep2.bigWig\tHAoAF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalAlnRep1.bam\tHAoAF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalExonsDeNovo.gff.gz\tHAoAF\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalExonsGencV10.gtf.gz\tHAoAF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalGeneDeNovo.gff.gz\tHAoAF\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalGeneGencV10.gtf.gz\tHAoAF\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalMinusSignalRep1.bigWig\tHAoAF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalPlusSignalRep1.bigWig\tHAoAF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalTranscriptDeNovo.gtf.gz\tHAoAF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoafCellTotalTranscriptGencV10.gtf.gz\tHAoAF\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoec70717061CellTotalAlnRep1.bam\tHAoEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoec70717061CellTotalMinusRep1.bigWig\tHAoEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoec70717061CellTotalPlusRep1.bigWig\tHAoEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalAlnRep2.bam\tHAoEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalExonsDeNovo.gff.gz\tHAoEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalExonsGencV10.gtf.gz\tHAoEC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalGeneDeNovo.gff.gz\tHAoEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalGeneGencV10.gtf.gz\tHAoEC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalMinusRep2.bigWig\tHAoEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalPlusRep2.bigWig\tHAoEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalTranscriptDeNovo.gtf.gz\tHAoEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHaoecCellTotalTranscriptGencV10.gtf.gz\tHAoEC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch00113082pCellTotalAlnRep1.bam\tHCH\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch00113082pCellTotalMinusRep1.bigWig\tHCH\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch00113082pCellTotalPlusRep1.bigWig\tHCH\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch81008082CellTotalAlnRep2.bam\tHCH\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch81008082CellTotalMinusRep2.bigWig\tHCH\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHch81008082CellTotalPlusRep2.bigWig\tHCH\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalExonsDeNovo.gff.gz\tHCH\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalExonsGencV10.gtf.gz\tHCH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalGeneDeNovo.gff.gz\tHCH\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalGeneGencV10.gtf.gz\tHCH\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalTranscriptDeNovo.gtf.gz\tHCH\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHchCellTotalTranscriptGencV10.gtf.gz\tHCH\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamExonsDeNovo.gff.gz\tHeLa-S3\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamGeneDeNovoV2.gff.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamTranscriptDeNovoV2.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPamTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapExonsDeNovo.gff.gz\tHeLa-S3\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapGeneDeNovoV2.gff.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapTranscriptDeNovoV2.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CellPapTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPamExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPamGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPamGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPamTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPamTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapExonsDeNovo.gff.gz\tHeLa-S3\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapGeneDeNovoV2.gff.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapTranscriptDeNovoV2.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3CytosolPapTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamExonsDeNovo.gff.gz\tHeLa-S3\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamGeneDeNovoV2.gff.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamTranscriptDeNovoV2.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPamTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapExonsDeNovo.gff.gz\tHeLa-S3\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapGeneDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapGeneDeNovoV2.gff.gz\tHeLa-S3\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapGeneGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapTranscriptDeNovo.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapTranscriptDeNovoV2.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHelas3NucleusPapTranscriptGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPamTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CellPapTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPamTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2CytosolPapTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPamTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapExonsDeNovo.gff.gz\tHepG2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapGeneDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapGeneDeNovoV2.gff.gz\tHepG2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapGeneGencV7.gtf.gz\tHepG2\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapTranscriptDeNovo.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapTranscriptDeNovoV2.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHepg2NucleusPapTranscriptGencV7.gtf.gz\tHepG2\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01005032CellTotalAlnRep2.bam\tHFDPC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01005032CellTotalMinusRep2.bigWig\tHFDPC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01005032CellTotalPlusRep2.bigWig\tHFDPC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01027033CellTotalAlnRep1.bam\tHFDPC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01027033CellTotalMinusRep1.bigWig\tHFDPC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpc01027033CellTotalPlusRep1.bigWig\tHFDPC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalExonsDeNovo.gff.gz\tHFDPC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalExonsGencV10.gtf.gz\tHFDPC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalGeneDeNovo.gff.gz\tHFDPC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalGeneGencV10.gtf.gz\tHFDPC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalTranscriptDeNovo.gtf.gz\tHFDPC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHfdpcCellTotalTranscriptGencV10.gtf.gz\tHFDPC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaAlnRep1.bam\tHMEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamExonsDeNovo.gff.gz\tHMEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamExonsGencV7.gtf.gz\tHMEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamGeneDeNovo.gtf.gz\tHMEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamGeneDeNovoV2.gff.gz\tHMEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamGeneGencV7.gtf.gz\tHMEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamTranscriptDeNovo.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamTranscriptDeNovoV2.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPamTranscriptGencV7.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapAlnRep1.bam\tHMEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapExonsDeNovo.gff.gz\tHMEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapExonsGencV7.gtf.gz\tHMEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapGeneDeNovo.gtf.gz\tHMEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapGeneDeNovoV2.gff.gz\tHMEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapGeneGencV7.gtf.gz\tHMEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapTranscriptDeNovo.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapTranscriptDeNovoV2.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmecCellPapTranscriptGencV7.gtf.gz\tHMEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalAlnRep1.bam\tHMEpC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalExonsDeNovo.gff.gz\tHMEpC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalExonsGencV10.gtf.gz\tHMEpC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalGeneDeNovo.gff.gz\tHMEpC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalGeneGencV10.gtf.gz\tHMEpC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalMinusRep1.bigWig\tHMEpC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalPlusRep1.bigWig\tHMEpC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalTranscriptDeNovo.gtf.gz\tHMEpC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmepcCellTotalTranscriptGencV10.gtf.gz\tHMEpC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmnccbCellTotalAlnRep2.bam\thMNC-CB\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmnccbCellTotalMinusRep2.bigWig\thMNC-CB\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmnccbCellTotalPlusRep2.bigWig\thMNC-CB\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalAlnRep1.bam\thMNC-PB\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalAlnRep1V2.bam\thMNC-PB\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalMinusRep1.bigWig\thMNC-PB\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalMinusSignalRep1V2.bigWig\thMNC-PB\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalPlusRep1.bigWig\thMNC-PB\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmncpbCellTotalPlusSignalRep1V2.bigWig\thMNC-PB\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat010260412CellTotalAlnRep1.bam\thMSC-AT\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat010260412CellTotalMinusRep1.bigWig\thMSC-AT\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat010260412CellTotalPlusRep1.bigWig\thMSC-AT\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat906160112CellTotalAlnRep2.bam\thMSC-AT\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat906160112CellTotalMinusRep2.bigWig\thMSC-AT\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscat906160112CellTotalPlusRep2.bigWig\thMSC-AT\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalExonsDeNovo.gff.gz\thMSC-AT\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalExonsGencV10.gtf.gz\thMSC-AT\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalGeneDeNovo.gff.gz\thMSC-AT\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalGeneGencV10.gtf.gz\thMSC-AT\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalTranscriptDeNovo.gtf.gz\thMSC-AT\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscatCellTotalTranscriptGencV10.gtf.gz\thMSC-AT\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005060211CellTotalAlnRep2.bam\thMSC-BM\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005060211CellTotalMinusRep2.bigWig\thMSC-BM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005060211CellTotalPlusRep2.bigWig\thMSC-BM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005110511CellTotalAlnRep1.bam\thMSC-BM\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005110511CellTotalMinusRep1.bigWig\thMSC-BM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbm005110511CellTotalPlusRep1.bigWig\thMSC-BM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalExonsDeNovo.gff.gz\thMSC-BM\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalExonsGencV10.gtf.gz\thMSC-BM\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalGeneDeNovo.gff.gz\thMSC-BM\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalGeneGencV10.gtf.gz\thMSC-BM\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalTranscriptDeNovo.gtf.gz\thMSC-BM\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscbmCellTotalTranscriptGencV10.gtf.gz\thMSC-BM\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00525017CellTotalAlnRep1.bam\thMSC-UC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00525017CellTotalMinusRep1.bigWig\thMSC-UC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00525017CellTotalPlusRep1.bigWig\thMSC-UC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00811017CellTotalAlnRep2.bam\thMSC-UC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00811017CellTotalMinusRep2.bigWig\thMSC-UC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscuc00811017CellTotalPlusRep2.bigWig\thMSC-UC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalExonsDeNovo.gff.gz\thMSC-UC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalExonsGencV10.gtf.gz\thMSC-UC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalGeneDeNovo.gff.gz\thMSC-UC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalGeneGencV10.gtf.gz\thMSC-UC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalTranscriptDeNovo.gtf.gz\thMSC-UC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHmscucCellTotalTranscriptGencV10.gtf.gz\thMSC-UC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob00902021CellTotalAlnRep2.bam\tHOB\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob00902021CellTotalMinusRep2.bigWig\tHOB\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob00902021CellTotalPlusRep2.bigWig\tHOB\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob0091301CellTotalAlnRep1.bam\tHOB\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob0091301CellTotalMinusRep1.bigWig\tHOB\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHob0091301CellTotalPlusRep1.bigWig\tHOB\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalExonsDeNovo.gff.gz\tHOB\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalExonsGencV10.gtf.gz\tHOB\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalGeneDeNovo.gff.gz\tHOB\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalGeneGencV10.gtf.gz\tHOB\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalTranscriptDeNovo.gtf.gz\tHOB\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHobCellTotalTranscriptGencV10.gtf.gz\tHOB\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalAlnRep1.bam\tHPC-PL\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalAlnRep2.bam\tHPC-PL\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalExonsDeNovo.gff.gz\tHPC-PL\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalExonsGencV10.gtf.gz\tHPC-PL\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalGeneDeNovo.gff.gz\tHPC-PL\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalGeneGencV10.gtf.gz\tHPC-PL\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalMinusRep1.bigWig\tHPC-PL\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalMinusRep2.bigWig\tHPC-PL\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalPlusRep1.bigWig\tHPC-PL\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalPlusRep2.bigWig\tHPC-PL\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalTranscriptDeNovo.gtf.gz\tHPC-PL\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpcplCellTotalTranscriptGencV10.gtf.gz\tHPC-PL\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalAlnRep1.bam\tHPIEpC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalAlnRep2.bam\tHPIEpC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalExonsDeNovo.gff.gz\tHPIEpC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalExonsGencV10.gtf.gz\tHPIEpC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalGeneDeNovo.gff.gz\tHPIEpC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalGeneGencV10.gtf.gz\tHPIEpC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalMinusRep1.bigWig\tHPIEpC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalMinusRep2.bigWig\tHPIEpC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalPlusRep1.bigWig\tHPIEpC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalPlusRep2.bigWig\tHPIEpC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalTranscriptDeNovo.gtf.gz\tHPIEpC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHpiepcCellTotalTranscriptGencV10.gtf.gz\tHPIEpC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalAlnRep1.bam\tHSaVEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalAlnRep2.bam\tHSaVEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalExonsDeNovo.gff.gz\tHSaVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalExonsGencV10.gtf.gz\tHSaVEC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalGeneDeNovo.gff.gz\tHSaVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalGeneGencV10.gtf.gz\tHSaVEC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalMinusRep1.bigWig\tHSaVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalMinusRep2.bigWig\tHSaVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalPlusRep1.bigWig\tHSaVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalPlusRep2.bigWig\tHSaVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalTranscriptDeNovo.gtf.gz\tHSaVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsavecCellTotalTranscriptGencV10.gtf.gz\tHSaVEC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaAlnRep1.bam\tHSMM\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaAlnRep2.bam\tHSMM\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamExonsDeNovo.gff.gz\tHSMM\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamExonsGencV7.gtf.gz\tHSMM\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamGeneDeNovo.gtf.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamGeneDeNovoV2.gff.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamGeneGencV7.gtf.gz\tHSMM\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamTranscriptDeNovo.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamTranscriptDeNovoV2.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPamTranscriptGencV7.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapAlnRep1.bam\tHSMM\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapAlnRep2.bam\tHSMM\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapExonsDeNovo.gff.gz\tHSMM\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapExonsGencV7.gtf.gz\tHSMM\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapGeneDeNovo.gtf.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapGeneDeNovoV2.gff.gz\tHSMM\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapGeneGencV7.gtf.gz\tHSMM\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapTranscriptDeNovo.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapTranscriptDeNovoV2.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHsmmCellPapTranscriptGencV7.gtf.gz\tHSMM\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaAlnRep1.bam\tHUVEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaAlnRep2.bam\tHUVEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPamTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapAlnRep1.bam\tHUVEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapAlnRep2.bam\tHUVEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCellPapTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaAlnRep3.bam\tHUVEC\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPamTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapAlnRep3.bam\tHUVEC\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapAlnRep4.bam\tHUVEC\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecCytosolPapTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaAlnRep3.bam\tHUVEC\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaAlnRep4.bam\tHUVEC\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPamTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapAlnRep3.bam\tHUVEC\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapAlnRep4.bam\tHUVEC\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapExonsDeNovo.gff.gz\tHUVEC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapGeneDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapGeneDeNovoV2.gff.gz\tHUVEC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapGeneGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapTranscriptDeNovo.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapTranscriptDeNovoV2.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHuvecNucleusPapTranscriptGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf60912033CellTotalAlnRep1.bam\tHVMF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf60912033CellTotalMinusRep1.bigWig\tHVMF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf60912033CellTotalPlusRep1.bigWig\tHVMF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf61004013CellTotalAlnRep2.bam\tHVMF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf61004013CellTotalMinusRep2.bigWig\tHVMF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmf61004013CellTotalPlusRep2.bigWig\tHVMF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalExonsDeNovo.gff.gz\tHVMF\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalExonsGencV10.gtf.gz\tHVMF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalGeneDeNovo.gff.gz\tHVMF\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalGeneGencV10.gtf.gz\tHVMF\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalTranscriptDeNovo.gtf.gz\tHVMF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHvmfCellTotalTranscriptGencV10.gtf.gz\tHVMF\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp0092205CellTotalAlnRep2.bam\tHWP\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp0092205CellTotalMinusRep2.bigWig\tHWP\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp0092205CellTotalPlusRep2.bigWig\tHWP\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp81202015CellTotalAlnRep1.bam\tHWP\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp81202015CellTotalMinusRep1.bigWig\tHWP\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwp81202015CellTotalPlusRep1.bigWig\tHWP\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalExonsDeNovo.gff.gz\tHWP\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalExonsGencV10.gtf.gz\tHWP\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalGeneDeNovo.gff.gz\tHWP\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalGeneGencV10.gtf.gz\tHWP\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalTranscriptDeNovo.gtf.gz\tHWP\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHwpCellTotalTranscriptGencV10.gtf.gz\tHWP\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapExonsDeNovo.gff.gz\tIMR90\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapGeneDeNovo.gff.gz\tIMR90\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapGeneGencV10.gtf.gz\tIMR90\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapTranscriptDeNovo.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellPapTranscriptGencV10.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalExonsDeNovo.gff.gz\tIMR90\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalGeneDeNovo.gff.gz\tIMR90\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalGeneGencV10.gtf.gz\tIMR90\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalTranscriptDeNovo.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CellTotalTranscriptGencV10.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapExonsDeNovo.gff.gz\tIMR90\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapGeneDeNovo.gff.gz\tIMR90\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapGeneGencV10.gtf.gz\tIMR90\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapTranscriptDeNovo.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90CytosolPapTranscriptGencV10.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapExonsDeNovo.gff.gz\tIMR90\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapGeneDeNovo.gff.gz\tIMR90\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapGeneGencV10.gtf.gz\tIMR90\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapTranscriptDeNovo.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqImr90NucleusPapTranscriptGencV10.gtf.gz\tIMR90\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPamTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellPapTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562ChromatinTotalTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPamTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562CytosolPapTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleolusTotalTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPamTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapExonsDeNovo.gff.gz\tK562\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapGeneDeNovo.gtf.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapGeneDeNovoV2.gff.gz\tK562\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapGeneGencV7.gtf.gz\tK562\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapTranscriptDeNovo.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapTranscriptDeNovoV2.gtf.gz\tK562\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqK562NucleusPapTranscriptGencV7.gtf.gz\tK562\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaAlnRep1.bam\tMCF-7\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaAlnRep2.bam\tMCF-7\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamExonsDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamExonsGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamGeneDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamGeneDeNovoV2.gff.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamGeneGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamTranscriptDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamTranscriptDeNovoV2.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPamTranscriptGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapAlnRep1.bam\tMCF-7\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapAlnRep2.bam\tMCF-7\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapExonsDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapExonsGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapGeneDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapGeneDeNovoV2.gff.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapGeneGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapTranscriptDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapTranscriptDeNovoV2.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CellPapTranscriptGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapExonsDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapGeneDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapGeneGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapTranscriptDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7CytosolPapTranscriptGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapExonsDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapGeneDeNovo.gff.gz\tMCF-7\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapGeneGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapTranscriptDeNovo.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMcf7NucleusPapTranscriptGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamAlnRep1.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamAlnRep2.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamExonsDeNovo.gff.gz\tMonocytes-CD14+\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamExonsGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamGeneDeNovo.gff.gz\tMonocytes-CD14+\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamGeneGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamMinusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamMinusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamPlusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamPlusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamTranscriptDeNovo.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPamTranscriptGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapAlnRep1.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapAlnRep2.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapExonsDeNovo.gff.gz\tMonocytes-CD14+\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapExonsGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapGeneDeNovo.gff.gz\tMonocytes-CD14+\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapGeneGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapMinusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapMinusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapPlusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapPlusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapTranscriptDeNovo.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMonocd14CellPapTranscriptGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf00608013CellTotalAlnRep2.bam\tNHDF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf00608013CellTotalMinusRep2.bigWig\tNHDF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf00608013CellTotalPlusRep2.bigWig\tNHDF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf70717012CellTotalAlnRep1.bam\tNHDF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf70717012CellTotalMinusRep1.bigWig\tNHDF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdf70717012CellTotalPlusRep1.bigWig\tNHDF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalExonsDeNovo.gff.gz\tNHDF\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalExonsGencV10.gtf.gz\tNHDF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalGeneDeNovo.gff.gz\tNHDF\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalGeneGencV10.gtf.gz\tNHDF\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalTranscriptDeNovo.gtf.gz\tNHDF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhdfCellTotalTranscriptGencV10.gtf.gz\tNHDF\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaAlnRep1.bam\tNHEK\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaAlnRep2.bam\tNHEK\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaAlnRep5.bam\tNHEK\tRnaSeq\t\tAlignments\t5\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamExonsDeNovoRep5.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t5\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamExonsGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t5\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamGeneDeNovoRep5V2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t5\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamGeneGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamTranscriptDeNovoRep5V2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t5\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPamTranscriptGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapAlnRep1.bam\tNHEK\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapAlnRep2.bam\tNHEK\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapAlnRep5.bam\tNHEK\tRnaSeq\t\tAlignments\t5\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapExonsDeNovoRep5.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t5\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapExonsGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t5\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapGeneDeNovoRep5V2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t5\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapGeneGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapTranscriptDeNovoRep5V2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t5\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCellPapTranscriptGencV7Rep5.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPamTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapAlnRep4.bam\tNHEK\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekCytosolPapTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaAlnRep4.bam\tNHEK\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPamTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapAlnRep4.bam\tNHEK\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapExonsDeNovo.gff.gz\tNHEK\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapGeneDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapGeneDeNovoV2.gff.gz\tNHEK\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapGeneGencV7.gtf.gz\tNHEK\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapTranscriptDeNovo.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapTranscriptDeNovoV2.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhekNucleusPapTranscriptGencV7.gtf.gz\tNHEK\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm250713022CellTotalAlnRep2.bam\tNHEM.f_M2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm250713022CellTotalMinusRep2.bigWig\tNHEM.f_M2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm250713022CellTotalPlusRep2.bigWig\tNHEM.f_M2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm26022001CellTotalAlnRep1.bam\tNHEM.f_M2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm26022001CellTotalMinusRep1.bigWig\tNHEM.f_M2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm26022001CellTotalPlusRep1.bigWig\tNHEM.f_M2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalExonsDeNovo.gff.gz\tNHEM.f_M2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalExonsGencV10.gtf.gz\tNHEM.f_M2\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalGeneDeNovo.gff.gz\tNHEM.f_M2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalGeneGencV10.gtf.gz\tNHEM.f_M2\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalTranscriptDeNovo.gtf.gz\tNHEM.f_M2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemfm2CellTotalTranscriptGencV10.gtf.gz\tNHEM.f_M2\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm270110012CellTotalAlnRep2.bam\tNHEM_M2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm270110012CellTotalMinusRep2.bigWig\tNHEM_M2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm270110012CellTotalPlusRep2.bigWig\tNHEM_M2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm27012303CellTotalAlnRep1.bam\tNHEM_M2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm27012303CellTotalMinusRep1.bigWig\tNHEM_M2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm27012303CellTotalPlusRep1.bigWig\tNHEM_M2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalExonsDeNovo.gff.gz\tNHEM_M2\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalExonsGencV10.gtf.gz\tNHEM_M2\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalGeneDeNovo.gff.gz\tNHEM_M2\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalGeneGencV10.gtf.gz\tNHEM_M2\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalTranscriptDeNovo.gtf.gz\tNHEM_M2\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhemm2CellTotalTranscriptGencV10.gtf.gz\tNHEM_M2\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaAlnRep1.bam\tNHLF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaAlnRep2.bam\tNHLF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamExonsDeNovo.gff.gz\tNHLF\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamExonsGencV7.gtf.gz\tNHLF\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamGeneDeNovo.gtf.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamGeneDeNovoV2.gff.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamGeneGencV7.gtf.gz\tNHLF\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamTranscriptDeNovo.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamTranscriptDeNovoV2.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPamTranscriptGencV7.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapAlnRep1.bam\tNHLF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapAlnRep2.bam\tNHLF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapExonsDeNovo.gff.gz\tNHLF\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapExonsGencV7.gtf.gz\tNHLF\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapGeneDeNovo.gtf.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapGeneDeNovoV2.gff.gz\tNHLF\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapGeneGencV7.gtf.gz\tNHLF\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapTranscriptDeNovo.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapTranscriptDeNovoV2.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqNhlfCellPapTranscriptGencV7.gtf.gz\tNHLF\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc812190217CellTotalAlnRep2.bam\tSkMC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc812190217CellTotalMinusRep2.bigWig\tSkMC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc812190217CellTotalPlusRep2.bigWig\tSkMC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc9011302CellTotalAlnRep1.bam\tSkMC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc9011302CellTotalMinusRep1.bigWig\tSkMC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmc9011302CellTotalPlusRep1.bigWig\tSkMC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalExonsDeNovo.gff.gz\tSkMC\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalExonsGencV10.gtf.gz\tSkMC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalGeneDeNovo.gff.gz\tSkMC\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalGeneGencV10.gtf.gz\tSkMC\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalTranscriptDeNovo.gtf.gz\tSkMC\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSkmcCellTotalTranscriptGencV10.gtf.gz\tSkMC\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapExonsDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapGeneDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapGeneGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapTranscriptDeNovo.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCellPapTranscriptGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapExonsDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapGeneDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapGeneGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapTranscriptDeNovo.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshCytosolPapTranscriptGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapExonsDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapGeneDeNovo.gff.gz\tSK-N-SH\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapGeneGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tGeneGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapTranscriptDeNovo.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshNucleusPapTranscriptGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaAlnRep1.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaAlnRep2.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamExonsDeNovo.gff.gz\tSK-N-SH_RA\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamExonsGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamGeneDeNovo.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamGeneDeNovoV2.gff.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamGeneGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamTranscriptDeNovo.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamTranscriptDeNovoV2.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPamTranscriptGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapAlnRep1.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapAlnRep2.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapExonsDeNovo.gff.gz\tSK-N-SH_RA\tRnaSeq\t\tExonsDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapExonsGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapGeneDeNovo.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapGeneDeNovoV2.gff.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneDeNovo\t\tgff\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapGeneGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tGeneGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapTranscriptDeNovo.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapTranscriptDeNovoV2.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSknshraCellPapTranscriptGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tTranscriptGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellCiptapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalCiptapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapAlnRep1V2.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapAlnRep2V2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapExonsGencV7.gtf.gz\tA549\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRep1V2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRep2V2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRep1V2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRep2V2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CellTapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolCiptapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalCiptapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolShorttotalTapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549CytosolTapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusCiptapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalCiptapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapAlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapAlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapMinusRep3.bigWig\tA549\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapMinusRep4.bigWig\tA549\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapPlusRep3.bigWig\tA549\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusShorttotalTapPlusRep4.bigWig\tA549\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqA549NucleusTapExonsGencV10.gtf.gz\tA549\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapAlnRep1.bam\tAG04450\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapAlnRep2.bam\tAG04450\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapExonsGencV7.gtf.gz\tAG04450\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapAlnRep1.bam\tBJ\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapAlnRep2.bam\tBJ\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapExonsGencV7.gtf.gz\tBJ\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20CellTapExonsGencV10.gtf.gz\tCD20+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01778CellShorttotalTapAlnRep2.bam\tCD20+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01778CellShorttotalTapMinusRep2.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01778CellShorttotalTapPlusRep2.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01794CellShorttotalTapAlnRep1.bam\tCD20+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01794CellShorttotalTapMinusRep1.bigWig\tCD20+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd20ro01794CellShorttotalTapPlusRep1.bigWig\tCD20+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd34mobilizedCellTapAlnRep1.bam\tCD34+_Mobilized\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd34mobilizedCellTapExonsGencV10.gtf.gz\tCD34+_Mobilized\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd34mobilizedCellTapMinusRep1.bigWig\tCD34+_Mobilized\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqCd34mobilizedCellTapPlusRep1.bigWig\tCD34+_Mobilized\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShortAln.bam\tGM12878\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapAlnRep3.bam\tGM12878\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapAlnRep4.bam\tGM12878\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapExonsGencV10.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapMinusRep3.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapMinusRep4.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapPlusRep3.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878ChromatinTapPlusRep4.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShortAln.bam\tGM12878\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapAlnRep3.bam\tGM12878\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapAlnRep4.bam\tGM12878\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapExonsGencV10.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapMinusRawRep3.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapMinusRawRep4.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapPlusRawRep3.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleolusTapPlusRawRep4.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShortAln.bam\tGM12878\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapAlnRep2.bam\tGM12878\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapExonsGencV7.gtf.gz\tGM12878\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapAlnRep1.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapAlnRep2.bam\tH1-hESC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapExonsGencV7.gtf.gz\tH1-hESC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellAlnRep1.bam\tH1-neurons\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellAlnRep2.bam\tH1-neurons\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapAlnRep1.bam\tH1-neurons\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapAlnRep2.bam\tH1-neurons\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapExonsGencV10.gtf.gz\tH1-neurons\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapMinusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapMinusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapPlusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellCiptapPlusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellExonsGencV10.gtf.gz\tH1-neurons\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellMinusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellMinusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellPlusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellPlusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapAlnRep1.bam\tH1-neurons\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapAlnRep2.bam\tH1-neurons\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapExonsGencV10.gtf.gz\tH1-neurons\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapMinusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapMinusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapPlusRawRep1.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqH1neuronsCellTapPlusRawRep2.bigWig\tH1-neurons\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf609010111CellTapAlnRep2.bam\tHAoAF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf609010111CellTapMinusRep2.bigWig\tHAoAF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf609010111CellTapPlusRep2.bigWig\tHAoAF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf61113019CellTapAlnRep1.bam\tHAoAF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf61113019CellTapMinusRep1.bigWig\tHAoAF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoaf61113019CellTapPlusRep1.bigWig\tHAoAF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoafCellTapExonsGencV10.gtf.gz\tHAoAF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec70717061CellTapAlnRep1.bam\tHAoEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec70717061CellTapMinusRep1.bigWig\tHAoEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec70717061CellTapPlusRep1.bigWig\tHAoEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec80611021CellTapAlnRep2.bam\tHAoEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec80611021CellTapMinusRep2.bigWig\tHAoEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoec80611021CellTapPlusRep2.bigWig\tHAoEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHaoecCellTapExonsGencV10.gtf.gz\tHAoEC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch00113082pCellShorttotalTapAlnRep1.bam\tHCH\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch00113082pCellShorttotalTapMinusRep1.bigWig\tHCH\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch00113082pCellShorttotalTapPlusRep1.bigWig\tHCH\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch81008082CellShorttotalTapAlnRep2.bam\tHCH\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch81008082CellShorttotalTapMinusRep2.bigWig\tHCH\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHch81008082CellShorttotalTapPlusRep2.bigWig\tHCH\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHchCellTapExonsGencV10.gtf.gz\tHCH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapAlnRep1.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapAlnRep2.bam\tHeLa-S3\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapExonsGencV7.gtf.gz\tHeLa-S3\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapMinusRawRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapMinusRawRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapPlusRawRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CellShorttotalTapPlusRawRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapMinusRawRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapMinusRawRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapPlusRawRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2CytosolShorttotalTapPlusRawRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapAlnRep1.bam\tHepG2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapAlnRep2.bam\tHepG2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapExonsGencV7.gtf.gz\tHepG2\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapMinusRawRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapMinusRawRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapPlusRawRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHepg2NucleusShorttotalTapPlusRawRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01005032CellTapAlnRep2.bam\tHFDPC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01005032CellTapMinusRep2.bigWig\tHFDPC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01005032CellTapPlusRep2.bigWig\tHFDPC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01027033CellTapAlnRep1.bam\tHFDPC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01027033CellTapMinusRep1.bigWig\tHFDPC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpc01027033CellTapPlusRep1.bigWig\tHFDPC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHfdpcCellTapExonsGencV10.gtf.gz\tHFDPC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmepcCellTapAlnRep1.bam\tHMEpC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmepcCellTapExonsGencV10.gtf.gz\tHMEpC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmepcCellTapMinusRep1.bigWig\tHMEpC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmepcCellTapPlusRep1.bigWig\tHMEpC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat010260412CellTapAlnRep1.bam\thMSC-AT\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat010260412CellTapMinusRep1.bigWig\thMSC-AT\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat010260412CellTapPlusRep1.bigWig\thMSC-AT\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat906160112CellTapAlnRep2.bam\thMSC-AT\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat906160112CellTapMinusRep2.bigWig\thMSC-AT\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscat906160112CellTapPlusRep2.bigWig\thMSC-AT\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscatCellTapExonsGencV10.gtf.gz\thMSC-AT\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapAlnRep1.bam\thMSC-BM\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapAlnRep2.bam\thMSC-BM\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapExonsGencV10.gtf.gz\thMSC-BM\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapMinusRawRep1.bigWig\thMSC-BM\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapMinusRawRep2.bigWig\thMSC-BM\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapPlusRawRep1.bigWig\thMSC-BM\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscbmCellTapPlusRawRep2.bigWig\thMSC-BM\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapAlnRep1.bam\thMSC-UC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapAlnRep2.bam\thMSC-UC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapExonsGencV10.gtf.gz\thMSC-UC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapMinusRep1.bigWig\thMSC-UC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapMinusRep2.bigWig\thMSC-UC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapPlusRep1.bigWig\thMSC-UC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHmscucCellTapPlusRep2.bigWig\thMSC-UC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHob00902021CellShorttotalTapAlnRep2.bam\tHOB\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHob00902021CellShorttotalTapMinusRep2.bigWig\tHOB\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHob00902021CellShorttotalTapPlusRep2.bigWig\tHOB\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHobCellTapAlnRep1.bam\tHOB\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHobCellTapExonsGencV10.gtf.gz\tHOB\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHobCellTapMinusRawRep1.bigWig\tHOB\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHobCellTapPlusRawRep1.bigWig\tHOB\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapAlnRep1.bam\tHPC-PL\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapAlnRep2.bam\tHPC-PL\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapExonsGencV10.gtf.gz\tHPC-PL\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapMinusRep1.bigWig\tHPC-PL\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapMinusRep2.bigWig\tHPC-PL\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapPlusRep1.bigWig\tHPC-PL\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpcplCellTapPlusRep2.bigWig\tHPC-PL\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapAlnRep1.bam\tHPIEpC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapAlnRep2.bam\tHPIEpC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapExonsGencV10.gtf.gz\tHPIEpC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapMinusRep1.bigWig\tHPIEpC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapMinusRep2.bigWig\tHPIEpC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapPlusRep1.bigWig\tHPIEpC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHpiepcCellTapPlusRep2.bigWig\tHPIEpC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapAlnRep1.bam\tHSaVEC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapAlnRep2.bam\tHSaVEC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapExonsGencV10.gtf.gz\tHSaVEC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapMinusRep1.bigWig\tHSaVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapMinusRep2.bigWig\tHSaVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapPlusRep1.bigWig\tHSaVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHsavecCellTapPlusRep2.bigWig\tHSaVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapAlnRep3.bam\tHUVEC\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapAlnRep4.bam\tHUVEC\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapExonsGencV7.gtf.gz\tHUVEC\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf60912033CellShorttotalTapAlnRep1.bam\tHVMF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf60912033CellShorttotalTapMinusRep1.bigWig\tHVMF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf60912033CellShorttotalTapPlusRep1.bigWig\tHVMF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf61004013CellShorttotalTapAlnRep2.bam\tHVMF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf61004013CellShorttotalTapMinusRep2.bigWig\tHVMF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmf61004013CellShorttotalTapPlusRep2.bigWig\tHVMF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHvmfCellTapExonsGencV10.gtf.gz\tHVMF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapAlnRep1.bam\tHWP\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapAlnRep2.bam\tHWP\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapExonsGencV10.gtf.gz\tHWP\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapMinusRep1.bigWig\tHWP\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapMinusRep2.bigWig\tHWP\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapPlusRep1.bigWig\tHWP\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqHwpCellTapPlusRep2.bigWig\tHWP\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellCiptapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalCiptapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellShorttotalTapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CellTapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolCiptapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalCiptapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolShorttotalTapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90CytosolTapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusCiptapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalCiptapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapAlnRep1.bam\tIMR90\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapAlnRep2.bam\tIMR90\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapMinusRep1.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapMinusRep2.bigWig\tIMR90\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapPlusRep1.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusShorttotalTapPlusRep2.bigWig\tIMR90\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqImr90NucleusTapExonsGencV10.gtf.gz\tIMR90\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapAlnRep3.bam\tK562\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapAlnRep4.bam\tK562\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapExonsGencV7.gtf.gz\tK562\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562PolysomeShortAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562PolysomeShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqK562PolysomeShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellCiptapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalCiptapPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalExonsGencV7.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapAlnRep1.bam\tMCF-7\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapAlnRep1V2.bam\tMCF-7\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapAlnRep2.bam\tMCF-7\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapAlnRep2V2.bam\tMCF-7\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRep1V2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRep2V2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRep1V2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRep2V2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellTapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CellTapExonsGencV10V2.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolShorttotalTapPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7CytosolTapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapAlnRep3.bam\tMCF-7\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapAlnRep4.bam\tMCF-7\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapMinusRep3.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapMinusRep4.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapPlusRep3.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusShorttotalTapPlusRep4.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMcf7NucleusTapExonsGencV10.gtf.gz\tMCF-7\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapAlnRep1.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapAlnRep2.bam\tMonocytes-CD14+\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapExonsGencV10.gtf.gz\tMonocytes-CD14+\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapMinusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapMinusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapPlusRep1.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqMonocd14CellTapPlusRep2.bigWig\tMonocytes-CD14+\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf00608013CellShorttotalTapAlnRep2.bam\tNHDF\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf00608013CellShorttotalTapMinusRep2.bigWig\tNHDF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf00608013CellShorttotalTapPlusRep2.bigWig\tNHDF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf70717012CellShorttotalTapAlnRep1.bam\tNHDF\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf70717012CellShorttotalTapMinusRep1.bigWig\tNHDF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdf70717012CellShorttotalTapPlusRep1.bigWig\tNHDF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhdfCellTapExonsGencV10.gtf.gz\tNHDF\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapAlnRep1.bam\tNHEK\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapAlnRep2.bam\tNHEK\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapAlnRep4.bam\tNHEK\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapAlnRep3.bam\tNHEK\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapAlnRep4.bam\tNHEK\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapExonsGencV7.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhekNucleusTapExonsGencV10.gtf.gz\tNHEK\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapAlnRep1.bam\tNHEM.f_M2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapAlnRep2.bam\tNHEM.f_M2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapExonsGencV10.gtf.gz\tNHEM.f_M2\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapMinusRep1.bigWig\tNHEM.f_M2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapMinusRep2.bigWig\tNHEM.f_M2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapPlusRep1.bigWig\tNHEM.f_M2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemfm2CellTapPlusRep2.bigWig\tNHEM.f_M2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapAlnRep1.bam\tNHEM_M2\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapAlnRep2.bam\tNHEM_M2\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapExonsGencV10.gtf.gz\tNHEM_M2\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapMinusRep1.bigWig\tNHEM_M2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapMinusRep2.bigWig\tNHEM_M2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapPlusRep1.bigWig\tNHEM_M2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqNhemm2CellTapPlusRep2.bigWig\tNHEM_M2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqProstateCellTotalAln.bam\tprostate\tRnaSeq\t\tAlignments\t\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqProstateCellTotalMinusRaw.bigWig\tprostate\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqProstateCellTotalPlusRaw.bigWig\tprostate\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc812190217CellTapAlnRep2.bam\tSkMC\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc812190217CellTapMinusRep2.bigWig\tSkMC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc812190217CellTapPlusRep2.bigWig\tSkMC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc9011302CellShorttotalTapAlnRep1.bam\tSkMC\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc9011302CellShorttotalTapMinusRep1.bigWig\tSkMC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmc9011302CellShorttotalTapPlusRep1.bigWig\tSkMC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSkmcCellTapExonsGencV10.gtf.gz\tSkMC\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellCiptapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalCiptapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellShorttotalTapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCellTapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolCiptapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalCiptapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolShorttotalTapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshCytosolTapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusCiptapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalCiptapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapAlnRep3.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t3\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapAlnRep4.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t4\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapMinusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapMinusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapPlusRep3.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusShorttotalTapPlusRep4.bigWig\tSK-N-SH\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshNucleusTapExonsGencV10.gtf.gz\tSK-N-SH\tRnaSeq\t\tExonsGencV10\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapAlnRep1.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t1\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapAlnRep2.bam\tSK-N-SH_RA\tRnaSeq\t\tAlignments\t2\tbam\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapExonsGencV7.gtf.gz\tSK-N-SH_RA\tRnaSeq\t\tExonsGencV7\t\tgtf\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeCshlShortRnaSeq/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExon8988tSimpleSignalRep1.broadPeak.gz\t8988T\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExon8988tSimpleSignalRep1V2.bigBed\t8988T\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExon8988tSimpleSignalRep2.broadPeak.gz\t8988T\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExon8988tSimpleSignalRep2V2.bigBed\t8988T\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonA549SimpleSignalRep1.bigBed\tA549\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonA549SimpleSignalRep2.bigBed\tA549\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSerumfreeSimpleSignalRep1.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSerumfreeSimpleSignalRep1V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSerumfreeSimpleSignalRep2.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSerumfreeSimpleSignalRep2V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSimpleSignalRep1.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSimpleSignalRep1V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSimpleSignalRep2.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcSimpleSignalRep2V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcTgfbSimpleSignalRep1.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcTgfbSimpleSignalRep1V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcTgfbSimpleSignalRep2.broadPeak.gz\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAosmcTgfbSimpleSignalRep2V2.bigBed\tAoSMC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAstrocySimpleSignalRep1.broadPeak.gz\tAstrocy\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonAstrocySimpleSignalRep2.broadPeak.gz\tAstrocy\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonChorionSimpleSignalRep1.broadPeak.gz\tChorion\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonChorionSimpleSignalRep1V2.bigBed\tChorion\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonCllSimpleSignalRep1.broadPeak.gz\tCLL\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonCllSimpleSignalRep1V2.bigBed\tCLL\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonCllSimpleSignalRep2.broadPeak.gz\tCLL\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonCllSimpleSignalRep2V2.bigBed\tCLL\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonColo829SimpleSignalRep1.bigBed\tColo829\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonColo829SimpleSignalRep2.bigBed\tColo829\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibroblSimpleSignalRep1.broadPeak.gz\tFibrobl\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibroblSimpleSignalRep1V2.bigBed\tFibrobl\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibroblSimpleSignalRep2.broadPeak.gz\tFibrobl\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibroblSimpleSignalRep2V2.bigBed\tFibrobl\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropSimpleSignalRep1.broadPeak.gz\tFibroP\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropSimpleSignalRep2.broadPeak.gz\tFibroP\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropSimpleSignalRep3.broadPeak.gz\tFibroP\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08395SimpleSignalRep1.bigBed\tFibroP_AG08395\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08395SimpleSignalRep2.bigBed\tFibroP_AG08395\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08395SimpleSignalRep3.bigBed\tFibroP_AG08395\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08396SimpleSignalRep1.bigBed\tFibroP_AG08396\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08396SimpleSignalRep2.bigBed\tFibroP_AG08396\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag08396SimpleSignalRep3.bigBed\tFibroP_AG08396\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag20443SimpleSignalRep1.bigBed\tFibroP_AG20443\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag20443SimpleSignalRep2.bigBed\tFibroP_AG20443\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonFibropag20443SimpleSignalRep3.bigBed\tFibroP_AG20443\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep1.broadPeak.gz\tGliobla\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep1V2.bigBed\tGliobla\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep2.broadPeak.gz\tGliobla\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep2V2.bigBed\tGliobla\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep3.broadPeak.gz\tGliobla\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep3V2.bigBed\tGliobla\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep4.broadPeak.gz\tGliobla\tAffyExonArray\t\tSimpleSignal\t4\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGlioblaSimpleSignalRep4V2.bigBed\tGliobla\tAffyExonArray\t\tSimpleSignal\t4\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep1.broadPeak.gz\tGM12878\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep1V2.bigBed\tGM12878\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep2.broadPeak.gz\tGM12878\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep2V2.bigBed\tGM12878\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep3.broadPeak.gz\tGM12878\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12878SimpleSignalRep3V2.bigBed\tGM12878\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12891SimpleSignalRep1.broadPeak.gz\tGM12891\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12891SimpleSignalRep1V2.bigBed\tGM12891\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12891SimpleSignalRep2.broadPeak.gz\tGM12891\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12891SimpleSignalRep2V2.bigBed\tGM12891\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12892SimpleSignalRep1.broadPeak.gz\tGM12892\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12892SimpleSignalRep1V2.bigBed\tGM12892\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12892SimpleSignalRep2.broadPeak.gz\tGM12892\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm12892SimpleSignalRep2V2.bigBed\tGM12892\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep1.broadPeak.gz\tGM18507\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep1V2.bigBed\tGM18507\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep2.broadPeak.gz\tGM18507\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep2V2.bigBed\tGM18507\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep3.broadPeak.gz\tGM18507\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm18507SimpleSignalRep3V2.bigBed\tGM18507\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19238SimpleSignalRep1.broadPeak.gz\tGM19238\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19238SimpleSignalRep1V2.bigBed\tGM19238\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19238SimpleSignalRep2.broadPeak.gz\tGM19238\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19238SimpleSignalRep2V2.bigBed\tGM19238\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19239SimpleSignalRep1.broadPeak.gz\tGM19239\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19239SimpleSignalRep1V2.bigBed\tGM19239\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19239SimpleSignalRep2.broadPeak.gz\tGM19239\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19239SimpleSignalRep2V2.bigBed\tGM19239\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19240SimpleSignalRep1.broadPeak.gz\tGM19240\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19240SimpleSignalRep1V2.bigBed\tGM19240\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19240SimpleSignalRep2.broadPeak.gz\tGM19240\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonGm19240SimpleSignalRep2V2.bigBed\tGM19240\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep1.broadPeak.gz\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep1V2.bigBed\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep2.broadPeak.gz\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep2V2.bigBed\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep3.broadPeak.gz\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep3V2.bigBed\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep4.broadPeak.gz\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t4\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH1hescSimpleSignalRep4V2.bigBed\tH1-hESC\tAffyExonArray\t\tSimpleSignal\t4\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH7esSimpleSignalRep1.bigBed\tH7-hESC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH7esSimpleSignalRep2.bigBed\tH7-hESC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH7esSimpleSignalRep3.bigBed\tH7-hESC\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH9esSimpleSignalRep1.broadPeak.gz\tH9ES\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH9esSimpleSignalRep1V2.bigBed\tH9ES\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH9esSimpleSignalRep2.bigBed\tH9ES\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonH9esSimpleSignalRep3.bigBed\tH9ES\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHek293tSimpleSignalRep1.bigBed\tHEK293T\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHek293tSimpleSignalRep2.bigBed\tHEK293T\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifna4hSimpleSignalRep1.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifna4hSimpleSignalRep1V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifna4hSimpleSignalRep2.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifna4hSimpleSignalRep2V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifng4hSimpleSignalRep1.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifng4hSimpleSignalRep1V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifng4hSimpleSignalRep2.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3Ifng4hSimpleSignalRep2V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep1.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep1V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep2.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep2V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep3.broadPeak.gz\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHelas3SimpleSignalRep3V2.bigBed\tHeLa-S3\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepatoSimpleSignalRep1V2.bigBed\tHepatocytes\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepatoSimpleSignalRep2V2.bigBed\tHepatocytes\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepatocytesSimpleSignalRep1.broadPeak.gz\tHepatocytes\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepatocytesSimpleSignalRep2.broadPeak.gz\tHepatocytes\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep1.broadPeak.gz\tHepG2\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep1V2.bigBed\tHepG2\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep2.broadPeak.gz\tHepG2\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep2V2.bigBed\tHepG2\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep3.broadPeak.gz\tHepG2\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHepg2SimpleSignalRep3V2.bigBed\tHepG2\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHmecSimpleSignalRep1.broadPeak.gz\tHMEC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHmecSimpleSignalRep1V2.bigBed\tHMEC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHmecSimpleSignalRep2.broadPeak.gz\tHMEC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHmecSimpleSignalRep2V2.bigBed\tHMEC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHpde6e6e7SimpleSignalRep1.broadPeak.gz\tHPDE6-E6E7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHpde6e6e7SimpleSignalRep1V2.bigBed\tHPDE6-E6E7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHpde6e6e7SimpleSignalRep2.broadPeak.gz\tHPDE6-E6E7\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHpde6e6e7SimpleSignalRep2V2.bigBed\tHPDE6-E6E7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep1.broadPeak.gz\tHSMM\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep1V2.bigBed\tHSMM\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep2.broadPeak.gz\tHSMM\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep2V2.bigBed\tHSMM\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep3.broadPeak.gz\tHSMM\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmSimpleSignalRep3V2.bigBed\tHSMM\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmfshdSimpleSignalRep1.bigBed\tHSMM_FSHD\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmfshdSimpleSignalRep2.bigBed\tHSMM_FSHD\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmfshdSimpleSignalRep3.bigBed\tHSMM_FSHD\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep1.broadPeak.gz\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep1V2.bigBed\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep2.broadPeak.gz\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep2V2.bigBed\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep3.broadPeak.gz\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtSimpleSignalRep3V2.bigBed\tHSMMtube\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtubefshdSimpleSignalRep1.bigBed\tHSMMtube_FSHD\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtubefshdSimpleSignalRep2.bigBed\tHSMMtube_FSHD\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHsmmtubefshdSimpleSignalRep3.bigBed\tHSMMtube_FSHD\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHtr8SimpleSignalRep1.broadPeak.gz\tHTR8svn\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHtr8SimpleSignalRep1V2.bigBed\tHTR8svn\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHtr8SimpleSignalRep2.broadPeak.gz\tHTR8svn\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHtr8SimpleSignalRep2V2.bigBed\tHTR8svn\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh75SimpleSignalRep1.broadPeak.gz\tHuh-7.5\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh75SimpleSignalRep1V2.bigBed\tHuh-7.5\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh75SimpleSignalRep2.bigBed\tHuh-7.5\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh7SimpleSignalRep1.broadPeak.gz\tHuh-7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh7SimpleSignalRep1V2.bigBed\tHuh-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuh7SimpleSignalRep2.bigBed\tHuh-7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuvecSimpleSignalRep1.broadPeak.gz\tHUVEC\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuvecSimpleSignalRep1V2.bigBed\tHUVEC\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuvecSimpleSignalRep2.broadPeak.gz\tHUVEC\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonHuvecSimpleSignalRep2V2.bigBed\tHUVEC\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsSimpleSignalRep1.broadPeak.gz\tiPS\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsSimpleSignalRep2.broadPeak.gz\tiPS\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsSimpleSignalRep3.broadPeak.gz\tiPS\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpscwru1SimpleSignalRep1.bigBed\tiPS_CWRU1\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpscwru1SimpleSignalRep2.bigBed\tiPS_CWRU1\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsnihi11SimpleSignalRep1.bigBed\tiPS_NIHi11\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsnihi11SimpleSignalRep2.bigBed\tiPS_NIHi11\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsnihi7SimpleSignalRep1.bigBed\tiPS_NIHi7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonIpsnihi7SimpleSignalRep2.bigBed\tiPS_NIHi7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562NabutSimpleSignalRep1.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562NabutSimpleSignalRep2.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562NabutSimpleSignalRep3.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562NabutSimpleSignalRep4.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t4\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep1.broadPeak.gz\tK562\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep1V2.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep2.broadPeak.gz\tK562\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep2V2.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep3.broadPeak.gz\tK562\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep3V2.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonK562SimpleSignalRep4.bigBed\tK562\tAffyExonArray\t\tSimpleSignal\t4\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapAndroSimpleSignalRep1.broadPeak.gz\tLNCaP\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapAndroSimpleSignalRep1V2.bigBed\tLNCaP\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapAndroSimpleSignalRep2.broadPeak.gz\tLNCaP\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapAndroSimpleSignalRep2V2.bigBed\tLNCaP\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapSimpleSignalRep1.broadPeak.gz\tLNCaP\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapSimpleSignalRep1V2.bigBed\tLNCaP\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapSimpleSignalRep2.broadPeak.gz\tLNCaP\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonLncapSimpleSignalRep2V2.bigBed\tLNCaP\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7CtcfshrnaSimpleSignalRep1.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7CtcfshrnaSimpleSignalRep2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7CtcfshrnaSimpleSignalRep3.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7EstroSimpleSignalRep1.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7EstroSimpleSignalRep1V2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7EstroSimpleSignalRep2.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7EstroSimpleSignalRep2V2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7HypoxlacSimpleSignalRep1.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7RandshrnaSimpleSignalRep1.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7RandshrnaSimpleSignalRep2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7RandshrnaSimpleSignalRep3.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7SimpleSignalRep1.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7SimpleSignalRep1V2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7VehSimpleSignalRep1.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7VehSimpleSignalRep1V2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7VehSimpleSignalRep2.broadPeak.gz\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMcf7VehSimpleSignalRep2V2.bigBed\tMCF-7\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep1.broadPeak.gz\tMedullo\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep1V2.bigBed\tMedullo\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep2.broadPeak.gz\tMedullo\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep2V2.bigBed\tMedullo\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep3.broadPeak.gz\tMedullo\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMedulloSimpleSignalRep3V2.bigBed\tMedullo\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMel2183SimpleSignalRep1.bigBed\tMel_2183\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMel2183SimpleSignalRep2.bigBed\tMel_2183\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep1.broadPeak.gz\tMelano\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep1V2.bigBed\tMelano\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep2.broadPeak.gz\tMelano\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep2V2.bigBed\tMelano\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep3.broadPeak.gz\tMelano\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep3V2.bigBed\tMelano\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep4.broadPeak.gz\tMelano\tAffyExonArray\t\tSimpleSignal\t4\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMelanoSimpleSignalRep4V2.bigBed\tMelano\tAffyExonArray\t\tSimpleSignal\t4\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMyometrSimpleSignalRep1.broadPeak.gz\tMyometr\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMyometrSimpleSignalRep1V2.bigBed\tMyometr\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMyometrSimpleSignalRep2.broadPeak.gz\tMyometr\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonMyometrSimpleSignalRep2V2.bigBed\tMyometr\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhaSimpleSignalRep1.broadPeak.gz\tNH-A\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhaSimpleSignalRep1V2.bigBed\tNH-A\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhaSimpleSignalRep2.broadPeak.gz\tNH-A\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhaSimpleSignalRep2V2.bigBed\tNH-A\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhekSimpleSignalRep1.broadPeak.gz\tNHEK\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhekSimpleSignalRep1V2.bigBed\tNHEK\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhekSimpleSignalRep2.broadPeak.gz\tNHEK\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonNhekSimpleSignalRep2V2.bigBed\tNHEK\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoSimpleSignalRep1V2.bigBed\tOsteobl\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoSimpleSignalRep2V2.bigBed\tOsteobl\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoSimpleSignalRep3V2.bigBed\tOsteobl\tAffyExonArray\t\tSimpleSignal\t3\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoblSimpleSignalRep1.broadPeak.gz\tOsteobl\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoblSimpleSignalRep2.broadPeak.gz\tOsteobl\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonOsteoblSimpleSignalRep3.broadPeak.gz\tOsteobl\tAffyExonArray\t\tSimpleSignal\t3\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonProgfibSimpleSignalRep1.broadPeak.gz\tProgFib\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonProgfibSimpleSignalRep1V2.bigBed\tProgFib\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonProgfibSimpleSignalRep2.broadPeak.gz\tProgFib\tAffyExonArray\t\tSimpleSignal\t2\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonProgfibSimpleSignalRep2V2.bigBed\tProgFib\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonStellateSimpleSignalRep1.broadPeak.gz\tStellate\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonStellateSimpleSignalRep1V2.bigBed\tStellate\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonStellateSimpleSignalRep2.bigBed\tStellate\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUch1SimpleSignalRep1.bigBed\tUCH-1\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUch1SimpleSignalRep2.bigBed\tUCH-1\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrothelSimpleSignalRep1V2.bigBed\tUrothelia\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrothelSimpleSignalRep2.bigBed\tUrothelia\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrothelUt189SimpleSignalRep1V2.bigBed\tUrothelia\tAffyExonArray\t\tSimpleSignal\t1\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrothelUt189SimpleSignalRep2.bigBed\tUrothelia\tAffyExonArray\t\tSimpleSignal\t2\tbigBed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrotsaSimpleSignalRep1.broadPeak.gz\tUrothelia\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeDukeAffyExon/wgEncodeDukeAffyExonUrotsaUt189SimpleSignalRep1.broadPeak.gz\tUrothelia\tAffyExonArray\t\tSimpleSignal\t1\tbroadPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHct116Pol2AlnRep1.bam\tHCT-116\tChiaPet\tPol2\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHct116Pol2InteractionsRep1.bed.gz\tHCT-116\tChiaPet\tPol2\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHct116Pol2SigRep1.bigWig\tHCT-116\tChiaPet\tPol2\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHelas3Pol2AlnRep1.bam\tHeLa-S3\tChiaPet\tPol2\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHelas3Pol2InteractionsRep1.bed.gz\tHeLa-S3\tChiaPet\tPol2\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetHelas3Pol2SigRep1.bigWig\tHeLa-S3\tChiaPet\tPol2\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562CtcfAlnRep1.bam\tK562\tChiaPet\tCTCF\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562CtcfInteractionsRep1.bed.gz\tK562\tChiaPet\tCTCF\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562CtcfSigRep1.bigWig\tK562\tChiaPet\tCTCF\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2AlnRep1.bam\tK562\tChiaPet\tPol2\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2AlnRep2.bam\tK562\tChiaPet\tPol2\tAlignments\t2\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2InteractionsRep1.bed.gz\tK562\tChiaPet\tPol2\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2InteractionsRep2.bed.gz\tK562\tChiaPet\tPol2\tInteractions\t2\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2SigRep1.bigWig\tK562\tChiaPet\tPol2\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetK562Pol2SigRep2.bigWig\tK562\tChiaPet\tPol2\tSignal\t2\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfAlnRep1.bam\tMCF-7\tChiaPet\tCTCF\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfAlnRep2.bam\tMCF-7\tChiaPet\tCTCF\tAlignments\t2\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfInteractionsRep1.bed.gz\tMCF-7\tChiaPet\tCTCF\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfInteractionsRep2.bed.gz\tMCF-7\tChiaPet\tCTCF\tInteractions\t2\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfSigRep1.bigWig\tMCF-7\tChiaPet\tCTCF\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7CtcfSigRep2.bigWig\tMCF-7\tChiaPet\tCTCF\tSignal\t2\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaAlnRep1.bam\tMCF-7\tChiaPet\tERalpha_a\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaAlnRep2.bam\tMCF-7\tChiaPet\tERalpha_a\tAlignments\t2\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaAlnRep3.bam\tMCF-7\tChiaPet\tERalpha_a\tAlignments\t3\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaInteractionsRep1.bed.gz\tMCF-7\tChiaPet\tERalpha_a\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaInteractionsRep2.bed.gz\tMCF-7\tChiaPet\tERalpha_a\tInteractions\t2\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaInteractionsRep3.bed.gz\tMCF-7\tChiaPet\tERalpha_a\tInteractions\t3\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaSigRep1.bigWig\tMCF-7\tChiaPet\tERalpha_a\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaSigRep2.bigWig\tMCF-7\tChiaPet\tERalpha_a\tSignal\t2\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7EraaSigRep3.bigWig\tMCF-7\tChiaPet\tERalpha_a\tSignal\t3\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2AlnRep1.bam\tMCF-7\tChiaPet\tPol2\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2AlnRep2.bam\tMCF-7\tChiaPet\tPol2\tAlignments\t2\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2AlnRep3.bam\tMCF-7\tChiaPet\tPol2\tAlignments\t3\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2AlnRep4.bam\tMCF-7\tChiaPet\tPol2\tAlignments\t4\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2InteractionsRep1.bed.gz\tMCF-7\tChiaPet\tPol2\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2InteractionsRep2.bed.gz\tMCF-7\tChiaPet\tPol2\tInteractions\t2\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2InteractionsRep3.bed.gz\tMCF-7\tChiaPet\tPol2\tInteractions\t3\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2InteractionsRep4.bed.gz\tMCF-7\tChiaPet\tPol2\tInteractions\t4\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2SigRep1.bigWig\tMCF-7\tChiaPet\tPol2\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2SigRep2.bigWig\tMCF-7\tChiaPet\tPol2\tSignal\t2\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2SigRep3.bigWig\tMCF-7\tChiaPet\tPol2\tSignal\t3\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetMcf7Pol2SigRep4.bigWig\tMCF-7\tChiaPet\tPol2\tSignal\t4\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetNb4Pol2AlnRep1.bam\tNB4\tChiaPet\tPol2\tAlignments\t1\tbam\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetNb4Pol2InteractionsRep1.bed.gz\tNB4\tChiaPet\tPol2\tInteractions\t1\tbed\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisChiaPet/wgEncodeGisChiaPetNb4Pol2SigRep1.bigWig\tNB4\tChiaPet\tPol2\tSignal\t1\tbigWig\tGIS-Ruan\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetGm12878F10kAln.bam\tGM12878\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetGm12878F1kAln.bam\tGM12878\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetGm12878F5kAln.bam\tGM12878\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetK562F10kAln.bam\tK562\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetK562F1kAln.bam\tK562\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisDnaPet/wgEncodeGisDnaPetK562F20kAln.bam\tK562\tDnaPet\t\tAlignments\t\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapAlnRep3.bam\tA549\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapAlnRep4.bam\tA549\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapMinusRawRep3.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapMinusRawRep4.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapPlusRawRep3.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CellPapPlusRawRep4.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapAlnRep3.bam\tA549\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapAlnRep4.bam\tA549\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapMinusRawRep3.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapMinusRawRep4.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapPlusRawRep3.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549CytosolPapPlusRawRep4.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapAlnRep3.bam\tA549\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapAlnRep4.bam\tA549\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapMinusRawRep3.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapMinusRawRep4.bigWig\tA549\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapPlusRawRep3.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetA549NucleusPapPlusRawRep4.bigWig\tA549\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapAlnFree.bam\tGM12878\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapAlnRep1.bam\tGM12878\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapAlnRep1V2.bam\tGM12878\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapClustersFree.bed.gz\tGM12878\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapClustersRep1.bed.gz\tGM12878\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapClustersRep1V2.bed.gz\tGM12878\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapMinusRawRep1V2.bigWig\tGM12878\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapMinusRawSigFree.bigWig\tGM12878\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapMinusRawSigRep1.bigWig\tGM12878\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapPlusRawRep1V2.bigWig\tGM12878\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapPlusRawSigFree.bigWig\tGM12878\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878CytosolPapPlusRawSigRep1.bigWig\tGM12878\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878NucleusPapAlnRep1.bam\tGM12878\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878NucleusPapClustersRep1.bed.gz\tGM12878\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878NucleusPapMinusRawSigRep1.bigWig\tGM12878\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetGm12878NucleusPapPlusRawSigRep1.bigWig\tGM12878\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetH1hescCellPapAlnRep1.bam\tH1-hESC\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetH1hescCellPapClustersRep1.bed.gz\tH1-hESC\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetH1hescCellPapMinusRawRep1.bigWig\tH1-hESC\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetH1hescCellPapPlusRawRep1.bigWig\tH1-hESC\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapAlnRep1.bam\tHeLa-S3\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapAlnRep2.bam\tHeLa-S3\tRnaPet\t\tAlignments\t2\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapClustersRep1.bed.gz\tHeLa-S3\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapClustersRep2.bed.gz\tHeLa-S3\tRnaPet\t\tClusters\t2\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapMinusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapMinusRawRep2.bigWig\tHeLa-S3\tRnaPet\t\tMinusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapPlusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CellPapPlusRawRep2.bigWig\tHeLa-S3\tRnaPet\t\tPlusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CytosolPapAlnRep1.bam\tHeLa-S3\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CytosolPapClustersRep1.bed.gz\tHeLa-S3\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CytosolPapMinusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3CytosolPapPlusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapAlnRep1.bam\tHeLa-S3\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapAlnRep1V2.bam\tHeLa-S3\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapClustersRep1.bed.gz\tHeLa-S3\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapClustersRep1V2.bed.gz\tHeLa-S3\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapMinusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapMinusRawRep1V2.bigWig\tHeLa-S3\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapPlusRawRep1.bigWig\tHeLa-S3\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHelas3NucleusPapPlusRawRep1V2.bigWig\tHeLa-S3\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2CytosolPapAlnRep1.bam\tHepG2\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2CytosolPapClustersRep1.bed.gz\tHepG2\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2CytosolPapMinusRawSigRep1.bigWig\tHepG2\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2CytosolPapPlusRawSigRep1.bigWig\tHepG2\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2NucleusPapAlnRep1.bam\tHepG2\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2NucleusPapClustersRep1.bed.gz\tHepG2\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2NucleusPapMinusRawSigRep1.bigWig\tHepG2\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHepg2NucleusPapPlusRawSigRep1.bigWig\tHepG2\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapAlnRep1.bam\tHUVEC\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapAlnRep1V2.bam\tHUVEC\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapClustersRep1.bed.gz\tHUVEC\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapClustersRep1V2.bed.gz\tHUVEC\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapMinusRawRep1.bigWig\tHUVEC\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapMinusRawRep1V2.bigWig\tHUVEC\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapPlusRawRep1.bigWig\tHUVEC\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecCytosolPapPlusRawRep1V2.bigWig\tHUVEC\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecNucleusPapAlnRep1.bam\tHUVEC\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecNucleusPapClustersRep1.bed.gz\tHUVEC\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecNucleusPapMinusRawRep1.bigWig\tHUVEC\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetHuvecNucleusPapPlusRawRep1.bigWig\tHUVEC\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapAlnRep1.bam\tIMR90\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapAlnRep2.bam\tIMR90\tRnaPet\t\tAlignments\t2\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapMinusRawRep1.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapMinusRawRep2.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapPlusRawRep1.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CellPapPlusRawRep2.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapAlnRep1.bam\tIMR90\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapAlnRep2.bam\tIMR90\tRnaPet\t\tAlignments\t2\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapMinusRawRep1.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapMinusRawRep2.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapPlusRawRep1.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90CytosolPapPlusRawRep2.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapAlnRep1.bam\tIMR90\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapAlnRep2.bam\tIMR90\tRnaPet\t\tAlignments\t2\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapMinusRawRep1.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapMinusRawRep2.bigWig\tIMR90\tRnaPet\t\tMinusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapPlusRawRep1.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetImr90NucleusPapPlusRawRep2.bigWig\tIMR90\tRnaPet\t\tPlusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562ChromatinTotalAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562ChromatinTotalClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562ChromatinTotalMinusRawSigRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562ChromatinTotalPlusRawSigRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562CytosolPapAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562CytosolPapClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562CytosolPapMinusRawRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562CytosolPapPlusRawRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleolusTotalAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleolusTotalClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleolusTotalMinusRawSigRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleolusTotalPlusRawSigRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleoplasmTotalAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleoplasmTotalClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleoplasmTotalMinusRawSigRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleoplasmTotalPlusRawSigRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleusPapAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleusPapClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleusPapMinusRawSigRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562NucleusPapPlusRawSigRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562PolysomePapAlnRep1.bam\tK562\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562PolysomePapClustersRep1.bed.gz\tK562\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562PolysomePapMinusRawSigRep1.bigWig\tK562\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetK562PolysomePapPlusRawSigRep1.bigWig\tK562\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapAlnRep3.bam\tMCF-7\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapAlnRep4.bam\tMCF-7\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapMinusRawRep3.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapMinusRawRep4.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapPlusRawRep3.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CellPapPlusRawRep4.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapAlnRep3.bam\tMCF-7\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapAlnRep4.bam\tMCF-7\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapMinusRawRep3.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapMinusRawRep4.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapPlusRawRep3.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7CytosolPapPlusRawRep4.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapAlnRep3.bam\tMCF-7\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapAlnRep4.bam\tMCF-7\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapMinusRawRep3.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapMinusRawRep4.bigWig\tMCF-7\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapPlusRawRep3.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetMcf7NucleusPapPlusRawRep4.bigWig\tMCF-7\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekCytosolPapAlnRep1.bam\tNHEK\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekCytosolPapClustersRep1.bed.gz\tNHEK\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekCytosolPapMinusRawRep1.bigWig\tNHEK\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekCytosolPapPlusRawRep1.bigWig\tNHEK\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekNucleusPapAlnRep1.bam\tNHEK\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekNucleusPapClustersRep1.bed.gz\tNHEK\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekNucleusPapMinusRawRep1.bigWig\tNHEK\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetNhekNucleusPapPlusRawRep1.bigWig\tNHEK\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetProstateCellPapAlnRep1.bam\tprostate\tRnaPet\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetProstateCellPapClustersRep1.bed.gz\tprostate\tRnaPet\t\tClusters\t1\tbed\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetProstateCellPapMinusRawSigRep1.bigWig\tprostate\tRnaPet\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetProstateCellPapPlusRawSigRep1.bigWig\tprostate\tRnaPet\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapAlnRep3.bam\tSK-N-SH\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapAlnRep4.bam\tSK-N-SH\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapMinusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapMinusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapPlusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCellPapPlusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapAlnRep3.bam\tSK-N-SH\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapAlnRep4.bam\tSK-N-SH\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapMinusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapMinusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapPlusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshCytosolPapPlusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapAlnRep3.bam\tSK-N-SH\tRnaPet\t\tAlignments\t3\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapAlnRep4.bam\tSK-N-SH\tRnaPet\t\tAlignments\t4\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapMinusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapMinusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tMinusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapPlusRawRep3.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t3\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaPet/wgEncodeGisRnaPetSknshNucleusPapPlusRawRep4.bigWig\tSK-N-SH\tRnaPet\t\tPlusRawSignal\t4\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqGm12878CytosolPapAlnRep1.bam\tGM12878\tRnaSeq\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqGm12878CytosolPapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqGm12878CytosolPapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqH1hescCellPapAlnRep1.bam\tH1-hESC\tRnaSeq\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqH1hescCellPapMinusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqH1hescCellPapPlusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapAlnRep1.bam\tK562\tRnaSeq\t\tAlignments\t1\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapAlnRep2.bam\tK562\tRnaSeq\t\tAlignments\t2\tbam\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGisRnaSeq/wgEncodeGisRnaSeqK562CytosolPapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tGIS\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450A549Etoh02SitesRep1.bed.gz\tA549\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ag04449SitesRep1.bed.gz\tAG04449\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ag04450SitesRep1.bed.gz\tAG04450\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ag09309SitesRep1.bed.gz\tAG09309\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ag09319SitesRep1.bed.gz\tAG09319\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ag10803SitesRep1.bed.gz\tAG10803\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450AosmcSitesRep1.bed.gz\tAoSMC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Be2cSitesRep1.bed.gz\tBE2_C\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450BjSitesRep1.bed.gz\tBJ\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Caco2SitesRep1.bed.gz\tCaco-2\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450CmkSitesRep1.bed.gz\tCMK\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ecc1SitesRep1.bed.gz\tECC-1\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Gm06990SitesRep1.bed.gz\tGM06990\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Gm12878SitesRep1.bed.gz\tGM12878\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Gm12891SitesRep1.bed.gz\tGM12891\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Gm12892SitesRep1.bed.gz\tGM12892\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Gm19239SitesRep1.bed.gz\tGM19239\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450H1hescSitesRep1.bed.gz\tH1-hESC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HaeSitesRep1.bed.gz\tHAEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HcfSitesRep1.bed.gz\tHCF\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HcmSitesRep1.bed.gz\tHCM\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HcpeSitesRep1.bed.gz\tHCPEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Hct116HaibSitesRep1.bed.gz\tHCT-116\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Hct116StanfordSitesRep1.bed.gz\tHCT-116\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HeeSitesRep1.bed.gz\tHEEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Hek293SitesRep1.bed.gz\tHEK293\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Helas3SitesRep1.bed.gz\tHeLa-S3\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HepatoSitesRep1.bed.gz\tHepatocytes\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Hepg2SitesRep1.bed.gz\tHepG2\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HipeSitesRep1.bed.gz\tHIPEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Hl60SitesRep1.bed.gz\tHL-60\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HmecSitesRep1.bed.gz\tHMEC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HnpceSitesRep1.bed.gz\tHNPCEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HpaeSitesRep1.bed.gz\tHPAEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HrceSitesRep1.bed.gz\tHRCEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HreSitesRep1.bed.gz\tHRE\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HrpeSitesRep1.bed.gz\tHRPEpiC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450HuvecSitesRep1.bed.gz\tHUVEC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Imr90SitesRep1.bed.gz\tIMR90\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450JurkatSitesRep1.bed.gz\tJurkat\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450K562SitesRep1.bed.gz\tK562\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450LncapSitesRep1.bed.gz\tLNCaP\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Mcf10aesSitesRep1.bed.gz\tMCF10A-Er-Src\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Mcf10aesTamSitesRep1.bed.gz\tMCF10A-Er-Src\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Mcf7SitesRep1.bed.gz\tMCF-7\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Nb4SitesRep1.bed.gz\tNB4\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450NhaSitesRep1.bed.gz\tNH-A\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450NhbeSitesRep1.bed.gz\tNHBE\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450NhdfneoSitesRep1.bed.gz\tNHDF-neo\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Nt2d1SitesRep1.bed.gz\tNT2-D1\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Ovcar3SitesRep1.bed.gz\tovcar-3\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Panc1SitesRep1.bed.gz\tPANC-1\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450Pfsk1SitesRep1.bed.gz\tPFSK-1\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450PrecSitesRep1.bed.gz\tPrEC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450ProgfibSitesRep1.bed.gz\tProgFib\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450RptecSitesRep1.bed.gz\tRPTEC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450SaecSitesRep1.bed.gz\tSAEC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450SkmcSitesRep1.bed.gz\tSKMC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450SknmcSitesRep1.bed.gz\tSK-N-MC\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450SknshSitesRep1.bed.gz\tSK-N-SH\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450SknshraSitesRep1.bed.gz\tSK-N-SH_RA\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450T47dDm002p24hSitesRep1.bed.gz\tT-47D\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethyl450/wgEncodeHaibMethyl450U87SitesRep1.bed.gz\tU87\tMethylArray\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsA549Dm002p7dHaibSitesRep1.bed.gz\tA549\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsA549Dm002p7dHaibSitesRep2.bed.gz\tA549\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg04449UwSitesRep1.bed.gz\tAG04449\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg04449UwSitesRep2.bed.gz\tAG04449\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg04450UwSitesRep1.bed.gz\tAG04450\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg04450UwSitesRep2.bed.gz\tAG04450\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg09309UwSitesRep1.bed.gz\tAG09309\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg09309UwSitesRep2.bed.gz\tAG09309\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg09319UwSitesRep1.bed.gz\tAG09319\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg09319UwSitesRep2.bed.gz\tAG09319\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg10803UwSitesRep1.bed.gz\tAG10803\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAg10803UwSitesRep2.bed.gz\tAG10803\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAosmcDukeSitesRep1.bed.gz\tAoSMC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsAosmcDukeSitesRep2.bed.gz\tAoSMC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcadrenalglandh12803nBiochainSitesRep1.bed.gz\tBC_Adrenal_Gland_H12803N\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcadrenalglandh12803nBiochainSitesRep2.bed.gz\tBC_Adrenal_Gland_H12803N\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcbrainh11058nBiochainSitesRep1.bed.gz\tBC_Brain_H11058N\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcbrainh11058nBiochainSitesRep2.bed.gz\tBC_Brain_H11058N\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcbreast0203015BiochainSitesRep1.bed.gz\tBC_Breast_02-03015\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcbreast0203015BiochainSitesRep2.bed.gz\tBC_Breast_02-03015\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBckidney0111002BiochainSitesRep1.bed.gz\tBC_Kidney_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBckidney0111002BiochainSitesRep2.bed.gz\tBC_Kidney_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcleftventriclen41BiochainSitesRep1.bed.gz\tBC_Left_Ventricle_N41\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcleftventriclen41BiochainSitesRep2.bed.gz\tBC_Left_Ventricle_N41\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcleukocyteuhn00204BiochainSitesRep1.bed.gz\tBC_Leukocyte_UHN00204\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcleukocyteuhn00204BiochainSitesRep2.bed.gz\tBC_Leukocyte_UHN00204\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcliver0111002BiochainSitesRep1.bed.gz\tBC_Liver_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcliver0111002BiochainSitesRep2.bed.gz\tBC_Liver_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBclung0111002BiochainSitesRep1.bed.gz\tBC_Lung_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBclung0111002BiochainSitesRep2.bed.gz\tBC_Lung_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcpancreash12817nBiochainSitesRep1.bed.gz\tBC_Pancreas_H12817N\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcpancreash12817nBiochainSitesRep2.bed.gz\tBC_Pancreas_H12817N\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcpericardiumh12529nBiochainSitesRep1.bed.gz\tBC_Pericardium_H12529N\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcpericardiumh12529nBiochainSitesRep2.bed.gz\tBC_Pericardium_H12529N\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcplacentauhn00189BiochainSitesRep1.bed.gz\tBC_Placenta_UHN00189\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcplacentauhn00189BiochainSitesRep2.bed.gz\tBC_Placenta_UHN00189\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskeletalmuscle0111002BiochainSitesRep1.bed.gz\tBC_Skeletal_Muscle_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskeletalmuscle0111002BiochainSitesRep2.bed.gz\tBC_Skeletal_Muscle_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskeletalmuscleh12817nBiochainSitesRep1.bed.gz\tBC_Skeletal_Muscle_H12817N\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskeletalmuscleh12817nBiochainSitesRep2.bed.gz\tBC_Skeletal_Muscle_H12817N\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskin0111002BiochainSitesRep1.bed.gz\tBC_Skin_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcskin0111002BiochainSitesRep2.bed.gz\tBC_Skin_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcstomach0111002BiochainSitesRep1.bed.gz\tBC_Stomach_01-11002\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcstomach0111002BiochainSitesRep2.bed.gz\tBC_Stomach_01-11002\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBctestisn30BiochainSitesRep1.bed.gz\tBC_Testis_N30\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBctestisn30BiochainSitesRep2.bed.gz\tBC_Testis_N30\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcuterusbn0765BiochainSitesRep1.bed.gz\tBC_Uterus_BN0765\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBcuterusbn0765BiochainSitesRep2.bed.gz\tBC_Uterus_BN0765\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBe2cHaibSitesRep1.bed.gz\tBE2_C\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBe2cHaibSitesRep2.bed.gz\tBE2_C\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBjUwSitesRep1.bed.gz\tBJ\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsBjUwSitesRep2.bed.gz\tBJ\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsCaco2UwSitesRep1.bed.gz\tCaco-2\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsCaco2UwSitesRep2.bed.gz\tCaco-2\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsCmkUwSitesRep1.bed.gz\tCMK\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsCmkUwSitesRep2.bed.gz\tCMK\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsEcc1HaibSitesRep1.bed.gz\tECC-1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsEcc1HaibSitesRep2.bed.gz\tECC-1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsFibroblDukeSitesRep1.bed.gz\tFibrobl\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsFibroblDukeSitesRep2.bed.gz\tFibrobl\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm06990UwSitesRep1.bed.gz\tGM06990\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm06990UwSitesRep2.bed.gz\tGM06990\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12878HaibSitesRep1.bed.gz\tGM12878\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12878HaibSitesRep2.bed.gz\tGM12878\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12878ximatHaibSitesRep1.bed.gz\tGM12878-XiMat\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12878ximatHaibSitesRep2.bed.gz\tGM12878-XiMat\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12891HaibSitesRep1.bed.gz\tGM12891\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12891HaibSitesRep2.bed.gz\tGM12891\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12892HaibSitesRep1.bed.gz\tGM12892\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm12892HaibSitesRep2.bed.gz\tGM12892\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm19239DukeSitesRep1.bed.gz\tGM19239\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm19239DukeSitesRep2.bed.gz\tGM19239\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm19240DukeSitesRep1.bed.gz\tGM19240\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsGm19240DukeSitesRep2.bed.gz\tGM19240\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsH1hescHaibSitesRep1.bed.gz\tH1-hESC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsH1hescHaibSitesRep2.bed.gz\tH1-hESC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHaeUwSitesRep1.bed.gz\tHAEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHaeUwSitesRep2.bed.gz\tHAEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcfUwSitesRep1.bed.gz\tHCF\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcfUwSitesRep2.bed.gz\tHCF\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcmUwSitesRep1.bed.gz\tHCM\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcmUwSitesRep2.bed.gz\tHCM\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcpeUwSitesRep1.bed.gz\tHCPEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHcpeUwSitesRep2.bed.gz\tHCPEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHct116StanfordSitesRep1.bed.gz\tHCT-116\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHct116StanfordSitesRep2.bed.gz\tHCT-116\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHeeUwSitesRep1.bed.gz\tHEEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHeeUwSitesRep2.bed.gz\tHEEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHek293StanfordSitesRep1.bed.gz\tHEK293\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHek293StanfordSitesRep2.bed.gz\tHEK293\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHek293UwSitesRep1.bed.gz\tHEK293\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHek293UwSitesRep2.bed.gz\tHEK293\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHelas3HaibSitesRep1.bed.gz\tHeLa-S3\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHelas3HaibSitesRep2.bed.gz\tHeLa-S3\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepatocytesDukeSitesRep1.bed.gz\tHepatocytes\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepatocytesDukeSitesRep2.bed.gz\tHepatocytes\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepg2DukeSitesRep1.bed.gz\tHepG2\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepg2DukeSitesRep2.bed.gz\tHepG2\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepg2HaibSitesRep1.bed.gz\tHepG2\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHepg2HaibSitesRep2.bed.gz\tHepG2\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHipeUwSitesRep1.bed.gz\tHIPEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHipeUwSitesRep2.bed.gz\tHIPEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHl60UwSitesRep1.bed.gz\tHL-60\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHl60UwSitesRep2.bed.gz\tHL-60\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHmecUwSitesRep1.bed.gz\tHMEC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHmecUwSitesRep2.bed.gz\tHMEC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHnpceUwSitesRep1.bed.gz\tHNPCEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHnpceUwSitesRep2.bed.gz\tHNPCEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHpaeUwSitesRep1.bed.gz\tHPAEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHpaeUwSitesRep2.bed.gz\tHPAEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHrceUwSitesRep1.bed.gz\tHRCEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHrceUwSitesRep2.bed.gz\tHRCEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHreUwSitesRep1.bed.gz\tHRE\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHreUwSitesRep2.bed.gz\tHRE\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHrpeUwSitesRep1.bed.gz\tHRPEpiC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHrpeUwSitesRep2.bed.gz\tHRPEpiC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmDukeSitesRep1.bed.gz\tHSMM\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmDukeSitesRep2.bed.gz\tHSMM\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmDukeSitesRep3.bed.gz\tHSMM\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmfshdDukeSitesRep1.bed.gz\tHSMM_FSHD\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmfshdDukeSitesRep2.bed.gz\tHSMM_FSHD\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmfshdDukeSitesRep3.bed.gz\tHSMM_FSHD\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtDukeSitesRep1.bed.gz\tHSMMtube\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtDukeSitesRep2.bed.gz\tHSMMtube\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtDukeSitesRep3.bed.gz\tHSMMtube\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtubefshdDukeSitesRep1.bed.gz\tHSMMtube_FSHD\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtubefshdDukeSitesRep2.bed.gz\tHSMMtube_FSHD\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHsmmtubefshdDukeSitesRep3.bed.gz\tHSMMtube_FSHD\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHtr8DukeSitesRep1.bed.gz\tHTR8svn\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsHtr8DukeSitesRep3.bed.gz\tHTR8svn\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsImr90UwSitesRep1.bed.gz\tIMR90\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsImr90UwSitesRep2.bed.gz\tIMR90\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsJurkatUwSitesRep1.bed.gz\tJurkat\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsJurkatUwSitesRep2.bed.gz\tJurkat\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsK562HaibSitesRep1.bed.gz\tK562\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsK562HaibSitesRep2.bed.gz\tK562\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapAndroDukeSitesRep1.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapAndroDukeSitesRep2.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapDukeSitesRep1.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapDukeSitesRep2.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapUwSitesRep1.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsLncapUwSitesRep2.bed.gz\tLNCaP\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesStanfordSitesRep1.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesStanfordSitesRep2.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesStanfordSitesRep3.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesTamStanfordSitesRep1.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesTamStanfordSitesRep2.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf10aesTamStanfordSitesRep3.bed.gz\tMCF10A-Er-Src\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7DukeSitesRep1.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7DukeSitesRep2.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7StanfordSitesRep1.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7StanfordSitesRep2.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7UwSitesRep1.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMcf7UwSitesRep2.bed.gz\tMCF-7\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMelanoSitesRep1.bed.gz\tMelano\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMelanoSitesRep2.bed.gz\tMelano\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMelanoSitesRep3.bed.gz\tMelano\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMyometrDukeSitesRep1.bed.gz\tMyometr\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsMyometrDukeSitesRep2.bed.gz\tMyometr\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNb4UwSitesRep1.bed.gz\tNB4\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNb4UwSitesRep2.bed.gz\tNB4\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhaDukeSitesRep1.bed.gz\tNH-A\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhaDukeSitesRep2.bed.gz\tNH-A\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhaUwSitesRep1.bed.gz\tNH-A\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhaUwSitesRep2.bed.gz\tNH-A\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhbeUwSitesRep1.bed.gz\tNHBE\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhbeUwSitesRep2.bed.gz\tNHBE\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhdfneoUwSitesRep1.bed.gz\tNHDF-neo\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNhdfneoUwSitesRep2.bed.gz\tNHDF-neo\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNt2d1StanfordSitesRep1.bed.gz\tNT2-D1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNt2d1StanfordSitesRep2.bed.gz\tNT2-D1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNt2d1UwSitesRep1.bed.gz\tNT2-D1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsNt2d1UwSitesRep2.bed.gz\tNT2-D1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsOsteoblDukeSitesRep1.bed.gz\tOsteobl\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsOsteoblDukeSitesRep2.bed.gz\tOsteobl\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsOvcar3UwSitesRep1.bed.gz\tovcar-3\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsOvcar3UwSitesRep2.bed.gz\tovcar-3\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanc1HaibSitesRep1.bed.gz\tPANC-1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanc1HaibSitesRep2.bed.gz\tPANC-1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanc1UwSitesRep1.bed.gz\tPANC-1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanc1UwSitesRep2.bed.gz\tPANC-1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanisletsSitesRep1.bed.gz\tPanIslets\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanisletsSitesRep2.bed.gz\tPanIslets\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanisletsSitesRep3.bed.gz\tPanIslets\tMethylRrbs\t\tSites\t3\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanisletsSitesRep4.bed.gz\tPanIslets\tMethylRrbs\t\tSites\t4\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPanisletsSitesRep5.bed.gz\tPanIslets\tMethylRrbs\t\tSites\t5\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPfsk1HaibSitesRep1.bed.gz\tPFSK-1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPfsk1HaibSitesRep2.bed.gz\tPFSK-1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPrecUwSitesRep1.bed.gz\tPrEC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsPrecUwSitesRep2.bed.gz\tPrEC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsProgfibSitesRep1.bed.gz\tProgFib\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsProgfibSitesRep2.bed.gz\tProgFib\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsRptecSitesRep1.bed.gz\tRPTEC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsRptecSitesRep2.bed.gz\tRPTEC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSaecUwSitesRep1.bed.gz\tSAEC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSaecUwSitesRep2.bed.gz\tSAEC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSkmcUwSitesRep1.bed.gz\tSKMC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSkmcUwSitesRep2.bed.gz\tSKMC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknmcHaibSitesRep1.bed.gz\tSK-N-MC\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknmcHaibSitesRep2.bed.gz\tSK-N-MC\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknshHaibSitesRep1.bed.gz\tSK-N-SH\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknshHaibSitesRep2.bed.gz\tSK-N-SH\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknshraUwSitesRep1.bed.gz\tSK-N-SH_RA\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsSknshraUwSitesRep2.bed.gz\tSK-N-SH_RA\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsT47dDm002p24hHaibSitesRep1.bed.gz\tT-47D\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsT47dDm002p24hHaibSitesRep2.bed.gz\tT-47D\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsT47dEstradia24hhHaibSitesRep1.bed.gz\tT-47D\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsT47dEstradia24hhHaibSitesRep2.bed.gz\tT-47D\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsU87HaibSitesRep1.bed.gz\tU87\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsU87HaibSitesRep2.bed.gz\tU87\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsUch1DukeSitesRep1.bed.gz\tUCH-1\tMethylRrbs\t\tSites\t1\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibMethylRrbs/wgEncodeHaibMethylRrbsUch1DukeSitesRep2.bed.gz\tUCH-1\tMethylRrbs\t\tSites\t2\tbed\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmRawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmRawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmTranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100nmTranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmRawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmRawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmTranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex100pmTranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmRawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmRawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmTranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex1nmTranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmRawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmRawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmTranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex500pmTranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmAlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmAlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmRawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmRawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmTranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Dex5nmTranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02AlnRep1.bam\tA549\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02AlnRep2.bam\tA549\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02AlnRep3.bam\tA549\tRnaSeq\t\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02AlnRep4.bam\tA549\tRnaSeq\t\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02RawRep1.bigWig\tA549\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02RawRep2.bigWig\tA549\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02RawRep3.bigWig\tA549\tRnaSeq\t\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02RawRep4.bigWig\tA549\tRnaSeq\t\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02TranscriptGencV7Rep1.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02TranscriptGencV7Rep2.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02TranscriptGencV7Rep3.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t3\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqA549Etoh02TranscriptGencV7Rep4.gtf.gz\tA549\tRnaSeq\t\tTranscriptGencV7\t4\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cAlnRep1.bam\tBE2_C\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cAlnRep2.bam\tBE2_C\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cRawRep1.bigWig\tBE2_C\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cRawRep2.bigWig\tBE2_C\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cTranscriptGencV7Rep1.gtf.gz\tBE2_C\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqBe2cTranscriptGencV7Rep2.gtf.gz\tBE2_C\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hAlnRep1.bam\tECC-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hAlnRep2.bam\tECC-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hRawRep1.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hRawRep2.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hTranscriptGencV7Rep1.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Bpa14hTranscriptGencV7Rep2.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hAlnRep1.bam\tECC-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hAlnRep2.bam\tECC-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hRawRep1.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hRawRep2.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hTranscriptGencV7Rep1.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Dm002p4hTranscriptGencV7Rep2.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Est10nm4hTranscriptGencV7Rep1.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Est10nm4hTranscriptGencV7Rep2.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Estradia4hAlnRep1.bam\tECC-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Estradia4hAlnRep2.bam\tECC-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Estradia4hRawRep1.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Estradia4hRawRep2.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hAlnRep1.bam\tECC-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hAlnRep2.bam\tECC-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hRawRep1.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hRawRep2.bigWig\tECC-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hTranscriptGencV7Rep1.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqEcc1Gen4hTranscriptGencV7Rep2.gtf.gz\tECC-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatAlnRep1.bam\tJurkat\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatAlnRep1V2.bam\tJurkat\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatAlnRep2.bam\tJurkat\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatRawRep1.bigWig\tJurkat\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatRawRep2.bigWig\tJurkat\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatTranscriptGencV7Rep1.gtf.gz\tJurkat\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqJurkatTranscriptGencV7Rep2.gtf.gz\tJurkat\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1AlnRep1.bam\tPANC-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1AlnRep2.bam\tPANC-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1RawRep1.bigWig\tPANC-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1RawRep2.bigWig\tPANC-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1TranscriptGencV7Rep1.gtf.gz\tPANC-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPanc1TranscriptGencV7Rep2.gtf.gz\tPANC-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1AlnRep1.bam\tPFSK-1\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1AlnRep2.bam\tPFSK-1\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1RawRep1.bigWig\tPFSK-1\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1RawRep2.bigWig\tPFSK-1\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1TranscriptGencV7Rep1.gtf.gz\tPFSK-1\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqPfsk1TranscriptGencV7Rep2.gtf.gz\tPFSK-1\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshAlnRep1.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshAlnRep2.bam\tSK-N-SH\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshRawRep1.bigWig\tSK-N-SH\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshRawRep2.bigWig\tSK-N-SH\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshTranscriptGencV7Rep1.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqSknshTranscriptGencV7Rep2.gtf.gz\tSK-N-SH\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hAlnRep1.bam\tT-47D\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hAlnRep2.bam\tT-47D\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hRawRep1.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hRawRep2.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hTranscriptGencV7Rep1.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dBpa14hTranscriptGencV7Rep2.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hAlnRep1.bam\tT-47D\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hAlnRep2.bam\tT-47D\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hRawRep1.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hRawRep2.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hTranscriptGencV7Rep1.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dDm002p4hTranscriptGencV7Rep2.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEst10nm4hTranscriptGencV7Rep1.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEst10nm4hTranscriptGencV7Rep2.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEstradia4hAlnRep1.bam\tT-47D\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEstradia4hAlnRep2.bam\tT-47D\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEstradia4hRawRep1.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dEstradia4hRawRep2.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hAlnRep1.bam\tT-47D\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hAlnRep2.bam\tT-47D\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hRawRep1.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hRawRep2.bigWig\tT-47D\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hTranscriptGencV7Rep1.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqT47dGen4hTranscriptGencV7Rep2.gtf.gz\tT-47D\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87AlnRep1.bam\tU87\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87AlnRep1V2.bam\tU87\tRnaSeq\t\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87AlnRep2.bam\tU87\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87AlnRep2V2.bam\tU87\tRnaSeq\t\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87RawRep1.bigWig\tU87\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87RawRep1V2.bigWig\tU87\tRnaSeq\t\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87RawRep2.bigWig\tU87\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87RawRep2V2.bigWig\tU87\tRnaSeq\t\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87TranscriptGencV7Rep1.gtf.gz\tU87\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87TranscriptGencV7Rep1V2.gtf.gz\tU87\tRnaSeq\t\tTranscriptGencV7\t1\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87TranscriptGencV7Rep2.gtf.gz\tU87\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibRnaSeq/wgEncodeHaibRnaSeqU87TranscriptGencV7Rep2V2.gtf.gz\tU87\tRnaSeq\t\tTranscriptGencV7\t2\tgtf\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Atf3V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tBCL3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tBCL3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tBCL3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tBCL3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tBCL3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Bcl3V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tBCL3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111AlnRep1.bam\tA549\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111AlnRep2.bam\tA549\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111RawRep1.bigWig\tA549\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Cebpbsc150V0422111RawRep2.bigWig\tA549\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240Pcr1xEtoh02AlnRep1.bam\tA549\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240Pcr1xEtoh02RawRep1.bigWig\tA549\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmAlnRep1.bam\tA549\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmAlnRep2.bam\tA549\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmRawRep1.bigWig\tA549\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Dex100nmRawRep2.bigWig\tA549\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Etoh02AlnRep2.bam\tA549\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Creb1sc240V0416102Etoh02RawRep2.bigWig\tA549\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmAlnRep1.bam\tA549\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmAlnRep2.bam\tA549\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmRawRep1.bigWig\tA549\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xDex100nmRawRep2.bigWig\tA549\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02AlnRep1.bam\tA549\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02AlnRep2.bam\tA549\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02RawRep1.bigWig\tA549\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ctcfsc5916Pcr1xEtoh02RawRep2.bigWig\tA549\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111AlnRep1.bam\tA549\tChipSeq\tE2F6\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111AlnRep2.bam\tA549\tChipSeq\tE2F6\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tE2F6\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tE2F6\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111RawRep1.bigWig\tA549\tChipSeq\tE2F6\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549E2f6V0422111RawRep2.bigWig\tA549\tChipSeq\tE2F6\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Elf1V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tETS1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tETS1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tETS1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tETS1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tETS1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Ets1V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tETS1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tFOSL2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tFOSL2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tFOSL2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tFOSL2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tFOSL2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Fosl2V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tFOSL2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmAlnRep1.bam\tA549\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmAlnRep2.bam\tA549\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmRawRep1.bigWig\tA549\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Dex100nmRawRep2.bigWig\tA549\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Etoh02AlnRep1.bam\tA549\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Etoh02AlnRep2.bam\tA549\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Etoh02RawRep1.bigWig\tA549\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa1V0416102Etoh02RawRep2.bigWig\tA549\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02AlnRep1.bam\tA549\tChipSeq\tFOXA2_(SC-6554)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02AlnRep2.bam\tA549\tChipSeq\tFOXA2_(SC-6554)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02RawRep1.bigWig\tA549\tChipSeq\tFOXA2_(SC-6554)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Foxa2V0416102Etoh02RawRep2.bigWig\tA549\tChipSeq\tFOXA2_(SC-6554)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GabpV0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111AlnRep1.bam\tA549\tChipSeq\tGATA3_(SC-268)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111AlnRep2.bam\tA549\tChipSeq\tGATA3_(SC-268)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tGATA3_(SC-268)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tGATA3_(SC-268)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111RawRep1.bigWig\tA549\tChipSeq\tGATA3_(SC-268)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Gata3V0422111RawRep2.bigWig\tA549\tChipSeq\tGATA3_(SC-268)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmAlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmAlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmPkRep1.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmPkRep2.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmRawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex500pmRawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmAlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmAlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmPkRep1.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmPkRep2.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmRawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex50nmRawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmAlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmAlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmPkRep1.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmPkRep2.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmRawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xDex5nmRawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xEtoh02RawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr1xEtoh02RawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmAlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmAlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmRawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xDex100nmRawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep1.bam\tA549\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep2.bam\tA549\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xEtoh02RawRep1.bigWig\tA549\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549GrPcr2xEtoh02RawRep2.bigWig\tA549\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02AlnRep1.bam\tA549\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02AlnRep2.bam\tA549\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02RawRep1.bigWig\tA549\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549JundV0416102Etoh02RawRep2.bigWig\tA549\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111AlnRep1.bam\tA549\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111AlnRep2.bam\tA549\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111RawRep1.bigWig\tA549\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549MaxV0422111RawRep2.bigWig\tA549\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549NrsfV0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549P300V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111AlnRep1.bam\tA549\tChipSeq\tPbx3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111AlnRep2.bam\tA549\tChipSeq\tPbx3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tPbx3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tPbx3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111RawRep1.bigWig\tA549\tChipSeq\tPbx3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pbx3V0422111RawRep2.bigWig\tA549\tChipSeq\tPbx3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmAlnRep1.bam\tA549\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmAlnRep2.bam\tA549\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmRawRep1.bigWig\tA549\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xDex100nmRawRep2.bigWig\tA549\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep1.bam\tA549\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep2.bam\tA549\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02RawRep1.bigWig\tA549\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02RawRep2.bigWig\tA549\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111AlnRep1.bam\tA549\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111AlnRep2.bam\tA549\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111RawRep1.bigWig\tA549\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Rad21V0422111RawRep2.bigWig\tA549\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr1xDex100nmAlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr1xDex100nmRawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr1xEtoh02AlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr1xEtoh02RawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr2xDex100nmAlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr2xDex100nmRawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr2xEtoh02AlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchPcr2xEtoh02RawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0416101Etoh02AlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0416101Etoh02RawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111AlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111AlnRep2.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111AlnRep3.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111Dex100nmAlnRep1.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111Dex100nmRawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111Etoh02AlnRep1V2.bam\tA549\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111RawRep1.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111RawRep2.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549RxlchV0422111RawRep3.bigWig\tA549\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sin3ak20V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tSIX5\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tSIX5\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tSIX5\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tSIX5\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tSIX5\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Six5V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tSIX5\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Sp1V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02AlnRep2V2.bam\tA549\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Taf1V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tcf12V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111AlnRep1.bam\tA549\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111AlnRep2.bam\tA549\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111PkRep1.broadPeak.gz\tA549\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111PkRep2.broadPeak.gz\tA549\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111RawRep1.bigWig\tA549\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Tead4sc101184V0422111RawRep2.bigWig\tA549\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmAlnRep1.bam\tA549\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmAlnRep2.bam\tA549\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmPkRep1.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmPkRep2.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmRawRep1.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xDex100nmRawRep2.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep1.bam\tA549\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep2.bam\tA549\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02RawRep1.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02RawRep2.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Usf1V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Yy1cV0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02AlnRep1.bam\tA549\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02AlnRep2.bam\tA549\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02PkRep1.broadPeak.gz\tA549\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02PkRep2.broadPeak.gz\tA549\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02RawRep1.bigWig\tA549\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsA549Zbtb33V0422111Etoh02RawRep2.bigWig\tA549\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111AlnRep1.bam\tECC-1\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111AlnRep2.bam\tECC-1\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111RawRep1.bigWig\tECC-1\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Cebpbsc150V0422111RawRep2.bigWig\tECC-1\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111AlnRep1.bam\tECC-1\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111AlnRep2.bam\tECC-1\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111RawRep1.bigWig\tECC-1\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Creb1sc240V0422111RawRep2.bigWig\tECC-1\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hAlnRep1.bam\tECC-1\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hAlnRep2.bam\tECC-1\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hRawRep1.bigWig\tECC-1\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1CtcfcV0416102Dm002p1hRawRep2.bigWig\tECC-1\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111AlnRep1.bam\tECC-1\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111AlnRep2.bam\tECC-1\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111RawRep1.bigWig\tECC-1\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Egr1V0422111RawRep2.bigWig\tECC-1\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hAlnRep1.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hAlnRep2.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hRawRep1.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EraaV0416102Bpa1hRawRep2.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Dm002p1hAlnRep1.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Dm002p1hAlnRep2.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Dm002p1hRawRep1.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Dm002p1hRawRep2.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hAlnRep1.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hAlnRep2.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hRawRep1.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Est10nm1hRawRep2.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep1.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep2.bam\tECC-1\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hRawRep1.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hRawRep2.bigWig\tECC-1\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hAlnRep1.bam\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hAlnRep2.bam\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hRawRep1.bigWig\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxa1sc6553V0416102Dm002p1hRawRep2.bigWig\tECC-1\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111AlnRep1.bam\tECC-1\tChipSeq\tFOXM1_(SC-502)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111AlnRep2.bam\tECC-1\tChipSeq\tFOXM1_(SC-502)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tFOXM1_(SC-502)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tFOXM1_(SC-502)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111RawRep1.bigWig\tECC-1\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Foxm1sc502V0422111RawRep2.bigWig\tECC-1\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmAlnRep1.bam\tECC-1\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmAlnRep2.bam\tECC-1\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmPkRep1.broadPeak.gz\tECC-1\tChipSeq\tGR\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmPkRep2.broadPeak.gz\tECC-1\tChipSeq\tGR\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmRawRep1.bigWig\tECC-1\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Dex100nmRawRep2.bigWig\tECC-1\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep1.bam\tECC-1\tChipSeq\tGR\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep2.bam\tECC-1\tChipSeq\tGR\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Etoh02RawRep1.bigWig\tECC-1\tChipSeq\tGR\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1GrV0416102Etoh02RawRep2.bigWig\tECC-1\tChipSeq\tGR\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111AlnRep1.bam\tECC-1\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111AlnRep2.bam\tECC-1\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111RawRep1.bigWig\tECC-1\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1MaxV0422111RawRep2.bigWig\tECC-1\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111AlnRep1.bam\tECC-1\tChipSeq\tNFIC_(SC-81335)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111AlnRep2.bam\tECC-1\tChipSeq\tNFIC_(SC-81335)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tNFIC_(SC-81335)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tNFIC_(SC-81335)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111RawRep1.bigWig\tECC-1\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Nficsc81335V0422111RawRep2.bigWig\tECC-1\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111AlnRep1.bam\tECC-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111AlnRep2.bam\tECC-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111RawRep1.bigWig\tECC-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1NrsfV0422111RawRep2.bigWig\tECC-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111AlnRep1.bam\tECC-1\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111AlnRep2.bam\tECC-1\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111RawRep1.bigWig\tECC-1\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1P300V0422111RawRep2.bigWig\tECC-1\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hAlnRep1.bam\tECC-1\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hAlnRep2.bam\tECC-1\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hPkRep1.broadPeak.gz\tECC-1\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hPkRep2.broadPeak.gz\tECC-1\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hRawRep1.bigWig\tECC-1\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Pol2V0416102Dm002p1hRawRep2.bigWig\tECC-1\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111AlnRep1.bam\tECC-1\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111AlnRep2.bam\tECC-1\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111RawRep1.bigWig\tECC-1\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Rad21V0422111RawRep2.bigWig\tECC-1\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0416102Dm002p1hAlnRep1.bam\tECC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0416102Dm002p1hRawRep1.bigWig\tECC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0422111AlnRep1.bam\tECC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0422111AlnRep2.bam\tECC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0422111RawRep1.bigWig\tECC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1RxlchV0422111RawRep2.bigWig\tECC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111AlnRep1.bam\tECC-1\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111AlnRep2.bam\tECC-1\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111RawRep1.bigWig\tECC-1\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1SrfV0422111RawRep2.bigWig\tECC-1\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111AlnRep1.bam\tECC-1\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111AlnRep2.bam\tECC-1\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111RawRep1.bigWig\tECC-1\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Taf1V0422111RawRep2.bigWig\tECC-1\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111AlnRep1.bam\tECC-1\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111AlnRep2.bam\tECC-1\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111RawRep1.bigWig\tECC-1\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tcf12V0422111RawRep2.bigWig\tECC-1\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111AlnRep1.bam\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111AlnRep2.bam\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111RawRep1.bigWig\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Tead4sc101184V0422111RawRep2.bigWig\tECC-1\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111AlnRep1.bam\tECC-1\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111AlnRep2.bam\tECC-1\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111RawRep1.bigWig\tECC-1\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Usf1V0422111RawRep2.bigWig\tECC-1\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111AlnRep1.bam\tECC-1\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111AlnRep2.bam\tECC-1\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111RawRep1.bigWig\tECC-1\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Yy1sc281V0422111RawRep2.bigWig\tECC-1\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111AlnRep1.bam\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111AlnRep2.bam\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111PkRep1.broadPeak.gz\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111PkRep2.broadPeak.gz\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111RawRep1.bigWig\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsEcc1Zbtb7aV0422111RawRep2.bigWig\tECC-1\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111AlnRep1.bam\tGM12878\tChipSeq\tATF2_(SC-81188)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111AlnRep2.bam\tGM12878\tChipSeq\tATF2_(SC-81188)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tATF2_(SC-81188)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tATF2_(SC-81188)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111RawRep1.bigWig\tGM12878\tChipSeq\tATF2_(SC-81188)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf2sc81188V0422111RawRep2.bigWig\tGM12878\tChipSeq\tATF2_(SC-81188)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Atf3Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep1.bam\tGM12878\tChipSeq\tBATF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep2.bam\tGM12878\tChipSeq\tBATF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tBATF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878BatfPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tBATF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep1.bam\tGM12878\tChipSeq\tBCL11A\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep2.bam\tGM12878\tChipSeq\tBCL11A\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tBCL11A\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl11aPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tBCL11A\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101AlnRep1.bam\tGM12878\tChipSeq\tBCL3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101AlnRep2.bam\tGM12878\tChipSeq\tBCL3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tBCL3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tBCL3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101RawRep1.bigWig\tGM12878\tChipSeq\tBCL3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bcl3V0416101RawRep2.bigWig\tGM12878\tChipSeq\tBCL3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101AlnRep1.bam\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101AlnRep2.bam\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101RawRep1.bigWig\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Bclaf101388V0416101RawRep2.bigWig\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111AlnRep1.bam\tGM12878\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111AlnRep2.bam\tGM12878\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111RawRep1.bigWig\tGM12878\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Cebpbsc150V0422111RawRep2.bigWig\tGM12878\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111AlnRep1.bam\tGM12878\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111AlnRep2.bam\tGM12878\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111RawRep1.bigWig\tGM12878\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Creb1sc240V0422111RawRep2.bigWig\tGM12878\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebf1sc137065Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tEBF1_(SC-137065)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebf1sc137065Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tEBF1_(SC-137065)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebf1sc137065Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tEBF1_(SC-137065)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebf1sc137065Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tEBF1_(SC-137065)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebfsc137065Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ebfsc137065Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1Pcr2xAlnRep3.bam\tGM12878\tChipSeq\tEgr-1\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1Pcr2xPkRep3.broadPeak.gz\tGM12878\tChipSeq\tEgr-1\tPeaks\t3\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1Pcr2xRawRep3.bigWig\tGM12878\tChipSeq\tEgr-1\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep1.bam\tGM12878\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep2.bam\tGM12878\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101RawRep1.bigWig\tGM12878\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Egr1V0416101RawRep2.bigWig\tGM12878\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep1.bam\tGM12878\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep2.bam\tGM12878\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101RawRep1.bigWig\tGM12878\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Elf1sc631V0416101RawRep2.bigWig\tGM12878\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tETS1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tETS1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xPkRep1V2.broadPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xPkRep2V2.broadPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tETS1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Ets1Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tETS1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111AlnRep1.bam\tGM12878\tChipSeq\tFOXM1_(SC-502)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111AlnRep2.bam\tGM12878\tChipSeq\tFOXM1_(SC-502)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tFOXM1_(SC-502)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tFOXM1_(SC-502)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111RawRep1.bigWig\tGM12878\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Foxm1sc502V0422111RawRep2.bigWig\tGM12878\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep1.bam\tGM12878\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep2.bam\tGM12878\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xRawRep1.bigWig\tGM12878\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878GabpPcr2xRawRep2.bigWig\tGM12878\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tIRF4_(SC-6059)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tIRF4_(SC-6059)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tIRF4_(SC-6059)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Irf4sc6059Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tIRF4_(SC-6059)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep1.bam\tGM12878\tChipSeq\tMEF2A\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep2.bam\tGM12878\tChipSeq\tMEF2A\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tMEF2A\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tMEF2A\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tMEF2A\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2aPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tMEF2A\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101AlnRep1.bam\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101AlnRep2.bam\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101RawRep1.bigWig\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mef2csc13268V0416101RawRep2.bigWig\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111AlnRep1.bam\tGM12878\tChipSeq\tMTA3_(SC-81325)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111AlnRep2.bam\tGM12878\tChipSeq\tMTA3_(SC-81325)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tMTA3_(SC-81325)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tMTA3_(SC-81325)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111RawRep1.bigWig\tGM12878\tChipSeq\tMTA3_(SC-81325)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Mta3sc81325V0422111RawRep2.bigWig\tGM12878\tChipSeq\tMTA3_(SC-81325)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111AlnRep1.bam\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111AlnRep2.bam\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111RawRep1.bigWig\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nfatc1sc17834V0422111RawRep2.bigWig\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111AlnRep1.bam\tGM12878\tChipSeq\tNFIC_(SC-81335)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111AlnRep2.bam\tGM12878\tChipSeq\tNFIC_(SC-81335)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tNFIC_(SC-81335)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tNFIC_(SC-81335)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111RawRep1.bigWig\tGM12878\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Nficsc81335V0422111RawRep2.bigWig\tGM12878\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xAlnRep1.bam\tGM12878\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xAlnRep2.bam\tGM12878\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep1.bam\tGM12878\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep2.bam\tGM12878\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xRawRep1.bigWig\tGM12878\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878NrsfPcr2xRawRep2.bigWig\tGM12878\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878P300Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPAX5-C20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPAX5-C20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPAX5-C20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPAX5-C20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPAX5-N19\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPAX5-N19\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPAX5-N19\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPAX5-N19\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPbx3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPbx3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPbx3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pbx3Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPbx3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111AlnRep1.bam\tGM12878\tChipSeq\tPML_(SC-71910)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111AlnRep2.bam\tGM12878\tChipSeq\tPML_(SC-71910)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tPML_(SC-71910)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tPML_(SC-71910)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111RawRep1.bigWig\tGM12878\tChipSeq\tPML_(SC-71910)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pmlsc71910V0422111RawRep2.bigWig\tGM12878\tChipSeq\tPML_(SC-71910)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep1.bam\tGM12878\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep2.bam\tGM12878\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xRawRep1.bigWig\tGM12878\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pol2Pcr2xRawRep2.bigWig\tGM12878\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPOU2F2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPOU2F2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep3.bam\tGM12878\tChipSeq\tPOU2F2\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xPkRep3.broadPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t3\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPOU2F2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPOU2F2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xRawRep3.bigWig\tGM12878\tChipSeq\tPOU2F2\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tPU.1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tPU.1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep3.bam\tGM12878\tChipSeq\tPU.1\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xPkRep3.broadPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t3\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tPU.1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tPU.1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Pu1Pcr1xRawRep3.bigWig\tGM12878\tChipSeq\tPU.1\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep1.bam\tGM12878\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep2.bam\tGM12878\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101RawRep1.bigWig\tGM12878\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Rad21V0416101RawRep2.bigWig\tGM12878\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111AlnRep1.bam\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111AlnRep2.bam\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111RawRep1.bigWig\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Runx3sc101553V0422111RawRep2.bigWig\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xAlnRep1.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xAlnRep2.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xAlnRep3.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xAlnRep4.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xAlnRep5.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t5\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xRawRep3.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xRawRep4.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr1xRawRep5.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t5\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr2xAlnRep1.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr2xAlnRep2.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr2xRawRep1.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchPcr2xRawRep2.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0416101AlnRep1.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0416101RawRep1.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0416102AlnRep1.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0416102RawRep1.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111AlnRep1.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111AlnRep3.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111AlnRep4.bam\tGM12878\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111RawRep1.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111RawRep3.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxlchV0422111RawRep4.bigWig\tGM12878\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep1.bam\tGM12878\tChipSeq\tRXRA\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep2.bam\tGM12878\tChipSeq\tRXRA\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tRXRA\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tRXRA\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xRawRep1.bigWig\tGM12878\tChipSeq\tRXRA\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878RxraPcr1xRawRep2.bigWig\tGM12878\tChipSeq\tRXRA\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tSIX5\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tSIX5\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tSIX5\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tSIX5\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tSIX5\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Six5Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tSIX5\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Sp1Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep1.bam\tGM12878\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep2.bam\tGM12878\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xRawRep1.bigWig\tGM12878\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfPcr2xRawRep2.bigWig\tGM12878\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101AlnRep1.bam\tGM12878\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101AlnRep2.bam\tGM12878\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101PkRep1.broadPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101PkRep2.broadPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101RawRep1.bigWig\tGM12878\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878SrfV0416101RawRep2.bigWig\tGM12878\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111AlnRep1.bam\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111AlnRep2.bam\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111PkRep1.broadPeak.gz\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111PkRep2.broadPeak.gz\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111RawRep1.bigWig\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Stat5asc74442V0422111RawRep2.bigWig\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Taf1Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf12Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tTCF3_(SC-349)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tTCF3_(SC-349)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tTCF3_(SC-349)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tTCF3_(SC-349)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tTCF3_(SC-349)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Tcf3Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tTCF3_(SC-349)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep1.bam\tGM12878\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep2.bam\tGM12878\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xRawRep1.bigWig\tGM12878\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Usf1Pcr2xRawRep2.bigWig\tGM12878\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Yy1sc281Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep1.bam\tGM12878\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep2.bam\tGM12878\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xPkRep1.broadPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xPkRep2.broadPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xRawRep1.bigWig\tGM12878\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xRawRep2.bigWig\tGM12878\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep1.bam\tGM12878\tChipSeq\tZEB1_(SC-25388)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep2.bam\tGM12878\tChipSeq\tZEB1_(SC-25388)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102PkRep1.broadPeak.gz\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102PkRep2.broadPeak.gz\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102RawRep1.bigWig\tGM12878\tChipSeq\tZEB1_(SC-25388)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102RawRep2.bigWig\tGM12878\tChipSeq\tZEB1_(SC-25388)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101AlnRep1.bam\tGM12891\tChipSeq\tPAX5-C20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101AlnRep2.bam\tGM12891\tChipSeq\tPAX5-C20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101PkRep1.broadPeak.gz\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101PkRep2.broadPeak.gz\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101RawRep1.bigWig\tGM12891\tChipSeq\tPAX5-C20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pax5c20V0416101RawRep2.bigWig\tGM12891\tChipSeq\tPAX5-C20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep1.bam\tGM12891\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep2.bam\tGM12891\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xPkRep1.broadPeak.gz\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xPkRep2.broadPeak.gz\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xRawRep1.bigWig\tGM12891\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xRawRep2.bigWig\tGM12891\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep1.bam\tGM12891\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep2.bam\tGM12891\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xPkRep1.broadPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xPkRep2.broadPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xRawRep1.bigWig\tGM12891\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pol2Pcr1xRawRep2.bigWig\tGM12891\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep1.bam\tGM12891\tChipSeq\tPOU2F2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep2.bam\tGM12891\tChipSeq\tPOU2F2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xPkRep1.broadPeak.gz\tGM12891\tChipSeq\tPOU2F2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xPkRep2.broadPeak.gz\tGM12891\tChipSeq\tPOU2F2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xRawRep1.bigWig\tGM12891\tChipSeq\tPOU2F2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xRawRep2.bigWig\tGM12891\tChipSeq\tPOU2F2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep1.bam\tGM12891\tChipSeq\tPU.1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep2.bam\tGM12891\tChipSeq\tPU.1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xPkRep1.broadPeak.gz\tGM12891\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xPkRep2.broadPeak.gz\tGM12891\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xRawRep1.bigWig\tGM12891\tChipSeq\tPU.1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Pu1Pcr1xRawRep2.bigWig\tGM12891\tChipSeq\tPU.1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891RxlchPcr1xAlnRep1.bam\tGM12891\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891RxlchPcr1xRawRep1.bigWig\tGM12891\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891RxlchV0416101AlnRep1.bam\tGM12891\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891RxlchV0416101RawRep1.bigWig\tGM12891\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep1.bam\tGM12891\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep2.bam\tGM12891\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xPkRep1.broadPeak.gz\tGM12891\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xPkRep2.broadPeak.gz\tGM12891\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xRawRep1.bigWig\tGM12891\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Taf1Pcr1xRawRep2.bigWig\tGM12891\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101AlnRep1.bam\tGM12891\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101AlnRep2.bam\tGM12891\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101PkRep1.broadPeak.gz\tGM12891\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101PkRep2.broadPeak.gz\tGM12891\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101RawRep1.bigWig\tGM12891\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12891Yy1sc281V0416101RawRep2.bigWig\tGM12891\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101AlnRep1.bam\tGM12892\tChipSeq\tPAX5-C20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101AlnRep2.bam\tGM12892\tChipSeq\tPAX5-C20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101PkRep1.broadPeak.gz\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101PkRep2.broadPeak.gz\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101RawRep1.bigWig\tGM12892\tChipSeq\tPAX5-C20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pax5c20V0416101RawRep2.bigWig\tGM12892\tChipSeq\tPAX5-C20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep1.bam\tGM12892\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep2.bam\tGM12892\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102PkRep1.broadPeak.gz\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102PkRep2.broadPeak.gz\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102RawRep1.bigWig\tGM12892\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol24h8V0416102RawRep2.bigWig\tGM12892\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep1.bam\tGM12892\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep2.bam\tGM12892\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102PkRep1.broadPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102PkRep2.broadPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102RawRep1.bigWig\tGM12892\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Pol2V0416102RawRep2.bigWig\tGM12892\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416101AlnRep1.bam\tGM12892\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416101AlnRep1V2.bam\tGM12892\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416101RawRep1.bigWig\tGM12892\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416102AlnRep1.bam\tGM12892\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416102AlnRep1V2.bam\tGM12892\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892RxlchV0416102RawRep1.bigWig\tGM12892\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep1.bam\tGM12892\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep2.bam\tGM12892\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102PkRep1.broadPeak.gz\tGM12892\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102PkRep2.broadPeak.gz\tGM12892\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102RawRep1.bigWig\tGM12892\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Taf1V0416102RawRep2.bigWig\tGM12892\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep1.bam\tGM12892\tChipSeq\tYY1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep2.bam\tGM12892\tChipSeq\tYY1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101PkRep1.broadPeak.gz\tGM12892\tChipSeq\tYY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101PkRep2.broadPeak.gz\tGM12892\tChipSeq\tYY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101RawRep1.bigWig\tGM12892\tChipSeq\tYY1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsGm12892Yy1V0416101RawRep2.bigWig\tGM12892\tChipSeq\tYY1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf2sc81188V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tATF2_(SC-81188)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescAtf3V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aPcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tBCL11A\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aPcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aPcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tBCL11A\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aV0416102AlnRep2.bam\tH1-hESC\tChipSeq\tBCL11A\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aV0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescBcl11aV0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tBCL11A\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCreb1sc240V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tE2F6\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tE2F6\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tE2F6\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tE2F6\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tE2F6\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescE2f6V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tE2F6\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescEgr1V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescFosl1sc183V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescGabpPcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102AlnRep1.bam\tH1-hESC\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102AlnRep2.bam\tH1-hESC\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescJundV0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111AlnRep1.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111AlnRep2.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescMaxV0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNanogsc33759V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep1.bam\tH1-hESC\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep2.bam\tH1-hESC\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescNrsfV0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescP300V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol24h8V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPol2V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRad21V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchPcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchPcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0416102AlnRep1.bam\tH1-hESC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0422111AlnRep1V2.bam\tH1-hESC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0422111AlnRep2.bam\tH1-hESC\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxlchV0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102AlnRep1.bam\tH1-hESC\tChipSeq\tRXRA\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102AlnRep2.bam\tH1-hESC\tChipSeq\tRXRA\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tRXRA\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tRXRA\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tRXRA\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescRxraV0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tRXRA\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tSIX5\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tSIX5\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSIX5\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSIX5\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tSIX5\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSix5Pcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tSIX5\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp1Pcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tSP2_(SC-643)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tSP2_(SC-643)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSP2_(SC-643)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSP2_(SC-643)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tSP2_(SC-643)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp2V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tSP2_(SC-643)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tSP4_(V-20)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tSP4_(V-20)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSP4_(V-20)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSP4_(V-20)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tSP4_(V-20)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSp4v20V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tSP4_(V-20)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescSrfPcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf1V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTaf7sc101167V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tTAF7_(SC-101167)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTcf12Pcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111AlnRep1.bam\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111AlnRep2.bam\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111RawRep1.bigWig\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescTead4sc101184V0422111RawRep2.bigWig\tH1-hESC\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep1.bam\tH1-hESC\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep2.bam\tH1-hESC\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xPkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xPkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xRawRep1.bigWig\tH1-hESC\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescUsf1Pcr1xRawRep2.bigWig\tH1-hESC\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102AlnRep1.bam\tH1-hESC\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102AlnRep2.bam\tH1-hESC\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102PkRep1.broadPeak.gz\tH1-hESC\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102PkRep2.broadPeak.gz\tH1-hESC\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102RawRep1.bigWig\tH1-hESC\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1hescYy1sc281V0416102RawRep2.bigWig\tH1-hESC\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111AlnRep1.bam\tH1-neurons\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111AlnRep2.bam\tH1-neurons\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111PkRep1.broadPeak.gz\tH1-neurons\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111PkRep2.broadPeak.gz\tH1-neurons\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111RawRep1.bigWig\tH1-neurons\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsNrsfV0422111RawRep2.bigWig\tH1-neurons\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111AlnRep1.bam\tH1-neurons\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111AlnRep2.bam\tH1-neurons\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111PkRep1.broadPeak.gz\tH1-neurons\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111PkRep2.broadPeak.gz\tH1-neurons\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111RawRep1.bigWig\tH1-neurons\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsPol24h8V0422111RawRep2.bigWig\tH1-neurons\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsRxlchV0422111AlnRep1.bam\tH1-neurons\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsRxlchV0422111AlnRep2.bam\tH1-neurons\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsRxlchV0422111RawRep1.bigWig\tH1-neurons\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsRxlchV0422111RawRep2.bigWig\tH1-neurons\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111AlnRep1.bam\tH1-neurons\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111AlnRep2.bam\tH1-neurons\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111PkRep1.broadPeak.gz\tH1-neurons\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111PkRep2.broadPeak.gz\tH1-neurons\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111RawRep1.bigWig\tH1-neurons\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsH1neuronsTaf1V0422111RawRep2.bigWig\tH1-neurons\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111AlnRep1.bam\tHCT-116\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111AlnRep2.bam\tHCT-116\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Atf3V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111AlnRep1.bam\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111AlnRep2.bam\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cbx3sc101004V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tCBX3_(SC-101004)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111AlnRep1.bam\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111AlnRep2.bam\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Cebpbsc150V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111AlnRep1.bam\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111AlnRep2.bam\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116CtcfcV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111AlnRep1.bam\tHCT-116\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111AlnRep2.bam\tHCT-116\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Egr1V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111AlnRep1.bam\tHCT-116\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111AlnRep2.bam\tHCT-116\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Elf1V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111AlnRep1.bam\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111AlnRep2.bam\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Fosl1V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111AlnRep1.bam\tHCT-116\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111AlnRep2.bam\tHCT-116\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116JundV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111AlnRep1.bam\tHCT-116\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111AlnRep2.bam\tHCT-116\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116MaxV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111AlnRep1.bam\tHCT-116\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111AlnRep2.bam\tHCT-116\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116NrsfV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep1.bam\tHCT-116\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep2.bam\tHCT-116\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101RawRep1.bigWig\tHCT-116\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Pol24h8V0416101RawRep2.bigWig\tHCT-116\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111AlnRep1.bam\tHCT-116\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111AlnRep2.bam\tHCT-116\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Rad21V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0416101AlnRep1.bam\tHCT-116\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0416101RawRep1.bigWig\tHCT-116\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0422111AlnRep1.bam\tHCT-116\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0422111AlnRep2.bam\tHCT-116\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116RxlchV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111AlnRep1.bam\tHCT-116\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111AlnRep2.bam\tHCT-116\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sin3ak20V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111AlnRep1.bam\tHCT-116\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111AlnRep2.bam\tHCT-116\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Sp1V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111AlnRep1.bam\tHCT-116\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111AlnRep2.bam\tHCT-116\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111RawRep1.bigWig\tHCT-116\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116SrfV0422111RawRep2.bigWig\tHCT-116\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111AlnRep1.bam\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111AlnRep2.bam\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Tead4sc101184V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111AlnRep1.bam\tHCT-116\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111AlnRep2.bam\tHCT-116\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111RawRep1.bigWig\tHCT-116\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Usf1V0422111RawRep2.bigWig\tHCT-116\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101AlnRep1.bam\tHCT-116\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101AlnRep2.bam\tHCT-116\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101RawRep1.bigWig\tHCT-116\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Yy1sc281V0416101RawRep2.bigWig\tHCT-116\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101AlnRep1.bam\tHCT-116\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101AlnRep2.bam\tHCT-116\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101PkRep1.broadPeak.gz\tHCT-116\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101PkRep2.broadPeak.gz\tHCT-116\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101RawRep1.bigWig\tHCT-116\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHct116Zbtb33V0416101RawRep2.bigWig\tHCT-116\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep1.bam\tHeLa-S3\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep2.bam\tHeLa-S3\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xPkRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xPkRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xRawRep1.bigWig\tHeLa-S3\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3GabpPcr1xRawRep2.bigWig\tHeLa-S3\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep1.bam\tHeLa-S3\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep2.bam\tHeLa-S3\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xPkRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xPkRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xRawRep1.bigWig\tHeLa-S3\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3NrsfPcr1xRawRep2.bigWig\tHeLa-S3\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep1.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep2.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xPkRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xPkRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xRawRep1.bigWig\tHeLa-S3\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Pol2Pcr1xRawRep2.bigWig\tHeLa-S3\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3RxlchPcr1xAlnRep1.bam\tHeLa-S3\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3RxlchPcr1xRawRep1.bigWig\tHeLa-S3\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep1.bam\tHeLa-S3\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep2.bam\tHeLa-S3\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xPkRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xPkRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xRawRep1.bigWig\tHeLa-S3\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHelas3Taf1Pcr1xRawRep2.bigWig\tHeLa-S3\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101AlnRep1.bam\tHepG2\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101AlnRep2.bam\tHepG2\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101RawRep1.bigWig\tHepG2\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Atf3V0416101RawRep2.bigWig\tHepG2\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep1.bam\tHepG2\tChipSeq\tBHLHE40\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep2.bam\tHepG2\tChipSeq\tBHLHE40\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tBHLHE40\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tBHLHE40\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101RawRep1.bigWig\tHepG2\tChipSeq\tBHLHE40\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Bhlhe40V0416101RawRep2.bigWig\tHepG2\tChipSeq\tBHLHE40\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101AlnRep1.bam\tHepG2\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101AlnRep2.bam\tHepG2\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101RawRep1.bigWig\tHepG2\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpbsc150V0416101RawRep2.bigWig\tHepG2\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101AlnRep1.bam\tHepG2\tChipSeq\tCEBPD_(SC-636)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101AlnRep2.bam\tHepG2\tChipSeq\tCEBPD_(SC-636)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tCEBPD_(SC-636)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tCEBPD_(SC-636)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101RawRep1.bigWig\tHepG2\tChipSeq\tCEBPD_(SC-636)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Cebpdsc636V0416101RawRep2.bigWig\tHepG2\tChipSeq\tCEBPD_(SC-636)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111AlnRep1.bam\tHepG2\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111AlnRep2.bam\tHepG2\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111RawRep1.bigWig\tHepG2\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Creb1sc240V0422111RawRep2.bigWig\tHepG2\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101AlnRep1.bam\tHepG2\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101AlnRep2.bam\tHepG2\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101RawRep1.bigWig\tHepG2\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Ctcfsc5916V0416101RawRep2.bigWig\tHepG2\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep1.bam\tHepG2\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep2.bam\tHepG2\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101RawRep1.bigWig\tHepG2\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Elf1sc631V0416101RawRep2.bigWig\tHepG2\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101AlnRep1.bam\tHepG2\tChipSeq\tFOSL2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101AlnRep2.bam\tHepG2\tChipSeq\tFOSL2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tFOSL2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tFOSL2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101RawRep1.bigWig\tHepG2\tChipSeq\tFOSL2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Fosl2V0416101RawRep2.bigWig\tHepG2\tChipSeq\tFOSL2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101AlnRep1.bam\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101AlnRep2.bam\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101RawRep1.bigWig\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc101058V0416101RawRep2.bigWig\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101AlnRep1.bam\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101AlnRep2.bam\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101RawRep1.bigWig\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa1sc6553V0416101RawRep2.bigWig\tHepG2\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep1.bam\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep2.bam\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101RawRep1.bigWig\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101RawRep2.bigWig\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep1.bam\tHepG2\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep2.bam\tHepG2\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xRawRep1.bigWig\tHepG2\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2GabpPcr2xRawRep2.bigWig\tHepG2\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep1.bam\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep2.bam\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101RawRep1.bigWig\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101RawRep2.bigWig\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep1.bam\tHepG2\tChipSeq\tHEY1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep2.bam\tHepG2\tChipSeq\tHEY1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tHEY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tHEY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101RawRep1.bigWig\tHepG2\tChipSeq\tHEY1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hey1V0416101RawRep2.bigWig\tHepG2\tChipSeq\tHEY1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101AlnRep1.bam\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101AlnRep2.bam\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101RawRep1.bigWig\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4asc8987V0416101RawRep2.bigWig\tHepG2\tChipSeq\tHNF4A_(SC-8987)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep1.bam\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep2.bam\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101RawRep1.bigWig\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101RawRep2.bigWig\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xAlnRep1.bam\tHepG2\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xAlnRep2.bam\tHepG2\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xRawRep1.bigWig\tHepG2\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2JundPcr1xRawRep2.bigWig\tHepG2\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111AlnRep1.bam\tHepG2\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111AlnRep2.bam\tHepG2\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111RawRep1.bigWig\tHepG2\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2MaxV0422111RawRep2.bigWig\tHepG2\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111AlnRep1.bam\tHepG2\tChipSeq\tMBD4_(SC-271530)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111AlnRep2.bam\tHepG2\tChipSeq\tMBD4_(SC-271530)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tMBD4_(SC-271530)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tMBD4_(SC-271530)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111RawRep1.bigWig\tHepG2\tChipSeq\tMBD4_(SC-271530)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mbd4sc271530V0422111RawRep2.bigWig\tHepG2\tChipSeq\tMBD4_(SC-271530)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111AlnRep1.bam\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111AlnRep2.bam\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111RawRep1.bigWig\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Mybl2sc81192V0422111RawRep2.bigWig\tHepG2\tChipSeq\tMYBL2_(SC-81192)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111AlnRep1.bam\tHepG2\tChipSeq\tNFIC_(SC-81335)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111AlnRep2.bam\tHepG2\tChipSeq\tNFIC_(SC-81335)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tNFIC_(SC-81335)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tNFIC_(SC-81335)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111RawRep1.bigWig\tHepG2\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nficsc81335V0422111RawRep2.bigWig\tHepG2\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111AlnRep1.bam\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111AlnRep2.bam\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111RawRep1.bigWig\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Nr2f2sc271940V0422111RawRep2.bigWig\tHepG2\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep1.bam\tHepG2\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep2.bam\tHepG2\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xRawRep1.bigWig\tHepG2\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfPcr2xRawRep2.bigWig\tHepG2\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101AlnRep1.bam\tHepG2\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101AlnRep2V2.bam\tHepG2\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101RawRep1.bigWig\tHepG2\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2NrsfV0416101RawRep2.bigWig\tHepG2\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101AlnRep1.bam\tHepG2\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101AlnRep2.bam\tHepG2\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101RawRep1.bigWig\tHepG2\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2P300V0416101RawRep2.bigWig\tHepG2\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102AlnRep1.bam\tHepG2\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102AlnRep2V2.bam\tHepG2\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102PkRep1.broadPeak.gz\tHepG2\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102PkRep2.broadPeak.gz\tHepG2\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102RawRep1.bigWig\tHepG2\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol24h8V0416102RawRep2.bigWig\tHepG2\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep1.bam\tHepG2\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep2.bam\tHepG2\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xRawRep1.bigWig\tHepG2\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Pol2Pcr2xRawRep2.bigWig\tHepG2\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep1.bam\tHepG2\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep2.bam\tHepG2\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101RawRep1.bigWig\tHepG2\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Rad21V0416101RawRep2.bigWig\tHepG2\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xAlnRep1.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xAlnRep2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xAlnRep3.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xAlnRep4.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xRawRep1.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xRawRep2.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xRawRep3.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr1xRawRep4.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr2xAlnRep1.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr2xAlnRep2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr2xRawRep1.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchPcr2xRawRep2.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0416101AlnRep1.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0416101AlnRep2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0416101RawRep1.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0416101RawRep2.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111AlnRep1V2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111AlnRep2.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111AlnRep3.bam\tHepG2\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111RawRep1.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111RawRep2.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxlchV0422111RawRep3.bigWig\tHepG2\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep1.bam\tHepG2\tChipSeq\tRXRA\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep2.bam\tHepG2\tChipSeq\tRXRA\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tRXRA\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tRXRA\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xRawRep1.bigWig\tHepG2\tChipSeq\tRXRA\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2RxraPcr1xRawRep2.bigWig\tHepG2\tChipSeq\tRXRA\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep1.bam\tHepG2\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep2.bam\tHepG2\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xRawRep1.bigWig\tHepG2\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xRawRep2.bigWig\tHepG2\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep1.bam\tHepG2\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep2.bam\tHepG2\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xRawRep1.bigWig\tHepG2\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp1Pcr1xRawRep2.bigWig\tHepG2\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111AlnRep1.bam\tHepG2\tChipSeq\tSP2_(SC-643)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111AlnRep2.bam\tHepG2\tChipSeq\tSP2_(SC-643)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tSP2_(SC-643)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tSP2_(SC-643)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111RawRep1.bigWig\tHepG2\tChipSeq\tSP2_(SC-643)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Sp2V0422111RawRep2.bigWig\tHepG2\tChipSeq\tSP2_(SC-643)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101AlnRep1.bam\tHepG2\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101AlnRep2.bam\tHepG2\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101RawRep1.bigWig\tHepG2\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2SrfV0416101RawRep2.bigWig\tHepG2\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep1.bam\tHepG2\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep2.bam\tHepG2\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xRawRep1.bigWig\tHepG2\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Taf1Pcr2xRawRep2.bigWig\tHepG2\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep1.bam\tHepG2\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep2.bam\tHepG2\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xRawRep1.bigWig\tHepG2\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tcf12Pcr1xRawRep2.bigWig\tHepG2\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111AlnRep1.bam\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111AlnRep2.bam\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111RawRep1.bigWig\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Tead4sc101184V0422111RawRep2.bigWig\tHepG2\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep1.bam\tHepG2\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep2.bam\tHepG2\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xRawRep1.bigWig\tHepG2\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Usf1Pcr1xRawRep2.bigWig\tHepG2\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101AlnRep1.bam\tHepG2\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101AlnRep2.bam\tHepG2\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101RawRep1.bigWig\tHepG2\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Yy1sc281V0416101RawRep2.bigWig\tHepG2\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep1.bam\tHepG2\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep2.bam\tHepG2\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xPkRep1.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xPkRep2.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xRawRep1.bigWig\tHepG2\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xRawRep2.bigWig\tHepG2\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep1.bam\tHepG2\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep2.bam\tHepG2\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101RawRep1.bigWig\tHepG2\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb33V0416101RawRep2.bigWig\tHepG2\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101AlnRep1.bam\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101AlnRep2.bam\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101PkRep1.broadPeak.gz\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101PkRep2.broadPeak.gz\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101RawRep1.bigWig\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zbtb7aV0416101RawRep2.bigWig\tHepG2\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111AlnRep1.bam\tHepG2\tChipSeq\tZEB1_(SC-25388)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111AlnRep2.bam\tHepG2\tChipSeq\tZEB1_(SC-25388)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111PkRep1.broadPeak.gz\tHepG2\tChipSeq\tZEB1_(SC-25388)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111PkRep2.broadPeak.gz\tHepG2\tChipSeq\tZEB1_(SC-25388)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111RawRep1.bigWig\tHepG2\tChipSeq\tZEB1_(SC-25388)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHepg2Zeb1V0422111RawRep2.bigWig\tHepG2\tChipSeq\tZEB1_(SC-25388)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111AlnRep1.bam\tHL-60\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111AlnRep2.bam\tHL-60\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111PkRep1.broadPeak.gz\tHL-60\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111PkRep2.broadPeak.gz\tHL-60\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111RawRep1.bigWig\tHL-60\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60GabpV0422111RawRep2.bigWig\tHL-60\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111AlnRep1.bam\tHL-60\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111AlnRep2.bam\tHL-60\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111PkRep1.broadPeak.gz\tHL-60\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111PkRep2.broadPeak.gz\tHL-60\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111RawRep1.bigWig\tHL-60\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60NrsfV0422111RawRep2.bigWig\tHL-60\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111AlnRep1.bam\tHL-60\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111AlnRep2.bam\tHL-60\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111PkRep1.broadPeak.gz\tHL-60\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111PkRep2.broadPeak.gz\tHL-60\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111RawRep1.bigWig\tHL-60\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pol24h8V0422111RawRep2.bigWig\tHL-60\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111AlnRep1.bam\tHL-60\tChipSeq\tPU.1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111AlnRep2.bam\tHL-60\tChipSeq\tPU.1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111PkRep1.broadPeak.gz\tHL-60\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111PkRep2.broadPeak.gz\tHL-60\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111RawRep1.bigWig\tHL-60\tChipSeq\tPU.1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60Pu1V0422111RawRep2.bigWig\tHL-60\tChipSeq\tPU.1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60RxlchV0422111AlnRep1.bam\tHL-60\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60RxlchV0422111AlnRep2.bam\tHL-60\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60RxlchV0422111RawRep1.bigWig\tHL-60\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHl60RxlchV0422111RawRep2.bigWig\tHL-60\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101AlnRep1.bam\tHUVEC\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101AlnRep2.bam\tHUVEC\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101PkRep1.broadPeak.gz\tHUVEC\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101PkRep2.broadPeak.gz\tHUVEC\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101RawRep1.bigWig\tHUVEC\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol24h8V0416101RawRep2.bigWig\tHUVEC\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xAlnRep1.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xAlnRep2.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xPkRep1.broadPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xPkRep2.broadPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xRawRep1.bigWig\tHUVEC\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecPol2Pcr1xRawRep2.bigWig\tHUVEC\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecRxlchPcr1xAlnRep1.bam\tHUVEC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsHuvecRxlchPcr1xRawRep1.bigWig\tHUVEC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101AlnRep1.bam\tK562\tChipSeq\tATF3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101AlnRep2.bam\tK562\tChipSeq\tATF3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101RawRep1.bigWig\tK562\tChipSeq\tATF3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Atf3V0416101RawRep2.bigWig\tK562\tChipSeq\tATF3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep1.bam\tK562\tChipSeq\tBCL3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep2.bam\tK562\tChipSeq\tBCL3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tBCL3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tBCL3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xRawRep1.bigWig\tK562\tChipSeq\tBCL3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bcl3Pcr1xRawRep2.bigWig\tK562\tChipSeq\tBCL3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xAlnRep1.bam\tK562\tChipSeq\tBCLAF1_(SC-101388)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xAlnRep2.bam\tK562\tChipSeq\tBCLAF1_(SC-101388)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xRawRep1.bigWig\tK562\tChipSeq\tBCLAF1_(SC-101388)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Bclaf101388Pcr1xRawRep2.bigWig\tK562\tChipSeq\tBCLAF1_(SC-101388)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111AlnRep1.bam\tK562\tChipSeq\tCBX3_(SC-101004)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111AlnRep2.bam\tK562\tChipSeq\tCBX3_(SC-101004)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tCBX3_(SC-101004)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tCBX3_(SC-101004)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111RawRep1.bigWig\tK562\tChipSeq\tCBX3_(SC-101004)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cbx3sc101004V0422111RawRep2.bigWig\tK562\tChipSeq\tCBX3_(SC-101004)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111AlnRep1.bam\tK562\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111AlnRep2.bam\tK562\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111RawRep1.bigWig\tK562\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpbsc150V0422111RawRep2.bigWig\tK562\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111AlnRep1.bam\tK562\tChipSeq\tCEBPD_(SC-636)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111AlnRep2.bam\tK562\tChipSeq\tCEBPD_(SC-636)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tCEBPD_(SC-636)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tCEBPD_(SC-636)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111RawRep1.bigWig\tK562\tChipSeq\tCEBPD_(SC-636)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Cebpdsc636V0422111RawRep2.bigWig\tK562\tChipSeq\tCEBPD_(SC-636)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111AlnRep1.bam\tK562\tChipSeq\tCREB1_(SC-240)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111AlnRep2.bam\tK562\tChipSeq\tCREB1_(SC-240)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tCREB1_(SC-240)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tCREB1_(SC-240)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111RawRep1.bigWig\tK562\tChipSeq\tCREB1_(SC-240)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Creb1sc240V0422111RawRep2.bigWig\tK562\tChipSeq\tCREB1_(SC-240)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xAlnRep1.bam\tK562\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xAlnRep1V2.bam\tK562\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xAlnRep2V2.bam\tK562\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xPkRep1V2.broadPeak.gz\tK562\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xRawRep1.bigWig\tK562\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xRawRep1V2.bigWig\tK562\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562CtcfcPcr1xRawRep2.bigWig\tK562\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep1.bam\tK562\tChipSeq\tCTCFL_(SC-98982)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep2.bam\tK562\tChipSeq\tCTCFL_(SC-98982)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101RawRep1.bigWig\tK562\tChipSeq\tCTCFL_(SC-98982)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ctcflsc98982V0416101RawRep2.bigWig\tK562\tChipSeq\tCTCFL_(SC-98982)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102AlnRep1.bam\tK562\tChipSeq\tE2F6\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102AlnRep2.bam\tK562\tChipSeq\tE2F6\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102RawRep1.bigWig\tK562\tChipSeq\tE2F6\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6V0416102RawRep2.bigWig\tK562\tChipSeq\tE2F6\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102AlnRep1.bam\tK562\tChipSeq\tE2F6\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102AlnRep2.bam\tK562\tChipSeq\tE2F6\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102RawRep1.bigWig\tK562\tChipSeq\tE2F6\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562E2f6sc22823V0416102RawRep2.bigWig\tK562\tChipSeq\tE2F6\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101AlnRep1.bam\tK562\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101AlnRep2.bam\tK562\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101RawRep1.bigWig\tK562\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Egr1V0416101RawRep2.bigWig\tK562\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep1.bam\tK562\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep2.bam\tK562\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102RawRep1.bigWig\tK562\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Elf1sc631V0416102RawRep2.bigWig\tK562\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101AlnRep1.bam\tK562\tChipSeq\tETS1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101AlnRep2.bam\tK562\tChipSeq\tETS1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tETS1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tETS1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101RawRep1.bigWig\tK562\tChipSeq\tETS1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Ets1V0416101RawRep2.bigWig\tK562\tChipSeq\tETS1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep1.bam\tK562\tChipSeq\tFOSL1_(SC-183)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep2.bam\tK562\tChipSeq\tFOSL1_(SC-183)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101RawRep1.bigWig\tK562\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Fosl1sc183V0416101RawRep2.bigWig\tK562\tChipSeq\tFOSL1_(SC-183)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101AlnRep1.bam\tK562\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101AlnRep2.bam\tK562\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101RawRep1.bigWig\tK562\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562GabpV0416101RawRep2.bigWig\tK562\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xAlnRep1.bam\tK562\tChipSeq\tGATA2_(SC-267)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xAlnRep2.bam\tK562\tChipSeq\tGATA2_(SC-267)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tGATA2_(SC-267)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tGATA2_(SC-267)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xRawRep1.bigWig\tK562\tChipSeq\tGATA2_(SC-267)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Gata2sc267Pcr1xRawRep2.bigWig\tK562\tChipSeq\tGATA2_(SC-267)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep1.bam\tK562\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep2.bam\tK562\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102RawRep1.bigWig\tK562\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hdac2sc6296V0416102RawRep2.bigWig\tK562\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep1.bam\tK562\tChipSeq\tHEY1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep2.bam\tK562\tChipSeq\tHEY1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tHEY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tHEY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xRawRep1.bigWig\tK562\tChipSeq\tHEY1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Hey1Pcr1xRawRep2.bigWig\tK562\tChipSeq\tHEY1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102AlnRep1.bam\tK562\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102AlnRep2.bam\tK562\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102RawRep1.bigWig\tK562\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562MaxV0416102RawRep2.bigWig\tK562\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101AlnRep1.bam\tK562\tChipSeq\tMEF2A\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101AlnRep2.bam\tK562\tChipSeq\tMEF2A\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tMEF2A\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tMEF2A\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101RawRep1.bigWig\tK562\tChipSeq\tMEF2A\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Mef2aV0416101RawRep2.bigWig\tK562\tChipSeq\tMEF2A\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111AlnRep1.bam\tK562\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111AlnRep2.bam\tK562\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111RawRep1.bigWig\tK562\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Nr2f2sc271940V0422111RawRep2.bigWig\tK562\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102AlnRep1.bam\tK562\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102AlnRep2.bam\tK562\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102RawRep1.bigWig\tK562\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562NrsfV0416102RawRep2.bigWig\tK562\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111AlnRep1.bam\tK562\tChipSeq\tPML_(SC-71910)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111AlnRep2.bam\tK562\tChipSeq\tPML_(SC-71910)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tPML_(SC-71910)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tPML_(SC-71910)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111RawRep1.bigWig\tK562\tChipSeq\tPML_(SC-71910)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pmlsc71910V0422111RawRep2.bigWig\tK562\tChipSeq\tPML_(SC-71910)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep1.bam\tK562\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep2.bam\tK562\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101RawRep1.bigWig\tK562\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol24h8V0416101RawRep2.bigWig\tK562\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101AlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101AlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101RawRep1.bigWig\tK562\tChipSeq\tPol2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pol2V0416101RawRep2.bigWig\tK562\tChipSeq\tPol2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep1.bam\tK562\tChipSeq\tPU.1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep2.bam\tK562\tChipSeq\tPU.1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xRawRep1.bigWig\tK562\tChipSeq\tPU.1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Pu1Pcr1xRawRep2.bigWig\tK562\tChipSeq\tPU.1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102AlnRep1.bam\tK562\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102AlnRep2.bam\tK562\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102RawRep1.bigWig\tK562\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Rad21V0416102RawRep2.bigWig\tK562\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xAlnRep1.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xAlnRep2.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xAlnRep3.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xAlnRep4.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xRawRep1.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xRawRep2.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xRawRep3.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchPcr1xRawRep4.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0416101AlnRep1.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0416101AlnRep2.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0416101RawRep1.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0416101RawRep2.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111AlnRep1.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111AlnRep2.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111AlnRep3.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111AlnRep4.bam\tK562\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111RawRep1.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111RawRep2.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111RawRep3.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562RxlchV0422111RawRep4.bigWig\tK562\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep1.bam\tK562\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep2.bam\tK562\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101RawRep1.bigWig\tK562\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sin3ak20V0416101RawRep2.bigWig\tK562\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xAlnRep1.bam\tK562\tChipSeq\tSIX5\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xAlnRep2.bam\tK562\tChipSeq\tSIX5\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xRawRep1.bigWig\tK562\tChipSeq\tSIX5\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5Pcr1xRawRep2.bigWig\tK562\tChipSeq\tSIX5\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101AlnRep1.bam\tK562\tChipSeq\tSIX5\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101AlnRep2.bam\tK562\tChipSeq\tSIX5\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101RawRep1.bigWig\tK562\tChipSeq\tSIX5\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Six5V0416101RawRep2.bigWig\tK562\tChipSeq\tSIX5\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep1.bam\tK562\tChipSeq\tSP1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep2.bam\tK562\tChipSeq\tSP1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tSP1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tSP1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xRawRep1.bigWig\tK562\tChipSeq\tSP1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp1Pcr1xRawRep2.bigWig\tK562\tChipSeq\tSP1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep1.bam\tK562\tChipSeq\tSP2_(SC-643)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep2.bam\tK562\tChipSeq\tSP2_(SC-643)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102RawRep1.bigWig\tK562\tChipSeq\tSP2_(SC-643)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Sp2sc643V0416102RawRep2.bigWig\tK562\tChipSeq\tSP2_(SC-643)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101AlnRep1.bam\tK562\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101AlnRep2.bam\tK562\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101RawRep1.bigWig\tK562\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562SrfV0416101RawRep2.bigWig\tK562\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111AlnRep1.bam\tK562\tChipSeq\tSTAT5A_(SC-74442)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111AlnRep2.bam\tK562\tChipSeq\tSTAT5A_(SC-74442)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111RawRep1.bigWig\tK562\tChipSeq\tSTAT5A_(SC-74442)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Stat5asc74442V0422111RawRep2.bigWig\tK562\tChipSeq\tSTAT5A_(SC-74442)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101AlnRep1.bam\tK562\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101AlnRep2.bam\tK562\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101RawRep1.bigWig\tK562\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf1V0416101RawRep2.bigWig\tK562\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101AlnRep1.bam\tK562\tChipSeq\tTAF7_(SC-101167)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101AlnRep2.bam\tK562\tChipSeq\tTAF7_(SC-101167)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tTAF7_(SC-101167)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tTAF7_(SC-101167)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101RawRep1.bigWig\tK562\tChipSeq\tTAF7_(SC-101167)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Taf7sc101167V0416101RawRep2.bigWig\tK562\tChipSeq\tTAF7_(SC-101167)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111AlnRep1.bam\tK562\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111AlnRep2.bam\tK562\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111RawRep1.bigWig\tK562\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Tead4sc101184V0422111RawRep2.bigWig\tK562\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep1.bam\tK562\tChipSeq\tTHAP1_(SC-98174)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep2.bam\tK562\tChipSeq\tTHAP1_(SC-98174)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101RawRep1.bigWig\tK562\tChipSeq\tTHAP1_(SC-98174)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Thap1sc98174V0416101RawRep2.bigWig\tK562\tChipSeq\tTHAP1_(SC-98174)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111AlnRep1.bam\tK562\tChipSeq\tTRIM28_(SC-81411)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111AlnRep2.bam\tK562\tChipSeq\tTRIM28_(SC-81411)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111PkRep1.broadPeak.gz\tK562\tChipSeq\tTRIM28_(SC-81411)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111PkRep2.broadPeak.gz\tK562\tChipSeq\tTRIM28_(SC-81411)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111RawRep1.bigWig\tK562\tChipSeq\tTRIM28_(SC-81411)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Trim28sc81411V0422111RawRep2.bigWig\tK562\tChipSeq\tTRIM28_(SC-81411)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101AlnRep1.bam\tK562\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101AlnRep2.bam\tK562\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101RawRep1.bigWig\tK562\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Usf1V0416101RawRep2.bigWig\tK562\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101AlnRep1.bam\tK562\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101AlnRep2.bam\tK562\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101RawRep1.bigWig\tK562\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416101RawRep2.bigWig\tK562\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102AlnRep1.bam\tK562\tChipSeq\tYY1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102AlnRep2.bam\tK562\tChipSeq\tYY1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102PkRep1.broadPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102PkRep2.broadPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102RawRep1.bigWig\tK562\tChipSeq\tYY1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1V0416102RawRep2.bigWig\tK562\tChipSeq\tYY1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101AlnRep1.bam\tK562\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101AlnRep2.bam\tK562\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101RawRep1.bigWig\tK562\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Yy1sc281V0416101RawRep2.bigWig\tK562\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep1.bam\tK562\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep2.bam\tK562\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xPkRep1.broadPeak.gz\tK562\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xPkRep2.broadPeak.gz\tK562\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xRawRep1.bigWig\tK562\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb33Pcr1xRawRep2.bigWig\tK562\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep1.bam\tK562\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep2.bam\tK562\tChipSeq\tZBTB7A_(SC-34508)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101PkRep1.broadPeak.gz\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101PkRep2.broadPeak.gz\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101RawRep1.bigWig\tK562\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101RawRep2.bigWig\tK562\tChipSeq\tZBTB7A_(SC-34508)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111AlnRep1.bam\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111AlnRep2.bam\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Cebpbsc150V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tCEBPB_(SC-150)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111AlnRep1.bam\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111AlnRep2.bam\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7CtcfcV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111AlnRep1.bam\tMCF-7\tChipSeq\tEgr-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111AlnRep2.bam\tMCF-7\tChipSeq\tEgr-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tEgr-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tEgr-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tEgr-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Egr1V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tEgr-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111AlnRep1.bam\tMCF-7\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111AlnRep2.bam\tMCF-7\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Elf1V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111AlnRep1.bam\tMCF-7\tChipSeq\tFOSL2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111AlnRep2.bam\tMCF-7\tChipSeq\tFOSL2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tFOSL2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tFOSL2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tFOSL2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Fosl2V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tFOSL2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111AlnRep1.bam\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111AlnRep2.bam\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Foxm1sc502V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111AlnRep1.bam\tMCF-7\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111AlnRep2.bam\tMCF-7\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7GabpV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111AlnRep1.bam\tMCF-7\tChipSeq\tGATA3_(SC-268)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111AlnRep2.bam\tMCF-7\tChipSeq\tGATA3_(SC-268)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-268)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-268)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tGATA3_(SC-268)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Gata3V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tGATA3_(SC-268)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111AlnRep1.bam\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111AlnRep2.bam\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Hdac2sc6296V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tHDAC2_(SC-6296)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111AlnRep1.bam\tMCF-7\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111AlnRep2.bam\tMCF-7\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7JundV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111AlnRep1.bam\tMCF-7\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111AlnRep2.bam\tMCF-7\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7MaxV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111AlnRep1.bam\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111AlnRep2.bam\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Nr2f2sc271940V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tNR2F2_(SC-271940)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111AlnRep1.bam\tMCF-7\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111AlnRep2.bam\tMCF-7\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7NrsfV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111AlnRep1.bam\tMCF-7\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111AlnRep2.bam\tMCF-7\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7P300V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111AlnRep1.bam\tMCF-7\tChipSeq\tPML_(SC-71910)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111AlnRep2.bam\tMCF-7\tChipSeq\tPML_(SC-71910)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tPML_(SC-71910)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tPML_(SC-71910)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tPML_(SC-71910)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Pmlsc71910V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tPML_(SC-71910)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111AlnRep1.bam\tMCF-7\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111AlnRep2.bam\tMCF-7\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Rad21V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111AlnRep1.bam\tMCF-7\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111AlnRep2.bam\tMCF-7\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111AlnRep3.bam\tMCF-7\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111AlnRep4.bam\tMCF-7\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111RawRep3.bigWig\tMCF-7\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7RxlchV0422111RawRep4.bigWig\tMCF-7\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111AlnRep1.bam\tMCF-7\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111AlnRep2.bam\tMCF-7\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Sin3ak20V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111AlnRep1.bam\tMCF-7\tChipSeq\tSRF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111AlnRep2.bam\tMCF-7\tChipSeq\tSRF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tSRF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tSRF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111RawRep1.bigWig\tMCF-7\tChipSeq\tSRF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7SrfV0422111RawRep2.bigWig\tMCF-7\tChipSeq\tSRF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111AlnRep1.bam\tMCF-7\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111AlnRep2.bam\tMCF-7\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Taf1V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111AlnRep1.bam\tMCF-7\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111AlnRep2.bam\tMCF-7\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tcf12V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111AlnRep1.bam\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111AlnRep2.bam\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111PkRep1.broadPeak.gz\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111PkRep2.broadPeak.gz\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111RawRep1.bigWig\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsMcf7Tead4sc101184V0422111RawRep2.bigWig\tMCF-7\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep1.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep2.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xPkRep1.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xPkRep2.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xRawRep1.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfPcr2xRawRep2.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101AlnRep1.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101AlnRep2.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101PkRep1.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101PkRep2.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101RawRep1.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0416101RawRep2.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111AlnRep1.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111AlnRep2.bam\tPANC-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111PkRep1.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111PkRep2.broadPeak.gz\tPANC-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111RawRep1.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1NrsfV0422111RawRep2.bigWig\tPANC-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101AlnRep1.bam\tPANC-1\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101AlnRep2.bam\tPANC-1\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101PkRep1.broadPeak.gz\tPANC-1\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101PkRep2.broadPeak.gz\tPANC-1\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101RawRep1.bigWig\tPANC-1\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Pol24h8V0416101RawRep2.bigWig\tPANC-1\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchPcr2xAlnRep1.bam\tPANC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchPcr2xAlnRep2.bam\tPANC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchPcr2xRawRep1.bigWig\tPANC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchPcr2xRawRep2.bigWig\tPANC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0416101AlnRep1.bam\tPANC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0416101AlnRep2.bam\tPANC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0416101RawRep1.bigWig\tPANC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0416101RawRep2.bigWig\tPANC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0422111AlnRep1.bam\tPANC-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1RxlchV0422111RawRep1.bigWig\tPANC-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101AlnRep1.bam\tPANC-1\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101AlnRep2.bam\tPANC-1\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101PkRep1.broadPeak.gz\tPANC-1\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101PkRep2.broadPeak.gz\tPANC-1\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101RawRep1.bigWig\tPANC-1\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPanc1Sin3ak20V0416101RawRep2.bigWig\tPANC-1\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xAlnRep1.bam\tPFSK-1\tChipSeq\tFOXP2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xAlnRep2.bam\tPFSK-1\tChipSeq\tFOXP2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xPkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tFOXP2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xPkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tFOXP2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xRawRep1.bigWig\tPFSK-1\tChipSeq\tFOXP2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Foxp2Pcr2xRawRep2.bigWig\tPFSK-1\tChipSeq\tFOXP2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep1.bam\tPFSK-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep2.bam\tPFSK-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xPkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xPkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xRawRep1.bigWig\tPFSK-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfPcr2xRawRep2.bigWig\tPFSK-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101AlnRep1.bam\tPFSK-1\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101AlnRep2.bam\tPFSK-1\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101PkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101PkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101RawRep1.bigWig\tPFSK-1\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1NrsfV0416101RawRep2.bigWig\tPFSK-1\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101AlnRep1.bam\tPFSK-1\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101AlnRep2.bam\tPFSK-1\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101PkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101PkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101RawRep1.bigWig\tPFSK-1\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Pol24h8V0416101RawRep2.bigWig\tPFSK-1\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xAlnRep1.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xAlnRep2.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xAlnRep3.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xRawRep1.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xRawRep2.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchPcr2xRawRep3.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchV0416101AlnRep1.bam\tPFSK-1\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1RxlchV0416101RawRep1.bigWig\tPFSK-1\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101AlnRep1.bam\tPFSK-1\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101AlnRep2.bam\tPFSK-1\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101PkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101PkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101RawRep1.bigWig\tPFSK-1\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Sin3ak20V0416101RawRep2.bigWig\tPFSK-1\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101AlnRep1.bam\tPFSK-1\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101AlnRep2.bam\tPFSK-1\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101PkRep1.broadPeak.gz\tPFSK-1\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101PkRep2.broadPeak.gz\tPFSK-1\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101RawRep1.bigWig\tPFSK-1\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsPfsk1Taf1V0416101RawRep2.bigWig\tPFSK-1\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xAlnRep1.bam\tSK-N-MC\tChipSeq\tFOXP2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xAlnRep2.bam\tSK-N-MC\tChipSeq\tFOXP2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xPkRep1.broadPeak.gz\tSK-N-MC\tChipSeq\tFOXP2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xPkRep2.broadPeak.gz\tSK-N-MC\tChipSeq\tFOXP2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xRawRep1.bigWig\tSK-N-MC\tChipSeq\tFOXP2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcFoxp2Pcr2xRawRep2.bigWig\tSK-N-MC\tChipSeq\tFOXP2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101AlnRep1.bam\tSK-N-MC\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101AlnRep2V2.bam\tSK-N-MC\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101PkRep1.broadPeak.gz\tSK-N-MC\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101PkRep2.broadPeak.gz\tSK-N-MC\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101RawRep1.bigWig\tSK-N-MC\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcPol24h8V0416101RawRep2.bigWig\tSK-N-MC\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcRxlchPcr2xAlnRep1.bam\tSK-N-MC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcRxlchPcr2xRawRep1.bigWig\tSK-N-MC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcRxlchV0416101AlnRep1.bam\tSK-N-MC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcRxlchV0416101AlnRep1V2.bam\tSK-N-MC\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknmcRxlchV0416101RawRep1.bigWig\tSK-N-MC\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshElf1V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tELF1_(SC-631)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tFOSL2\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tFOSL2\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tFOSL2\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tFOSL2\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tFOSL2\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFosl2V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tFOSL2\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshFoxm1sc502V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tFOXM1_(SC-502)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tGABP\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tGABP\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tGABP\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tGABP\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tGABP\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGabpV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tGABP\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshGata3V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tGATA3_(SC-268)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshJundV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tMax\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tMax\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tMax\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tMax\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tMax\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMaxV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tMax\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tMEF2A\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tMEF2A\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tMEF2A\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tMEF2A\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tMEF2A\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshMef2aV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tMEF2A\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNficsc81335V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tNFIC_(SC-81335)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xAlnRep1.bam\tSK-N-SH\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xAlnRep2.bam\tSK-N-SH\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xPkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xPkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xRawRep1.bigWig\tSK-N-SH\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfPcr2xRawRep2.bigWig\tSK-N-SH\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101AlnRep1.bam\tSK-N-SH\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101AlnRep2V2.bam\tSK-N-SH\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101RawRep1.bigWig\tSK-N-SH\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshNrsfV0416101RawRep2.bigWig\tSK-N-SH\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshP300V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tPbx3\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tPbx3\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tPbx3\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tPbx3\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tPbx3\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPbx3V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tPbx3\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101AlnRep1.bam\tSK-N-SH\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101AlnRep2.bam\tSK-N-SH\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101RawRep1.bigWig\tSK-N-SH\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshPol24h8V0416101RawRep2.bigWig\tSK-N-SH\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchPcr2xAlnRep1.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchPcr2xAlnRep2.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchPcr2xRawRep1.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchPcr2xRawRep2.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101AlnRep1.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101AlnRep2.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101AlnRep3.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101RawRep1.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101RawRep2.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0416101RawRep3.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111AlnRep3.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t3\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111AlnRep4.bam\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tAlignments\t4\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111RawRep3.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t3\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxlchV0422111RawRep4.bigWig\tSK-N-SH\tChipSeq\tRevXlinkChromatin\tRawSignal\t4\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tRXRA\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tRXRA\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tRXRA\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tRXRA\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tRXRA\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshRxraV0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tRXRA\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101AlnRep1.bam\tSK-N-SH\tChipSeq\tSin3Ak-20\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101AlnRep2V2.bam\tSK-N-SH\tChipSeq\tSin3Ak-20\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tSin3Ak-20\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tSin3Ak-20\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101RawRep1.bigWig\tSK-N-SH\tChipSeq\tSin3Ak-20\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshSin3ak20V0416101RawRep2.bigWig\tSK-N-SH\tChipSeq\tSin3Ak-20\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101AlnRep1.bam\tSK-N-SH\tChipSeq\tTAF1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101AlnRep2.bam\tSK-N-SH\tChipSeq\tTAF1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tTAF1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tTAF1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101RawRep1.bigWig\tSK-N-SH\tChipSeq\tTAF1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTaf1V0416101RawRep2.bigWig\tSK-N-SH\tChipSeq\tTAF1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tTCF12\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tTCF12\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tTCF12\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tTCF12\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tTCF12\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTcf12V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tTCF12\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshTead4sc101184V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tTEAD4_(SC-101184)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tUSF-1\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tUSF-1\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tUSF-1\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tUSF-1\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tUSF-1\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshUsf1V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tUSF-1\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshYy1sc281V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111AlnRep1.bam\tSK-N-SH\tChipSeq\tZBTB33\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111AlnRep2.bam\tSK-N-SH\tChipSeq\tZBTB33\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111PkRep1.broadPeak.gz\tSK-N-SH\tChipSeq\tZBTB33\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111PkRep2.broadPeak.gz\tSK-N-SH\tChipSeq\tZBTB33\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111RawRep1.bigWig\tSK-N-SH\tChipSeq\tZBTB33\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshZbtb33V0422111RawRep2.bigWig\tSK-N-SH\tChipSeq\tZBTB33\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tCTCF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep2.bam\tSK-N-SH_RA\tChipSeq\tCTCF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102PkRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102PkRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraCtcfV0416102RawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102AlnRep2.bam\tSK-N-SH_RA\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102PkRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102PkRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraP300V0416102RawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tRad21\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102AlnRep2.bam\tSK-N-SH_RA\tChipSeq\tRad21\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102PkRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102PkRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tRad21\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRad21V0416102RawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tRad21\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRxlchV0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraRxlchV0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep2.bam\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102PkRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102PkRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102RawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102AlnRep1.bam\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102AlnRep2.bam\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102PkRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102PkRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102RawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsSknshraYy1sc281V0416102RawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tYY1_(SC-281)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tCTCF_(SC-5916)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hAlnRep2.bam\tT-47D\tChipSeq\tCTCF_(SC-5916)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dm002p1hRawRep2.bigWig\tT-47D\tChipSeq\tCTCF_(SC-5916)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hAlnRep1.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hAlnRep2.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hRawRep1.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEraaV0416102Bpa1hRawRep2.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep1.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep2.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Dm002p1hAlnRep2.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Dm002p1hRawRep2.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hAlnRep1.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hAlnRep2.bam\tT-47D\tChipSeq\tERalpha_a\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tERalpha_a\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hRawRep1.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Est10nm1hRawRep2.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Gen1hRawRep1.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dEralphaaV0416102Gen1hRawRep2.bigWig\tT-47D\tChipSeq\tERalpha_a\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hAlnRep2.bam\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dFoxa1sc6553V0416102Dm002p1hRawRep2.bigWig\tT-47D\tChipSeq\tFOXA1_(SC-6553)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tGATA3_(SC-268)\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hAlnRep2.bam\tT-47D\tChipSeq\tGATA3_(SC-268)\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tGATA3_(SC-268)\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dGata3sc268V0416102Dm002p1hRawRep2.bigWig\tT-47D\tChipSeq\tGATA3_(SC-268)\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111AlnRep1.bam\tT-47D\tChipSeq\tJunD\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111AlnRep2.bam\tT-47D\tChipSeq\tJunD\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111PkRep1.broadPeak.gz\tT-47D\tChipSeq\tJunD\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111PkRep2.broadPeak.gz\tT-47D\tChipSeq\tJunD\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111RawRep1.bigWig\tT-47D\tChipSeq\tJunD\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dJundV0422111RawRep2.bigWig\tT-47D\tChipSeq\tJunD\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tp300\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hAlnRep2.bam\tT-47D\tChipSeq\tp300\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hPkRep1.broadPeak.gz\tT-47D\tChipSeq\tp300\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hPkRep2.broadPeak.gz\tT-47D\tChipSeq\tp300\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tp300\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dP300V0416102Dm002p1hRawRep2.bigWig\tT-47D\tChipSeq\tp300\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dRxlchV0416102Dm002p1hAlnRep1.bam\tT-47D\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dRxlchV0416102Dm002p1hRawRep1.bigWig\tT-47D\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dRxlchV0422111AlnRep1.bam\tT-47D\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsT47dRxlchV0422111RawRep1.bigWig\tT-47D\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xAlnRep1.bam\tU87\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xAlnRep1V2.bam\tU87\tChipSeq\tNRSF\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xAlnRep2.bam\tU87\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xAlnRep2V2.bam\tU87\tChipSeq\tNRSF\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xPkRep1.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xPkRep1V2.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xPkRep2.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xPkRep2V2.broadPeak.gz\tU87\tChipSeq\tNRSF\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xRawRep1.bigWig\tU87\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xRawRep1V2.bigWig\tU87\tChipSeq\tNRSF\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xRawRep2.bigWig\tU87\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87NrsfPcr2xRawRep2V2.bigWig\tU87\tChipSeq\tNRSF\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101AlnRep1.bam\tU87\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101AlnRep1V2.bam\tU87\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101AlnRep2.bam\tU87\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101AlnRep2V2.bam\tU87\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101PkRep1.broadPeak.gz\tU87\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101PkRep1V2.broadPeak.gz\tU87\tChipSeq\tPol2-4H8\tPeaks\t1\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101PkRep2.broadPeak.gz\tU87\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101PkRep2V2.broadPeak.gz\tU87\tChipSeq\tPol2-4H8\tPeaks\t2\tbroadPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101RawRep1.bigWig\tU87\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101RawRep1V2.bigWig\tU87\tChipSeq\tPol2-4H8\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101RawRep2.bigWig\tU87\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87Pol24h8V0416101RawRep2V2.bigWig\tU87\tChipSeq\tPol2-4H8\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xAlnRep1.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xAlnRep1V2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xAlnRep2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xAlnRep2V2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xRawRep1.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xRawRep1V2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xRawRep2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchPcr2xRawRep2V2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101AlnRep1.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101AlnRep1V2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t1\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101AlnRep2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101AlnRep2V2.bam\tU87\tChipSeq\tRevXlinkChromatin\tAlignments\t2\tbam\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101RawRep1.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101RawRep1V2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t1\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101RawRep2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeHaibTfbs/wgEncodeHaibTfbsU87RxlchV0416101RawRep2V2.bigWig\tU87\tChipSeq\tRevXlinkChromatin\tRawSignal\t2\tbigWig\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign100mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign24mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign36mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign40mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign50mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign75mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeDacMapabilityConsensusExcludable.bed.gz\t\tMapability\t\tExcludable\t\tbed\tDAC-Stanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeDukeMapabilityRegionsExcludable.bed.gz\t\tMapability\t\tExcludable\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeDukeMapabilityUniqueness20bp.bigWig\t\tMapability\t\tUniqueness\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeMapability/wgEncodeDukeMapabilityUniqueness35bp.bigWig\t\tMapability\t\tUniqueness\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549CtcfAlnRep1.bam\tA549\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549CtcfAlnRep2.bam\tA549\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549CtcfBaseOverlapSignal.bigWig\tA549\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549CtcfPkRep1.narrowPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549CtcfSig.bigWig\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549InputAln.bam\tA549\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549InputSig.bigWig\tA549\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549Pol2AlnRep1.bam\tA549\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549Pol2AlnRep2.bam\tA549\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549Pol2BaseOverlapSignal.bigWig\tA549\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549Pol2PkRep1.narrowPeak.gz\tA549\tChipSeq\tPol2\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipA549Pol2Sig.bigWig\tA549\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipColonocInputAln.bam\tColon_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipColonocInputSig.bigWig\tColon_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblCtcfAlnRep1.bam\tFibrobl\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblCtcfAlnRep2.bam\tFibrobl\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblCtcfBaseOverlapSignal.bigWig\tFibrobl\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblCtcfPkRep1.narrowPeak.gz\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblCtcfSig.bigWig\tFibrobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblInputAln.bam\tFibrobl\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipFibroblInputSig.bigWig\tFibrobl\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaCtcfAlnRep1.bam\tGliobla\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaCtcfAlnRep2.bam\tGliobla\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaCtcfBaseOverlapSignal.bigWig\tGliobla\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaCtcfPkRep1.narrowPeak.gz\tGliobla\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaCtcfSig.bigWig\tGliobla\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaInputAln.bam\tGliobla\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaInputSig.bigWig\tGliobla\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaPol2AlnRep1.bam\tGliobla\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaPol2AlnRep2.bam\tGliobla\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaPol2BaseOverlapSignal.bigWig\tGliobla\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaPol2PkRep1.narrowPeak.gz\tGliobla\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGlioblaPol2Sig.bigWig\tGliobla\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248CtcfAlnRep1.bam\tGM10248\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248CtcfAlnRep2.bam\tGM10248\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248CtcfBaseOverlapSignalRep1.bigWig\tGM10248\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248CtcfPkRep1.narrowPeak.gz\tGM10248\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248CtcfSigRep1.bigWig\tGM10248\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248InputAln.bam\tGM10248\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10248InputSig.bigWig\tGM10248\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266CtcfAlnRep1.bam\tGM10266\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266CtcfAlnRep2.bam\tGM10266\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266CtcfBaseOverlapSignalRep1.bigWig\tGM10266\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266CtcfPkRep1.narrowPeak.gz\tGM10266\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266CtcfSigRep1.bigWig\tGM10266\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266InputAln.bam\tGM10266\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm10266InputSig.bigWig\tGM10266\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CmycAlnRep1.bam\tGM12878\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CmycAlnRep2.bam\tGM12878\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CmycBaseOverlapSignal.bigWig\tGM12878\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CmycPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CmycSig.bigWig\tGM12878\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfAlnRep1.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfAlnRep2.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfAlnRep3.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfBaseOverlapSignal.bigWig\tGM12878\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfPkRep1.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878CtcfSig.bigWig\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878InputAln.bam\tGM12878\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878InputSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878Pol2AlnRep1.bam\tGM12878\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878Pol2AlnRep2.bam\tGM12878\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878Pol2BaseOverlapSignal.bigWig\tGM12878\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878Pol2Pk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12878Pol2Sig.bigWig\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12891CtcfAlnRep1.bam\tGM12891\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12891CtcfAlnRep2.bam\tGM12891\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12891CtcfBaseOverlapSignal.bigWig\tGM12891\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12891CtcfPk.narrowPeak.gz\tGM12891\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12891CtcfSig.bigWig\tGM12891\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12892CtcfAlnRep1.bam\tGM12892\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12892CtcfAlnRep2.bam\tGM12892\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12892CtcfBaseOverlapSignal.bigWig\tGM12892\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12892CtcfPk.narrowPeak.gz\tGM12892\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm12892CtcfSig.bigWig\tGM12892\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976CtcfAlnRep1.bam\tGM13976\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976CtcfAlnRep2.bam\tGM13976\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976CtcfBaseOverlapSignalRep1.bigWig\tGM13976\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976CtcfPkRep1.narrowPeak.gz\tGM13976\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976CtcfSigRep1.bigWig\tGM13976\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976InputAln.bam\tGM13976\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13976InputSig.bigWig\tGM13976\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977CtcfAlnRep1.bam\tGM13977\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977CtcfAlnRep2.bam\tGM13977\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977CtcfBaseOverlapSignalRep1.bigWig\tGM13977\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977CtcfPkRep1.narrowPeak.gz\tGM13977\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977CtcfSigRep1.bigWig\tGM13977\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977InputAln.bam\tGM13977\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm13977InputSig.bigWig\tGM13977\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19238CtcfAlnRep1.bam\tGM19238\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19238CtcfAlnRep2.bam\tGM19238\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19238CtcfBaseOverlapSignal.bigWig\tGM19238\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19238CtcfPk.narrowPeak.gz\tGM19238\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19238CtcfSig.bigWig\tGM19238\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19239CtcfAlnRep1.bam\tGM19239\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19239CtcfAlnRep2.bam\tGM19239\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19239CtcfBaseOverlapSignal.bigWig\tGM19239\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19239CtcfPk.narrowPeak.gz\tGM19239\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19239CtcfSig.bigWig\tGM19239\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19240CtcfAlnRep1.bam\tGM19240\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19240CtcfAlnRep2.bam\tGM19240\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19240CtcfBaseOverlapSignal.bigWig\tGM19240\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19240CtcfPk.narrowPeak.gz\tGM19240\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm19240CtcfSig.bigWig\tGM19240\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000CtcfAlnRep1.bam\tGM20000\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000CtcfAlnRep2.bam\tGM20000\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000CtcfBaseOverlapSignalRep1.bigWig\tGM20000\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000CtcfPkRep1.narrowPeak.gz\tGM20000\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000CtcfSigRep1.bigWig\tGM20000\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000InputAln.bam\tGM20000\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipGm20000InputSig.bigWig\tGM20000\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCmycAlnRep1.bam\tH1-hESC\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCmycBaseOverlapSignal.bigWig\tH1-hESC\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCmycPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCmycSig.bigWig\tH1-hESC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCtcfAlnRep1.bam\tH1-hESC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCtcfBaseOverlapSignal.bigWig\tH1-hESC\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCtcfPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescCtcfSig.bigWig\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescPol2AlnRep1.bam\tH1-hESC\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescPol2BaseOverlapSignal.bigWig\tH1-hESC\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescPol2Pk.narrowPeak.gz\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipH1hescPol2Sig.bigWig\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHeartocInputAln.bam\tHeart_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHeartocInputSig.bigWig\tHeart_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CmycAlnRep1.bam\tHeLa-S3\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CmycAlnRep2.bam\tHeLa-S3\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CmycBaseOverlapSignal.bigWig\tHeLa-S3\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CmycPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CmycSig.bigWig\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CtcfAlnRep1.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CtcfAlnRep2.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CtcfBaseOverlapSignal.bigWig\tHeLa-S3\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CtcfPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3CtcfSig.bigWig\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3InputAln.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3InputSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3Pol2AlnRep1.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3Pol2AlnRep2.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3Pol2BaseOverlapSignal.bigWig\tHeLa-S3\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3Pol2Pk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHelas3Pol2Sig.bigWig\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycAlnRep1.bam\tHepG2\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycAlnRep2.bam\tHepG2\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycAlnRep3.bam\tHepG2\tChipSeq\tc-Myc\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycBaseOverlapSignal.bigWig\tHepG2\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycPk.narrowPeak.gz\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CmycSig.bigWig\tHepG2\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CtcfAlnRep1.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CtcfAlnRep2.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CtcfBaseOverlapSignal.bigWig\tHepG2\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CtcfPk.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2CtcfSig.bigWig\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2InputAln.bam\tHepG2\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2InputSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2AlnRep1.bam\tHepG2\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2AlnRep2.bam\tHepG2\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2AlnRep3.bam\tHepG2\tChipSeq\tPol2\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2BaseOverlapSignal.bigWig\tHepG2\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2Pk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHepg2Pol2Sig.bigWig\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCmycAlnRep1.bam\tHUVEC\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCmycBaseOverlapSignal.bigWig\tHUVEC\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCmycPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCmycSig.bigWig\tHUVEC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCtcfAlnRep1.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCtcfAlnRep2.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCtcfBaseOverlapSignal.bigWig\tHUVEC\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCtcfPk.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecCtcfSig.bigWig\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecInputAln.bam\tHUVEC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecInputSig.bigWig\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecPol2AlnRep1.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecPol2AlnRep2.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecPol2BaseOverlapSignal.bigWig\tHUVEC\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecPol2Pk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipHuvecPol2Sig.bigWig\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycAlnRep3.bam\tK562\tChipSeq\tc-Myc\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycBaseOverlapSignal.bigWig\tK562\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CmycSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfAlnRep1.bam\tK562\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfAlnRep2.bam\tK562\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfAlnRep3.bam\tK562\tChipSeq\tCTCF\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfBaseOverlapSignal.bigWig\tK562\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562CtcfSig.bigWig\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562InputAln.bam\tK562\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562InputSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562Pol2AlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562Pol2AlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562Pol2BaseOverlapSignal.bigWig\tK562\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562Pol2Pk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipK562Pol2Sig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfAlnRep1.bam\tKidney_OC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfAlnRep2.bam\tKidney_OC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfAlnRep3.bam\tKidney_OC\tChipSeq\tCTCF\tAlignments\t3\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfBaseOverlapSignalRep1.bigWig\tKidney_OC\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfPkRep1.narrowPeak.gz\tKidney_OC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocCtcfSigRep1.bigWig\tKidney_OC\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocInputAln.bam\tKidney_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipKidneyocInputSig.bigWig\tKidney_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAlnRep1.bam\tLNCaP\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAlnRep2.bam\tLNCaP\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAndroAlnRep1.bam\tLNCaP\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAndroAlnRep2.bam\tLNCaP\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAndroBaseOverlapSignalRep1.bigWig\tLNCaP\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAndroPkRep1.narrowPeak.gz\tLNCaP\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfAndroSigRep1.bigWig\tLNCaP\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfBaseOverlapSignalRep1.bigWig\tLNCaP\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfPkRep1.narrowPeak.gz\tLNCaP\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapCtcfSigRep1.bigWig\tLNCaP\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapInputAln.bam\tLNCaP\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLncapInputSig.bigWig\tLNCaP\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocCtcfAlnRep1.bam\tLung_OC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocCtcfAlnRep2.bam\tLung_OC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocCtcfBaseOverlapSignalRep1.bigWig\tLung_OC\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocCtcfPkRep1.narrowPeak.gz\tLung_OC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocCtcfSigRep1.bigWig\tLung_OC\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocInputAln.bam\tLung_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipLungocInputSig.bigWig\tLung_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycEstroAlnRep1.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycEstroAlnRep2.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycEstroBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycEstroPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycEstroSig.bigWig\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstimAlnRep1.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstimAlnRep2.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstimBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstimPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstimSig.bigWig\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstvdAlnRep1.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstvdAlnRep2.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstvdBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstvdPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycSerumstvdSig.bigWig\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycVehAlnRep1.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycVehAlnRep2.bam\tMCF-7\tChipSeq\tc-Myc\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycVehBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tc-Myc\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycVehPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CmycVehSig.bigWig\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfEstroAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfEstroAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfEstroBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfEstroPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfEstroSig.bigWig\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfPk.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstimAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstimAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstimBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstimPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstimSig.bigWig\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstvdAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstvdAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstvdBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstvdPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSerumstvdSig.bigWig\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfSig.bigWig\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfVehAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfVehAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfVehBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfVehPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7CtcfVehSig.bigWig\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7InputAln.bam\tMCF-7\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7InputSig.bigWig\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2AlnRep1.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2AlnRep2.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2BaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2PkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstimAlnRep1.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstimAlnRep2.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstimBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstimPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstimSig.bigWig\tMCF-7\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstvdAlnRep1.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstvdAlnRep2.bam\tMCF-7\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstvdBaseOverlapSignal.bigWig\tMCF-7\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstvdPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tPol2\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2SerumstvdSig.bigWig\tMCF-7\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMcf7Pol2Sig.bigWig\tMCF-7\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloCtcfAlnRep1.bam\tMedullo\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloCtcfAlnRep2.bam\tMedullo\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloCtcfBaseOverlapSignal.bigWig\tMedullo\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloCtcfPkRep1.narrowPeak.gz\tMedullo\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloCtcfSig.bigWig\tMedullo\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloInputAln.bam\tMedullo\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMedulloInputSig.bigWig\tMedullo\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMonocd14InputAln.bam\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMonocd14InputSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMonocd14ro1746InputAln.bam\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipMonocd14ro1746InputSig.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipNhekCtcfAlnRep1.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipNhekCtcfAlnRep2.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipNhekCtcfBaseOverlapSignal.bigWig\tNHEK\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipNhekCtcfPk.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipNhekCtcfSig.bigWig\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocCtcfAlnRep1.bam\tPancreas_OC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocCtcfAlnRep2.bam\tPancreas_OC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocCtcfBaseOverlapSignalRep1.bigWig\tPancreas_OC\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocCtcfPkRep1.narrowPeak.gz\tPancreas_OC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocCtcfSigRep1.bigWig\tPancreas_OC\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocInputAln.bam\tPancreas_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipPancreasocInputSig.bigWig\tPancreas_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibCtcfAlnRep1.bam\tProgFib\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibCtcfAlnRep2.bam\tProgFib\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibCtcfBaseOverlapSignal.bigWig\tProgFib\tChipSeq\tCTCF\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibCtcfPkRep1.narrowPeak.gz\tProgFib\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibCtcfSig.bigWig\tProgFib\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibInputAln.bam\tProgFib\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibInputSig.bigWig\tProgFib\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibPol2AlnRep1.bam\tProgFib\tChipSeq\tPol2\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibPol2AlnRep2.bam\tProgFib\tChipSeq\tPol2\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibPol2BaseOverlapSignal.bigWig\tProgFib\tChipSeq\tPol2\tBase_Overlap_Signal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibPol2PkRep1.narrowPeak.gz\tProgFib\tChipSeq\tPol2\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipProgfibPol2Sig.bigWig\tProgFib\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocCtcfAlnRep1.bam\tSpleen_OC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocCtcfAlnRep2.bam\tSpleen_OC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocCtcfBaseOverlapSignalRep1.bigWig\tSpleen_OC\tChipSeq\tCTCF\tBase_Overlap_Signal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocCtcfPkRep1.narrowPeak.gz\tSpleen_OC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocCtcfSigRep1.bigWig\tSpleen_OC\tChipSeq\tCTCF\tSignal\t1\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocInputAln.bam\tSpleen_OC\tChipSeq\tInput\tAlignments\t\tbam\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromChip/wgEncodeOpenChromChipSpleenocInputSig.bigWig\tSpleen_OC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnase8988tAlnRep1.bam\t8988T\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnase8988tAlnRep2.bam\t8988T\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnase8988tBaseOverlapSignal.bigWig\t8988T\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnase8988tPk.narrowPeak.gz\t8988T\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnase8988tSig.bigWig\t8988T\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseA549AlnRep1.bam\tA549\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseA549AlnRep2.bam\tA549\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseA549BaseOverlapSignal.bigWig\tA549\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseA549Pk.narrowPeak.gz\tA549\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseA549Sig.bigWig\tA549\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th0AlnRep1.bam\tAdult_CD4_Th0\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th0AlnRep2.bam\tAdult_CD4_Th0\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th0BaseOverlapSignal.bigWig\tAdult_CD4_Th0\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th0Pk.narrowPeak.gz\tAdult_CD4_Th0\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th0Sig.bigWig\tAdult_CD4_Th0\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th1AlnRep1.bam\tAdult_CD4_Th1\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th1AlnRep2.bam\tAdult_CD4_Th1\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th1BaseOverlapSignal.bigWig\tAdult_CD4_Th1\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th1Pk.narrowPeak.gz\tAdult_CD4_Th1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAdultcd4th1Sig.bigWig\tAdult_CD4_Th1\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAosmcSerumfreeAlnRep1.bam\tAoSMC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAosmcSerumfreeAlnRep2.bam\tAoSMC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAosmcSerumfreeBaseOverlapSignal.bigWig\tAoSMC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAosmcSerumfreePk.narrowPeak.gz\tAoSMC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseAosmcSerumfreeSig.bigWig\tAoSMC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCd20ro01794AlnRep1.bam\tCD20+_RO01794\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCd20ro01794AlnRep2.bam\tCD20+_RO01794\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCd20ro01794BaseOverlapSignal.bigWig\tCD20+_RO01794\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCd20ro01794Pk.narrowPeak.gz\tCD20+_RO01794\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCd20ro01794Sig.bigWig\tCD20+_RO01794\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebellumocAlnRep1.bam\tCerebellum_OC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebellumocAlnRep2.bam\tCerebellum_OC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebellumocBaseOverlapSignal.bigWig\tCerebellum_OC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebellumocPk.narrowPeak.gz\tCerebellum_OC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebellumocSig.bigWig\tCerebellum_OC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebrumfrontalocAlnRep1.bam\tCerebrum_frontal_OC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebrumfrontalocAlnRep2.bam\tCerebrum_frontal_OC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebrumfrontalocBaseOverlapSignal.bigWig\tCerebrum_frontal_OC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebrumfrontalocPk.narrowPeak.gz\tCerebrum_frontal_OC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCerebrumfrontalocSig.bigWig\tCerebrum_frontal_OC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseChorionAlnRep1.bam\tChorion\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseChorionAlnRep2.bam\tChorion\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseChorionBaseOverlapSignal.bigWig\tChorion\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseChorionPk.narrowPeak.gz\tChorion\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseChorionSig.bigWig\tChorion\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllAlnRep1.bam\tCLL\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllAlnRep2.bam\tCLL\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllAlnRep3.bam\tCLL\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllBaseOverlapSignal.bigWig\tCLL\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllPk.narrowPeak.gz\tCLL\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseCllSig.bigWig\tCLL\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseColo829AlnRep1.bam\tColo829\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseColo829AlnRep2.bam\tColo829\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseColo829BaseOverlapSignal.bigWig\tColo829\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseColo829Pk.narrowPeak.gz\tColo829\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseColo829Sig.bigWig\tColo829\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Dm002p1hAlnRep1.bam\tECC-1\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Dm002p1hAlnRep2.bam\tECC-1\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Dm002p1hBaseOverlapSignal.bigWig\tECC-1\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Dm002p1hPk.narrowPeak.gz\tECC-1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Dm002p1hSig.bigWig\tECC-1\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Est10nm30mAlnRep1.bam\tECC-1\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Est10nm30mAlnRep2.bam\tECC-1\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Est10nm30mBaseOverlapSignal.bigWig\tECC-1\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Est10nm30mPk.narrowPeak.gz\tECC-1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseEcc1Est10nm30mSig.bigWig\tECC-1\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblAlnRep1.bam\tFibrobl\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblAlnRep2.bam\tFibrobl\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblBaseOverlapSignal.bigWig\tFibrobl\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblPk.narrowPeak.gz\tFibrobl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblSig.bigWig\tFibrobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348AlnRep1.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348AlnRep2.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348BaseOverlapSignal.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LenticonAlnRep1.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LenticonAlnRep2.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LenticonBaseOverlapSignal.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LenticonPk.narrowPeak.gz\tFibrobl_GM03348\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LenticonSig.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LentimyodAlnRep1.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LentimyodAlnRep2.bam\tFibrobl_GM03348\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LentimyodBaseOverlapSignal.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LentimyodPk.narrowPeak.gz\tFibrobl_GM03348\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348LentimyodSig.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348Pk.narrowPeak.gz\tFibrobl_GM03348\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibroblgm03348Sig.bigWig\tFibrobl_GM03348\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropAlnRep1.bam\tFibroP\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropAlnRep2.bam\tFibroP\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropAlnRep3.bam\tFibroP\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropBaseOverlapSignal.bigWig\tFibroP\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropPk.narrowPeak.gz\tFibroP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropSig.bigWig\tFibroP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395AlnRep1.bam\tFibroP_AG08395\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395AlnRep2.bam\tFibroP_AG08395\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395AlnRep3.bam\tFibroP_AG08395\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395BaseOverlapSignal.bigWig\tFibroP_AG08395\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395Pk.narrowPeak.gz\tFibroP_AG08395\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08395Sig.bigWig\tFibroP_AG08395\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396AlnRep1.bam\tFibroP_AG08396\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396AlnRep2.bam\tFibroP_AG08396\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396AlnRep3.bam\tFibroP_AG08396\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396BaseOverlapSignal.bigWig\tFibroP_AG08396\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396Pk.narrowPeak.gz\tFibroP_AG08396\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag08396Sig.bigWig\tFibroP_AG08396\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443AlnRep1.bam\tFibroP_AG20443\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443AlnRep2.bam\tFibroP_AG20443\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443AlnRep3.bam\tFibroP_AG20443\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443BaseOverlapSignal.bigWig\tFibroP_AG20443\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443Pk.narrowPeak.gz\tFibroP_AG20443\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFibropag20443Sig.bigWig\tFibroP_AG20443\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFrontalcortexocAlnRep1.bam\tFrontal_cortex_OC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFrontalcortexocAlnRep2.bam\tFrontal_cortex_OC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFrontalcortexocBaseOverlapSignal.bigWig\tFrontal_cortex_OC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFrontalcortexocPk.narrowPeak.gz\tFrontal_cortex_OC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseFrontalcortexocSig.bigWig\tFrontal_cortex_OC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGcbcellAlnRep1.bam\tGC_B_cell\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGcbcellAlnRep2.bam\tGC_B_cell\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGcbcellBaseOverlapSignal.bigWig\tGC_B_cell\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGcbcellPk.narrowPeak.gz\tGC_B_cell\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGcbcellSig.bigWig\tGC_B_cell\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGlioblaAlnRep1.bam\tGliobla\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGlioblaAlnRep2.bam\tGliobla\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGlioblaBaseOverlapSignal.bigWig\tGliobla\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGlioblaPk.narrowPeak.gz\tGliobla\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGlioblaSig.bigWig\tGliobla\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10248AlnRep1.bam\tGM10248\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10248AlnRep2.bam\tGM10248\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10248BaseOverlapSignal.bigWig\tGM10248\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10248Pk.narrowPeak.gz\tGM10248\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10248Sig.bigWig\tGM10248\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10266AlnRep1.bam\tGM10266\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10266AlnRep2.bam\tGM10266\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10266BaseOverlapSignal.bigWig\tGM10266\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10266Pk.narrowPeak.gz\tGM10266\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm10266Sig.bigWig\tGM10266\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878AlnRep1.bam\tGM12878\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878AlnRep2.bam\tGM12878\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878AlnRep3.bam\tGM12878\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878AlnRep4.bam\tGM12878\tDnaseSeq\t\tAlignments\t4\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878AlnRep5.bam\tGM12878\tDnaseSeq\t\tAlignments\t5\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878BaseOverlapSignal.bigWig\tGM12878\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878Pk.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12878Sig.bigWig\tGM12878\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12891AlnRep1.bam\tGM12891\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12891AlnRep2.bam\tGM12891\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12891BaseOverlapSignal.bigWig\tGM12891\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12891Pk.narrowPeak.gz\tGM12891\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12891Sig.bigWig\tGM12891\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12892AlnRep1.bam\tGM12892\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12892AlnRep2.bam\tGM12892\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12892BaseOverlapSignal.bigWig\tGM12892\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12892Pk.narrowPeak.gz\tGM12892\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm12892Sig.bigWig\tGM12892\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13976AlnRep1.bam\tGM13976\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13976AlnRep2.bam\tGM13976\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13976BaseOverlapSignal.bigWig\tGM13976\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13976Pk.narrowPeak.gz\tGM13976\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13976Sig.bigWig\tGM13976\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13977AlnRep1.bam\tGM13977\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13977AlnRep2.bam\tGM13977\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13977BaseOverlapSignal.bigWig\tGM13977\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13977Pk.narrowPeak.gz\tGM13977\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm13977Sig.bigWig\tGM13977\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507AlnRep1.bam\tGM18507\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507AlnRep2.bam\tGM18507\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507AlnRep3.bam\tGM18507\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507BaseOverlapSignal.bigWig\tGM18507\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507Pk.narrowPeak.gz\tGM18507\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm18507Sig.bigWig\tGM18507\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19238AlnRep1.bam\tGM19238\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19238AlnRep2.bam\tGM19238\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19238BaseOverlapSignal.bigWig\tGM19238\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19238Pk.narrowPeak.gz\tGM19238\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19238Sig.bigWig\tGM19238\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239AlnRep1.bam\tGM19239\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239AlnRep2.bam\tGM19239\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239BaseOverlapSignal.bigWig\tGM19239\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239BaseOverlapSignalV2.bigWig\tGM19239\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239Pk.narrowPeak.gz\tGM19239\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19239Sig.bigWig\tGM19239\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19240AlnRep1.bam\tGM19240\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19240AlnRep2.bam\tGM19240\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19240BaseOverlapSignal.bigWig\tGM19240\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19240Pk.narrowPeak.gz\tGM19240\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm19240Sig.bigWig\tGM19240\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm20000AlnRep1.bam\tGM20000\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm20000AlnRep2.bam\tGM20000\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm20000BaseOverlapSignal.bigWig\tGM20000\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm20000Pk.narrowPeak.gz\tGM20000\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseGm20000Sig.bigWig\tGM20000\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH1hescAlnRep1.bam\tH1-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH1hescAlnRep2.bam\tH1-hESC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH1hescBaseOverlapSignal.bigWig\tH1-hESC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH1hescPk.narrowPeak.gz\tH1-hESC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH1hescSig.bigWig\tH1-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esAlnRep2.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esAlnRep3.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esBaseOverlapSignal.bigWig\tH7-hESC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esPk.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH7esSig.bigWig\tH7-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH9esAlnRep1.bam\tH9ES\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH9esAlnRep2.bam\tH9ES\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH9esBaseOverlapSignal.bigWig\tH9ES\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH9esPk.narrowPeak.gz\tH9ES\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseH9esSig.bigWig\tH9ES\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHeartocAlnRep1.bam\tHeart_OC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHeartocAlnRep2.bam\tHeart_OC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHeartocBaseOverlapSignal.bigWig\tHeart_OC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHeartocPk.narrowPeak.gz\tHeart_OC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHeartocSig.bigWig\tHeart_OC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHek293tAlnRep1.bam\tHEK293T\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHek293tAlnRep2.bam\tHEK293T\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHek293tBaseOverlapSignal.bigWig\tHEK293T\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHek293tPk.narrowPeak.gz\tHEK293T\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHek293tSig.bigWig\tHEK293T\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3AlnRep1.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3AlnRep2.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3AlnRep3.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3BaseOverlapSignal.bigWig\tHeLa-S3\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Ifna4hAlnRep1.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Ifna4hAlnRep2.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Ifna4hBaseOverlapSignal.bigWig\tHeLa-S3\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Ifna4hPk.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Ifna4hSig.bigWig\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Pk.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHelas3Sig.bigWig\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepatocytesAlnRep1.bam\tHepatocytes\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepatocytesAlnRep2.bam\tHepatocytes\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepatocytesBaseOverlapSignal.bigWig\tHepatocytes\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepatocytesPk.narrowPeak.gz\tHepatocytes\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepatocytesSig.bigWig\tHepatocytes\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2AlnRep1.bam\tHepG2\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2AlnRep2.bam\tHepG2\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2AlnRep3.bam\tHepG2\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2BaseOverlapSignal.bigWig\tHepG2\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2Pk.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHepg2Sig.bigWig\tHepG2\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHmecAlnRep1.bam\tHMEC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHmecAlnRep2.bam\tHMEC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHmecBaseOverlapSignal.bigWig\tHMEC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHmecPk.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHmecSig.bigWig\tHMEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHpde6e6e7AlnRep1.bam\tHPDE6-E6E7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHpde6e6e7AlnRep2.bam\tHPDE6-E6E7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHpde6e6e7BaseOverlapSignal.bigWig\tHPDE6-E6E7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHpde6e6e7Pk.narrowPeak.gz\tHPDE6-E6E7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHpde6e6e7Sig.bigWig\tHPDE6-E6E7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmAlnRep1.bam\tHSMM\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmAlnRep2.bam\tHSMM\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmAlnRep3.bam\tHSMM\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmBaseOverlapSignal.bigWig\tHSMM\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmPk.narrowPeak.gz\tHSMM\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmSig.bigWig\tHSMM\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmembAlnRep1.bam\tHSMM_emb\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmembAlnRep2.bam\tHSMM_emb\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmembBaseOverlapSignal.bigWig\tHSMM_emb\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmembPk.narrowPeak.gz\tHSMM_emb\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmembSig.bigWig\tHSMM_emb\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdAlnRep1.bam\tHSMM_FSHD\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdAlnRep2.bam\tHSMM_FSHD\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdAlnRep3.bam\tHSMM_FSHD\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdBaseOverlapSignal.bigWig\tHSMM_FSHD\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdPk.narrowPeak.gz\tHSMM_FSHD\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmfshdSig.bigWig\tHSMM_FSHD\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtAlnRep1.bam\tHSMMtube\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtAlnRep2.bam\tHSMMtube\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtAlnRep3.bam\tHSMMtube\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtBaseOverlapSignal.bigWig\tHSMMtube\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtPk.narrowPeak.gz\tHSMMtube\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHsmmtSig.bigWig\tHSMMtube\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHtr8AlnRep1.bam\tHTR8svn\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHtr8AlnRep2.bam\tHTR8svn\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHtr8BaseOverlapSignal.bigWig\tHTR8svn\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHtr8Pk.narrowPeak.gz\tHTR8svn\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHtr8Sig.bigWig\tHTR8svn\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh75AlnRep1.bam\tHuh-7.5\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh75AlnRep2.bam\tHuh-7.5\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh75BaseOverlapSignal.bigWig\tHuh-7.5\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh75Pk.narrowPeak.gz\tHuh-7.5\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh75Sig.bigWig\tHuh-7.5\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh7AlnRep1.bam\tHuh-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh7AlnRep2.bam\tHuh-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh7BaseOverlapSignal.bigWig\tHuh-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh7Pk.narrowPeak.gz\tHuh-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuh7Sig.bigWig\tHuh-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuvecAlnRep1.bam\tHUVEC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuvecAlnRep2.bam\tHUVEC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuvecBaseOverlapSignal.bigWig\tHUVEC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuvecPk.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseHuvecSig.bigWig\tHUVEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseImr90AlnRep1.bam\tIMR90\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseImr90AlnRep2.bam\tIMR90\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseImr90BaseOverlapSignal.bigWig\tIMR90\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseImr90Pk.narrowPeak.gz\tIMR90\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseImr90Sig.bigWig\tIMR90\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsAlnRep1.bam\tiPS\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsAlnRep2.bam\tiPS\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsAlnRep3.bam\tiPS\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsBaseOverlapSignal.bigWig\tiPS\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsPk.narrowPeak.gz\tiPS\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsSig.bigWig\tiPS\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpscwru1AlnRep1.bam\tiPS_CWRU1\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpscwru1AlnRep2.bam\tiPS_CWRU1\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpscwru1BaseOverlapSignal.bigWig\tiPS_CWRU1\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpscwru1Pk.narrowPeak.gz\tiPS_CWRU1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpscwru1Sig.bigWig\tiPS_CWRU1\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11AlnRep1.bam\tiPS_NIHi11\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11AlnRep2.bam\tiPS_NIHi11\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11AlnRep3.bam\tiPS_NIHi11\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11BaseOverlapSignal.bigWig\tiPS_NIHi11\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11Pk.narrowPeak.gz\tiPS_NIHi11\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi11Sig.bigWig\tiPS_NIHi11\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7AlnRep1.bam\tiPS_NIHi7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7AlnRep2.bam\tiPS_NIHi7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7AlnRep3.bam\tiPS_NIHi7\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7BaseOverlapSignal.bigWig\tiPS_NIHi7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7Pk.narrowPeak.gz\tiPS_NIHi7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIpsnihi7Sig.bigWig\tiPS_NIHi7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaEst10nm30mAlnRep1.bam\tIshikawa\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaEst10nm30mAlnRep2.bam\tIshikawa\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaEst10nm30mBaseOverlapSignal.bigWig\tIshikawa\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaEst10nm30mPk.narrowPeak.gz\tIshikawa\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaEst10nm30mSig.bigWig\tIshikawa\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaTam10030AlnRep1.bam\tIshikawa\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaTam10030AlnRep2.bam\tIshikawa\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaTam10030BaseOverlapSignal.bigWig\tIshikawa\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaTam10030Pk.narrowPeak.gz\tIshikawa\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseIshikawaTam10030Sig.bigWig\tIshikawa\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562AlnRep1V2.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562AlnRep2V2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562AlnRep3V2.bam\tK562\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562BaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562BaseOverlapSignalV2.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phaseAlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phaseAlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phaseAlnRep3.bam\tK562\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phaseBaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phasePk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G1phaseSig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphaseAlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphaseAlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphaseAlnRep3.bam\tK562\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphaseBaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphasePk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562G2mphaseSig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562NabutAlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562NabutAlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562NabutBaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562NabutPk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562NabutSig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Pk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562PkV2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrAlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrAlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrAlnRep3.bam\tK562\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrBaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrPk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Saha1u72hrSig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlAlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlAlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlAlnRep3.bam\tK562\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlBaseOverlapSignal.bigWig\tK562\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlPk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SahactrlSig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562Sig.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseK562SigV2.bigWig\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAlnRep1.bam\tLNCaP\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAlnRep2.bam\tLNCaP\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAlnRep3.bam\tLNCaP\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAndroAlnRep1.bam\tLNCaP\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAndroAlnRep2.bam\tLNCaP\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAndroBaseOverlapSignal.bigWig\tLNCaP\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAndroPk.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapAndroSig.bigWig\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapBaseOverlapSignal.bigWig\tLNCaP\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapPk.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseLncapSig.bigWig\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7AlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7AlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7BaseOverlapSignal.bigWig\tMCF-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaAlnRep3.bam\tMCF-7\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaBaseOverlapSignal.bigWig\tMCF-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7CtcfshrnaSig.bigWig\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacBaseOverlapSignal.bigWig\tMCF-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacSig.bigWig\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacconAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacconAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacconBaseOverlapSignal.bigWig\tMCF-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacconPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7HypoxlacconSig.bigWig\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7Pk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaAlnRep3.bam\tMCF-7\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaBaseOverlapSignal.bigWig\tMCF-7\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaPk.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7RandshrnaSig.bigWig\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMcf7Sig.bigWig\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedulloAlnRep1.bam\tMedullo\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedulloAlnRep2.bam\tMedullo\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedulloBaseOverlapSignal.bigWig\tMedullo\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedulloPk.narrowPeak.gz\tMedullo\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedulloSig.bigWig\tMedullo\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedullod341AlnRep1.bam\tMedullo_D341\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedullod341AlnRep2.bam\tMedullo_D341\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedullod341BaseOverlapSignal.bigWig\tMedullo_D341\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedullod341Pk.narrowPeak.gz\tMedullo_D341\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMedullod341Sig.bigWig\tMedullo_D341\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMel2183AlnRep1.bam\tMel_2183\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMel2183AlnRep2.bam\tMel_2183\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMel2183BaseOverlapSignal.bigWig\tMel_2183\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMel2183Pk.narrowPeak.gz\tMel_2183\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMel2183Sig.bigWig\tMel_2183\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMelanoAlnRep1.bam\tMelano\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMelanoAlnRep2.bam\tMelano\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMelanoBaseOverlapSignal.bigWig\tMelano\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMelanoPk.narrowPeak.gz\tMelano\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMelanoSig.bigWig\tMelano\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMonocd14AlnRep1.bam\tMonocytes-CD14+\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMonocd14AlnRep2.bam\tMonocytes-CD14+\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMonocd14BaseOverlapSignal.bigWig\tMonocytes-CD14+\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMonocd14Pk.narrowPeak.gz\tMonocytes-CD14+\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMonocd14Sig.bigWig\tMonocytes-CD14+\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrAlnRep1.bam\tMyometr\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrAlnRep2.bam\tMyometr\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrBaseOverlapSignal.bigWig\tMyometr\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrBaseOverlapSignalV2.bigWig\tMyometr\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrPk.narrowPeak.gz\tMyometr\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseMyometrSig.bigWig\tMyometr\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNaivebcellAlnRep1.bam\tNaive_B_cell\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNaivebcellAlnRep2.bam\tNaive_B_cell\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNaivebcellBaseOverlapSignal.bigWig\tNaive_B_cell\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNaivebcellPk.narrowPeak.gz\tNaive_B_cell\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNaivebcellSig.bigWig\tNaive_B_cell\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNhekAlnRep1.bam\tNHEK\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNhekAlnRep2.bam\tNHEK\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNhekBaseOverlapSignal.bigWig\tNHEK\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNhekPk.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseNhekSig.bigWig\tNHEK\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurosphereAlnRep1.bam\tOlf_neurosphere\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurosphereAlnRep2.bam\tOlf_neurosphere\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurosphereAlnRep3.bam\tOlf_neurosphere\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurosphereBaseOverlapSignal.bigWig\tOlf_neurosphere\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurospherePk.narrowPeak.gz\tOlf_neurosphere\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOlfneurosphereSig.bigWig\tOlf_neurosphere\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblAlnRep1.bam\tOsteobl\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblAlnRep2.bam\tOsteobl\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblAlnRep3.bam\tOsteobl\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblBaseOverlapSignal.bigWig\tOsteobl\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblPk.narrowPeak.gz\tOsteobl\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseOsteoblSig.bigWig\tOsteobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdAlnRep1.bam\tPanIsletD\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdAlnRep2.bam\tPanIsletD\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdAlnRep3.bam\tPanIsletD\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdBaseOverlapSignal.bigWig\tPanIsletD\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdPk.narrowPeak.gz\tPanIsletD\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisdSig.bigWig\tPanIsletD\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsAlnRep1.bam\tPanIslets\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsAlnRep2.bam\tPanIslets\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsAlnRep3.bam\tPanIslets\tDnaseSeq\t\tAlignments\t3\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsBaseOverlapSignal.bigWig\tPanIslets\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsPk.narrowPeak.gz\tPanIslets\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePanisletsSig.bigWig\tPanIslets\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePhteAlnRep1.bam\tpHTE\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePhteAlnRep2.bam\tpHTE\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePhteBaseOverlapSignal.bigWig\tpHTE\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePhtePk.narrowPeak.gz\tpHTE\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePhteSig.bigWig\tpHTE\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseProgfibAlnRep1.bam\tProgFib\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseProgfibAlnRep2.bam\tProgFib\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseProgfibBaseOverlapSignal.bigWig\tProgFib\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseProgfibPk.narrowPeak.gz\tProgFib\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseProgfibSig.bigWig\tProgFib\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePsoasmuscleocAlnRep1.bam\tPsoas_muscle_OC\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePsoasmuscleocAlnRep2.bam\tPsoas_muscle_OC\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePsoasmuscleocBaseOverlapSignal.bigWig\tPsoas_muscle_OC\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePsoasmuscleocPk.narrowPeak.gz\tPsoas_muscle_OC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnasePsoasmuscleocSig.bigWig\tPsoas_muscle_OC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseRwpe1AlnRep1.bam\tRWPE1\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseRwpe1AlnRep2.bam\tRWPE1\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseRwpe1BaseOverlapSignal.bigWig\tRWPE1\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseRwpe1Pk.narrowPeak.gz\tRWPE1\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseRwpe1Sig.bigWig\tRWPE1\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseSknshAlnRep1.bam\tSK-N-SH\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseSknshAlnRep2.bam\tSK-N-SH\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseSknshBaseOverlapSignal.bigWig\tSK-N-SH\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseSknshPk.narrowPeak.gz\tSK-N-SH\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseSknshSig.bigWig\tSK-N-SH\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseStellateAlnRep1.bam\tStellate\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseStellateAlnRep2.bam\tStellate\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseStellateBaseOverlapSignal.bigWig\tStellate\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseStellatePk.narrowPeak.gz\tStellate\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseStellateSig.bigWig\tStellate\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dAlnRep1.bam\tT-47D\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dAlnRep2.bam\tT-47D\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dBaseOverlapSignal.bigWig\tT-47D\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dEst10nm30mAlnRep1.bam\tT-47D\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dEst10nm30mAlnRep2.bam\tT-47D\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dEst10nm30mBaseOverlapSignal.bigWig\tT-47D\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dEst10nm30mPk.narrowPeak.gz\tT-47D\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dEst10nm30mSig.bigWig\tT-47D\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dPk.narrowPeak.gz\tT-47D\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseT47dSig.bigWig\tT-47D\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelAlnRep1V2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelAlnRep2V2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelBaseOverlapSignalV2.bigWig\tUrothelia\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelPkV2.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelSigV2.bigWig\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelUt189AlnRep1V2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelUt189AlnRep2V2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelUt189BaseOverlapSignalV2.bigWig\tUrothelia\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelUt189PkV2.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrothelUt189SigV2.bigWig\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaAlnRep1.bam\tUrothelia\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaAlnRep2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaBaseOverlapSignal.bigWig\tUrothelia\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaPk.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaSig.bigWig\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaUt189AlnRep1.bam\tUrothelia\tDnaseSeq\t\tAlignments\t1\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaUt189AlnRep2.bam\tUrothelia\tDnaseSeq\t\tAlignments\t2\tbam\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaUt189BaseOverlapSignal.bigWig\tUrothelia\tDnaseSeq\t\tBase_Overlap_Signal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaUt189Pk.narrowPeak.gz\tUrothelia\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromDnase/wgEncodeOpenChromDnaseUrotsaUt189Sig.bigWig\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireA549AlnRep1.bam\tA549\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireA549AlnRep2.bam\tA549\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireA549BaseOverlapSignal.bigWig\tA549\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireA549Pk.narrowPeak.gz\tA549\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireA549Sig.bigWig\tA549\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireAstrocyAlnRep1.bam\tAstrocy\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireAstrocyAlnRep2.bam\tAstrocy\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireAstrocyBaseOverlapSignal.bigWig\tAstrocy\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireAstrocyPk.narrowPeak.gz\tAstrocy\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireAstrocySig.bigWig\tAstrocy\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireColonocAlnRep1.bam\tColon_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireColonocAlnRep2.bam\tColon_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireColonocBaseOverlapSignal.bigWig\tColon_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireColonocPk.narrowPeak.gz\tColon_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireColonocSig.bigWig\tColon_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireEndometriumocAlnRep1.bam\tEndometrium_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireEndometriumocAlnRep2.bam\tEndometrium_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireEndometriumocBaseOverlapSignal.bigWig\tEndometrium_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireEndometriumocPk.narrowPeak.gz\tEndometrium_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireEndometriumocSig.bigWig\tEndometrium_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireFrontalcortexocAlnRep1.bam\tFrontal_cortex_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireFrontalcortexocAlnRep2.bam\tFrontal_cortex_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireFrontalcortexocBaseOverlapSignal.bigWig\tFrontal_cortex_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireFrontalcortexocPk.narrowPeak.gz\tFrontal_cortex_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireFrontalcortexocSig.bigWig\tFrontal_cortex_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaAlnRep1.bam\tGliobla\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaAlnRep2.bam\tGliobla\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaAlnRep3.bam\tGliobla\tFaireSeq\t\tAlignments\t3\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaBaseOverlapSignal.bigWig\tGliobla\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaPk.narrowPeak.gz\tGliobla\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGlioblaSig.bigWig\tGliobla\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878AlnRep1.bam\tGM12878\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878AlnRep2.bam\tGM12878\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878AlnRep3.bam\tGM12878\tFaireSeq\t\tAlignments\t3\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878BaseOverlapSignal.bigWig\tGM12878\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878Pk.narrowPeak.gz\tGM12878\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12878Sig.bigWig\tGM12878\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12891AlnRep1.bam\tGM12891\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12891AlnRep2.bam\tGM12891\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12891BaseOverlapSignal.bigWig\tGM12891\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12891Pk.narrowPeak.gz\tGM12891\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12891Sig.bigWig\tGM12891\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12892AlnRep1.bam\tGM12892\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12892AlnRep2.bam\tGM12892\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12892BaseOverlapSignal.bigWig\tGM12892\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12892Pk.narrowPeak.gz\tGM12892\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm12892Sig.bigWig\tGM12892\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm18507AlnRep1.bam\tGM18507\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm18507AlnRep2.bam\tGM18507\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm18507BaseOverlapSignal.bigWig\tGM18507\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm18507Pk.narrowPeak.gz\tGM18507\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm18507Sig.bigWig\tGM18507\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm19239AlnRep1.bam\tGM19239\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm19239AlnRep2.bam\tGM19239\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm19239BaseOverlapSignal.bigWig\tGM19239\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm19239Pk.narrowPeak.gz\tGM19239\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireGm19239Sig.bigWig\tGM19239\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireH1hescAlnRep1.bam\tH1-hESC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireH1hescAlnRep2.bam\tH1-hESC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireH1hescBaseOverlapSignal.bigWig\tH1-hESC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireH1hescPk.narrowPeak.gz\tH1-hESC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireH1hescSig.bigWig\tH1-hESC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3AlnRep1.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3AlnRep2.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3BaseOverlapSignal.bigWig\tHeLa-S3\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifna4hAlnRep1.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifna4hAlnRep2.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifna4hBaseOverlapSignal.bigWig\tHeLa-S3\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifna4hPk.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifna4hSig.bigWig\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifng4hAlnRep1.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifng4hAlnRep2.bam\tHeLa-S3\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifng4hBaseOverlapSignal.bigWig\tHeLa-S3\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifng4hPk.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Ifng4hSig.bigWig\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Pk.narrowPeak.gz\tHeLa-S3\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHelas3Sig.bigWig\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2AlnRep1.bam\tHepG2\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2AlnRep2.bam\tHepG2\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2AlnRep3.bam\tHepG2\tFaireSeq\t\tAlignments\t3\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2BaseOverlapSignal.bigWig\tHepG2\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2Pk.narrowPeak.gz\tHepG2\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHepg2Sig.bigWig\tHepG2\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHtr8AlnRep1.bam\tHTR8svn\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHtr8AlnRep2.bam\tHTR8svn\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHtr8BaseOverlapSignal.bigWig\tHTR8svn\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHtr8Pk.narrowPeak.gz\tHTR8svn\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHtr8Sig.bigWig\tHTR8svn\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHuvecAlnRep1.bam\tHUVEC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHuvecAlnRep2.bam\tHUVEC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHuvecBaseOverlapSignal.bigWig\tHUVEC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHuvecPk.narrowPeak.gz\tHUVEC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireHuvecSig.bigWig\tHUVEC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562AlnRep1.bam\tK562\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562AlnRep2.bam\tK562\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562BaseOverlapSignal.bigWig\tK562\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562NabutAlnRep1.bam\tK562\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562NabutAlnRep2.bam\tK562\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562NabutBaseOverlapSignal.bigWig\tK562\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562NabutPk.narrowPeak.gz\tK562\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562NabutSig.bigWig\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562OhureaAlnRep1.bam\tK562\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562OhureaAlnRep2.bam\tK562\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562OhureaBaseOverlapSignal.bigWig\tK562\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562OhureaPk.narrowPeak.gz\tK562\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562OhureaSig.bigWig\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562Pk.narrowPeak.gz\tK562\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireK562Sig.bigWig\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireKidneyocAlnRep1.bam\tKidney_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireKidneyocAlnRep2.bam\tKidney_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireKidneyocBaseOverlapSignal.bigWig\tKidney_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireKidneyocPk.narrowPeak.gz\tKidney_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireKidneyocSig.bigWig\tKidney_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7Est10nm30mAlnRep1.bam\tMCF-7\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7Est10nm30mAlnRep2.bam\tMCF-7\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7Est10nm30mBaseOverlapSignal.bigWig\tMCF-7\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7Est10nm30mPk.narrowPeak.gz\tMCF-7\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7Est10nm30mSig.bigWig\tMCF-7\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7HypoxlacAlnRep1.bam\tMCF-7\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7HypoxlacAlnRep2.bam\tMCF-7\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7HypoxlacBaseOverlapSignal.bigWig\tMCF-7\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7HypoxlacPk.narrowPeak.gz\tMCF-7\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7HypoxlacSig.bigWig\tMCF-7\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7VehAlnRep1.bam\tMCF-7\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7VehAlnRep2.bam\tMCF-7\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7VehBaseOverlapSignal.bigWig\tMCF-7\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7VehPk.narrowPeak.gz\tMCF-7\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMcf7VehSig.bigWig\tMCF-7\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMedulloAlnRep1.bam\tMedullo\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMedulloAlnRep2.bam\tMedullo\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMedulloBaseOverlapSignal.bigWig\tMedullo\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMedulloPk.narrowPeak.gz\tMedullo\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMedulloSig.bigWig\tMedullo\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrta2041AlnRep1.bam\tMRT_A204\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrta2041AlnRep2.bam\tMRT_A204\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrta2041BaseOverlapSignal.bigWig\tMRT_A204\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrta2041Pk.narrowPeak.gz\tMRT_A204\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrta2041Sig.bigWig\tMRT_A204\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtg4016AlnRep1.bam\tMRT_G401\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtg4016AlnRep2.bam\tMRT_G401\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtg4016BaseOverlapSignal.bigWig\tMRT_G401\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtg4016Pk.narrowPeak.gz\tMRT_G401\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtg4016Sig.bigWig\tMRT_G401\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtttc549AlnRep1.bam\tMRT_TTC549\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtttc549AlnRep2.bam\tMRT_TTC549\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtttc549BaseOverlapSignal.bigWig\tMRT_TTC549\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtttc549Pk.narrowPeak.gz\tMRT_TTC549\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireMrtttc549Sig.bigWig\tMRT_TTC549\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhaAlnRep1.bam\tNH-A\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhaAlnRep2.bam\tNH-A\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhaBaseOverlapSignal.bigWig\tNH-A\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhaPk.narrowPeak.gz\tNH-A\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhaSig.bigWig\tNH-A\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhbeAlnRep1.bam\tNHBE\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhbeAlnRep2.bam\tNHBE\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhbeBaseOverlapSignal.bigWig\tNHBE\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhbePk.narrowPeak.gz\tNHBE\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhbeSig.bigWig\tNHBE\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhekAlnRep1.bam\tNHEK\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhekAlnRep2.bam\tNHEK\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhekBaseOverlapSignal.bigWig\tNHEK\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhekPk.narrowPeak.gz\tNHEK\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireNhekSig.bigWig\tNHEK\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePancreasocAlnRep1.bam\tPancreas_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePancreasocAlnRep2.bam\tPancreas_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePancreasocBaseOverlapSignal.bigWig\tPancreas_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePancreasocPk.narrowPeak.gz\tPancreas_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePancreasocSig.bigWig\tPancreas_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePanisletsAlnRep1.bam\tPanIslets\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePanisletsBaseOverlapSignal.bigWig\tPanIslets\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePanisletsPk.narrowPeak.gz\tPanIslets\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFairePanisletsSig.bigWig\tPanIslets\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireRcc7860AlnRep1.bam\tRCC_7860\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireRcc7860AlnRep2.bam\tRCC_7860\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireRcc7860BaseOverlapSignal.bigWig\tRCC_7860\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireRcc7860Pk.narrowPeak.gz\tRCC_7860\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireRcc7860Sig.bigWig\tRCC_7860\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireSmallintestineocAlnRep1.bam\tSmall_intestine_OC\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireSmallintestineocAlnRep2.bam\tSmall_intestine_OC\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireSmallintestineocBaseOverlapSignal.bigWig\tSmall_intestine_OC\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireSmallintestineocPk.narrowPeak.gz\tSmall_intestine_OC\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireSmallintestineocSig.bigWig\tSmall_intestine_OC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaAlnRep1.bam\tUrothelia\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaAlnRep2.bam\tUrothelia\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaBaseOverlapSignal.bigWig\tUrothelia\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaPk.narrowPeak.gz\tUrothelia\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaSig.bigWig\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaUt189AlnRep1.bam\tUrothelia\tFaireSeq\t\tAlignments\t1\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaUt189AlnRep2.bam\tUrothelia\tFaireSeq\t\tAlignments\t2\tbam\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaUt189BaseOverlapSignal.bigWig\tUrothelia\tFaireSeq\t\tBase_Overlap_Signal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaUt189Pk.narrowPeak.gz\tUrothelia\tFaireSeq\t\tPeaks\t\tnarrowPeak\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromFaire/wgEncodeOpenChromFaireUrotsaUt189Sig.bigWig\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGlioblaPk.bed.gz\tGliobla\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGm12878Pk.bed.gz\tGM12878\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGm12891Pk.bed.gz\tGM12891\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGm12892Pk.bed.gz\tGM12892\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGm18507Pk.bed.gz\tGM18507\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthGm19239Pk.bed.gz\tGM19239\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthH1hescPk.bed.gz\tH1-hESC\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthHelas3Ifna4hPk.bed.gz\tHeLa-S3\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthHelas3Pk.bed.gz\tHeLa-S3\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthHepg2Pk.bed.gz\tHepG2\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthHtr8Pk.bed.gz\tHTR8svn\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthHuvecPk.bed.gz\tHUVEC\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthK562Pk.bed.gz\tK562\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthMedulloPk.bed.gz\tMedullo\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthNhekPk.bed.gz\tNHEK\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthPanisletsPk.bed.gz\tPanIslets\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeOpenChromSynth/wgEncodeOpenChromSynthUrothelUt189Pk.bed.gz\tUrothelia\tCombined\t\tPeaks\t\tbed\tDuke\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegDnaseClustered/wgEncodeRegDnaseClustered.bed.gz\t\tCluster\t\t\t\tbed\tUCSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneGm12878H3k4me1StdSig.bigWig\tGM12878\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneH1hescH3k4me1StdSig.bigWig\tH1-hESC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneHsmmH3k4me1StdSig.bigWig\tHSMM\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneHuvecH3k4me1StdSig.bigWig\tHUVEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneK562H3k4me1StdSig.bigWig\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneNhekH3k4me1StdSig.bigWig\tNHEK\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me1/wgEncodeBroadHistoneNhlfH3k4me1StdSig.bigWig\tNHLF\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneGm12878H3k4me3StdSig.bigWig\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneH1hescH3k4me3StdSig.bigWig\tH1-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneHsmmH3k4me3StdSig.bigWig\tHSMM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneHuvecH3k4me3StdSig.bigWig\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneK562H3k4me3StdSig.bigWig\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneNhekH3k4me3StdSig.bigWig\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k4me3/wgEncodeBroadHistoneNhlfH3k4me3StdSig.bigWig\tNHLF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneGm12878H3k27acStdSig.bigWig\tGM12878\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneH1hescH3k27acStdSig.bigWig\tH1-hESC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneHsmmH3k27acStdSig.bigWig\tHSMM\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneHuvecH3k27acStdSig.bigWig\tHUVEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneK562H3k27acStdSig.bigWig\tK562\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneNhekH3k27acStdSig.bigWig\tNHEK\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegMarkH3k27ac/wgEncodeBroadHistoneNhlfH3k27acStdSig.bigWig\tNHLF\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTfbsClustered/wgEncodeRegTfbsClusteredV2.bed.gz\t\tCluster\t\t\t\tbed\tUCSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTfbsClustered/wgEncodeRegTfbsClusteredV3.bed.gz\t\tCluster\t\t\t\tbed\t\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqGm12878R2x75Il200SigPooled.bigWig\tGM12878\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqH1hescR2x75Il200SigPooled.bigWig\tH1-hESC\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqHsmmR2x75Il200SigPooled.bigWig\tHSMM\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqHuvecR2x75Il200SigPooled.bigWig\tHUVEC\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqK562R2x75Il200SigPooled.bigWig\tK562\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqNhekR2x75Il200SigPooled.bigWig\tNHEK\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRegTxn/wgEncodeRegTxnCaltechRnaSeqNhlfR2x75Il200SigPooled.bigWig\tNHLF\tRnaSeq\t\tSignal\t\tbigWig\tCaltech\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapAlnRep1.bam\tA549\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapAlnRep2.bam\tA549\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapMinusSignalRep1.bigWig\tA549\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapMinusSignalRep2.bigWig\tA549\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapPlusSignalRep1.bigWig\tA549\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapPlusSignalRep2.bigWig\tA549\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CellPapTssGencV7.gtf.gz\tA549\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapAlnRep3.bam\tA549\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapAlnRep4.bam\tA549\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapMinusRawRep3.bigWig\tA549\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapMinusRawRep4.bigWig\tA549\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapPlusRawRep3.bigWig\tA549\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549CytosolPapPlusRawRep4.bigWig\tA549\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapAlnRep3.bam\tA549\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapAlnRep4.bam\tA549\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapMinusRawRep3.bigWig\tA549\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapMinusRawRep4.bigWig\tA549\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapPlusRawRep3.bigWig\tA549\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageA549NucleusPapPlusRawRep4.bigWig\tA549\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapAlnRep1.bam\tAG04450\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapAlnRep2.bam\tAG04450\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapMinusSignalRep1.bigWig\tAG04450\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapMinusSignalRep2.bigWig\tAG04450\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapPlusSignalRep1.bigWig\tAG04450\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapPlusSignalRep2.bigWig\tAG04450\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageAg04450CellPapTssGencV7.gtf.gz\tAG04450\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapAlnRep1.bam\tBJ\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapAlnRep2.bam\tBJ\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapMinusSignalRep1.bigWig\tBJ\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapMinusSignalRep2.bigWig\tBJ\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapPlusSignalRep1.bigWig\tBJ\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapPlusSignalRep2.bigWig\tBJ\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageBjCellPapTssGencV7.gtf.gz\tBJ\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapAlnRep1.bam\tCD20+\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapAlnRep2.bam\tCD20+\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapMinusRawRep1.bigWig\tCD20+\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapMinusRawRep2.bigWig\tCD20+\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapPlusRawRep1.bigWig\tCD20+\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd20CellPapPlusRawRep2.bigWig\tCD20+\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd34mobilizedCellPapAlnRep1.bam\tCD34+_Mobilized\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd34mobilizedCellPapMinusRawRep1.bigWig\tCD34+_Mobilized\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageCd34mobilizedCellPapPlusRawRep1.bigWig\tCD34+_Mobilized\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapAlnRep1.bam\tGM12878\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapAlnRep2.bam\tGM12878\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapMinusSignalRep1.bigWig\tGM12878\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapMinusSignalRep2.bigWig\tGM12878\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapPlusSignalRep1.bigWig\tGM12878\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapPlusSignalRep2.bigWig\tGM12878\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CellPapTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolLongnonpolyaAln.bam\tGM12878\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolLongnonpolyaMinusClusters.bigWig\tGM12878\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolLongnonpolyaPlusClusters.bigWig\tGM12878\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPamAln.bam\tGM12878\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPamMinusSignal.bigWig\tGM12878\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPamPlusSignal.bigWig\tGM12878\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPamTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapAlnRep1.bam\tGM12878\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapAlnRep2.bam\tGM12878\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapMinusSignalRep1.bigWig\tGM12878\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapMinusSignalRep2.bigWig\tGM12878\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapPlusSignalRep1.bigWig\tGM12878\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapPlusSignalRep2.bigWig\tGM12878\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878CytosolPapTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalAln.bam\tGM12878\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalMinusClusters.bigWig\tGM12878\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalMinusSignal.bigWig\tGM12878\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalPlusClusters.bigWig\tGM12878\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalPlusSignal.bigWig\tGM12878\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleolusTotalTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusLongnonpolyaAlnRep1.bam\tGM12878\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusLongnonpolyaMinusClustersRep1.bigWig\tGM12878\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusLongnonpolyaPlusClustersRep1.bigWig\tGM12878\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPamAlnRep1.bam\tGM12878\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPamMinusSignalRep1.bigWig\tGM12878\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPamPlusSignalRep1.bigWig\tGM12878\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPamTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapAlnRep1.bam\tGM12878\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapAlnRep2.bam\tGM12878\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapMinusSignalRep1.bigWig\tGM12878\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapMinusSignalRep2.bigWig\tGM12878\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapPlusSignalRep1.bigWig\tGM12878\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapPlusSignalRep2.bigWig\tGM12878\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageGm12878NucleusPapTssGencV7.gtf.gz\tGM12878\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellLongnonpolyaAln.bam\tH1-hESC\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellLongnonpolyaMinusClusters.bigWig\tH1-hESC\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellLongnonpolyaPlusClusters.bigWig\tH1-hESC\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPamAln.bam\tH1-hESC\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPamMinusSignal.bigWig\tH1-hESC\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPamPlusSignal.bigWig\tH1-hESC\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPamTssGencV7.gtf.gz\tH1-hESC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapAlnRep1.bam\tH1-hESC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapAlnRep2.bam\tH1-hESC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapMinusClustersRep1.bigWig\tH1-hESC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapMinusClustersRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapMinusSignalRep1.bigWig\tH1-hESC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapMinusSignalRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapPlusClustersRep1.bigWig\tH1-hESC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapPlusClustersRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapPlusSignalRep1.bigWig\tH1-hESC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapPlusSignalRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCellPapTssGencV7.gtf.gz\tH1-hESC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCytosolPapAlnRep2.bam\tH1-hESC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCytosolPapMinusClustersRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCytosolPapMinusSignalRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCytosolPapPlusClustersRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescCytosolPapPlusSignalRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescNucleusPapAlnRep2.bam\tH1-hESC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescNucleusPapMinusClustersRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescNucleusPapMinusSignalRep2.bigWig\tH1-hESC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescNucleusPapPlusClustersRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageH1hescNucleusPapPlusSignalRep2.bigWig\tH1-hESC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapAlnRep1.bam\tHAoAF\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapAlnRep2.bam\tHAoAF\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapMinusRawRep1.bigWig\tHAoAF\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapMinusRawRep2.bigWig\tHAoAF\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapPlusRawRep1.bigWig\tHAoAF\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoafCellPapPlusRawRep2.bigWig\tHAoAF\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapAlnRep1.bam\tHAoEC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapAlnRep2.bam\tHAoEC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapMinusRawRep1.bigWig\tHAoEC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapMinusRawRep2.bigWig\tHAoEC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapPlusRawRep1.bigWig\tHAoEC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHaoecCellPapPlusRawRep2.bigWig\tHAoEC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapAlnRep1.bam\tHCH\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapAlnRep2.bam\tHCH\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapMinusRawRep1.bigWig\tHCH\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapMinusRawRep2.bigWig\tHCH\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapPlusRawRep1.bigWig\tHCH\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHchCellPapPlusRawRep2.bigWig\tHCH\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapAlnRep1.bam\tHeLa-S3\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapAlnRep2.bam\tHeLa-S3\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapMinusClustersRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapMinusClustersRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapMinusSignalRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapMinusSignalRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapPlusClustersRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapPlusClustersRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapPlusSignalRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapPlusSignalRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CellPapTssGencV7.gtf.gz\tHeLa-S3\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolLongnonpolyaAln.bam\tHeLa-S3\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolLongnonpolyaMinusClusters.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolLongnonpolyaPlusClusters.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPamAln.bam\tHeLa-S3\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPamMinusSignal.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPamPlusSignal.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPamTssGencV7.gtf.gz\tHeLa-S3\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapAlnRep1.bam\tHeLa-S3\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapAlnRep2.bam\tHeLa-S3\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapMinusClustersRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapMinusClustersRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapMinusSignalRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapMinusSignalRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapPlusClustersRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapPlusClustersRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapPlusSignalRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapPlusSignalRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3CytosolPapTssGencV7.gtf.gz\tHeLa-S3\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalAln.bam\tHeLa-S3\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalMinusClusters.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalMinusSignal.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalPlusClusters.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalPlusSignal.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleolusTotalTssGencV7.gtf.gz\tHeLa-S3\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPamAlnRep1.bam\tHeLa-S3\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPamMinusRawRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPamPlusRawRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapAlnRep1.bam\tHeLa-S3\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapAlnRep2.bam\tHeLa-S3\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapMinusClustersRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapMinusClustersRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapMinusSignalRep1.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapMinusSignalRep2.bigWig\tHeLa-S3\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapPlusClustersRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapPlusClustersRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapPlusSignalRep1.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapPlusSignalRep2.bigWig\tHeLa-S3\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHelas3NucleusPapTssGencV7.gtf.gz\tHeLa-S3\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapAlnRep1.bam\tHepG2\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapAlnRep2.bam\tHepG2\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapMinusClustersRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapMinusClustersRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapMinusSignalRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapMinusSignalRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapPlusClustersRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapPlusClustersRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapPlusSignalRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapPlusSignalRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CellPapTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolLongnonpolyaAln.bam\tHepG2\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolLongnonpolyaMinusClusters.bigWig\tHepG2\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolLongnonpolyaPlusClusters.bigWig\tHepG2\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPamAln.bam\tHepG2\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPamMinusSignal.bigWig\tHepG2\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPamPlusSignal.bigWig\tHepG2\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPamTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapAlnRep1.bam\tHepG2\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapAlnRep2.bam\tHepG2\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapMinusClustersRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapMinusClustersRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapMinusSignalRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapMinusSignalRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapPlusClustersRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapPlusClustersRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapPlusSignalRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapPlusSignalRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2CytosolPapTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalAln.bam\tHepG2\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalMinusClusters.bigWig\tHepG2\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalMinusSignal.bigWig\tHepG2\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalPlusClusters.bigWig\tHepG2\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalPlusSignal.bigWig\tHepG2\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleolusTotalTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusLongnonpolyaAln.bam\tHepG2\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusLongnonpolyaMinusClusters.bigWig\tHepG2\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusLongnonpolyaPlusClusters.bigWig\tHepG2\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPamAln.bam\tHepG2\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPamMinusSignal.bigWig\tHepG2\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPamPlusSignal.bigWig\tHepG2\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPamTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapAlnRep1.bam\tHepG2\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapAlnRep2.bam\tHepG2\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapMinusClustersRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapMinusClustersRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapMinusSignalRep1.bigWig\tHepG2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapMinusSignalRep2.bigWig\tHepG2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapPlusClustersRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapPlusClustersRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapPlusSignalRep1.bigWig\tHepG2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapPlusSignalRep2.bigWig\tHepG2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHepg2NucleusPapTssGencV7.gtf.gz\tHepG2\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapAlnRep1.bam\tHFDPC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapAlnRep2.bam\tHFDPC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapMinusRawRep1.bigWig\tHFDPC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapMinusRawRep2.bigWig\tHFDPC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapPlusRawRep1.bigWig\tHFDPC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHfdpcCellPapPlusRawRep2.bigWig\tHFDPC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmepcCellPapAlnRep1.bam\tHMEpC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmepcCellPapMinusRawRep1.bigWig\tHMEpC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmepcCellPapPlusRawRep1.bigWig\tHMEpC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapAlnRep1.bam\thMSC-AT\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapAlnRep2.bam\thMSC-AT\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapMinusRawRep1.bigWig\thMSC-AT\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapMinusRawRep2.bigWig\thMSC-AT\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapPlusRawRep1.bigWig\thMSC-AT\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscatCellPapPlusRawRep2.bigWig\thMSC-AT\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapAlnRep1.bam\thMSC-BM\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapAlnRep2.bam\thMSC-BM\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapMinusRawRep1.bigWig\thMSC-BM\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapMinusRawRep2.bigWig\thMSC-BM\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapPlusRawRep1.bigWig\thMSC-BM\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscbmCellPapPlusRawRep2.bigWig\thMSC-BM\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapAlnRep1.bam\thMSC-UC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapAlnRep2.bam\thMSC-UC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapMinusRawRep1.bigWig\thMSC-UC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapMinusRawRep2.bigWig\thMSC-UC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapPlusRawRep1.bigWig\thMSC-UC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHmscucCellPapPlusRawRep2.bigWig\thMSC-UC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapAlnRep1.bam\tHOB\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapAlnRep2.bam\tHOB\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapMinusRawRep1.bigWig\tHOB\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapMinusRawRep2.bigWig\tHOB\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapPlusRawRep1.bigWig\tHOB\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHobCellPapPlusRawRep2.bigWig\tHOB\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapAlnRep1.bam\tHPC-PL\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapAlnRep2.bam\tHPC-PL\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapMinusRawRep1.bigWig\tHPC-PL\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapMinusRawRep2.bigWig\tHPC-PL\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapPlusRawRep1.bigWig\tHPC-PL\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpcplCellPapPlusRawRep2.bigWig\tHPC-PL\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapAlnRep1.bam\tHPIEpC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapAlnRep2.bam\tHPIEpC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapMinusRawRep1.bigWig\tHPIEpC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapMinusRawRep2.bigWig\tHPIEpC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapPlusRawRep1.bigWig\tHPIEpC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHpiepcCellPapPlusRawRep2.bigWig\tHPIEpC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapAlnRep1.bam\tHSaVEC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapAlnRep2.bam\tHSaVEC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapMinusRawRep1.bigWig\tHSaVEC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapMinusRawRep2.bigWig\tHSaVEC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapPlusRawRep1.bigWig\tHSaVEC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHsavecCellPapPlusRawRep2.bigWig\tHSaVEC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapAlnRep1.bam\tHUVEC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapAlnRep2.bam\tHUVEC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapMinusClustersRep1.bigWig\tHUVEC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapMinusClustersRep2.bigWig\tHUVEC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapMinusSignalRep1.bigWig\tHUVEC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapMinusSignalRep2.bigWig\tHUVEC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapPlusClustersRep1.bigWig\tHUVEC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapPlusClustersRep2.bigWig\tHUVEC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapPlusSignalRep1.bigWig\tHUVEC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapPlusSignalRep2.bigWig\tHUVEC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCellPapTssGencV7.gtf.gz\tHUVEC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolLongnonpolyaAln.bam\tHUVEC\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolLongnonpolyaMinusClusters.bigWig\tHUVEC\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolLongnonpolyaPlusClusters.bigWig\tHUVEC\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPamAln.bam\tHUVEC\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPamMinusSignal.bigWig\tHUVEC\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPamPlusSignal.bigWig\tHUVEC\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPamTssGencV7.gtf.gz\tHUVEC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapAlnRep3.bam\tHUVEC\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapAlnRep4.bam\tHUVEC\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapMinusClustersRep3.bigWig\tHUVEC\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapMinusClustersRep4.bigWig\tHUVEC\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapMinusSignalRep3.bigWig\tHUVEC\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapMinusSignalRep4.bigWig\tHUVEC\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapPlusClustersRep3.bigWig\tHUVEC\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapPlusClustersRep4.bigWig\tHUVEC\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapPlusSignalRep3.bigWig\tHUVEC\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapPlusSignalRep4.bigWig\tHUVEC\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecCytosolPapTssGencV7.gtf.gz\tHUVEC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPamAlnRep1.bam\tHUVEC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPamMinusRawRep1.bigWig\tHUVEC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPamPlusRawRep1.bigWig\tHUVEC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapAlnRep3.bam\tHUVEC\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapAlnRep4.bam\tHUVEC\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapMinusClustersRep3.bigWig\tHUVEC\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapMinusClustersRep4.bigWig\tHUVEC\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapMinusSignalRep3.bigWig\tHUVEC\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapMinusSignalRep4.bigWig\tHUVEC\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapPlusClustersRep3.bigWig\tHUVEC\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapPlusClustersRep4.bigWig\tHUVEC\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapPlusSignalRep3.bigWig\tHUVEC\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapPlusSignalRep4.bigWig\tHUVEC\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHuvecNucleusPapTssGencV7.gtf.gz\tHUVEC\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapAlnRep1.bam\tHVMF\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapAlnRep2.bam\tHVMF\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapMinusRawRep1.bigWig\tHVMF\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapMinusRawRep2.bigWig\tHVMF\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapPlusRawRep1.bigWig\tHVMF\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHvmfCellPapPlusRawRep2.bigWig\tHVMF\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapAlnRep1.bam\tHWP\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapAlnRep2.bam\tHWP\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapMinusRawRep1.bigWig\tHWP\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapMinusRawRep2.bigWig\tHWP\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapPlusRawRep1.bigWig\tHWP\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageHwpCellPapPlusRawRep2.bigWig\tHWP\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapAlnRep1.bam\tIMR90\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapAlnRep2.bam\tIMR90\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapMinusRawRep1.bigWig\tIMR90\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapMinusRawRep2.bigWig\tIMR90\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapPlusRawRep1.bigWig\tIMR90\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CellPapPlusRawRep2.bigWig\tIMR90\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapAlnRep1.bam\tIMR90\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapAlnRep2.bam\tIMR90\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapMinusRawRep1.bigWig\tIMR90\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapMinusRawRep2.bigWig\tIMR90\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapPlusRawRep1.bigWig\tIMR90\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90CytosolPapPlusRawRep2.bigWig\tIMR90\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapAlnRep1.bam\tIMR90\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapAlnRep2.bam\tIMR90\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapMinusRawRep1.bigWig\tIMR90\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapMinusRawRep2.bigWig\tIMR90\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapPlusRawRep1.bigWig\tIMR90\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageImr90NucleusPapPlusRawRep2.bigWig\tIMR90\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapAlnRep1.bam\tK562\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapAlnRep2.bam\tK562\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapMinusClustersRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapMinusClustersRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapMinusSignalRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapMinusSignalRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapPlusClustersRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapPlusClustersRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapPlusSignalRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapPlusSignalRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CellPapTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562ChromatinTotalTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolLongnonpolyaAln.bam\tK562\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolLongnonpolyaMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolLongnonpolyaPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPamAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPamMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPamPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPamTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapAlnRep1.bam\tK562\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapAlnRep2.bam\tK562\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusClustersRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusClustersRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusSignalRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapMinusSignalRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusClustersRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusClustersRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusSignalRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapPlusSignalRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562CytosolPapTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleolusTotalAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleolusTotalMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleolusTotalPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleolusTotalTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleoplasmTotalTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusLongnonpolyaAln.bam\tK562\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusLongnonpolyaMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusLongnonpolyaPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPamAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPamMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPamPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPamTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapAlnRep1.bam\tK562\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapAlnRep2.bam\tK562\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapMinusClustersRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapMinusClustersRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapMinusSignalRep1.bigWig\tK562\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapMinusSignalRep2.bigWig\tK562\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapPlusClustersRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapPlusClustersRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapPlusSignalRep1.bigWig\tK562\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapPlusSignalRep2.bigWig\tK562\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562NucleusPapTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomeLongnonpolyaAln.bam\tK562\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomeLongnonpolyaMinusClusters.bigWig\tK562\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomeLongnonpolyaPlusClusters.bigWig\tK562\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomePamAln.bam\tK562\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomePamMinusSignal.bigWig\tK562\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomePamPlusSignal.bigWig\tK562\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageK562PolysomePamTssGencV7.gtf.gz\tK562\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapAlnRep1.bam\tMCF-7\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapAlnRep2.bam\tMCF-7\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapMinusClustersRep1.bigWig\tMCF-7\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapMinusRawRep2.bigWig\tMCF-7\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapMinusSignalRep1.bigWig\tMCF-7\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapPlusClustersRep1.bigWig\tMCF-7\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapPlusRawRep2.bigWig\tMCF-7\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapPlusSignalRep1.bigWig\tMCF-7\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CellPapTssGencV7.gtf.gz\tMCF-7\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapAlnRep3.bam\tMCF-7\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapAlnRep4.bam\tMCF-7\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapMinusRawRep3.bigWig\tMCF-7\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapMinusRawRep4.bigWig\tMCF-7\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapPlusRawRep3.bigWig\tMCF-7\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7CytosolPapPlusRawRep4.bigWig\tMCF-7\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapAlnRep3.bam\tMCF-7\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapAlnRep4.bam\tMCF-7\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapMinusRawRep3.bigWig\tMCF-7\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapMinusRawRep4.bigWig\tMCF-7\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapPlusRawRep3.bigWig\tMCF-7\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMcf7NucleusPapPlusRawRep4.bigWig\tMCF-7\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapAlnRep1.bam\tMonocytes-CD14+\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapAlnRep2.bam\tMonocytes-CD14+\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapMinusRawRep1.bigWig\tMonocytes-CD14+\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapMinusRawRep2.bigWig\tMonocytes-CD14+\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapPlusRawRep1.bigWig\tMonocytes-CD14+\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageMonocd14CellPapPlusRawRep2.bigWig\tMonocytes-CD14+\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapAlnRep1.bam\tNHDF\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapAlnRep2.bam\tNHDF\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapMinusRawRep1.bigWig\tNHDF\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapMinusRawRep2.bigWig\tNHDF\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapPlusRawRep1.bigWig\tNHDF\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhdfCellPapPlusRawRep2.bigWig\tNHDF\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapAlnRep1.bam\tNHEK\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapAlnRep2.bam\tNHEK\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapMinusClustersRep1.bigWig\tNHEK\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapMinusClustersRep2.bigWig\tNHEK\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapMinusSignalRep1.bigWig\tNHEK\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapMinusSignalRep2.bigWig\tNHEK\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapPlusClustersRep1.bigWig\tNHEK\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapPlusClustersRep2.bigWig\tNHEK\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapPlusSignalRep1.bigWig\tNHEK\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapPlusSignalRep2.bigWig\tNHEK\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCellPapTssGencV7.gtf.gz\tNHEK\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolLongnonpolyaAln.bam\tNHEK\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolLongnonpolyaMinusClusters.bigWig\tNHEK\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolLongnonpolyaPlusClusters.bigWig\tNHEK\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPamAln.bam\tNHEK\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPamMinusSignal.bigWig\tNHEK\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPamPlusSignal.bigWig\tNHEK\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPamTssGencV7.gtf.gz\tNHEK\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapAlnRep3.bam\tNHEK\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapAlnRep4.bam\tNHEK\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapMinusClustersRep3.bigWig\tNHEK\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapMinusRawRep4.bigWig\tNHEK\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapMinusSignalRep3.bigWig\tNHEK\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapPlusClustersRep3.bigWig\tNHEK\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapPlusRawRep4.bigWig\tNHEK\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapPlusSignalRep3.bigWig\tNHEK\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekCytosolPapTssGencV7.gtf.gz\tNHEK\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusLongnonpolyaAln.bam\tNHEK\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusLongnonpolyaMinusClusters.bigWig\tNHEK\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusLongnonpolyaPlusClusters.bigWig\tNHEK\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPamAln.bam\tNHEK\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPamMinusSignal.bigWig\tNHEK\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPamPlusSignal.bigWig\tNHEK\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPamTssGencV7.gtf.gz\tNHEK\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapAlnRep3.bam\tNHEK\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapAlnRep4.bam\tNHEK\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapMinusClustersRep3.bigWig\tNHEK\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapMinusRawRep4.bigWig\tNHEK\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapMinusSignalRep3.bigWig\tNHEK\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapPlusClustersRep3.bigWig\tNHEK\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapPlusRawRep4.bigWig\tNHEK\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapPlusSignalRep3.bigWig\tNHEK\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhekNucleusPapTssGencV7.gtf.gz\tNHEK\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapAlnRep1.bam\tNHEM.f_M2\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapAlnRep2.bam\tNHEM.f_M2\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapMinusRawRep1.bigWig\tNHEM.f_M2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapMinusRawRep2.bigWig\tNHEM.f_M2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapPlusRawRep1.bigWig\tNHEM.f_M2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemfm2CellPapPlusRawRep2.bigWig\tNHEM.f_M2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapAlnRep1.bam\tNHEM_M2\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapAlnRep2.bam\tNHEM_M2\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapMinusRawRep1.bigWig\tNHEM_M2\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapMinusRawRep2.bigWig\tNHEM_M2\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapPlusRawRep1.bigWig\tNHEM_M2\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageNhemm2CellPapPlusRawRep2.bigWig\tNHEM_M2\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellLongnonpolyaAln.bam\tprostate\tCage\t\tAlignments\t0\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellLongnonpolyaMinusClusters.bigWig\tprostate\tCage\t\tMinusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellLongnonpolyaPlusClusters.bigWig\tprostate\tCage\t\tPlusSignal\t0\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellPamAln.bam\tprostate\tCage\t\tAlignments\t\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellPamMinusSignal.bigWig\tprostate\tCage\t\tMinusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageProstateCellPamPlusSignal.bigWig\tprostate\tCage\t\tPlusSignal\t\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapAlnRep1.bam\tSkMC\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapAlnRep2.bam\tSkMC\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapMinusRawRep1.bigWig\tSkMC\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapMinusRawRep2.bigWig\tSkMC\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapPlusRawRep1.bigWig\tSkMC\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSkmcCellPapPlusRawRep2.bigWig\tSkMC\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapAlnRep3.bam\tSK-N-SH\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapAlnRep4.bam\tSK-N-SH\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapMinusRawRep3.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapMinusRawRep4.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapPlusRawRep3.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCellPapPlusRawRep4.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapAlnRep3.bam\tSK-N-SH\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapAlnRep4.bam\tSK-N-SH\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapMinusRawRep3.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapMinusRawRep4.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapPlusRawRep3.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshCytosolPapPlusRawRep4.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapAlnRep3.bam\tSK-N-SH\tCage\t\tAlignments\t3\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapAlnRep4.bam\tSK-N-SH\tCage\t\tAlignments\t4\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapMinusRawRep3.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapMinusRawRep4.bigWig\tSK-N-SH\tCage\t\tMinusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapPlusRawRep3.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t3\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshNucleusPapPlusRawRep4.bigWig\tSK-N-SH\tCage\t\tPlusSignal\t4\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapAlnRep1.bam\tSK-N-SH_RA\tCage\t\tAlignments\t1\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapAlnRep2.bam\tSK-N-SH_RA\tCage\t\tAlignments\t2\tbam\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapMinusRawRep1.bigWig\tSK-N-SH_RA\tCage\t\tMinusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapMinusSignalRep2.bigWig\tSK-N-SH_RA\tCage\t\tMinusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapPlusRawRep1.bigWig\tSK-N-SH_RA\tCage\t\tPlusSignal\t1\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapPlusSignalRep2.bigWig\tSK-N-SH_RA\tCage\t\tPlusSignal\t2\tbigWig\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeRikenCage/wgEncodeRikenCageSknshraCellPapTssGencV7.gtf.gz\tSK-N-SH_RA\tCage\t\tTssGencV7\t\tgtf\tRIKEN\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Celf1RbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tCELF1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Celf1RbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tCELF1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Elavl1RbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Elavl1RbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Igf2bp1RbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tIGF2BP1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Igf2bp1RbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tIGF2BP1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Pabpc1RbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878Pabpc1RbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878RipinputRbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878RipinputRbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878SlbpRbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tSLBP\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878SlbpRbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tSLBP\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878T7tagRbpAssocRna.broadPeak.gz\tGM12878\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStGm12878T7tagRbpAssocRnaV2.broadPeak.gz\tGM12878\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescElavl1RbpAssocRna.broadPeak.gz\tH1-hESC\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescElavl1RbpAssocRnaV2.broadPeak.gz\tH1-hESC\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescRipinputRbpAssocRna.broadPeak.gz\tH1-hESC\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescRipinputRbpAssocRnaV2.broadPeak.gz\tH1-hESC\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescT7tagRbpAssocRna.broadPeak.gz\tH1-hESC\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStH1hescT7tagRbpAssocRnaV2.broadPeak.gz\tH1-hESC\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3Elavl1RbpAssocRna.broadPeak.gz\tHeLa-S3\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3Elavl1RbpAssocRnaV2.broadPeak.gz\tHeLa-S3\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3Pabpc1RbpAssocRna.broadPeak.gz\tHeLa-S3\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3Pabpc1RbpAssocRnaV2.broadPeak.gz\tHeLa-S3\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3RipinputRbpAssocRna.broadPeak.gz\tHeLa-S3\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3RipinputRbpAssocRnaV2.broadPeak.gz\tHeLa-S3\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3T7tagRbpAssocRna.broadPeak.gz\tHeLa-S3\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHelas3T7tagRbpAssocRnaV2.broadPeak.gz\tHeLa-S3\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2Elavl1RbpAssocRna.broadPeak.gz\tHepG2\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2Elavl1RbpAssocRnaV2.broadPeak.gz\tHepG2\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2Pabpc1RbpAssocRna.broadPeak.gz\tHepG2\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2Pabpc1RbpAssocRnaV2.broadPeak.gz\tHepG2\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2RipinputRbpAssocRna.broadPeak.gz\tHepG2\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2RipinputRbpAssocRnaV2.broadPeak.gz\tHepG2\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2T7tagRbpAssocRna.broadPeak.gz\tHepG2\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStHepg2T7tagRbpAssocRnaV2.broadPeak.gz\tHepG2\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Celf1RbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tCELF1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Celf1RbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tCELF1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Elavl1RbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Elavl1RbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Pabpc1RbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562Pabpc1RbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562RipinputRbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562RipinputRbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562SlbpRbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tSLBP\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562SlbpRbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tSLBP\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562T7tagRbpAssocRna.broadPeak.gz\tK562\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyGeneSt/wgEncodeSunyAlbanyGeneStK562T7tagRbpAssocRnaV2.broadPeak.gz\tK562\tRipGeneSt\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingGm12878Elavl1RbpAssocRna.broadPeak.gz\tGM12878\tRipTiling\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingGm12878Pabpc1RbpAssocRna.broadPeak.gz\tGM12878\tRipTiling\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingGm12878RipinputRbpAssocRna.broadPeak.gz\tGM12878\tRipTiling\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingGm12878T7tagRbpAssocRna.broadPeak.gz\tGM12878\tRipTiling\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingK562Elavl1RbpAssocRna.broadPeak.gz\tK562\tRipTiling\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingK562Pabpc1RbpAssocRna.broadPeak.gz\tK562\tRipTiling\tPABPC1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingK562RipinputRbpAssocRna.broadPeak.gz\tK562\tRipTiling\tripInput\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyAlbanyTiling/wgEncodeSunyAlbanyTilingK562T7tagRbpAssocRna.broadPeak.gz\tK562\tRipTiling\tT7Tag\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Elavl1AlnRep1.bam\tGM12878\tRipSeq\tELAVL1\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Elavl1AlnRep2.bam\tGM12878\tRipSeq\tELAVL1\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Elavl1Pk.broadPeak.gz\tGM12878\tRipSeq\tELAVL1\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Elavl1SigRep1.bigWig\tGM12878\tRipSeq\tELAVL1\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Elavl1SigRep2.bigWig\tGM12878\tRipSeq\tELAVL1\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Pabpc1AlnRep1.bam\tGM12878\tRipSeq\tPABPC1\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Pabpc1AlnRep2.bam\tGM12878\tRipSeq\tPABPC1\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Pabpc1Pk.broadPeak.gz\tGM12878\tRipSeq\tPABPC1\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Pabpc1SigRep1.bigWig\tGM12878\tRipSeq\tPABPC1\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878Pabpc1SigRep2.bigWig\tGM12878\tRipSeq\tPABPC1\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878RipinputAlnRep1.bam\tGM12878\tRipSeq\tripInput\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878RipinputAlnRep2.bam\tGM12878\tRipSeq\tripInput\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878RipinputPk.broadPeak.gz\tGM12878\tRipSeq\tripInput\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878RipinputSigRep1.bigWig\tGM12878\tRipSeq\tripInput\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878RipinputSigRep2.bigWig\tGM12878\tRipSeq\tripInput\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878T7tagAlnRep1.bam\tGM12878\tRipSeq\tT7Tag\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878T7tagAlnRep2.bam\tGM12878\tRipSeq\tT7Tag\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878T7tagSigRep1.bigWig\tGM12878\tRipSeq\tT7Tag\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqGm12878T7tagSigRep2.bigWig\tGM12878\tRipSeq\tT7Tag\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Elavl1AlnRep1.bam\tK562\tRipSeq\tELAVL1\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Elavl1AlnRep2.bam\tK562\tRipSeq\tELAVL1\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Elavl1Pk.broadPeak.gz\tK562\tRipSeq\tELAVL1\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Elavl1SigRep1.bigWig\tK562\tRipSeq\tELAVL1\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Elavl1SigRep2.bigWig\tK562\tRipSeq\tELAVL1\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Pabpc1AlnRep1.bam\tK562\tRipSeq\tPABPC1\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Pabpc1AlnRep2.bam\tK562\tRipSeq\tPABPC1\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Pabpc1Pk.broadPeak.gz\tK562\tRipSeq\tPABPC1\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Pabpc1SigRep1.bigWig\tK562\tRipSeq\tPABPC1\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562Pabpc1SigRep2.bigWig\tK562\tRipSeq\tPABPC1\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562RipinputAlnRep1.bam\tK562\tRipSeq\tripInput\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562RipinputAlnRep2.bam\tK562\tRipSeq\tripInput\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562RipinputPk.broadPeak.gz\tK562\tRipSeq\tripInput\tPeaks\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562RipinputSigRep1.bigWig\tK562\tRipSeq\tripInput\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562RipinputSigRep2.bigWig\tK562\tRipSeq\tripInput\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562T7tagAlnRep1.bam\tK562\tRipSeq\tT7Tag\tAlignments\t1\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562T7tagAlnRep2.bam\tK562\tRipSeq\tT7Tag\tAlignments\t2\tbam\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562T7tagSigRep1.bigWig\tK562\tRipSeq\tT7Tag\tSignal\t1\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunyRipSeq/wgEncodeSunyRipSeqK562T7tagSigRep2.bigWig\tK562\tRipSeq\tT7Tag\tSignal\t2\tbigWig\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunySwitchgear/wgEncodeSunySwitchgearHt1080Elavl1RbpAssocRna.broadPeak.gz\tHT-1080\tSwitchgear\tELAVL1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSunySwitchgear/wgEncodeSunySwitchgearHt1080Igf2bp1RbpAssocRna.broadPeak.gz\tHT-1080\tSwitchgear\tIGF2BP1\tRbpAssocRna\t\tbroadPeak\tSunyAlbany\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k04me1UcdAlnRep1.bam\tHCT-116\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k04me1UcdAlnRep2.bam\tHCT-116\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k04me1UcdPk.narrowPeak.gz\tHCT-116\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k04me1UcdSig.bigWig\tHCT-116\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k27acUcdAlnRep1.bam\tHCT-116\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k27acUcdAlnRep2.bam\tHCT-116\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k27acUcdPk.narrowPeak.gz\tHCT-116\tChipSeq\tH3K27ac\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116H3k27acUcdSig.bigWig\tHCT-116\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116InputUcdAlnRep1.bam\tHCT-116\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneHct116InputUcdSig.bigWig\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k27me3bUcdAlnRep1.bam\tK562\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k27me3bUcdAlnRep2.bam\tK562\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k27me3bUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k27me3bUcdSig.bigWig\tK562\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me1UcdAlnRep1.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me1UcdAlnRep2.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me1UcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me1UcdSig.bigWig\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me3bUcdAlnRep1.bam\tK562\tChipSeq\tH3K4me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me3bUcdAlnRep2.bam\tK562\tChipSeq\tH3K4me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me3bUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K4me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k4me3bUcdSig.bigWig\tK562\tChipSeq\tH3K4me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k9acbUcdAlnRep1.bam\tK562\tChipSeq\tH3K9acB\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k9acbUcdAlnRep2.bam\tK562\tChipSeq\tH3K9acB\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k9acbUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K9acB\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562H3k9acbUcdSig.bigWig\tK562\tChipSeq\tH3K9acB\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562InputUcdAln.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562InputUcdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k27me3bUcdAlnRep1.bam\tK562\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k27me3bUcdAlnRep2.bam\tK562\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k27me3bUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k27me3bUcdSig.bigWig\tK562\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me1UcdAlnRep1.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me1UcdAlnRep2.bam\tK562\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me1UcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me1UcdSig.bigWig\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me3bUcdAlnRep1.bam\tK562\tChipSeq\tH3K4me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me3bUcdAlnRep2.bam\tK562\tChipSeq\tH3K4me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me3bUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K4me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k4me3bUcdSig.bigWig\tK562\tChipSeq\tH3K4me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k9acbUcdAlnRep1.bam\tK562\tChipSeq\tH3K9acB\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k9acbUcdAlnRep2.bam\tK562\tChipSeq\tH3K9acB\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k9acbUcdPk.narrowPeak.gz\tK562\tChipSeq\tH3K9acB\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bH3k9acbUcdSig.bigWig\tK562\tChipSeq\tH3K9acB\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bInputUcdAln.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneK562bInputUcdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k09me3UcdAlnRep1.bam\tMCF-7\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k09me3UcdAlnRep2.bam\tMCF-7\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k09me3UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k09me3UcdSig.bigWig\tMCF-7\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27acUcdAlnRep1.bam\tMCF-7\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27acUcdAlnRep2.bam\tMCF-7\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27acUcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tH3K27ac\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27acUcdSig.bigWig\tMCF-7\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27me3bUcdAlnRep1.bam\tMCF-7\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27me3bUcdAlnRep2.bam\tMCF-7\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27me3bUcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k27me3bUcdSig.bigWig\tMCF-7\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k36me3bUcdAlnRep1.bam\tMCF-7\tChipSeq\tH3K36me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k36me3bUcdAlnRep2.bam\tMCF-7\tChipSeq\tH3K36me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k36me3bUcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tH3K36me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7H3k36me3bUcdSig.bigWig\tMCF-7\tChipSeq\tH3K36me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7InputUcdAlnRep1.bam\tMCF-7\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7InputUcdAlnRep2.bam\tMCF-7\tChipSeq\tInput\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneMcf7InputUcdSig.bigWig\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k09me3UcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k09me3UcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k09me3UcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k09me3UcdSig.bigWig\tNT2-D1\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k27me3bUcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k27me3bUcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k27me3bUcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k27me3bUcdSig.bigWig\tNT2-D1\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K36me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K36me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k36me3bUcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K36me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k36me3bUcdSig.bigWig\tNT2-D1\tChipSeq\tH3K36me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me1UcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me1UcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me1UcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me1UcdSig.bigWig\tNT2-D1\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me3bUcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K4me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me3bUcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K4me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me3bUcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K4me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k4me3bUcdSig.bigWig\tNT2-D1\tChipSeq\tH3K4me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k9acbUcdAlnRep1.bam\tNT2-D1\tChipSeq\tH3K9acB\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k9acbUcdAlnRep2.bam\tNT2-D1\tChipSeq\tH3K9acB\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k9acbUcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tH3K9acB\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1H3k9acbUcdSig.bigWig\tNT2-D1\tChipSeq\tH3K9acB\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1InputUcdAln.bam\tNT2-D1\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneNt2d1InputUcdSig.bigWig\tNT2-D1\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me1bUcdAlnRep1.bam\tPANC-1\tChipSeq\tH3K4me1_(pAb-037-050)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me1bUcdAlnRep2.bam\tPANC-1\tChipSeq\tH3K4me1_(pAb-037-050)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me1bUcdPk.narrowPeak.gz\tPANC-1\tChipSeq\tH3K4me1_(pAb-037-050)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me1bUcdSig.bigWig\tPANC-1\tChipSeq\tH3K4me1_(pAb-037-050)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me3bUcdAlnRep1.bam\tPANC-1\tChipSeq\tH3K4me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me3bUcdAlnRep2.bam\tPANC-1\tChipSeq\tH3K4me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me3bUcdPk.narrowPeak.gz\tPANC-1\tChipSeq\tH3K4me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k04me3bUcdSig.bigWig\tPANC-1\tChipSeq\tH3K4me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k27acUcdAlnRep1.bam\tPANC-1\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k27acUcdAlnRep2.bam\tPANC-1\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k27acUcdPk.narrowPeak.gz\tPANC-1\tChipSeq\tH3K27ac\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1H3k27acUcdSig.bigWig\tPANC-1\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1InputUcdAlnRep1.bam\tPANC-1\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePanc1InputUcdSig.bigWig\tPANC-1\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k04me3bUcdAlnRep1.bam\tPBMC\tChipSeq\tH3K4me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k04me3bUcdAlnRep2.bam\tPBMC\tChipSeq\tH3K4me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k04me3bUcdPk.narrowPeak.gz\tPBMC\tChipSeq\tH3K4me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k04me3bUcdSig.bigWig\tPBMC\tChipSeq\tH3K4me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k27me3bUcdAlnRep1.bam\tPBMC\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k27me3bUcdAlnRep2.bam\tPBMC\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k27me3bUcdPk.narrowPeak.gz\tPBMC\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k27me3bUcdSig.bigWig\tPBMC\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k4me1UcdAlnRep1.bam\tPBMC\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k4me1UcdAlnRep2.bam\tPBMC\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k4me1UcdPk.narrowPeak.gz\tPBMC\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k4me1UcdSig.bigWig\tPBMC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k9me3UcdAlnRep1.bam\tPBMC\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k9me3UcdAlnRep2.bam\tPBMC\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k9me3UcdPk.narrowPeak.gz\tPBMC\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcH3k9me3UcdSig.bigWig\tPBMC\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcInputUcdAlnRep1.bam\tPBMC\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistonePbmcInputUcdSig.bigWig\tPBMC\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k36me3bUcdAlnRep1.bam\tU2OS\tChipSeq\tH3K36me3B\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k36me3bUcdAlnRep2.bam\tU2OS\tChipSeq\tH3K36me3B\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k36me3bUcdPk.narrowPeak.gz\tU2OS\tChipSeq\tH3K36me3B\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k36me3bUcdSig.bigWig\tU2OS\tChipSeq\tH3K36me3B\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k9me3UcdAlnRep1.bam\tU2OS\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k9me3UcdAlnRep2.bam\tU2OS\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k9me3UcdPk.narrowPeak.gz\tU2OS\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osH3k9me3UcdSig.bigWig\tU2OS\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osInputUcdAln.bam\tU2OS\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhHistone/wgEncodeSydhHistoneU2osInputUcdSig.bigWig\tU2OS\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep1.bam\tGM12878\tNucleosome\t\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep2.bam\tGM12878\tNucleosome\t\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep3.bam\tGM12878\tNucleosome\t\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep4.bam\tGM12878\tNucleosome\t\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep5.bam\tGM12878\tNucleosome\t\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep6.bam\tGM12878\tNucleosome\t\tAlignments\t6\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep7.bam\tGM12878\tNucleosome\t\tAlignments\t7\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep8.bam\tGM12878\tNucleosome\t\tAlignments\t8\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878AlnRep9.bam\tGM12878\tNucleosome\t\tAlignments\t9\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeGm12878Sig.bigWig\tGM12878\tNucleosome\t\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep1.bam\tK562\tNucleosome\t\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep10.bam\tK562\tNucleosome\t\tAlignments\t10\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep11.bam\tK562\tNucleosome\t\tAlignments\t11\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep2.bam\tK562\tNucleosome\t\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep3.bam\tK562\tNucleosome\t\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep4.bam\tK562\tNucleosome\t\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep5.bam\tK562\tNucleosome\t\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep6.bam\tK562\tNucleosome\t\tAlignments\t6\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep7.bam\tK562\tNucleosome\t\tAlignments\t7\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep8.bam\tK562\tNucleosome\t\tAlignments\t8\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562AlnRep9.bam\tK562\tNucleosome\t\tAlignments\t9\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhNsome/wgEncodeSydhNsomeK562Sig.bigWig\tK562\tNucleosome\t\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifna30PolyaAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifna30PolyaRaw.bigWig\tK562\tRnaSeq\t\tRawSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifna6hPolyaAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifna6hPolyaRaw.bigWig\tK562\tRnaSeq\t\tRawSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifng30PolyaAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifng30PolyaRaw.bigWig\tK562\tRnaSeq\t\tRawSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifng6hPolyaAln.bam\tK562\tRnaSeq\t\tAlignments\t\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqK562Ifng6hPolyaRaw.bigWig\tK562\tRnaSeq\t\tRawSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Bhlhe40IggrabAlnRep1.bam\tA549\tChipSeq\tBHLHE40\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Bhlhe40IggrabAlnRep2.bam\tA549\tChipSeq\tBHLHE40\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Bhlhe40IggrabPk.narrowPeak.gz\tA549\tChipSeq\tBHLHE40\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Bhlhe40IggrabSig.bigWig\tA549\tChipSeq\tBHLHE40\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CebpbIggrabAlnRep1.bam\tA549\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CebpbIggrabAlnRep2.bam\tA549\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CebpbIggrabPk.narrowPeak.gz\tA549\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CebpbIggrabSig.bigWig\tA549\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CmycIggrabAlnRep1.bam\tA549\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CmycIggrabAlnRep2.bam\tA549\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CmycIggrabPk.narrowPeak.gz\tA549\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CmycIggrabSig.bigWig\tA549\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CtcfbIggrabAlnRep1.bam\tA549\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CtcfbIggrabAlnRep2.bam\tA549\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CtcfbIggrabPk.narrowPeak.gz\tA549\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549CtcfbIggrabSig.bigWig\tA549\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549InputIggrabAlnRep1.bam\tA549\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549InputIggrabSig.bigWig\tA549\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549MaxIggrabAlnRep1.bam\tA549\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549MaxIggrabAlnRep2.bam\tA549\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549MaxIggrabPk.narrowPeak.gz\tA549\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549MaxIggrabSig.bigWig\tA549\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Pol2s2IggrabAlnRep1.bam\tA549\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Pol2s2IggrabAlnRep2.bam\tA549\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Pol2s2IggrabPk.narrowPeak.gz\tA549\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Pol2s2IggrabSig.bigWig\tA549\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Rad21IggrabAlnRep1.bam\tA549\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Rad21IggrabAlnRep2.bam\tA549\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Rad21IggrabPk.narrowPeak.gz\tA549\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsA549Rad21IggrabSig.bigWig\tA549\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714InputUcdAlnRep1.bam\tGM08714\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714InputUcdSig.bigWig\tGM08714\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714Znf274UcdAlnRep1.bam\tGM08714\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714Znf274UcdAlnRep2.bam\tGM08714\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714Znf274UcdPk.narrowPeak.gz\tGM08714\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm08714Znf274UcdSig.bigWig\tGM08714\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputIggmusAlnRep1.bam\tGM10847\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputIggmusAlnRep2.bam\tGM10847\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputIggmusSig.bigWig\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputTnfaIggrabAlnRep1.bam\tGM10847\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputTnfaIggrabAlnRep2.bam\tGM10847\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847InputTnfaIggrabSig.bigWig\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabAlnRep1.bam\tGM10847\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabAlnRep2.bam\tGM10847\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabAlnRep3.bam\tGM10847\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabAlnRep4.bam\tGM10847\tChipSeq\tNFKB\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabAlnRep5.bam\tGM10847\tChipSeq\tNFKB\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabPk.narrowPeak.gz\tGM10847\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847NfkbTnfaIggrabSig.bigWig\tGM10847\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep1.bam\tGM10847\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep2.bam\tGM10847\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847Pol2IggmusPk.narrowPeak.gz\tGM10847\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm10847Pol2IggmusSig.bigWig\tGM10847\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Bhlhe40cIggmusAlnRep1.bam\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Bhlhe40cIggmusAlnRep2.bam\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Bhlhe40cIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Bhlhe40cIggmusSig.bigWig\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Brca1a300IggmusAlnRep1.bam\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Brca1a300IggmusAlnRep2.bam\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Brca1a300IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Brca1a300IggmusSig.bigWig\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Cdpsc6327IggmusAlnRep1.bam\tGM12878\tChipSeq\tCDP_(sc-6327)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Cdpsc6327IggmusAlnRep2.bam\tGM12878\tChipSeq\tCDP_(sc-6327)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Cdpsc6327IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tCDP_(sc-6327)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Cdpsc6327IggmusSig.bigWig\tGM12878\tChipSeq\tCDP_(sc-6327)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878CfosStdAlnRep1.bam\tGM12878\tChipSeq\tc-Fos\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878CfosStdAlnRep2.bam\tGM12878\tChipSeq\tc-Fos\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878CfosStdAlnRep3.bam\tGM12878\tChipSeq\tc-Fos\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878CfosStdPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878CfosStdSig.bigWig\tGM12878\tChipSeq\tc-Fos\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd1a301218aIggmusAlnRep1.bam\tGM12878\tChipSeq\tCHD1_(A301-218A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd1a301218aIggmusAlnRep2.bam\tGM12878\tChipSeq\tCHD1_(A301-218A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd1a301218aIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd1a301218aIggmusSig.bigWig\tGM12878\tChipSeq\tCHD1_(A301-218A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd2ab68301IggmusAlnRep1.bam\tGM12878\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd2ab68301IggmusAlnRep2.bam\tGM12878\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd2ab68301IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Chd2ab68301IggmusSig.bigWig\tGM12878\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Corestsc30189IggmusAlnRep1.bam\tGM12878\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Corestsc30189IggmusAlnRep2.bam\tGM12878\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Corestsc30189IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Corestsc30189IggmusSig.bigWig\tGM12878\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ctcfsc15914c20StdAlnRep1.bam\tGM12878\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ctcfsc15914c20StdAlnRep2.bam\tGM12878\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ctcfsc15914c20StdPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ctcfsc15914c20StdSig.bigWig\tGM12878\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878E2f4IggmusAlnRep1.bam\tGM12878\tChipSeq\tE2F4\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878E2f4IggmusAlnRep2.bam\tGM12878\tChipSeq\tE2F4\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878E2f4IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878E2f4IggmusSig.bigWig\tGM12878\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ebf1sc137065StdAlnRep1.bam\tGM12878\tChipSeq\tEBF1_(SC-137065)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ebf1sc137065StdAlnRep2.bam\tGM12878\tChipSeq\tEBF1_(SC-137065)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ebf1sc137065StdPk.narrowPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ebf1sc137065StdSig.bigWig\tGM12878\tChipSeq\tEBF1_(SC-137065)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Elk112771IggmusAlnRep1.bam\tGM12878\tChipSeq\tELK1_(1277-1)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Elk112771IggmusAlnRep2.bam\tGM12878\tChipSeq\tELK1_(1277-1)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Elk112771IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Elk112771IggmusSig.bigWig\tGM12878\tChipSeq\tELK1_(1277-1)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878ErraIggrabAlnRep1.bam\tGM12878\tChipSeq\tERRA\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878ErraIggrabAlnRep2.bam\tGM12878\tChipSeq\tERRA\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878ErraIggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tERRA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878ErraIggrabSig.bigWig\tGM12878\tChipSeq\tERRA\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Gcn5StdAlnRep1.bam\tGM12878\tChipSeq\tGCN5\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Gcn5StdAlnRep2.bam\tGM12878\tChipSeq\tGCN5\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Gcn5StdPk.narrowPeak.gz\tGM12878\tChipSeq\tGCN5\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Gcn5StdSig.bigWig\tGM12878\tChipSeq\tGCN5\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ikzf1iknuclaStdAlnRep1.bam\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ikzf1iknuclaStdAlnRep2.bam\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ikzf1iknuclaStdPk.narrowPeak.gz\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Ikzf1iknuclaStdSig.bigWig\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputIggmusAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputIggmusAlnRep2.bam\tGM12878\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputIggmusSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputIggrabAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputIggrabSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputStdAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputStdSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputTnfaIggrabAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputTnfaIggrabAlnRep2.bam\tGM12878\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878InputTnfaIggrabSig.bigWig\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Irf3IggmusAlnRep1.bam\tGM12878\tChipSeq\tIRF3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Irf3IggmusAlnRep2.bam\tGM12878\tChipSeq\tIRF3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Irf3IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tIRF3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Irf3IggmusSig.bigWig\tGM12878\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundIggrabAlnRep1.bam\tGM12878\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundIggrabAlnRep2.bam\tGM12878\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundIggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundIggrabSig.bigWig\tGM12878\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundStdAlnRep1.bam\tGM12878\tChipSeq\tJunD\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundStdAlnRep2.bam\tGM12878\tChipSeq\tJunD\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundStdPk.narrowPeak.gz\tGM12878\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878JundStdSig.bigWig\tGM12878\tChipSeq\tJunD\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MafkIggmusAlnRep1.bam\tGM12878\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MafkIggmusAlnRep2.bam\tGM12878\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MafkIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MafkIggmusSig.bigWig\tGM12878\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxIggmusAlnRep1.bam\tGM12878\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxIggmusAlnRep2.bam\tGM12878\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxIggmusSig.bigWig\tGM12878\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxStdAlnRep1.bam\tGM12878\tChipSeq\tMax\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxStdAlnRep2.bam\tGM12878\tChipSeq\tMax\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxStdPk.narrowPeak.gz\tGM12878\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878MaxStdSig.bigWig\tGM12878\tChipSeq\tMax\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mazab85725IggmusAlnRep1.bam\tGM12878\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mazab85725IggmusAlnRep2.bam\tGM12878\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mazab85725IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mazab85725IggmusSig.bigWig\tGM12878\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mxi1IggmusAlnRep1.bam\tGM12878\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mxi1IggmusAlnRep2.bam\tGM12878\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mxi1IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Mxi1IggmusSig.bigWig\tGM12878\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nfe2sc22827StdAlnRep1.bam\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nfe2sc22827StdAlnRep2.bam\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nfe2sc22827StdPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nfe2sc22827StdSig.bigWig\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabAlnRep1.bam\tGM12878\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabAlnRep2.bam\tGM12878\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabAlnRep3.bam\tGM12878\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabAlnRep4.bam\tGM12878\tChipSeq\tNFKB\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfkbTnfaIggrabSig.bigWig\tGM12878\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfyaIggmusAlnRep1.bam\tGM12878\tChipSeq\tNF-YA\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfyaIggmusAlnRep2.bam\tGM12878\tChipSeq\tNF-YA\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfyaIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfyaIggmusSig.bigWig\tGM12878\tChipSeq\tNF-YA\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfybIggmusAlnRep1.bam\tGM12878\tChipSeq\tNF-YB\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfybIggmusAlnRep2.bam\tGM12878\tChipSeq\tNF-YB\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfybIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878NfybIggmusSig.bigWig\tGM12878\tChipSeq\tNF-YB\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep1.bam\tGM12878\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep2.bam\tGM12878\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nrf1IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Nrf1IggmusSig.bigWig\tGM12878\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300IggmusAlnRep1.bam\tGM12878\tChipSeq\tp300\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300IggmusAlnRep2.bam\tGM12878\tChipSeq\tp300\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300IggmusSig.bigWig\tGM12878\tChipSeq\tp300\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300bStdAlnRep1.bam\tGM12878\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300bStdAlnRep2.bam\tGM12878\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300bStdPk.narrowPeak.gz\tGM12878\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300bStdSig.bigWig\tGM12878\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300sc584IggmusAlnRep1.bam\tGM12878\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300sc584IggmusAlnRep2.bam\tGM12878\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300sc584IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878P300sc584IggmusSig.bigWig\tGM12878\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep1.bam\tGM12878\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep2.bam\tGM12878\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep3.bam\tGM12878\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep4.bam\tGM12878\tChipSeq\tPol2\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep5.bam\tGM12878\tChipSeq\tPol2\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep6.bam\tGM12878\tChipSeq\tPol2\tAlignments\t6\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep7.bam\tGM12878\tChipSeq\tPol2\tAlignments\t7\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2IggmusSig.bigWig\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2StdAlnRep1.bam\tGM12878\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2StdAlnRep2.bam\tGM12878\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2StdPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2StdSig.bigWig\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2s2IggmusAlnRep1.bam\tGM12878\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2s2IggmusAlnRep2.bam\tGM12878\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2s2IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol2s2IggmusSig.bigWig\tGM12878\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol3StdAlnRep1.bam\tGM12878\tChipSeq\tPol3\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol3StdAlnRep2.bam\tGM12878\tChipSeq\tPol3\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol3StdPk.narrowPeak.gz\tGM12878\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Pol3StdSig.bigWig\tGM12878\tChipSeq\tPol3\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep1.bam\tGM12878\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep2.bam\tGM12878\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rad21IggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rad21IggrabSig.bigWig\tGM12878\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rfx5200401194IggmusAlnRep1.bam\tGM12878\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rfx5200401194IggmusAlnRep2.bam\tGM12878\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rfx5200401194IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Rfx5200401194IggmusSig.bigWig\tGM12878\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Sin3anb6001263IggmusAlnRep1.bam\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Sin3anb6001263IggmusAlnRep2.bam\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Sin3anb6001263IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Sin3anb6001263IggmusSig.bigWig\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep1.bam\tGM12878\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep2.bam\tGM12878\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusSig.bigWig\tGM12878\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Spt20StdAlnRep1.bam\tGM12878\tChipSeq\tSPT20\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Spt20StdAlnRep2.bam\tGM12878\tChipSeq\tSPT20\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Spt20StdPk.narrowPeak.gz\tGM12878\tChipSeq\tSPT20\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Spt20StdSig.bigWig\tGM12878\tChipSeq\tSPT20\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp1IggrabAlnRep1.bam\tGM12878\tChipSeq\tSREBP1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp1IggrabAlnRep2.bam\tGM12878\tChipSeq\tSREBP1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp1IggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tSREBP1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp1IggrabSig.bigWig\tGM12878\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp2IggrabAlnRep1.bam\tGM12878\tChipSeq\tSREBP2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp2IggrabAlnRep2.bam\tGM12878\tChipSeq\tSREBP2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp2IggrabPk.narrowPeak.gz\tGM12878\tChipSeq\tSREBP2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Srebp2IggrabSig.bigWig\tGM12878\tChipSeq\tSREBP2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat1StdAlnRep1.bam\tGM12878\tChipSeq\tSTAT1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat1StdAlnRep2.bam\tGM12878\tChipSeq\tSTAT1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat1StdPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat1StdSig.bigWig\tGM12878\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep1.bam\tGM12878\tChipSeq\tSTAT3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep2.bam\tGM12878\tChipSeq\tSTAT3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat3IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Stat3IggmusSig.bigWig\tGM12878\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tblr1ab24550IggmusAlnRep1.bam\tGM12878\tChipSeq\tTBLR1_(ab24550)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tblr1ab24550IggmusAlnRep1V2.bam\tGM12878\tChipSeq\tTBLR1_(ab24550)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tblr1ab24550IggmusAlnRep2.bam\tGM12878\tChipSeq\tTBLR1_(ab24550)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tblr1ab24550IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tblr1ab24550IggmusSig.bigWig\tGM12878\tChipSeq\tTBLR1_(ab24550)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878TbpIggmusAlnRep1.bam\tGM12878\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878TbpIggmusAlnRep2.bam\tGM12878\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878TbpIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878TbpIggmusSig.bigWig\tGM12878\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tr4StdAlnRep1.bam\tGM12878\tChipSeq\tTR4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tr4StdAlnRep2.bam\tGM12878\tChipSeq\tTR4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tr4StdPk.narrowPeak.gz\tGM12878\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Tr4StdSig.bigWig\tGM12878\tChipSeq\tTR4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep1.bam\tGM12878\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep2.bam\tGM12878\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Usf2IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Usf2IggmusSig.bigWig\tGM12878\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878WhipIggmusAlnRep1.bam\tGM12878\tChipSeq\tWHIP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878WhipIggmusAlnRep2.bam\tGM12878\tChipSeq\tWHIP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878WhipIggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tWHIP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878WhipIggmusSig.bigWig\tGM12878\tChipSeq\tWHIP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Yy1StdAlnRep1.bam\tGM12878\tChipSeq\tYY1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Yy1StdAlnRep2.bam\tGM12878\tChipSeq\tYY1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Yy1StdPk.narrowPeak.gz\tGM12878\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Yy1StdSig.bigWig\tGM12878\tChipSeq\tYY1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep1.bam\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep2.bam\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf143166181apStdPk.narrowPeak.gz\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf143166181apStdSig.bigWig\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdAlnRep1.bam\tGM12878\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdAlnRep1V2.bam\tGM12878\tChipSeq\tZNF274\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdAlnRep2.bam\tGM12878\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdAlnRep2V2.bam\tGM12878\tChipSeq\tZNF274\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdPk.narrowPeak.gz\tGM12878\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf274StdSig.bigWig\tGM12878\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf384hpa004051IggmusAlnRep1.bam\tGM12878\tChipSeq\tZNF384_(HPA004051)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf384hpa004051IggmusAlnRep2.bam\tGM12878\tChipSeq\tZNF384_(HPA004051)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf384hpa004051IggmusPk.narrowPeak.gz\tGM12878\tChipSeq\tZNF384_(HPA004051)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Znf384hpa004051IggmusSig.bigWig\tGM12878\tChipSeq\tZNF384_(HPA004051)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Zzz3StdAlnRep1.bam\tGM12878\tChipSeq\tZZZ3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Zzz3StdAlnRep2.bam\tGM12878\tChipSeq\tZZZ3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Zzz3StdPk.narrowPeak.gz\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12878Zzz3StdSig.bigWig\tGM12878\tChipSeq\tZZZ3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputIggmusAlnRep1.bam\tGM12891\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputIggmusAlnRep2.bam\tGM12891\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputIggmusSig.bigWig\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputTnfaIggrabAlnRep1.bam\tGM12891\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputTnfaIggrabAlnRep2.bam\tGM12891\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891InputTnfaIggrabSig.bigWig\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891NfkbTnfaIggrabAlnRep1.bam\tGM12891\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891NfkbTnfaIggrabAlnRep2.bam\tGM12891\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891NfkbTnfaIggrabAlnRep3.bam\tGM12891\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891NfkbTnfaIggrabPk.narrowPeak.gz\tGM12891\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891NfkbTnfaIggrabSig.bigWig\tGM12891\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep1.bam\tGM12891\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep2.bam\tGM12891\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep3.bam\tGM12891\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep4.bam\tGM12891\tChipSeq\tPol2\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep5.bam\tGM12891\tChipSeq\tPol2\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep6.bam\tGM12891\tChipSeq\tPol2\tAlignments\t6\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusPk.narrowPeak.gz\tGM12891\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12891Pol2IggmusSig.bigWig\tGM12891\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputIggmusAlnRep1.bam\tGM12892\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputIggmusAlnRep2.bam\tGM12892\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputIggmusSig.bigWig\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputTnfaIggrabAlnRep1.bam\tGM12892\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputTnfaIggrabAlnRep2.bam\tGM12892\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892InputTnfaIggrabSig.bigWig\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892NfkbTnfaIggrabAlnRep1.bam\tGM12892\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892NfkbTnfaIggrabAlnRep2.bam\tGM12892\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892NfkbTnfaIggrabAlnRep3.bam\tGM12892\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892NfkbTnfaIggrabPk.narrowPeak.gz\tGM12892\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892NfkbTnfaIggrabSig.bigWig\tGM12892\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep1.bam\tGM12892\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep2.bam\tGM12892\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep3.bam\tGM12892\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892Pol2IggmusPk.narrowPeak.gz\tGM12892\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm12892Pol2IggmusSig.bigWig\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputIggmusAlnRep1.bam\tGM15510\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputIggmusAlnRep2.bam\tGM15510\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputIggmusSig.bigWig\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputTnfaIggrabAlnRep1.bam\tGM15510\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputTnfaIggrabAlnRep2.bam\tGM15510\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510InputTnfaIggrabSig.bigWig\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabAlnRep1.bam\tGM15510\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabAlnRep2.bam\tGM15510\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabAlnRep3.bam\tGM15510\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabAlnRep4.bam\tGM15510\tChipSeq\tNFKB\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabAlnRep5.bam\tGM15510\tChipSeq\tNFKB\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabPk.narrowPeak.gz\tGM15510\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510NfkbTnfaIggrabSig.bigWig\tGM15510\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep1.bam\tGM15510\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep2.bam\tGM15510\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep3.bam\tGM15510\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510Pol2IggmusPk.narrowPeak.gz\tGM15510\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm15510Pol2IggmusSig.bigWig\tGM15510\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputIggmusAlnRep1.bam\tGM18505\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputIggmusAlnRep2.bam\tGM18505\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputIggmusSig.bigWig\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputTnfaIggrabAlnRep1.bam\tGM18505\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputTnfaIggrabAlnRep2.bam\tGM18505\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505InputTnfaIggrabSig.bigWig\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabAlnRep1.bam\tGM18505\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabAlnRep2.bam\tGM18505\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabAlnRep3.bam\tGM18505\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabAlnRep4.bam\tGM18505\tChipSeq\tNFKB\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabAlnRep5.bam\tGM18505\tChipSeq\tNFKB\tAlignments\t5\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabPk.narrowPeak.gz\tGM18505\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505NfkbTnfaIggrabSig.bigWig\tGM18505\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep1.bam\tGM18505\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep2.bam\tGM18505\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep3.bam\tGM18505\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep4.bam\tGM18505\tChipSeq\tPol2\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusPk.narrowPeak.gz\tGM18505\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18505Pol2IggmusSig.bigWig\tGM18505\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputIggmusAlnRep1.bam\tGM18526\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputIggmusAlnRep2.bam\tGM18526\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputIggmusAlnRep3.bam\tGM18526\tChipSeq\tInput\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputIggmusSig.bigWig\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputTnfaIggrabAlnRep1.bam\tGM18526\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputTnfaIggrabAlnRep2.bam\tGM18526\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526InputTnfaIggrabSig.bigWig\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526NfkbTnfaIggrabAlnRep1.bam\tGM18526\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526NfkbTnfaIggrabAlnRep2.bam\tGM18526\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526NfkbTnfaIggrabAlnRep3.bam\tGM18526\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526NfkbTnfaIggrabPk.narrowPeak.gz\tGM18526\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526NfkbTnfaIggrabSig.bigWig\tGM18526\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep1.bam\tGM18526\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep2.bam\tGM18526\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep3.bam\tGM18526\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526Pol2IggmusPk.narrowPeak.gz\tGM18526\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18526Pol2IggmusSig.bigWig\tGM18526\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951InputIggmusAlnRep1.bam\tGM18951\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951InputIggmusSig.bigWig\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951InputTnfaIggrabAlnRep1.bam\tGM18951\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951InputTnfaIggrabAlnRep2.bam\tGM18951\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951InputTnfaIggrabSig.bigWig\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabAlnRep1.bam\tGM18951\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabAlnRep2.bam\tGM18951\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabAlnRep3.bam\tGM18951\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabAlnRep4.bam\tGM18951\tChipSeq\tNFKB\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabPk.narrowPeak.gz\tGM18951\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951NfkbTnfaIggrabSig.bigWig\tGM18951\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep1.bam\tGM18951\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep2.bam\tGM18951\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep3.bam\tGM18951\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep4.bam\tGM18951\tChipSeq\tPol2\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusPk.narrowPeak.gz\tGM18951\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm18951Pol2IggmusSig.bigWig\tGM18951\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputIggmusAlnRep1.bam\tGM19099\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputIggmusAlnRep2.bam\tGM19099\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputIggmusSig.bigWig\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputTnfaIggrabAlnRep1.bam\tGM19099\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputTnfaIggrabAlnRep2.bam\tGM19099\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099InputTnfaIggrabSig.bigWig\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099NfkbTnfaIggrabAlnRep1.bam\tGM19099\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099NfkbTnfaIggrabAlnRep2.bam\tGM19099\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099NfkbTnfaIggrabAlnRep3.bam\tGM19099\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099NfkbTnfaIggrabPk.narrowPeak.gz\tGM19099\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099NfkbTnfaIggrabSig.bigWig\tGM19099\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep1.bam\tGM19099\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep2.bam\tGM19099\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep3.bam\tGM19099\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099Pol2IggmusPk.narrowPeak.gz\tGM19099\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19099Pol2IggmusSig.bigWig\tGM19099\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputIggmusAlnRep1.bam\tGM19193\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputIggmusAlnRep2.bam\tGM19193\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputIggmusSig.bigWig\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputTnfaIggrabAlnRep1.bam\tGM19193\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputTnfaIggrabAlnRep2.bam\tGM19193\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193InputTnfaIggrabSig.bigWig\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193NfkbTnfaIggrabAlnRep1.bam\tGM19193\tChipSeq\tNFKB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193NfkbTnfaIggrabAlnRep2.bam\tGM19193\tChipSeq\tNFKB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193NfkbTnfaIggrabAlnRep3.bam\tGM19193\tChipSeq\tNFKB\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193NfkbTnfaIggrabPk.narrowPeak.gz\tGM19193\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193NfkbTnfaIggrabSig.bigWig\tGM19193\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep1.bam\tGM19193\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep2.bam\tGM19193\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep3.bam\tGM19193\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep4.bam\tGM19193\tChipSeq\tPol2\tAlignments\t4\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusPk.narrowPeak.gz\tGM19193\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsGm19193Pol2IggmusSig.bigWig\tGM19193\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBach1sc14700IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tBach1_(sc-14700)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBach1sc14700IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tBach1_(sc-14700)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBach1sc14700IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tBach1_(sc-14700)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBach1sc14700IggrabSig.bigWig\tH1-hESC\tChipSeq\tBach1_(sc-14700)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBrca1IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBrca1IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBrca1IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescBrca1IggrabSig.bigWig\tH1-hESC\tChipSeq\tBRCA1_(A300-000A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCebpbIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCebpbIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCebpbIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCebpbIggrabSig.bigWig\tH1-hESC\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd1a301218aIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd1a301218aIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd1a301218aIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd1a301218aIggrabSig.bigWig\tH1-hESC\tChipSeq\tCHD1_(A301-218A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd2IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd2IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd2IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescChd2IggrabSig.bigWig\tH1-hESC\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCjunIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCjunIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCjunIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCjunIggrabSig.bigWig\tH1-hESC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCmycIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCmycIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCmycIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCmycIggrabSig.bigWig\tH1-hESC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep1.bam\tH1-hESC\tChipSeq\tCtBP2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep2.bam\tH1-hESC\tChipSeq\tCtBP2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCtbp2UcdPk.narrowPeak.gz\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescCtbp2UcdSig.bigWig\tH1-hESC\tChipSeq\tCtBP2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescGtf2f1IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescGtf2f1IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescGtf2f1IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescGtf2f1IggrabSig.bigWig\tH1-hESC\tChipSeq\tGTF2F1_(AB28179)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescInputIggrabAln.bam\tH1-hESC\tChipSeq\tInput\tAlignments\t\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescInputIggrabSig.bigWig\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescInputUcdAln.bam\tH1-hESC\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescInputUcdSig.bigWig\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescJundIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescJundIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescJundIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescJundIggrabSig.bigWig\tH1-hESC\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMafkIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMafkIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMafkIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMafkIggrabSig.bigWig\tH1-hESC\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdAlnRep1.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdAlnRep1V2.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdAlnRep2.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdAlnRep2V2.bam\tH1-hESC\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMaxUcdSig.bigWig\tH1-hESC\tChipSeq\tMax\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMxi1IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMxi1IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMxi1IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescMxi1IggrabSig.bigWig\tH1-hESC\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescNrf1IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescNrf1IggrabSig.bigWig\tH1-hESC\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRad21IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRad21IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRad21IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRad21IggrabSig.bigWig\tH1-hESC\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRfx5200401194IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRfx5200401194IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRfx5200401194IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescRfx5200401194IggrabSig.bigWig\tH1-hESC\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSin3anb6001263IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSin3anb6001263IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSin3anb6001263IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSin3anb6001263IggrabSig.bigWig\tH1-hESC\tChipSeq\tSIN3A_(NB600-1263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSuz12UcdAlnRep1.bam\tH1-hESC\tChipSeq\tSUZ12\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSuz12UcdAlnRep2.bam\tH1-hESC\tChipSeq\tSUZ12\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSuz12UcdPk.narrowPeak.gz\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescSuz12UcdSig.bigWig\tH1-hESC\tChipSeq\tSUZ12\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescTbpIggrabAlnRep1.bam\tH1-hESC\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescTbpIggrabAlnRep2.bam\tH1-hESC\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescTbpIggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescTbpIggrabSig.bigWig\tH1-hESC\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescUsf2IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescUsf2IggrabSig.bigWig\tH1-hESC\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf143IggrabAlnRep1.bam\tH1-hESC\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf143IggrabAlnRep2.bam\tH1-hESC\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf143IggrabPk.narrowPeak.gz\tH1-hESC\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf143IggrabSig.bigWig\tH1-hESC\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf274m01UcdAlnRep1.bam\tH1-hESC\tChipSeq\tZNF274_(M01)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf274m01UcdAlnRep2.bam\tH1-hESC\tChipSeq\tZNF274_(M01)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf274m01UcdPk.narrowPeak.gz\tH1-hESC\tChipSeq\tZNF274_(M01)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsH1hescZnf274m01UcdSig.bigWig\tH1-hESC\tChipSeq\tZNF274_(M01)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116InputUcdAlnRep1.bam\tHCT-116\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116InputUcdSig.bigWig\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Pol2UcdAlnRep1.bam\tHCT-116\tChipSeq\tPol2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Pol2UcdAlnRep2.bam\tHCT-116\tChipSeq\tPol2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Pol2UcdPk.narrowPeak.gz\tHCT-116\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Pol2UcdSig.bigWig\tHCT-116\tChipSeq\tPol2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Tcf7l2UcdAlnRep1.bam\tHCT-116\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Tcf7l2UcdAlnRep2.bam\tHCT-116\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Tcf7l2UcdPk.narrowPeak.gz\tHCT-116\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHct116Tcf7l2UcdSig.bigWig\tHCT-116\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Elk4UcdAlnRep1.bam\tHEK293\tChipSeq\tELK4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Elk4UcdAlnRep2.bam\tHEK293\tChipSeq\tELK4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Elk4UcdPk.narrowPeak.gz\tHEK293\tChipSeq\tELK4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Elk4UcdSig.bigWig\tHEK293\tChipSeq\tELK4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293InputStdAlnRep1.bam\tHEK293\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293InputStdSig.bigWig\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293InputUcdAln.bam\tHEK293\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293InputUcdSig.bigWig\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Kap1UcdAlnRep1.bam\tHEK293\tChipSeq\tKAP1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Kap1UcdAlnRep2.bam\tHEK293\tChipSeq\tKAP1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Kap1UcdPk.narrowPeak.gz\tHEK293\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Kap1UcdSig.bigWig\tHEK293\tChipSeq\tKAP1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Pol2StdAlnRep1.bam\tHEK293\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Pol2StdAlnRep2.bam\tHEK293\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Pol2StdAlnRep3.bam\tHEK293\tChipSeq\tPol2\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Pol2StdPk.narrowPeak.gz\tHEK293\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Pol2StdSig.bigWig\tHEK293\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Tcf7l2UcdAlnRep1.bam\tHEK293\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Tcf7l2UcdAlnRep2.bam\tHEK293\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Tcf7l2UcdPk.narrowPeak.gz\tHEK293\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293Tcf7l2UcdSig.bigWig\tHEK293\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tInputUcdAln.bam\tHEK293-T-REx\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tInputUcdSig.bigWig\tHEK293-T-REx\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tZnf263UcdAlnRep1.bam\tHEK293-T-REx\tChipSeq\tZNF263\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tZnf263UcdAlnRep2.bam\tHEK293-T-REx\tChipSeq\tZNF263\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tZnf263UcdPk.narrowPeak.gz\tHEK293-T-REx\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHek293tZnf263UcdSig.bigWig\tHEK293-T-REx\tChipSeq\tZNF263\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep1.bam\tHeLa-S3\tChipSeq\tAP-2alpha\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep2.bam\tHeLa-S3\tChipSeq\tAP-2alpha\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2alphaStdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2alphaStdSig.bigWig\tHeLa-S3\tChipSeq\tAP-2alpha\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep1.bam\tHeLa-S3\tChipSeq\tAP-2gamma\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep2.bam\tHeLa-S3\tChipSeq\tAP-2gamma\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2gammaStdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ap2gammaStdSig.bigWig\tHeLa-S3\tChipSeq\tAP-2gamma\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tBAF155\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tBAF155\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep3.bam\tHeLa-S3\tChipSeq\tBAF155\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf155IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf155IggmusSig.bigWig\tHeLa-S3\tChipSeq\tBAF155\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tBAF170\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tBAF170\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep3.bam\tHeLa-S3\tChipSeq\tBAF170\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf170IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Baf170IggmusSig.bigWig\tHeLa-S3\tChipSeq\tBAF170\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Bdp1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tBDP1\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Bdp1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tBDP1\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Bdp1StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Bdp1StdSig.bigWig\tHeLa-S3\tChipSeq\tBDP1\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brca1a300IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brca1a300IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brca1a300IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brca1a300IggrabSig.bigWig\tHeLa-S3\tChipSeq\tBRCA1_(A300-000A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tBRF1\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tBRF1\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf1StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf1StdSig.bigWig\tHeLa-S3\tChipSeq\tBRF1\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf2StdAlnRep1.bam\tHeLa-S3\tChipSeq\tBRF2\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf2StdAlnRep2.bam\tHeLa-S3\tChipSeq\tBRF2\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf2StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brf2StdSig.bigWig\tHeLa-S3\tChipSeq\tBRF2\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tBrg1\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tBrg1\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep3.bam\tHeLa-S3\tChipSeq\tBrg1\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brg1IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Brg1IggmusSig.bigWig\tHeLa-S3\tChipSeq\tBrg1\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CebpbIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CebpbIggrabSig.bigWig\tHeLa-S3\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CfosStdAlnRep1.bam\tHeLa-S3\tChipSeq\tc-Fos\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CfosStdAlnRep2.bam\tHeLa-S3\tChipSeq\tc-Fos\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CfosStdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CfosStdSig.bigWig\tHeLa-S3\tChipSeq\tc-Fos\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Chd2IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Chd2IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Chd2IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Chd2IggrabSig.bigWig\tHeLa-S3\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CjunIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CjunIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CjunIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CjunIggrabSig.bigWig\tHeLa-S3\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CmycStdAlnRep1.bam\tHeLa-S3\tChipSeq\tc-Myc\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CmycStdAlnRep2.bam\tHeLa-S3\tChipSeq\tc-Myc\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CmycStdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3CmycStdSig.bigWig\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Corestsc30189IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Corestsc30189IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Corestsc30189IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Corestsc30189IggrabSig.bigWig\tHeLa-S3\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tE2F1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tE2F1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f1StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f1StdSig.bigWig\tHeLa-S3\tChipSeq\tE2F1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f4StdAlnRep1.bam\tHeLa-S3\tChipSeq\tE2F4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f4StdAlnRep2.bam\tHeLa-S3\tChipSeq\tE2F4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f4StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f4StdSig.bigWig\tHeLa-S3\tChipSeq\tE2F4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f6StdAlnRep1.bam\tHeLa-S3\tChipSeq\tE2F6\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f6StdAlnRep2.bam\tHeLa-S3\tChipSeq\tE2F6\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f6StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3E2f6StdSig.bigWig\tHeLa-S3\tChipSeq\tE2F6\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk112771IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tELK1_(1277-1)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk112771IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tELK1_(1277-1)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk112771IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk112771IggrabSig.bigWig\tHeLa-S3\tChipSeq\tELK1_(1277-1)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk4UcdAlnRep1.bam\tHeLa-S3\tChipSeq\tELK4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk4UcdAlnRep2.bam\tHeLa-S3\tChipSeq\tELK4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk4UcdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Elk4UcdSig.bigWig\tHeLa-S3\tChipSeq\tELK4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gcn5StdAlnRep1.bam\tHeLa-S3\tChipSeq\tGCN5\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gcn5StdAlnRep2.bam\tHeLa-S3\tChipSeq\tGCN5\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gcn5StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tGCN5\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gcn5StdSig.bigWig\tHeLa-S3\tChipSeq\tGCN5\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gtf2f1ab28179IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gtf2f1ab28179IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gtf2f1ab28179IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Gtf2f1ab28179IggrabSig.bigWig\tHeLa-S3\tChipSeq\tGTF2F1_(AB28179)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep1.bam\tHeLa-S3\tChipSeq\tHA-E2F1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep2.bam\tHeLa-S3\tChipSeq\tHA-E2F1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hae2f1StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hae2f1StdSig.bigWig\tHeLa-S3\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hcfc1nb10068209IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hcfc1nb10068209IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hcfc1nb10068209IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tHCFC1_(NB100-68209)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Hcfc1nb10068209IggrabSig.bigWig\tHeLa-S3\tChipSeq\tHCFC1_(NB100-68209)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tIni1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tIni1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep3.bam\tHeLa-S3\tChipSeq\tIni1\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ini1IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Ini1IggmusSig.bigWig\tHeLa-S3\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIfng30StdAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIfng30StdSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIggmusSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputIggrabSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputLargefragmentAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputLargefragmentAlnRep2.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputLargefragmentSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputMnaseAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputMnaseAlnRep2.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputMnaseSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputNakeddnaAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputNakeddnaAlnRep2.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputNakeddnaAlnRep3.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputNakeddnaSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputStdAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputStdSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputUcdAln.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3InputUcdSig.bigWig\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tIRF3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tIRF3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Irf3IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Irf3IggrabSig.bigWig\tHeLa-S3\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3JundIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3JundIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3JundIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3JundIggrabSig.bigWig\tHeLa-S3\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MafkIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MafkIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MafkIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MafkIggrabSig.bigWig\tHeLa-S3\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxIggrabSig.bigWig\tHeLa-S3\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxStdAlnRep1.bam\tHeLa-S3\tChipSeq\tMax\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxStdAlnRep2.bam\tHeLa-S3\tChipSeq\tMax\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxStdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3MaxStdSig.bigWig\tHeLa-S3\tChipSeq\tMax\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mazab85725IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mazab85725IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mazab85725IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mazab85725IggrabSig.bigWig\tHeLa-S3\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mxi1af4185IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mxi1af4185IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mxi1af4185IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Mxi1af4185IggrabSig.bigWig\tHeLa-S3\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfyaIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tNF-YA\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfyaIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tNF-YA\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfyaIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfyaIggrabSig.bigWig\tHeLa-S3\tChipSeq\tNF-YA\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfybIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tNF-YB\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfybIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tNF-YB\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfybIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3NfybIggrabSig.bigWig\tHeLa-S3\tChipSeq\tNF-YB\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Nrf1IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Nrf1IggmusSig.bigWig\tHeLa-S3\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3P300sc584sc584IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3P300sc584sc584IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3P300sc584sc584IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3P300sc584sc584IggrabSig.bigWig\tHeLa-S3\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2StdAlnRep1.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2StdAlnRep2.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2StdAlnRep3.bam\tHeLa-S3\tChipSeq\tPol2\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2StdSig.bigWig\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2s2IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Pol2s2IggrabSig.bigWig\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Prdm19115IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tPRDM1_(9115)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Prdm19115IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tPRDM1_(9115)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Prdm19115IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tPRDM1_(9115)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Prdm19115IggrabSig.bigWig\tHeLa-S3\tChipSeq\tPRDM1_(9115)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rad21IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rad21IggrabSig.bigWig\tHeLa-S3\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rfx5200401194IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rfx5200401194IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rfx5200401194IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rfx5200401194IggrabSig.bigWig\tHeLa-S3\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rpc155StdAlnRep1.bam\tHeLa-S3\tChipSeq\tRPC155\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rpc155StdAlnRep2.bam\tHeLa-S3\tChipSeq\tRPC155\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rpc155StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Rpc155StdSig.bigWig\tHeLa-S3\tChipSeq\tRPC155\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabSig.bigWig\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Spt20StdAlnRep1.bam\tHeLa-S3\tChipSeq\tSPT20\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Spt20StdAlnRep2.bam\tHeLa-S3\tChipSeq\tSPT20\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Spt20StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Spt20StdSig.bigWig\tHeLa-S3\tChipSeq\tSPT20\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep1.bam\tHeLa-S3\tChipSeq\tSTAT1\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep2.bam\tHeLa-S3\tChipSeq\tSTAT1\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat1Ifng30StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat1Ifng30StdSig.bigWig\tHeLa-S3\tChipSeq\tSTAT1\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tSTAT3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tSTAT3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat3IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Stat3IggrabSig.bigWig\tHeLa-S3\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3TbpIggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3TbpIggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3TbpIggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3TbpIggrabSig.bigWig\tHeLa-S3\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2UcdAlnRep1.bam\tHeLa-S3\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2UcdAlnRep2.bam\tHeLa-S3\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2UcdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2UcdSig.bigWig\tHeLa-S3\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2c9b92565UcdAlnRep1.bam\tHeLa-S3\tChipSeq\tTCF7L2_C9B9_(2565)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2c9b92565UcdAlnRep2.bam\tHeLa-S3\tChipSeq\tTCF7L2_C9B9_(2565)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2c9b92565UcdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTCF7L2_C9B9_(2565)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tcf7l2c9b92565UcdSig.bigWig\tHeLa-S3\tChipSeq\tTCF7L2_C9B9_(2565)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep1.bam\tHeLa-S3\tChipSeq\tTFIIIC-110\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep2.bam\tHeLa-S3\tChipSeq\tTFIIIC-110\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tf3c110StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tf3c110StdSig.bigWig\tHeLa-S3\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tr4StdAlnRep1.bam\tHeLa-S3\tChipSeq\tTR4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tr4StdAlnRep2.bam\tHeLa-S3\tChipSeq\tTR4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tr4StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Tr4StdSig.bigWig\tHeLa-S3\tChipSeq\tTR4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep1.bam\tHeLa-S3\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep2.bam\tHeLa-S3\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Usf2IggmusPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Usf2IggmusSig.bigWig\tHeLa-S3\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zkscan1hpa006672IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zkscan1hpa006672IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zkscan1hpa006672IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZKSCAN1_(HPA006672)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zkscan1hpa006672IggrabSig.bigWig\tHeLa-S3\tChipSeq\tZKSCAN1_(HPA006672)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf143IggrabAlnRep1.bam\tHeLa-S3\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf143IggrabAlnRep2.bam\tHeLa-S3\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf143IggrabPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf143IggrabSig.bigWig\tHeLa-S3\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf274UcdAlnRep1.bam\tHeLa-S3\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf274UcdAlnRep2.bam\tHeLa-S3\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf274UcdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Znf274UcdSig.bigWig\tHeLa-S3\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zzz3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tZZZ3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zzz3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tZZZ3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zzz3StdPk.narrowPeak.gz\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHelas3Zzz3StdSig.bigWig\tHeLa-S3\tChipSeq\tZZZ3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Arid3anb100279IggrabAlnRep1.bam\tHepG2\tChipSeq\tARID3A_(NB100-279)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Arid3anb100279IggrabAlnRep2.bam\tHepG2\tChipSeq\tARID3A_(NB100-279)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Arid3anb100279IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tARID3A_(NB100-279)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Arid3anb100279IggrabSig.bigWig\tHepG2\tChipSeq\tARID3A_(NB100-279)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Bhlhe40cIggrabAlnRep1.bam\tHepG2\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Bhlhe40cIggrabAlnRep2.bam\tHepG2\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Bhlhe40cIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Bhlhe40cIggrabSig.bigWig\tHepG2\tChipSeq\tBHLHE40_(NB100-1800)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Brca1a300IggrabAlnRep1.bam\tHepG2\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Brca1a300IggrabAlnRep2.bam\tHepG2\tChipSeq\tBRCA1_(A300-000A)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Brca1a300IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Brca1a300IggrabSig.bigWig\tHepG2\tChipSeq\tBRCA1_(A300-000A)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbForsklnStdSig.bigWig\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep1.bam\tHepG2\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep2.bam\tHepG2\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpbIggrabSig.bigWig\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpzIggrabAlnRep1.bam\tHepG2\tChipSeq\tCEBPZ\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpzIggrabAlnRep2.bam\tHepG2\tChipSeq\tCEBPZ\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpzIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tCEBPZ\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CebpzIggrabSig.bigWig\tHepG2\tChipSeq\tCEBPZ\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Chd2ab68301IggrabAlnRep1.bam\tHepG2\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Chd2ab68301IggrabAlnRep2.bam\tHepG2\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Chd2ab68301IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Chd2ab68301IggrabSig.bigWig\tHepG2\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CjunIggrabAlnRep1.bam\tHepG2\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CjunIggrabAlnRep2.bam\tHepG2\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CjunIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2CjunIggrabSig.bigWig\tHepG2\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Corestsc30189IggrabAlnRep1.bam\tHepG2\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Corestsc30189IggrabAlnRep2.bam\tHepG2\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Corestsc30189IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Corestsc30189IggrabSig.bigWig\tHepG2\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tERRA\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tERRA\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2ErraForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tERRA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2ErraForsklnStdSig.bigWig\tHepG2\tChipSeq\tERRA\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tGRp20\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tGRp20\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Grp20ForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tGRp20\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Grp20ForsklnStdSig.bigWig\tHepG2\tChipSeq\tGRp20\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tHNF4A\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tHNF4A\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdSig.bigWig\tHepG2\tChipSeq\tHNF4A\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tHSF1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tHSF1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tHSF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdSig.bigWig\tHepG2\tChipSeq\tHSF1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputForsklnStdSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputIgggoatAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputIgggoatSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputIggrabAln.bam\tHepG2\tChipSeq\tInput\tAlignments\t\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputIggrabSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputInslnStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputInslnStdAlnRep2.bam\tHepG2\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputInslnStdSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputPravastStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputPravastStdAlnRep2.bam\tHepG2\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputPravastStdAlnRep3.bam\tHepG2\tChipSeq\tInput\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputPravastStdSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputUcdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2InputUcdSig.bigWig\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep1.bam\tHepG2\tChipSeq\tIRF3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep2.bam\tHepG2\tChipSeq\tIRF3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Irf3IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tIRF3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Irf3IggrabSig.bigWig\tHepG2\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2JundIggrabAlnRep1.bam\tHepG2\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2JundIggrabAlnRep2.bam\tHepG2\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2JundIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2JundIggrabSig.bigWig\tHepG2\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep1.bam\tHepG2\tChipSeq\tMafF_(M8194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep2.bam\tHepG2\tChipSeq\tMafF_(M8194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Maffm8194IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Maffm8194IggrabSig.bigWig\tHepG2\tChipSeq\tMafF_(M8194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep1.bam\tHepG2\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep2.bam\tHepG2\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafkab50322IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafkab50322IggrabSig.bigWig\tHepG2\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep1.bam\tHepG2\tChipSeq\tMafK_(SC-477)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep2.bam\tHepG2\tChipSeq\tMafK_(SC-477)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafksc477IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mafksc477IggrabSig.bigWig\tHepG2\tChipSeq\tMafK_(SC-477)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2MaxIggrabAlnRep1.bam\tHepG2\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2MaxIggrabAlnRep2.bam\tHepG2\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2MaxIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2MaxIggrabSig.bigWig\tHepG2\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mazab85725IggrabAlnRep1.bam\tHepG2\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mazab85725IggrabAlnRep2.bam\tHepG2\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mazab85725IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mazab85725IggrabSig.bigWig\tHepG2\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mxi1StdAlnRep1.bam\tHepG2\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mxi1StdAlnRep2.bam\tHepG2\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mxi1StdAlnRep3.bam\tHepG2\tChipSeq\tMxi1_(AF4185)\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mxi1StdPk.narrowPeak.gz\tHepG2\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Mxi1StdSig.bigWig\tHepG2\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep1.bam\tHepG2\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep2.bam\tHepG2\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Nrf1IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Nrf1IggrabSig.bigWig\tHepG2\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2P300sc582IggrabAlnRep1.bam\tHepG2\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2P300sc582IggrabAlnRep2.bam\tHepG2\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2P300sc582IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2P300sc582IggrabSig.bigWig\tHepG2\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tPGC1A\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tPGC1A\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdSig.bigWig\tHepG2\tChipSeq\tPGC1A\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep1.bam\tHepG2\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep2.bam\tHepG2\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2ForsklnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2ForsklnStdSig.bigWig\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep1.bam\tHepG2\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep2.bam\tHepG2\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2IggrabSig.bigWig\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep1.bam\tHepG2\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep2.bam\tHepG2\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep3.bam\tHepG2\tChipSeq\tPol2\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2PravastStdPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2PravastStdSig.bigWig\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2s2IggrabAlnRep1.bam\tHepG2\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2s2IggrabAlnRep2.bam\tHepG2\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2s2IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Pol2s2IggrabSig.bigWig\tHepG2\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep1.bam\tHepG2\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep2.bam\tHepG2\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rad21IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rad21IggrabSig.bigWig\tHepG2\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rfx5200401194IggrabAlnRep1.bam\tHepG2\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rfx5200401194IggrabAlnRep2.bam\tHepG2\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rfx5200401194IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Rfx5200401194IggrabSig.bigWig\tHepG2\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Smc3ab9263IggrabAlnRep1.bam\tHepG2\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Smc3ab9263IggrabAlnRep2.bam\tHepG2\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Smc3ab9263IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Smc3ab9263IggrabSig.bigWig\tHepG2\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep1.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep2.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep3.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1InslnStdPk.narrowPeak.gz\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1InslnStdSig.bigWig\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep1.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep2.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep3.bam\tHepG2\tChipSeq\tSREBP1\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1PravastStdPk.narrowPeak.gz\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp1PravastStdSig.bigWig\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep1.bam\tHepG2\tChipSeq\tSREBP2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep2.bam\tHepG2\tChipSeq\tSREBP2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep3.bam\tHepG2\tChipSeq\tSREBP2\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp2PravastStdPk.narrowPeak.gz\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Srebp2PravastStdSig.bigWig\tHepG2\tChipSeq\tSREBP2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2TbpIggrabAlnRep1.bam\tHepG2\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2TbpIggrabAlnRep2.bam\tHepG2\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2TbpIggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2TbpIggrabSig.bigWig\tHepG2\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tcf7l2UcdAlnRep1.bam\tHepG2\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tcf7l2UcdAlnRep2.bam\tHepG2\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tcf7l2UcdPk.narrowPeak.gz\tHepG2\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tcf7l2UcdSig.bigWig\tHepG2\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tr4UcdAlnRep1.bam\tHepG2\tChipSeq\tTR4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tr4UcdAlnRep2.bam\tHepG2\tChipSeq\tTR4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tr4UcdPk.narrowPeak.gz\tHepG2\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Tr4UcdSig.bigWig\tHepG2\tChipSeq\tTR4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep1.bam\tHepG2\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep2.bam\tHepG2\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Usf2IggrabPk.narrowPeak.gz\tHepG2\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Usf2IggrabSig.bigWig\tHepG2\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Znf274UcdAlnRep1.bam\tHepG2\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Znf274UcdAlnRep2.bam\tHepG2\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Znf274UcdPk.narrowPeak.gz\tHepG2\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHepg2Znf274UcdSig.bigWig\tHepG2\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCfosUcdAlnRep1.bam\tHUVEC\tChipSeq\tc-Fos\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCfosUcdAlnRep2.bam\tHUVEC\tChipSeq\tc-Fos\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCfosUcdPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCfosUcdSig.bigWig\tHUVEC\tChipSeq\tc-Fos\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCjunStdAlnRep1.bam\tHUVEC\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCjunStdAlnRep2.bam\tHUVEC\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCjunStdPk.narrowPeak.gz\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecCjunStdSig.bigWig\tHUVEC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdAlnRep1.bam\tHUVEC\tChipSeq\tGATA-2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdAlnRep1V2.bam\tHUVEC\tChipSeq\tGATA-2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdAlnRep2.bam\tHUVEC\tChipSeq\tGATA-2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdAlnRep2V2.bam\tHUVEC\tChipSeq\tGATA-2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdPk.narrowPeak.gz\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecGata2UcdSig.bigWig\tHUVEC\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecInputStdAlnRep1.bam\tHUVEC\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecInputStdAlnRep2.bam\tHUVEC\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecInputStdSig.bigWig\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bam\tHUVEC\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecInputUcdSig.bigWig\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecMaxStdAlnRep1.bam\tHUVEC\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecMaxStdAlnRep2.bam\tHUVEC\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecMaxStdPk.narrowPeak.gz\tHUVEC\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecMaxStdSig.bigWig\tHUVEC\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecPol2StdAlnRep1.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecPol2StdAlnRep2.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecPol2StdAlnRep3.bam\tHUVEC\tChipSeq\tPol2\tAlignments\t3\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecPol2StdPk.narrowPeak.gz\tHUVEC\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsHuvecPol2StdSig.bigWig\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CebpbIggrabAlnRep1.bam\tIMR90\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CebpbIggrabAlnRep2.bam\tIMR90\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CebpbIggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CebpbIggrabSig.bigWig\tIMR90\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Chd1nb10060411IggrabAlnRep1.bam\tIMR90\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Chd1nb10060411IggrabAlnRep2.bam\tIMR90\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Chd1nb10060411IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tCHD1_(NB100-60411)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Chd1nb10060411IggrabSig.bigWig\tIMR90\tChipSeq\tCHD1_(NB100-60411)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Corestsc30189IggrabAlnRep1.bam\tIMR90\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Corestsc30189IggrabAlnRep2.bam\tIMR90\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Corestsc30189IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Corestsc30189IggrabSig.bigWig\tIMR90\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CtcfbIggrabAlnRep1.bam\tIMR90\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CtcfbIggrabAlnRep2.bam\tIMR90\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CtcfbIggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90CtcfbIggrabSig.bigWig\tIMR90\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90InputIggrabAlnRep1.bam\tIMR90\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90InputIggrabSig.bigWig\tIMR90\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90MafkIggrabAlnRep1.bam\tIMR90\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90MafkIggrabAlnRep2.bam\tIMR90\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90MafkIggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90MafkIggrabSig.bigWig\tIMR90\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mazab85725IggrabAlnRep1.bam\tIMR90\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mazab85725IggrabAlnRep2.bam\tIMR90\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mazab85725IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mazab85725IggrabSig.bigWig\tIMR90\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mxi1IggrabAlnRep1.bam\tIMR90\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mxi1IggrabAlnRep2.bam\tIMR90\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mxi1IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Mxi1IggrabSig.bigWig\tIMR90\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Pol2IggrabAlnRep1.bam\tIMR90\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Pol2IggrabAlnRep2.bam\tIMR90\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Pol2IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Pol2IggrabSig.bigWig\tIMR90\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rad21IggrabAlnRep1.bam\tIMR90\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rad21IggrabAlnRep2.bam\tIMR90\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rad21IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rad21IggrabSig.bigWig\tIMR90\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rfx5IggrabAlnRep1.bam\tIMR90\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rfx5IggrabAlnRep2.bam\tIMR90\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rfx5IggrabPk.narrowPeak.gz\tIMR90\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsImr90Rfx5IggrabSig.bigWig\tIMR90\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Arid3asc8821IggrabAlnRep1.bam\tK562\tChipSeq\tARID3A_(sc-8821)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Arid3asc8821IggrabAlnRep2.bam\tK562\tChipSeq\tARID3A_(sc-8821)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Arid3asc8821IggrabPk.narrowPeak.gz\tK562\tChipSeq\tARID3A_(sc-8821)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Arid3asc8821IggrabSig.bigWig\tK562\tChipSeq\tARID3A_(sc-8821)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf106325StdAlnRep1.bam\tK562\tChipSeq\tATF1_(06-325)\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf106325StdAlnRep2.bam\tK562\tChipSeq\tATF1_(06-325)\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf106325StdPk.narrowPeak.gz\tK562\tChipSeq\tATF1_(06-325)\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf106325StdSig.bigWig\tK562\tChipSeq\tATF1_(06-325)\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf3StdAlnRep1.bam\tK562\tChipSeq\tATF3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf3StdAlnRep2.bam\tK562\tChipSeq\tATF3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf3StdPk.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Atf3StdSig.bigWig\tK562\tChipSeq\tATF3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bach1sc14700IggrabAlnRep1.bam\tK562\tChipSeq\tBach1_(sc-14700)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bach1sc14700IggrabAlnRep2.bam\tK562\tChipSeq\tBach1_(sc-14700)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bach1sc14700IggrabPk.narrowPeak.gz\tK562\tChipSeq\tBach1_(sc-14700)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bach1sc14700IggrabSig.bigWig\tK562\tChipSeq\tBach1_(sc-14700)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bdp1StdAlnRep1.bam\tK562\tChipSeq\tBDP1\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bdp1StdAlnRep2.bam\tK562\tChipSeq\tBDP1\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bdp1StdAlnRep3.bam\tK562\tChipSeq\tBDP1\tAlignments\t3\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bdp1StdPk.narrowPeak.gz\tK562\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bdp1StdSig.bigWig\tK562\tChipSeq\tBDP1\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bhlhe40nb100IggrabAlnRep1.bam\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bhlhe40nb100IggrabAlnRep2.bam\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bhlhe40nb100IggrabPk.narrowPeak.gz\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Bhlhe40nb100IggrabSig.bigWig\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf1StdAlnRep1.bam\tK562\tChipSeq\tBRF1\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf1StdAlnRep2.bam\tK562\tChipSeq\tBRF1\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf1StdAlnRep3.bam\tK562\tChipSeq\tBRF1\tAlignments\t3\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf1StdPk.narrowPeak.gz\tK562\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf1StdSig.bigWig\tK562\tChipSeq\tBRF1\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf2StdAlnRep1.bam\tK562\tChipSeq\tBRF2\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf2StdAlnRep2.bam\tK562\tChipSeq\tBRF2\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf2StdAlnRep3.bam\tK562\tChipSeq\tBRF2\tAlignments\t3\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf2StdPk.narrowPeak.gz\tK562\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brf2StdSig.bigWig\tK562\tChipSeq\tBRF2\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brg1IggmusAlnRep1.bam\tK562\tChipSeq\tBrg1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brg1IggmusAlnRep2.bam\tK562\tChipSeq\tBrg1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brg1IggmusPk.narrowPeak.gz\tK562\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Brg1IggmusSig.bigWig\tK562\tChipSeq\tBrg1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ccnt2StdAlnRep1.bam\tK562\tChipSeq\tCCNT2\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ccnt2StdAlnRep2.bam\tK562\tChipSeq\tCCNT2\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ccnt2StdPk.narrowPeak.gz\tK562\tChipSeq\tCCNT2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ccnt2StdSig.bigWig\tK562\tChipSeq\tCCNT2\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Cdpsc6327IggrabAlnRep1.bam\tK562\tChipSeq\tCDP_(sc-6327)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Cdpsc6327IggrabAlnRep2.bam\tK562\tChipSeq\tCDP_(sc-6327)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Cdpsc6327IggrabPk.narrowPeak.gz\tK562\tChipSeq\tCDP_(sc-6327)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Cdpsc6327IggrabSig.bigWig\tK562\tChipSeq\tCDP_(sc-6327)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CebpbIggrabAlnRep1.bam\tK562\tChipSeq\tCEBPB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CebpbIggrabAlnRep2.bam\tK562\tChipSeq\tCEBPB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CebpbIggrabPk.narrowPeak.gz\tK562\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CebpbIggrabSig.bigWig\tK562\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CfosStdAlnRep1.bam\tK562\tChipSeq\tc-Fos\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CfosStdAlnRep2.bam\tK562\tChipSeq\tc-Fos\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CfosStdAlnRep3.bam\tK562\tChipSeq\tc-Fos\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CfosStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CfosStdSig.bigWig\tK562\tChipSeq\tc-Fos\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Chd2ab68301IggrabAlnRep1.bam\tK562\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Chd2ab68301IggrabAlnRep2.bam\tK562\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Chd2ab68301IggrabPk.narrowPeak.gz\tK562\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Chd2ab68301IggrabSig.bigWig\tK562\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna30StdAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna30StdAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna30StdPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna30StdSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfna6hStdSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng30StdAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng30StdAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng30StdPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng30StdSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng6hStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIfng6hStdSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIggrabAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIggrabAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIggrabPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunIggrabSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunStdAlnRep1.bam\tK562\tChipSeq\tc-Jun\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunStdAlnRep2.bam\tK562\tChipSeq\tc-Jun\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CjunStdSig.bigWig\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna30StdAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna30StdAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna30StdPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna30StdSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfna6hStdSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng30StdAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng30StdAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng30StdPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng30StdSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng6hStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIfng6hStdSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIggrabAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIggrabAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIggrabPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycIggrabSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycStdAlnRep1.bam\tK562\tChipSeq\tc-Myc\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycStdAlnRep2.bam\tK562\tChipSeq\tc-Myc\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycStdPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CmycStdSig.bigWig\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestab24166IggrabAlnRep1.bam\tK562\tChipSeq\tCOREST_(ab24166)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestab24166IggrabAlnRep2.bam\tK562\tChipSeq\tCOREST_(ab24166)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestab24166IggrabPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(ab24166)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestab24166IggrabSig.bigWig\tK562\tChipSeq\tCOREST_(ab24166)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestsc30189IggrabAlnRep1.bam\tK562\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestsc30189IggrabAlnRep2.bam\tK562\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestsc30189IggrabPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Corestsc30189IggrabSig.bigWig\tK562\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CtcfbIggrabAlnRep1.bam\tK562\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CtcfbIggrabAlnRep2.bam\tK562\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CtcfbIggrabPk.narrowPeak.gz\tK562\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562CtcfbIggrabSig.bigWig\tK562\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f4UcdAlnRep1.bam\tK562\tChipSeq\tE2F4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f4UcdAlnRep2.bam\tK562\tChipSeq\tE2F4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f4UcdPk.narrowPeak.gz\tK562\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f4UcdSig.bigWig\tK562\tChipSeq\tE2F4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f6UcdAlnRep1.bam\tK562\tChipSeq\tE2F6\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f6UcdAlnRep2.bam\tK562\tChipSeq\tE2F6\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f6UcdPk.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562E2f6UcdSig.bigWig\tK562\tChipSeq\tE2F6\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Elk112771IggrabAlnRep1.bam\tK562\tChipSeq\tELK1_(1277-1)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Elk112771IggrabAlnRep2.bam\tK562\tChipSeq\tELK1_(1277-1)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Elk112771IggrabPk.narrowPeak.gz\tK562\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Elk112771IggrabSig.bigWig\tK562\tChipSeq\tELK1_(1277-1)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1UcdAlnRep1.bam\tK562\tChipSeq\tGATA-1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1UcdAlnRep2.bam\tK562\tChipSeq\tGATA-1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1UcdPk.narrowPeak.gz\tK562\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1UcdSig.bigWig\tK562\tChipSeq\tGATA-1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1bIggmusAlnRep1.bam\tK562\tChipSeq\tGATA1_(SC-266)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1bIggmusAlnRep2.bam\tK562\tChipSeq\tGATA1_(SC-266)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1bIggmusPk.narrowPeak.gz\tK562\tChipSeq\tGATA1_(SC-266)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata1bIggmusSig.bigWig\tK562\tChipSeq\tGATA1_(SC-266)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata2UcdAlnRep1.bam\tK562\tChipSeq\tGATA-2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata2UcdAlnRep2.bam\tK562\tChipSeq\tGATA-2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata2UcdPk.narrowPeak.gz\tK562\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gata2UcdSig.bigWig\tK562\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2bStdAlnRep1.bam\tK562\tChipSeq\tGTF2B\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2bStdAlnRep2.bam\tK562\tChipSeq\tGTF2B\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2bStdPk.narrowPeak.gz\tK562\tChipSeq\tGTF2B\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2bStdSig.bigWig\tK562\tChipSeq\tGTF2B\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2f1ab28179IggrabAlnRep1.bam\tK562\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2f1ab28179IggrabAlnRep2.bam\tK562\tChipSeq\tGTF2F1_(AB28179)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2f1ab28179IggrabPk.narrowPeak.gz\tK562\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Gtf2f1ab28179IggrabSig.bigWig\tK562\tChipSeq\tGTF2F1_(AB28179)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hcfc1nb10068209IggrabAlnRep1.bam\tK562\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hcfc1nb10068209IggrabAlnRep2.bam\tK562\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hcfc1nb10068209IggrabPk.narrowPeak.gz\tK562\tChipSeq\tHCFC1_(NB100-68209)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hcfc1nb10068209IggrabSig.bigWig\tK562\tChipSeq\tHCFC1_(NB100-68209)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hmgn3StdAlnRep1.bam\tK562\tChipSeq\tHMGN3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hmgn3StdAlnRep2.bam\tK562\tChipSeq\tHMGN3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hmgn3StdPk.narrowPeak.gz\tK562\tChipSeq\tHMGN3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Hmgn3StdSig.bigWig\tK562\tChipSeq\tHMGN3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ini1IggmusAlnRep1.bam\tK562\tChipSeq\tIni1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ini1IggmusAlnRep2.bam\tK562\tChipSeq\tIni1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ini1IggmusPk.narrowPeak.gz\tK562\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ini1IggmusSig.bigWig\tK562\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfna30StdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfna6hStdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfng30StdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIfng6hStdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIggmusAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIggmusAlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIggmusSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIggrabAln.bam\tK562\tChipSeq\tInput\tAlignments\t\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputIggrabSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputStdAlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputStdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputUcdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562InputUcdSig.bigWig\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep1.bam\tK562\tChipSeq\tIRF1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep2.bam\tK562\tChipSeq\tIRF1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna30StdPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna30StdSig.bigWig\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna6hStdAlnRep1.bam\tK562\tChipSeq\tIRF1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna6hStdAlnRep2.bam\tK562\tChipSeq\tIRF1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifna6hStdSig.bigWig\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng30StdAlnRep1.bam\tK562\tChipSeq\tIRF1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng30StdAlnRep2.bam\tK562\tChipSeq\tIRF1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng30StdPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng30StdSig.bigWig\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep1.bam\tK562\tChipSeq\tIRF1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep2.bam\tK562\tChipSeq\tIRF1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng6hStdPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Irf1Ifng6hStdSig.bigWig\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562JundIggrabAlnRep1.bam\tK562\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562JundIggrabAlnRep2.bam\tK562\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562JundIggrabPk.narrowPeak.gz\tK562\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562JundIggrabSig.bigWig\tK562\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Kap1UcdAlnRep1.bam\tK562\tChipSeq\tKAP1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Kap1UcdAlnRep2.bam\tK562\tChipSeq\tKAP1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Kap1UcdPk.narrowPeak.gz\tK562\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Kap1UcdSig.bigWig\tK562\tChipSeq\tKAP1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaffIggrabAlnRep1.bam\tK562\tChipSeq\tMafF_(M8194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaffIggrabAlnRep2.bam\tK562\tChipSeq\tMafF_(M8194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaffIggrabPk.narrowPeak.gz\tK562\tChipSeq\tMafF_(M8194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaffIggrabSig.bigWig\tK562\tChipSeq\tMafF_(M8194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep1.bam\tK562\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep2.bam\tK562\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mafkab50322IggrabPk.narrowPeak.gz\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mafkab50322IggrabSig.bigWig\tK562\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxIggrabAlnRep1.bam\tK562\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxIggrabAlnRep2.bam\tK562\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxIggrabPk.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxIggrabSig.bigWig\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxStdAlnRep1.bam\tK562\tChipSeq\tMax\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxStdAlnRep2.bam\tK562\tChipSeq\tMax\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxStdPk.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562MaxStdSig.bigWig\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mazab85725IggrabAlnRep1.bam\tK562\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mazab85725IggrabAlnRep2.bam\tK562\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mazab85725IggrabPk.narrowPeak.gz\tK562\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mazab85725IggrabSig.bigWig\tK562\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mxi1af4185IggrabAlnRep1.bam\tK562\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mxi1af4185IggrabAlnRep2.bam\tK562\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mxi1af4185IggrabPk.narrowPeak.gz\tK562\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Mxi1af4185IggrabSig.bigWig\tK562\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NelfeStdAlnRep1.bam\tK562\tChipSeq\tNELFe\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NelfeStdAlnRep2.bam\tK562\tChipSeq\tNELFe\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NelfeStdPk.narrowPeak.gz\tK562\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NelfeStdSig.bigWig\tK562\tChipSeq\tNELFe\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nfe2StdAlnRep1.bam\tK562\tChipSeq\tNF-E2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nfe2StdAlnRep2.bam\tK562\tChipSeq\tNF-E2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nfe2StdPk.narrowPeak.gz\tK562\tChipSeq\tNF-E2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nfe2StdSig.bigWig\tK562\tChipSeq\tNF-E2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfyaStdAlnRep1.bam\tK562\tChipSeq\tNF-YA\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfyaStdAlnRep2.bam\tK562\tChipSeq\tNF-YA\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfyaStdPk.narrowPeak.gz\tK562\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfyaStdSig.bigWig\tK562\tChipSeq\tNF-YA\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfybStdAlnRep1.bam\tK562\tChipSeq\tNF-YB\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfybStdAlnRep2.bam\tK562\tChipSeq\tNF-YB\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfybStdPk.narrowPeak.gz\tK562\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562NfybStdSig.bigWig\tK562\tChipSeq\tNF-YB\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nrf1IggrabAlnRep1.bam\tK562\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nrf1IggrabAlnRep2.bam\tK562\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nrf1IggrabPk.narrowPeak.gz\tK562\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Nrf1IggrabSig.bigWig\tK562\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300IggrabAlnRep1.bam\tK562\tChipSeq\tp300\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300IggrabAlnRep2.bam\tK562\tChipSeq\tp300\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300IggrabPk.narrowPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300IggrabSig.bigWig\tK562\tChipSeq\tp300\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300sc584sc48343IggrabAlnRep1.bam\tK562\tChipSeq\tp300_(SC-48343)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300sc584sc48343IggrabAlnRep2.bam\tK562\tChipSeq\tp300_(SC-48343)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300sc584sc48343IggrabPk.narrowPeak.gz\tK562\tChipSeq\tp300_(SC-48343)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562P300sc584sc48343IggrabSig.bigWig\tK562\tChipSeq\tp300_(SC-48343)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna30StdPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna30StdSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifna6hStdSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng30StdPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng30StdSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng6hStdPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2Ifng6hStdSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2IggmusAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2IggmusAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2IggmusPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2IggmusSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2StdAlnRep1.bam\tK562\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2StdAlnRep2.bam\tK562\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2StdPk.narrowPeak.gz\tK562\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2StdSig.bigWig\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2IggrabAlnRep1.bam\tK562\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2IggrabAlnRep2.bam\tK562\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2IggrabPk.narrowPeak.gz\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2IggrabSig.bigWig\tK562\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2StdAlnRep1.bam\tK562\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2StdAlnRep2.bam\tK562\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2StdPk.narrowPeak.gz\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol2s2StdSig.bigWig\tK562\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol3StdAlnRep1.bam\tK562\tChipSeq\tPol3\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol3StdAlnRep2.bam\tK562\tChipSeq\tPol3\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol3StdPk.narrowPeak.gz\tK562\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Pol3StdSig.bigWig\tK562\tChipSeq\tPol3\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rad21StdAlnRep1.bam\tK562\tChipSeq\tRad21\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rad21StdAlnRep2.bam\tK562\tChipSeq\tRad21\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rad21StdPk.narrowPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rad21StdSig.bigWig\tK562\tChipSeq\tRad21\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rfx5IggrabAlnRep1.bam\tK562\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rfx5IggrabAlnRep2.bam\tK562\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rfx5IggrabPk.narrowPeak.gz\tK562\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rfx5IggrabSig.bigWig\tK562\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rpc155StdAlnRep1.bam\tK562\tChipSeq\tRPC155\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rpc155StdAlnRep2.bam\tK562\tChipSeq\tRPC155\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rpc155StdPk.narrowPeak.gz\tK562\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Rpc155StdSig.bigWig\tK562\tChipSeq\tRPC155\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1MnasedUcdAlnRep1.bam\tK562\tChipSeq\tSETDB1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1MnasedUcdAlnRep2.bam\tK562\tChipSeq\tSETDB1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1MnasedUcdPk.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1MnasedUcdSig.bigWig\tK562\tChipSeq\tSETDB1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1UcdAlnRep1.bam\tK562\tChipSeq\tSETDB1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1UcdAlnRep2.bam\tK562\tChipSeq\tSETDB1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1UcdPk.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Setdb1UcdSig.bigWig\tK562\tChipSeq\tSETDB1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Sirt6StdAlnRep1.bam\tK562\tChipSeq\tSIRT6\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Sirt6StdAlnRep2.bam\tK562\tChipSeq\tSIRT6\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Sirt6StdPk.narrowPeak.gz\tK562\tChipSeq\tSIRT6\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Sirt6StdSig.bigWig\tK562\tChipSeq\tSIRT6\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep1.bam\tK562\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep2.bam\tK562\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Smc3ab9263IggrabPk.narrowPeak.gz\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Smc3ab9263IggrabSig.bigWig\tK562\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep1.bam\tK562\tChipSeq\tSTAT1\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep2.bam\tK562\tChipSeq\tSTAT1\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna30StdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna30StdSig.bigWig\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep1.bam\tK562\tChipSeq\tSTAT1\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep2.bam\tK562\tChipSeq\tSTAT1\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifna6hStdSig.bigWig\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep1.bam\tK562\tChipSeq\tSTAT1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep2.bam\tK562\tChipSeq\tSTAT1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng30StdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng30StdSig.bigWig\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep1.bam\tK562\tChipSeq\tSTAT1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep2.bam\tK562\tChipSeq\tSTAT1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng6hStdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat1Ifng6hStdSig.bigWig\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep1.bam\tK562\tChipSeq\tSTAT2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep2.bam\tK562\tChipSeq\tSTAT2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna30StdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna30StdSig.bigWig\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep1.bam\tK562\tChipSeq\tSTAT2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep2.bam\tK562\tChipSeq\tSTAT2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna6hStdPk.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Stat2Ifna6hStdSig.bigWig\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep1.bam\tK562\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep2.bam\tK562\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tal1sc12984IggmusPk.narrowPeak.gz\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tal1sc12984IggmusSig.bigWig\tK562\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1ab24550IggrabAlnRep1.bam\tK562\tChipSeq\tTBLR1_(ab24550)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1ab24550IggrabAlnRep2.bam\tK562\tChipSeq\tTBLR1_(ab24550)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1ab24550IggrabPk.narrowPeak.gz\tK562\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1ab24550IggrabSig.bigWig\tK562\tChipSeq\tTBLR1_(ab24550)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1nb600270IggrabAlnRep1.bam\tK562\tChipSeq\tTBLR1_(NB600-270)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1nb600270IggrabAlnRep2.bam\tK562\tChipSeq\tTBLR1_(NB600-270)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1nb600270IggrabPk.narrowPeak.gz\tK562\tChipSeq\tTBLR1_(NB600-270)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tblr1nb600270IggrabSig.bigWig\tK562\tChipSeq\tTBLR1_(NB600-270)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562TbpIggmusAlnRep1.bam\tK562\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562TbpIggmusAlnRep2.bam\tK562\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562TbpIggmusPk.narrowPeak.gz\tK562\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562TbpIggmusSig.bigWig\tK562\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tf3c110StdAlnRep1.bam\tK562\tChipSeq\tTFIIIC-110\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tf3c110StdAlnRep2.bam\tK562\tChipSeq\tTFIIIC-110\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tf3c110StdAlnRep3.bam\tK562\tChipSeq\tTFIIIC-110\tAlignments\t3\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tf3c110StdPk.narrowPeak.gz\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tf3c110StdSig.bigWig\tK562\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tr4UcdAlnRep1.bam\tK562\tChipSeq\tTR4\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tr4UcdAlnRep2.bam\tK562\tChipSeq\tTR4\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tr4UcdPk.narrowPeak.gz\tK562\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Tr4UcdSig.bigWig\tK562\tChipSeq\tTR4\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubfsc13125IggmusAlnRep1.bam\tK562\tChipSeq\tUBF_(sc-13125)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubfsc13125IggmusAlnRep2.bam\tK562\tChipSeq\tUBF_(sc-13125)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubfsc13125IggmusPk.narrowPeak.gz\tK562\tChipSeq\tUBF_(sc-13125)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubfsc13125IggmusSig.bigWig\tK562\tChipSeq\tUBF_(sc-13125)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubtfsab1404509IggmusAlnRep1.bam\tK562\tChipSeq\tUBTF_(SAB1404509)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubtfsab1404509IggmusAlnRep2.bam\tK562\tChipSeq\tUBTF_(SAB1404509)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubtfsab1404509IggmusPk.narrowPeak.gz\tK562\tChipSeq\tUBTF_(SAB1404509)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Ubtfsab1404509IggmusSig.bigWig\tK562\tChipSeq\tUBTF_(SAB1404509)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Usf2IggrabAlnRep1.bam\tK562\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Usf2IggrabAlnRep2.bam\tK562\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Usf2IggrabPk.narrowPeak.gz\tK562\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Usf2IggrabSig.bigWig\tK562\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Xrcc4StdAlnRep1.bam\tK562\tChipSeq\tXRCC4\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Xrcc4StdAlnRep2.bam\tK562\tChipSeq\tXRCC4\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Xrcc4StdPk.narrowPeak.gz\tK562\tChipSeq\tXRCC4\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Xrcc4StdSig.bigWig\tK562\tChipSeq\tXRCC4\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Yy1UcdAlnRep1.bam\tK562\tChipSeq\tYY1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Yy1UcdAlnRep2.bam\tK562\tChipSeq\tYY1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Yy1UcdPk.narrowPeak.gz\tK562\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Yy1UcdSig.bigWig\tK562\tChipSeq\tYY1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Zc3h11anb10074650IggrabAlnRep1.bam\tK562\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Zc3h11anb10074650IggrabAlnRep2.bam\tK562\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Zc3h11anb10074650IggrabPk.narrowPeak.gz\tK562\tChipSeq\tZC3H11A_(NB100-74650)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Zc3h11anb10074650IggrabSig.bigWig\tK562\tChipSeq\tZC3H11A_(NB100-74650)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf143IggrabAlnRep1.bam\tK562\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf143IggrabAlnRep2.bam\tK562\tChipSeq\tZnf143_(16618-1-AP)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf143IggrabPk.narrowPeak.gz\tK562\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf143IggrabSig.bigWig\tK562\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf263UcdAlnRep1.bam\tK562\tChipSeq\tZNF263\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf263UcdAlnRep2.bam\tK562\tChipSeq\tZNF263\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf263UcdPk.narrowPeak.gz\tK562\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf263UcdSig.bigWig\tK562\tChipSeq\tZNF263\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274UcdAlnRep1.bam\tK562\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274UcdAlnRep2.bam\tK562\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274UcdPk.narrowPeak.gz\tK562\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274UcdSig.bigWig\tK562\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274m01UcdAlnRep1.bam\tK562\tChipSeq\tZNF274_(M01)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274m01UcdAlnRep2.bam\tK562\tChipSeq\tZNF274_(M01)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274m01UcdPk.narrowPeak.gz\tK562\tChipSeq\tZNF274_(M01)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf274m01UcdSig.bigWig\tK562\tChipSeq\tZNF274_(M01)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf384hpa004051IggrabAlnRep1.bam\tK562\tChipSeq\tZNF384_(HPA004051)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf384hpa004051IggrabAlnRep2.bam\tK562\tChipSeq\tZNF384_(HPA004051)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf384hpa004051IggrabPk.narrowPeak.gz\tK562\tChipSeq\tZNF384_(HPA004051)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znf384hpa004051IggrabSig.bigWig\tK562\tChipSeq\tZNF384_(HPA004051)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znfmizdcp1ab65767IggrabAlnRep1.bam\tK562\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znfmizdcp1ab65767IggrabAlnRep2.bam\tK562\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znfmizdcp1ab65767IggrabPk.narrowPeak.gz\tK562\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsK562Znfmizdcp1ab65767IggrabSig.bigWig\tK562\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosEtoh01HvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosEtoh01HvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosEtoh01HvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosEtoh01HvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Fos\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam112hHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam112hHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam112hHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam112hHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Fos\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam14hHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam14hHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam14hHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTam14hHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Fos\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTamHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTamHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Fos\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTamHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCfosTamHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Fos\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycEtoh01HvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Myc\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycEtoh01HvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Myc\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycEtoh01HvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycEtoh01HvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Myc\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycTam14hHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tc-Myc\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycTam14hHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tc-Myc\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycTam14hHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesCmycTam14hHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tc-Myc\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesE2f4TamHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tE2F4\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesE2f4TamHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tE2F4\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesE2f4TamHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesE2f4TamHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tE2F4\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAln.bam\tMCF10A-Er-Src\tChipSeq\tInput\tAlignments\t\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputEtoh01bStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAln.bam\tMCF10A-Er-Src\tChipSeq\tInput\tAlignments\t\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputEtoh01cStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tInput\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputStdAln.bam\tMCF10A-Er-Src\tChipSeq\tInput\tAlignments\t\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesInputStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tPol2\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tPol2\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tPol2\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tPol2\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2TamStdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesPol2TamStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Tam112hHvdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Tam112hHvdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Tam112hHvdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3Tam112hHvdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep1.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t1\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep2.bam\tMCF10A-Er-Src\tChipSeq\tSTAT3\tAlignments\t2\tbam\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3TamStdPk.narrowPeak.gz\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf10aesStat3TamStdSig.bigWig\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3UcdAlnRep1.bam\tMCF-7\tChipSeq\tGATA3_(SC-268)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3UcdAlnRep2.bam\tMCF-7\tChipSeq\tGATA3_(SC-268)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3UcdSig.bigWig\tMCF-7\tChipSeq\tGATA3_(SC-268)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3sc269UcdAlnRep1.bam\tMCF-7\tChipSeq\tGATA3_(SC-269)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3sc269UcdAlnRep2.bam\tMCF-7\tChipSeq\tGATA3_(SC-269)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3sc269UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tGATA3_(SC-269)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Gata3sc269UcdSig.bigWig\tMCF-7\tChipSeq\tGATA3_(SC-269)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep1.bam\tMCF-7\tChipSeq\tHA-E2F1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep2.bam\tMCF-7\tChipSeq\tHA-E2F1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Hae2f1UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Hae2f1UcdSig.bigWig\tMCF-7\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7InputUcdAlnRep1.bam\tMCF-7\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7InputUcdAlnRep2.bam\tMCF-7\tChipSeq\tInput\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7InputUcdSig.bigWig\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Tcf7l2UcdAlnRep1.bam\tMCF-7\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Tcf7l2UcdAlnRep2.bam\tMCF-7\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Tcf7l2UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Tcf7l2UcdSig.bigWig\tMCF-7\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Znf217UcdAlnRep1.bam\tMCF-7\tChipSeq\tZNF217\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Znf217UcdAlnRep2.bam\tMCF-7\tChipSeq\tZNF217\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Znf217UcdPk.narrowPeak.gz\tMCF-7\tChipSeq\tZNF217\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMcf7Znf217UcdSig.bigWig\tMCF-7\tChipSeq\tZNF217\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4CmycStdAlnRep1.bam\tNB4\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4CmycStdAlnRep2.bam\tNB4\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4CmycStdPk.narrowPeak.gz\tNB4\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4CmycStdSig.bigWig\tNB4\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4InputStdAlnRep1.bam\tNB4\tChipSeq\tInput\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4InputStdSig.bigWig\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4MaxStdAlnRep1.bam\tNB4\tChipSeq\tMax\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4MaxStdAlnRep2.bam\tNB4\tChipSeq\tMax\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4MaxStdPk.narrowPeak.gz\tNB4\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4MaxStdSig.bigWig\tNB4\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4Pol2StdAlnRep1.bam\tNB4\tChipSeq\tPol2\tAlignments\t1\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4Pol2StdAlnRep2.bam\tNB4\tChipSeq\tPol2\tAlignments\t2\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4Pol2StdAlnRep3.bam\tNB4\tChipSeq\tPol2\tAlignments\t3\tbam\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4Pol2StdPk.narrowPeak.gz\tNB4\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNb4Pol2StdSig.bigWig\tNB4\tChipSeq\tPol2\tSignal\t\tbigWig\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bam\tNT2-D1\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1InputUcdSig.bigWig\tNT2-D1\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep1.bam\tNT2-D1\tChipSeq\tSUZ12\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep2.bam\tNT2-D1\tChipSeq\tSUZ12\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Suz12UcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Suz12UcdSig.bigWig\tNT2-D1\tChipSeq\tSUZ12\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep1.bam\tNT2-D1\tChipSeq\tYY1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep2.bam\tNT2-D1\tChipSeq\tYY1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Yy1UcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Yy1UcdSig.bigWig\tNT2-D1\tChipSeq\tYY1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep1.bam\tNT2-D1\tChipSeq\tZNF274\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep2.bam\tNT2-D1\tChipSeq\tZNF274\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Znf274UcdPk.narrowPeak.gz\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsNt2d1Znf274UcdSig.bigWig\tNT2-D1\tChipSeq\tZNF274\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1InputUcdAlnRep1.bam\tPANC-1\tChipSeq\tInput\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1InputUcdSig.bigWig\tPANC-1\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1Tcf7l2UcdAlnRep1.bam\tPANC-1\tChipSeq\tTCF7L2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1Tcf7l2UcdAlnRep2.bam\tPANC-1\tChipSeq\tTCF7L2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1Tcf7l2UcdPk.narrowPeak.gz\tPANC-1\tChipSeq\tTCF7L2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPanc1Tcf7l2UcdSig.bigWig\tPANC-1\tChipSeq\tTCF7L2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeGata1UcdAlnRep1.bam\tPBDE\tChipSeq\tGATA-1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeGata1UcdAlnRep2.bam\tPBDE\tChipSeq\tGATA-1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeGata1UcdPk.narrowPeak.gz\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeGata1UcdSig.bigWig\tPBDE\tChipSeq\tGATA-1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeInputUcdAln.bam\tPBDE\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdeInputUcdSig.bigWig\tPBDE\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdePol2UcdAlnRep1.bam\tPBDE\tChipSeq\tPol2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdePol2UcdAlnRep2.bam\tPBDE\tChipSeq\tPol2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdePol2UcdPk.narrowPeak.gz\tPBDE\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdePol2UcdSig.bigWig\tPBDE\tChipSeq\tPol2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalGata1UcdAlnRep1.bam\tPBDEFetal\tChipSeq\tGATA-1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalGata1UcdAlnRep2.bam\tPBDEFetal\tChipSeq\tGATA-1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalGata1UcdPk.narrowPeak.gz\tPBDEFetal\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalGata1UcdSig.bigWig\tPBDEFetal\tChipSeq\tGATA-1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalInputUcdAln.bam\tPBDEFetal\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsPbdefetalInputUcdSig.bigWig\tPBDEFetal\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiInputUcdAln.bam\tRaji\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiInputUcdSig.bigWig\tRaji\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdAlnRep1.bam\tRaji\tChipSeq\tPol2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdAlnRep1V2.bam\tRaji\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdAlnRep2.bam\tRaji\tChipSeq\tPol2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdAlnRep2V2.bam\tRaji\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdPk.narrowPeak.gz\tRaji\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsRajiPol2UcdSig.bigWig\tRaji\tChipSeq\tPol2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata2UcdAlnRep1.bam\tSH-SY5Y\tChipSeq\tGATA-2\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata2UcdAlnRep2.bam\tSH-SY5Y\tChipSeq\tGATA-2\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata2UcdPk.narrowPeak.gz\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata2UcdSig.bigWig\tSH-SY5Y\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata3sc269sc269UcdAlnRep1.bam\tSH-SY5Y\tChipSeq\tGATA3_(SC-269)\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata3sc269sc269UcdAlnRep2.bam\tSH-SY5Y\tChipSeq\tGATA3_(SC-269)\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata3sc269sc269UcdPk.narrowPeak.gz\tSH-SY5Y\tChipSeq\tGATA3_(SC-269)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yGata3sc269sc269UcdSig.bigWig\tSH-SY5Y\tChipSeq\tGATA3_(SC-269)\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yInputUcdAln.bam\tSH-SY5Y\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsShsy5yInputUcdSig.bigWig\tSH-SY5Y\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshCtcfbIggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshCtcfbIggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshCtcfbIggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshCtcfbIggrabSig.bigWig\tSK-N-SH\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshInputIggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tInput\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshInputIggrabSig.bigWig\tSK-N-SH\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshJundIggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshJundIggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshJundIggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshJundIggrabSig.bigWig\tSK-N-SH\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshMxi1IggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshMxi1IggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshMxi1IggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshMxi1IggrabSig.bigWig\tSK-N-SH\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshNrf1IggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tNrf1\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshNrf1IggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tNrf1\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshNrf1IggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshNrf1IggrabSig.bigWig\tSK-N-SH\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshP300bIggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshP300bIggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshP300bIggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshP300bIggrabSig.bigWig\tSK-N-SH\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRad21IggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRad21IggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRad21IggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRad21IggrabSig.bigWig\tSK-N-SH\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRfx5IggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tRFX5_(200-401-194)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRfx5IggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tRFX5_(200-401-194)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRfx5IggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshRfx5IggrabSig.bigWig\tSK-N-SH\tChipSeq\tRFX5_(200-401-194)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshSmc3IggrabAlnRep1.bam\tSK-N-SH\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshSmc3IggrabAlnRep2.bam\tSK-N-SH\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshSmc3IggrabPk.narrowPeak.gz\tSK-N-SH\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsSknshSmc3IggrabSig.bigWig\tSK-N-SH\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osInputUcdAln.bam\tU2OS\tChipSeq\tInput\tAlignments\t\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osInputUcdSig.bigWig\tU2OS\tChipSeq\tInput\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osKap1UcdAlnRep1.bam\tU2OS\tChipSeq\tKAP1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osKap1UcdAlnRep2.bam\tU2OS\tChipSeq\tKAP1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osKap1UcdPk.narrowPeak.gz\tU2OS\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osKap1UcdSig.bigWig\tU2OS\tChipSeq\tKAP1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osSetdb1UcdAlnRep1.bam\tU2OS\tChipSeq\tSETDB1\tAlignments\t1\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osSetdb1UcdAlnRep2.bam\tU2OS\tChipSeq\tSETDB1\tAlignments\t2\tbam\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osSetdb1UcdPk.narrowPeak.gz\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsU2osSetdb1UcdSig.bigWig\tU2OS\tChipSeq\tSETDB1\tSignal\t\tbigWig\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EfosControlAlnRep1.bam\tK562\tChipSeq\teGFP-FOS\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EfosControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EfosControlSig.bigWig\tK562\tChipSeq\teGFP-FOS\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EfosControlfosAlnRep2.bam\tK562\tChipSeq\teGFP-FOS\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EfosControlfosAlnRep3.bam\tK562\tChipSeq\teGFP-FOS\tAlignments\t3\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Egata2ControlAlnRep1.bam\tK562\tChipSeq\teGFP-GATA2\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Egata2ControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Egata2ControlSig.bigWig\tK562\tChipSeq\teGFP-GATA2\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Egata2Controlgata2AlnRep2.bam\tK562\tChipSeq\teGFP-GATA2\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Ehdac8ControlAlnRep1.bam\tK562\tChipSeq\teGFP-HDAC8\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Ehdac8ControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Ehdac8ControlSig.bigWig\tK562\tChipSeq\teGFP-HDAC8\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Ehdac8Controlhdac8AlnRep2.bam\tK562\tChipSeq\teGFP-HDAC8\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjunbControlAlnRep1.bam\tK562\tChipSeq\teGFP-JunB\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjunbControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjunbControlSig.bigWig\tK562\tChipSeq\teGFP-JunB\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjunbControljunbAlnRep2.bam\tK562\tChipSeq\teGFP-JunB\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjundControlAlnRep1.bam\tK562\tChipSeq\teGFP-JunD\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjundControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjundControlSig.bigWig\tK562\tChipSeq\teGFP-JunD\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjundControljundAlnRep2.bam\tK562\tChipSeq\teGFP-JunD\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562EjundControljundAlnRep3.bam\tK562\tChipSeq\teGFP-JunD\tAlignments\t3\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Enr4a1ControlAlnRep1.bam\tK562\tChipSeq\teGFP-NR4A1\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Enr4a1ControlPk.narrowPeak.gz\tK562\tChipSeq\teGFP-NR4A1\tPeaks\t\tnarrowPeak\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Enr4a1ControlSig.bigWig\tK562\tChipSeq\teGFP-NR4A1\tSignal\t\tbigWig\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562Enr4a1Controlnr4a1AlnRep2.bam\tK562\tChipSeq\teGFP-NR4A1\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlfosAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlfosAlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlfosAlnRep3.bam\tK562\tChipSeq\tInput\tAlignments\t3\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlgata2AlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlgata2AlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlhdac8AlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlhdac8AlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControljunbAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControljunbAlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControljundAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControljundAlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControljundAlnRep3.bam\tK562\tChipSeq\tInput\tAlignments\t3\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlnr4a1AlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUchicagoTfbs/wgEncodeUchicagoTfbsK562InputControlnr4a1AlnRep2.bam\tK562\tChipSeq\tInput\tAlignments\t2\tbam\tUChicago\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CGm12878Pk.bed.gz\tGM12878\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CGm12878PkV2.bed.gz\tGM12878\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CH1hescPk.bed.gz\tH1-hESC\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CH1hescPkV2.bed.gz\tH1-hESC\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CHelas3Pk.bed.gz\tHeLa-S3\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CHelas3PkV2.bed.gz\tHeLa-S3\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CK562Pk.bed.gz\tK562\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUmassDekker5C/wgEncodeUmassDekker5CK562PkV2.bed.gz\tK562\t5C\t\tPeaks\t\tbed\tUMass-Dekker\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CellIngelmPepMapGcFt.bigBed\tGM12878\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CellIngelmPepMapGcUnFt.bigBed\tGM12878\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CellIngelpepMapGcFt.bigBed\tGM12878\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CellIngelpepMapGcUnFt.bigBed\tGM12878\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CytosolIngelmPepMapGcFt.bigBed\tGM12878\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CytosolIngelmPepMapGcUnFt.bigBed\tGM12878\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CytosolIngelpepMapGcFt.bigBed\tGM12878\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencGm12878CytosolIngelpepMapGcUnFt.bigBed\tGM12878\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellFaspmPepMapGcFt.bigBed\tH1-hESC\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellFaspmPepMapGcUnFt.bigBed\tH1-hESC\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellFasppepMapGcFt.bigBed\tH1-hESC\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellFasppepMapGcUnFt.bigBed\tH1-hESC\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellMudpitmPepMapGcFt.bigBed\tH1-hESC\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellMudpitmPepMapGcUnFt.bigBed\tH1-hESC\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellMudpitpepMapGcFt.bigBed\tH1-hESC\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1hescCellMudpitpepMapGcUnFt.bigBed\tH1-hESC\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1neuronsCellMudpitmPepMapGcFt.bigBed\tH1-neurons\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1neuronsCellMudpitmPepMapGcUnFt.bigBed\tH1-neurons\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1neuronsCellMudpitpepMapGcFt.bigBed\tH1-neurons\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencH1neuronsCellMudpitpepMapGcUnFt.bigBed\tH1-neurons\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencK562CellIngelmPepMapGcFt.bigBed\tK562\tProteogenomics\t\tmPepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencK562CellIngelmPepMapGcUnFt.bigBed\tK562\tProteogenomics\t\tmPepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencK562CellIngelpepMapGcFt.bigBed\tK562\tProteogenomics\t\tpepMapGcFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUncBsuProtGenc/wgEncodeUncBsuProtGencK562CellIngelpepMapGcUnFt.bigBed\tK562\tProteogenomics\t\tpepMapGcUnFt\t\tbigBed\tUNC/BSU\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA549Aln.bam\tA549\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA549Hotspots.broadPeak.gz\tA549\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA549Pk.narrowPeak.gz\tA549\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA549Raw.bigWig\tA549\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA549Sig.bigWig\tA549\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAg10803Aln.bam\tAG10803\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAg10803Hotspots.broadPeak.gz\tAG10803\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAg10803Pk.narrowPeak.gz\tAG10803\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAg10803Raw.bigWig\tAG10803\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAg10803Sig.bigWig\tAG10803\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAoafAln.bam\tAoAF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAoafHotspots.broadPeak.gz\tAoAF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAoafPk.narrowPeak.gz\tAoAF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAoafRaw.bigWig\tAoAF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfAoafSig.bigWig\tAoAF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd20ro01778Aln.bam\tCD20+_RO01778\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd20ro01778Hotspots.broadPeak.gz\tCD20+_RO01778\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd20ro01778Pk.narrowPeak.gz\tCD20+_RO01778\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd20ro01778Raw.bigWig\tCD20+_RO01778\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd20ro01778Sig.bigWig\tCD20+_RO01778\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd4naivewb11970640Aln.bam\tCD4+_Naive_Wb11970640\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd4naivewb11970640Hotspots.broadPeak.gz\tCD4+_Naive_Wb11970640\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd4naivewb11970640Pk.narrowPeak.gz\tCD4+_Naive_Wb11970640\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd4naivewb11970640Raw.bigWig\tCD4+_Naive_Wb11970640\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfCd4naivewb11970640Sig.bigWig\tCD4+_Naive_Wb11970640\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm06990Aln.bam\tGM06990\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm06990Hotspots.broadPeak.gz\tGM06990\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm06990Pk.narrowPeak.gz\tGM06990\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm06990Raw.bigWig\tGM06990\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm06990Sig.bigWig\tGM06990\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm12865Aln.bam\tGM12865\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm12865Hotspots.broadPeak.gz\tGM12865\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm12865Pk.narrowPeak.gz\tGM12865\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm12865Raw.bigWig\tGM12865\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfGm12865Sig.bigWig\tGM12865\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfH7esAln.bam\tH7-hESC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfH7esHotspots.broadPeak.gz\tH7-hESC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfH7esPkV2.narrowPeak.gz\tH7-hESC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfH7esRaw.bigWig\tH7-hESC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfH7esSig.bigWig\tH7-hESC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaeAln.bam\tHAEpiC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaeHotspots.broadPeak.gz\tHAEpiC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaePkV2.narrowPeak.gz\tHAEpiC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaeRaw.bigWig\tHAEpiC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaeSig.bigWig\tHAEpiC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHahAln.bam\tHA-h\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHahHotspots.broadPeak.gz\tHA-h\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHahPk.narrowPeak.gz\tHA-h\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHahRaw.bigWig\tHA-h\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHahSig.bigWig\tHA-h\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaspAln.bam\tHA-sp\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaspHotspots.broadPeak.gz\tHA-sp\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaspPk.narrowPeak.gz\tHA-sp\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaspRaw.bigWig\tHA-sp\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHaspSig.bigWig\tHA-sp\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfAln.bam\tHCF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfHotspots.broadPeak.gz\tHCF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfPk.narrowPeak.gz\tHCF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfRaw.bigWig\tHCF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfSig.bigWig\tHCF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfaaAln.bam\tHCFaa\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfaaHotspots.broadPeak.gz\tHCFaa\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfaaPk.narrowPeak.gz\tHCFaa\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfaaRaw.bigWig\tHCFaa\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcfaaSig.bigWig\tHCFaa\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcmAln.bam\tHCM\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcmHotspots.broadPeak.gz\tHCM\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcmPk.narrowPeak.gz\tHCM\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcmRaw.bigWig\tHCM\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcmSig.bigWig\tHCM\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcpeAln.bam\tHCPEpiC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcpeHotspots.broadPeak.gz\tHCPEpiC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcpePkV2.narrowPeak.gz\tHCPEpiC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcpeRaw.bigWig\tHCPEpiC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHcpeSig.bigWig\tHCPEpiC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeeAln.bam\tHEEpiC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeeHotspots.broadPeak.gz\tHEEpiC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeePk.narrowPeak.gz\tHEEpiC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeeRaw.bigWig\tHEEpiC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeeSig.bigWig\tHEEpiC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHepg2Aln.bam\tHepG2\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHepg2Hotspots.broadPeak.gz\tHepG2\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHepg2Pk.narrowPeak.gz\tHepG2\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHepg2Raw.bigWig\tHepG2\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHepg2Sig.bigWig\tHepG2\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHffAln.bam\tHFF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHffHotspots.broadPeak.gz\tHFF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHffPk.narrowPeak.gz\tHFF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHffRaw.bigWig\tHFF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHffSig.bigWig\tHFF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHgfAln.bam\tHGF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHgfHotspots.broadPeak.gz\tHGF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHgfPk.narrowPeak.gz\tHGF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHgfRaw.bigWig\tHGF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHgfSig.bigWig\tHGF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHipeAln.bam\tHIPEpiC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHipeHotspots.broadPeak.gz\tHIPEpiC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHipePk.narrowPeak.gz\tHIPEpiC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHipeRaw.bigWig\tHIPEpiC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHipeSig.bigWig\tHIPEpiC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmfAln.bam\tHMF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmfHotspots.broadPeak.gz\tHMF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmfPkV2.narrowPeak.gz\tHMF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmfRaw.bigWig\tHMF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmfSig.bigWig\tHMF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecbAln.bam\tHMVEC-LLy\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecbHotspots.broadPeak.gz\tHMVEC-LLy\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecbPk.narrowPeak.gz\tHMVEC-LLy\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecbRaw.bigWig\tHMVEC-LLy\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecbSig.bigWig\tHMVEC-LLy\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdAln.bam\tHMVEC-dBl-Neo\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdHotspots.broadPeak.gz\tHMVEC-dBl-Neo\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdPk.narrowPeak.gz\tHMVEC-dBl-Neo\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdRaw.bigWig\tHMVEC-dBl-Neo\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdSig.bigWig\tHMVEC-dBl-Neo\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdbladAln.bam\tHMVEC-dBl-Ad\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdbladHotspots.broadPeak.gz\tHMVEC-dBl-Ad\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdbladPkV2.narrowPeak.gz\tHMVEC-dBl-Ad\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdbladRaw.bigWig\tHMVEC-dBl-Ad\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecdbladSig.bigWig\tHMVEC-dBl-Ad\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecfAln.bam\tHMVEC-dLy-Neo\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecfHotspots.broadPeak.gz\tHMVEC-dLy-Neo\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecfPk.narrowPeak.gz\tHMVEC-dLy-Neo\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecfRaw.bigWig\tHMVEC-dLy-Neo\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvecfSig.bigWig\tHMVEC-dLy-Neo\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvechAln.bam\tHMVEC-LBl\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvechHotspots.broadPeak.gz\tHMVEC-LBl\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvechPk.narrowPeak.gz\tHMVEC-LBl\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvechRaw.bigWig\tHMVEC-LBl\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHmvechSig.bigWig\tHMVEC-LBl\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpafAln.bam\tHPAF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpafHotspots.broadPeak.gz\tHPAF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpafPk.narrowPeak.gz\tHPAF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpafRaw.bigWig\tHPAF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpafSig.bigWig\tHPAF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpdlfAln.bam\tHPdLF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpdlfHotspots.broadPeak.gz\tHPdLF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpdlfPk.narrowPeak.gz\tHPdLF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpdlfRaw.bigWig\tHPdLF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpdlfSig.bigWig\tHPdLF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpfAln.bam\tHPF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpfHotspots.broadPeak.gz\tHPF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpfPk.narrowPeak.gz\tHPF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpfRaw.bigWig\tHPF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHpfSig.bigWig\tHPF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHrceAln.bam\tHRCEpiC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHrceHotspots.broadPeak.gz\tHRCEpiC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHrcePk.narrowPeak.gz\tHRCEpiC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHrceRaw.bigWig\tHRCEpiC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHrceSig.bigWig\tHRCEpiC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHsmmAln.bam\tHSMM\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHsmmHotspots.broadPeak.gz\tHSMM\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHsmmPk.narrowPeak.gz\tHSMM\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHsmmRaw.bigWig\tHSMM\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHsmmSig.bigWig\tHSMM\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHuvecAln.bam\tHUVEC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHuvecHotspots.broadPeak.gz\tHUVEC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHuvecPk.narrowPeak.gz\tHUVEC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHuvecRaw.bigWig\tHUVEC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHuvecSig.bigWig\tHUVEC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHvmfAln.bam\tHVMF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHvmfHotspots.broadPeak.gz\tHVMF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHvmfPk.narrowPeak.gz\tHVMF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHvmfRaw.bigWig\tHVMF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHvmfSig.bigWig\tHVMF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Aln.bam\tK562\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Hotspots.broadPeak.gz\tK562\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Pk.narrowPeak.gz\tK562\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Raw.bigWig\tK562\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Sig.bigWig\tK562\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfa41c6Aln.bam\tK562\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfa41c6Hotspots.broadPeak.gz\tK562\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfa41c6Pk.narrowPeak.gz\tK562\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfa41c6Raw.bigWig\tK562\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfa41c6Sig.bigWig\tK562\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfp5Aln.bam\tK562\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfp5Hotspots.broadPeak.gz\tK562\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfp5Pk.narrowPeak.gz\tK562\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfp5Raw.bigWig\tK562\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfK562Znfp5Sig.bigWig\tK562\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Aln.bam\tLHCN-M2\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Diff4dAln.bam\tLHCN-M2\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Diff4dHotspots.broadPeak.gz\tLHCN-M2\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Diff4dPk.narrowPeak.gz\tLHCN-M2\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Diff4dRaw.bigWig\tLHCN-M2\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Diff4dSig.bigWig\tLHCN-M2\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Hotspots.broadPeak.gz\tLHCN-M2\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Pk.narrowPeak.gz\tLHCN-M2\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Raw.bigWig\tLHCN-M2\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLhcnm2Sig.bigWig\tLHCN-M2\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfM059jAln.bam\tM059J\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfM059jHotspots.broadPeak.gz\tM059J\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfM059jPk.narrowPeak.gz\tM059J\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfM059jRaw.bigWig\tM059J\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfM059jSig.bigWig\tM059J\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMonocd14ro1746Aln.bam\tMonocytes-CD14+_RO01746\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMonocd14ro1746Hotspots.broadPeak.gz\tMonocytes-CD14+_RO01746\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMonocd14ro1746Pk.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMonocd14ro1746Raw.bigWig\tMonocytes-CD14+_RO01746\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMonocd14ro1746Sig.bigWig\tMonocytes-CD14+_RO01746\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNb4Aln.bam\tNB4\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNb4Hotspots.broadPeak.gz\tNB4\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNb4Pk.narrowPeak.gz\tNB4\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNb4Raw.bigWig\tNB4\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNb4Sig.bigWig\tNB4\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhaAln.bam\tNH-A\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhaHotspots.broadPeak.gz\tNH-A\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhaPk.narrowPeak.gz\tNH-A\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhaRaw.bigWig\tNH-A\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhaSig.bigWig\tNH-A\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfadAln.bam\tNHDF-Ad\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfadHotspots.broadPeak.gz\tNHDF-Ad\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfadPkV2.narrowPeak.gz\tNHDF-Ad\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfadRaw.bigWig\tNHDF-Ad\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfadSig.bigWig\tNHDF-Ad\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfneoAln.bam\tNHDF-neo\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfneoHotspots.broadPeak.gz\tNHDF-neo\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfneoPk.narrowPeak.gz\tNHDF-neo\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfneoRaw.bigWig\tNHDF-neo\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhdfneoSig.bigWig\tNHDF-neo\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhlfAln.bam\tNHLF\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhlfHotspots.broadPeak.gz\tNHLF\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhlfPk.narrowPeak.gz\tNHLF\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhlfRaw.bigWig\tNHLF\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNhlfSig.bigWig\tNHLF\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRpmi7951Aln.bam\tRPMI-7951\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRpmi7951Hotspots.broadPeak.gz\tRPMI-7951\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRpmi7951Pk.narrowPeak.gz\tRPMI-7951\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRpmi7951Raw.bigWig\tRPMI-7951\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRpmi7951Sig.bigWig\tRPMI-7951\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSaecAln.bam\tSAEC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSaecHotspots.broadPeak.gz\tSAEC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSaecPk.narrowPeak.gz\tSAEC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSaecRaw.bigWig\tSAEC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSaecSig.bigWig\tSAEC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSkmcAln.bam\tSKMC\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSkmcHotspots.broadPeak.gz\tSKMC\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSkmcPkV2.narrowPeak.gz\tSKMC\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSkmcRaw.bigWig\tSKMC\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSkmcSig.bigWig\tSKMC\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSknshraAln.bam\tSK-N-SH_RA\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSknshraHotspots.broadPeak.gz\tSK-N-SH_RA\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSknshraPk.narrowPeak.gz\tSK-N-SH_RA\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSknshraRaw.bigWig\tSK-N-SH_RA\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfSknshraSig.bigWig\tSK-N-SH_RA\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfT47dAln.bam\tT-47D\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfT47dHotspots.broadPeak.gz\tT-47D\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfT47dPk.narrowPeak.gz\tT-47D\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfT47dRaw.bigWig\tT-47D\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfT47dSig.bigWig\tT-47D\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh17Aln.bam\tTh17\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh17Hotspots.broadPeak.gz\tTh17\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh17Pk.narrowPeak.gz\tTh17\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh17Raw.bigWig\tTh17\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh17Sig.bigWig\tTh17\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1Aln.bam\tTh1\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1AlnRep2.bam\tTh1\tDnaseDgf\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1Hotspots.broadPeak.gz\tTh1\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1HotspotsRep2.broadPeak.gz\tTh1\tDnaseDgf\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1Pk.narrowPeak.gz\tTh1\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1PkRep2.narrowPeak.gz\tTh1\tDnaseDgf\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1Raw.bigWig\tTh1\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1RawRep2.bigWig\tTh1\tDnaseDgf\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1Sig.bigWig\tTh1\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1SigRep2.bigWig\tTh1\tDnaseDgf\t\tSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1wb33676984Aln.bam\tTh1_Wb33676984\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1wb33676984Hotspots.broadPeak.gz\tTh1_Wb33676984\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1wb33676984Pk.narrowPeak.gz\tTh1_Wb33676984\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1wb33676984Raw.bigWig\tTh1_Wb33676984\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh1wb33676984Sig.bigWig\tTh1_Wb33676984\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2Aln.bam\tTh2\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2Hotspots.broadPeak.gz\tTh2\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2Pk.narrowPeak.gz\tTh2\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2Raw.bigWig\tTh2\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2Sig.bigWig\tTh2\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2wb54553204Aln.bam\tTh2_Wb54553204\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2wb54553204Hotspots.broadPeak.gz\tTh2_Wb54553204\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2wb54553204Pk.narrowPeak.gz\tTh2_Wb54553204\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2wb54553204Raw.bigWig\tTh2_Wb54553204\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTh2wb54553204Sig.bigWig\tTh2_Wb54553204\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregwb78495824Aln.bam\tTreg_Wb78495824\tDnaseDgf\t\tAlignments\t\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregwb78495824Hotspots.broadPeak.gz\tTreg_Wb78495824\tDnaseDgf\t\tHotspots\t\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregwb78495824Pk.narrowPeak.gz\tTreg_Wb78495824\tDnaseDgf\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregwb78495824Raw.bigWig\tTreg_Wb78495824\tDnaseDgf\t\tRawSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregwb78495824Sig.bigWig\tTreg_Wb78495824\tDnaseDgf\t\tSignal\t\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549AlnRep1.bam\tA549\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549AlnRep2.bam\tA549\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549HotspotsRep1.broadPeak.gz\tA549\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549HotspotsRep2.broadPeak.gz\tA549\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549PkRep1.narrowPeak.gz\tA549\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549PkRep2.narrowPeak.gz\tA549\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549RawRep1.bigWig\tA549\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA549RawRep2.bigWig\tA549\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449AlnRep1.bam\tAG04449\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449AlnRep2.bam\tAG04449\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449HotspotsRep1.broadPeak.gz\tAG04449\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449HotspotsRep2.broadPeak.gz\tAG04449\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449PkRep1.narrowPeak.gz\tAG04449\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449PkRep2.narrowPeak.gz\tAG04449\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449RawRep1.bigWig\tAG04449\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04449RawRep2.bigWig\tAG04449\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450AlnRep1.bam\tAG04450\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450AlnRep2.bam\tAG04450\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450HotspotsRep1.broadPeak.gz\tAG04450\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450HotspotsRep2.broadPeak.gz\tAG04450\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450PkRep1.narrowPeak.gz\tAG04450\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450PkRep2.narrowPeak.gz\tAG04450\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450RawRep1.bigWig\tAG04450\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg04450RawRep2.bigWig\tAG04450\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309AlnRep1.bam\tAG09309\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309AlnRep2.bam\tAG09309\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309HotspotsRep1.broadPeak.gz\tAG09309\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309HotspotsRep2.broadPeak.gz\tAG09309\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309PkRep1.narrowPeak.gz\tAG09309\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309PkRep2.narrowPeak.gz\tAG09309\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309RawRep1.bigWig\tAG09309\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09309RawRep2.bigWig\tAG09309\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319AlnRep1.bam\tAG09319\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319AlnRep2.bam\tAG09319\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319HotspotsRep1.broadPeak.gz\tAG09319\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319HotspotsRep2.broadPeak.gz\tAG09319\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319PkRep1V2.narrowPeak.gz\tAG09319\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319PkRep2.narrowPeak.gz\tAG09319\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319RawRep1.bigWig\tAG09319\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg09319RawRep2.bigWig\tAG09319\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803AlnRep1.bam\tAG10803\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803AlnRep2.bam\tAG10803\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803HotspotsRep1.broadPeak.gz\tAG10803\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803HotspotsRep2.broadPeak.gz\tAG10803\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803PkRep1.narrowPeak.gz\tAG10803\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803PkRep2.narrowPeak.gz\tAG10803\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803RawRep1.bigWig\tAG10803\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAg10803RawRep2.bigWig\tAG10803\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafAlnRep1.bam\tAoAF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafAlnRep2.bam\tAoAF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafHotspotsRep1.broadPeak.gz\tAoAF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafHotspotsRep2.broadPeak.gz\tAoAF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafPkRep1.narrowPeak.gz\tAoAF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafPkRep2.narrowPeak.gz\tAoAF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafRawRep1.bigWig\tAoAF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseAoafRawRep2.bigWig\tAoAF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cAlnRep1.bam\tBE2_C\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cAlnRep2.bam\tBE2_C\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cHotspotsRep1.broadPeak.gz\tBE2_C\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cHotspotsRep2.broadPeak.gz\tBE2_C\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cPkRep1.narrowPeak.gz\tBE2_C\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cPkRep2.narrowPeak.gz\tBE2_C\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cRawRep1.bigWig\tBE2_C\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBe2cRawRep2.bigWig\tBE2_C\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjAlnRep1.bam\tBJ\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjAlnRep2.bam\tBJ\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjHotspotsRep1.broadPeak.gz\tBJ\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjHotspotsRep2.broadPeak.gz\tBJ\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjPkRep1.narrowPeak.gz\tBJ\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjPkRep2.narrowPeak.gz\tBJ\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjRawRep1.bigWig\tBJ\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBjRawRep2.bigWig\tBJ\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2AlnRep1.bam\tCaco-2\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2AlnRep2.bam\tCaco-2\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2HotspotsRep1.broadPeak.gz\tCaco-2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2HotspotsRep2.broadPeak.gz\tCaco-2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2PkRep1.narrowPeak.gz\tCaco-2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2PkRep2.narrowPeak.gz\tCaco-2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2RawRep1.bigWig\tCaco-2\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCaco2RawRep2.bigWig\tCaco-2\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778AlnRep1.bam\tCD20+_RO01778\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778AlnRep2.bam\tCD20+_RO01778\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778HotspotsRep1.broadPeak.gz\tCD20+_RO01778\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778HotspotsRep2.broadPeak.gz\tCD20+_RO01778\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778PkRep1.narrowPeak.gz\tCD20+_RO01778\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778PkRep2.narrowPeak.gz\tCD20+_RO01778\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778RawRep1.bigWig\tCD20+_RO01778\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd20ro01778RawRep2.bigWig\tCD20+_RO01778\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd34mobilizedAlnRep1.bam\tCD34+_Mobilized\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd34mobilizedHotspotsRep1.broadPeak.gz\tCD34+_Mobilized\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd34mobilizedPkRep1.narrowPeak.gz\tCD34+_Mobilized\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd34mobilizedRawRep1.bigWig\tCD34+_Mobilized\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb11970640AlnRep1.bam\tCD4+_Naive_Wb11970640\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb11970640HotspotsRep1.broadPeak.gz\tCD4+_Naive_Wb11970640\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb11970640PkRep1.narrowPeak.gz\tCD4+_Naive_Wb11970640\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb11970640RawRep1.bigWig\tCD4+_Naive_Wb11970640\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb78495824AlnRep1.bam\tCD4+_Naive_Wb78495824\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb78495824HotspotsRep1.broadPeak.gz\tCD4+_Naive_Wb78495824\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb78495824PkRep1.narrowPeak.gz\tCD4+_Naive_Wb78495824\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCd4naivewb78495824RawRep1.bigWig\tCD4+_Naive_Wb78495824\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCmkAlnRep1.bam\tCMK\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCmkHotspotsRep1.broadPeak.gz\tCMK\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCmkPkRep1.narrowPeak.gz\tCMK\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCmkRawRep1.bigWig\tCMK\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503AlnRep1.bam\tGM04503\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503AlnRep2.bam\tGM04503\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503HotspotsRep1.broadPeak.gz\tGM04503\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503HotspotsRep2.broadPeak.gz\tGM04503\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503PkRep1.narrowPeak.gz\tGM04503\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503PkRep2.narrowPeak.gz\tGM04503\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503RawRep1.bigWig\tGM04503\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04503RawRep2.bigWig\tGM04503\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504AlnRep1.bam\tGM04504\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504AlnRep2.bam\tGM04504\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504HotspotsRep1.broadPeak.gz\tGM04504\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504HotspotsRep2.broadPeak.gz\tGM04504\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504PkRep1.narrowPeak.gz\tGM04504\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504PkRep2.narrowPeak.gz\tGM04504\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504RawRep1.bigWig\tGM04504\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm04504RawRep2.bigWig\tGM04504\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990AlnRep1.bam\tGM06990\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990AlnRep2.bam\tGM06990\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990HotspotsRep1.broadPeak.gz\tGM06990\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990HotspotsRep2.broadPeak.gz\tGM06990\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990PkRep1.narrowPeak.gz\tGM06990\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990PkRep2.narrowPeak.gz\tGM06990\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990RawRep1.bigWig\tGM06990\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm06990RawRep2.bigWig\tGM06990\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12864AlnRep1.bam\tGM12864\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12864HotspotsRep1.broadPeak.gz\tGM12864\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12864PkRep1.narrowPeak.gz\tGM12864\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12864RawRep1.bigWig\tGM12864\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865AlnRep1.bam\tGM12865\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865AlnRep2.bam\tGM12865\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865HotspotsRep1.broadPeak.gz\tGM12865\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865HotspotsRep2.broadPeak.gz\tGM12865\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865PkRep1.narrowPeak.gz\tGM12865\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865PkRep2.narrowPeak.gz\tGM12865\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865RawRep1.bigWig\tGM12865\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12865RawRep2.bigWig\tGM12865\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878AlnRep1.bam\tGM12878\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878AlnRep2.bam\tGM12878\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878HotspotsRep1.broadPeak.gz\tGM12878\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878HotspotsRep2.broadPeak.gz\tGM12878\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878PkRep1.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878PkRep2.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878RawRep1.bigWig\tGM12878\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGm12878RawRep2.bigWig\tGM12878\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH1hescAlnRep1.bam\tH1-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH1hescHotspotsRep1.broadPeak.gz\tH1-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH1hescPkRep1.narrowPeak.gz\tH1-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH1hescRawRep1.bigWig\tH1-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esAlnRep2.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dAlnRep2.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dHotspotsRep1.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dHotspotsRep2.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dPkRep1.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dPkRep2.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dRawRep1.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa14dRawRep2.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa2dAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa2dHotspotsRep1.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa2dPkRep1.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa2dRawRep1.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dAlnRep2.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dHotspotsRep1.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dHotspotsRep2.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dPkRep1.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dPkRep2.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dRawRep1.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa5dRawRep2.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa9dAlnRep1.bam\tH7-hESC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa9dHotspotsRep1.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa9dPkRep1.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esDiffa9dRawRep1.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esHotspotsRep1.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esHotspotsRep2.broadPeak.gz\tH7-hESC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esPkRep1V2.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esPkRep2.narrowPeak.gz\tH7-hESC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esRawRep1.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseH7esRawRep2.bigWig\tH7-hESC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacAlnRep1.bam\tHAc\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacAlnRep2.bam\tHAc\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacHotspotsRep1.broadPeak.gz\tHAc\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacHotspotsRep2.broadPeak.gz\tHAc\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacPkRep1.narrowPeak.gz\tHAc\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacPkRep2.narrowPeak.gz\tHAc\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacRawRep1.bigWig\tHAc\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHacRawRep2.bigWig\tHAc\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeAlnRep1.bam\tHAEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeAlnRep2.bam\tHAEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeHotspotsRep1.broadPeak.gz\tHAEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeHotspotsRep2.broadPeak.gz\tHAEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaePkRep1.narrowPeak.gz\tHAEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaePkRep2.narrowPeak.gz\tHAEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeRawRep1.bigWig\tHAEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaeRawRep2.bigWig\tHAEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahAlnRep1.bam\tHA-h\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahAlnRep2.bam\tHA-h\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahHotspotsRep1.broadPeak.gz\tHA-h\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahHotspotsRep2.broadPeak.gz\tHA-h\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahPkRep1.narrowPeak.gz\tHA-h\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahPkRep2.narrowPeak.gz\tHA-h\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahRawRep1.bigWig\tHA-h\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHahRawRep2.bigWig\tHA-h\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspAlnRep1.bam\tHA-sp\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspAlnRep2.bam\tHA-sp\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspHotspotsRep1.broadPeak.gz\tHA-sp\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspHotspotsRep2.broadPeak.gz\tHA-sp\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspPkRep1.narrowPeak.gz\tHA-sp\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspPkRep2.narrowPeak.gz\tHA-sp\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspRawRep1.bigWig\tHA-sp\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHaspRawRep2.bigWig\tHA-sp\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecAlnRep1.bam\tHBMEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecAlnRep2.bam\tHBMEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecHotspotsRep1.broadPeak.gz\tHBMEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecHotspotsRep2.broadPeak.gz\tHBMEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecPkRep1.narrowPeak.gz\tHBMEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecPkRep2.narrowPeak.gz\tHBMEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecRawRep1.bigWig\tHBMEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbmecRawRep2.bigWig\tHBMEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvpAlnRep1.bam\tHBVP\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvpHotspotsRep1.broadPeak.gz\tHBVP\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvpPkRep1.narrowPeak.gz\tHBVP\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvpRawRep1.bigWig\tHBVP\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcAlnRep1.bam\tHBVSMC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcAlnRep2.bam\tHBVSMC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcHotspotsRep1.broadPeak.gz\tHBVSMC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcHotspotsRep2.broadPeak.gz\tHBVSMC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcPkRep1.narrowPeak.gz\tHBVSMC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcPkRep2.narrowPeak.gz\tHBVSMC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcRawRep1.bigWig\tHBVSMC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHbvsmcRawRep2.bigWig\tHBVSMC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfAlnRep1.bam\tHCF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfAlnRep2.bam\tHCF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfHotspotsRep1.broadPeak.gz\tHCF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfHotspotsRep2.broadPeak.gz\tHCF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfPkRep1.narrowPeak.gz\tHCF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfPkRep2.narrowPeak.gz\tHCF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfRawRep1.bigWig\tHCF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfRawRep2.bigWig\tHCF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaAlnRep1.bam\tHCFaa\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaAlnRep2.bam\tHCFaa\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaHotspotsRep1.broadPeak.gz\tHCFaa\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaHotspotsRep2.broadPeak.gz\tHCFaa\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaPkRep1.narrowPeak.gz\tHCFaa\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaPkRep2.narrowPeak.gz\tHCFaa\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaRawRep1.bigWig\tHCFaa\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcfaaRawRep2.bigWig\tHCFaa\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmAlnRep1.bam\tHCM\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmAlnRep2.bam\tHCM\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmHotspotsRep1.broadPeak.gz\tHCM\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmHotspotsRep2.broadPeak.gz\tHCM\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmPkRep1.narrowPeak.gz\tHCM\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmPkRep2.narrowPeak.gz\tHCM\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmRawRep1.bigWig\tHCM\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcmRawRep2.bigWig\tHCM\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfAlnRep1.bam\tHConF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfAlnRep2.bam\tHConF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfHotspotsRep1.broadPeak.gz\tHConF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfHotspotsRep2.broadPeak.gz\tHConF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfPkRep1.narrowPeak.gz\tHConF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfPkRep2.narrowPeak.gz\tHConF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfRawRep1.bigWig\tHConF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHconfRawRep2.bigWig\tHConF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeAlnRep1.bam\tHCPEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeAlnRep2.bam\tHCPEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeHotspotsRep1.broadPeak.gz\tHCPEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeHotspotsRep2.broadPeak.gz\tHCPEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpePkRep1.narrowPeak.gz\tHCPEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpePkRep2.narrowPeak.gz\tHCPEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeRawRep1.bigWig\tHCPEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHcpeRawRep2.bigWig\tHCPEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116AlnRep1.bam\tHCT-116\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116AlnRep2.bam\tHCT-116\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116HotspotsRep1.broadPeak.gz\tHCT-116\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116HotspotsRep2.broadPeak.gz\tHCT-116\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116PkRep1.narrowPeak.gz\tHCT-116\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116PkRep2.narrowPeak.gz\tHCT-116\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116RawRep1.bigWig\tHCT-116\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHct116RawRep2.bigWig\tHCT-116\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeAlnRep1.bam\tHEEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeAlnRep2.bam\tHEEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeHotspotsRep1.broadPeak.gz\tHEEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeHotspotsRep2.broadPeak.gz\tHEEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeePkRep1.narrowPeak.gz\tHEEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeePkRep2.narrowPeak.gz\tHEEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeRawRep1.bigWig\tHEEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeeRawRep2.bigWig\tHEEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3AlnRep1.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3AlnRep2.bam\tHeLa-S3\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3HotspotsRep1.broadPeak.gz\tHeLa-S3\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3HotspotsRep2.broadPeak.gz\tHeLa-S3\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3PkRep1.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3PkRep2.narrowPeak.gz\tHeLa-S3\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3RawRep1.bigWig\tHeLa-S3\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHelas3RawRep2.bigWig\tHeLa-S3\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2AlnRep1.bam\tHepG2\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2AlnRep2.bam\tHepG2\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2HotspotsRep1.broadPeak.gz\tHepG2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2HotspotsRep2.broadPeak.gz\tHepG2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2PkRep1.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2PkRep2.narrowPeak.gz\tHepG2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2RawRep1.bigWig\tHepG2\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHepg2RawRep2.bigWig\tHepG2\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffAlnRep1.bam\tHFF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffAlnRep2.bam\tHFF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffHotspotsRep1.broadPeak.gz\tHFF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffHotspotsRep2.broadPeak.gz\tHFF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffPkRep1.narrowPeak.gz\tHFF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffPkRep2.narrowPeak.gz\tHFF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffRawRep1.bigWig\tHFF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffRawRep2.bigWig\tHFF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycAlnRep1.bam\tHFF-Myc\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycAlnRep2.bam\tHFF-Myc\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycHotspotsRep1.broadPeak.gz\tHFF-Myc\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycHotspotsRep2.broadPeak.gz\tHFF-Myc\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycPkRep1.narrowPeak.gz\tHFF-Myc\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycPkRep2.narrowPeak.gz\tHFF-Myc\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycRawRep1.bigWig\tHFF-Myc\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHffmycRawRep2.bigWig\tHFF-Myc\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfAlnRep1.bam\tHGF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfAlnRep2.bam\tHGF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfHotspotsRep1.broadPeak.gz\tHGF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfHotspotsRep2.broadPeak.gz\tHGF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfPkRep1.narrowPeak.gz\tHGF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfPkRep2.narrowPeak.gz\tHGF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfRawRep1.bigWig\tHGF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHgfRawRep2.bigWig\tHGF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeAlnRep1.bam\tHIPEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeAlnRep2.bam\tHIPEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeHotspotsRep1.broadPeak.gz\tHIPEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeHotspotsRep2.broadPeak.gz\tHIPEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipePkRep1.narrowPeak.gz\tHIPEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipePkRep2.narrowPeak.gz\tHIPEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeRawRep1.bigWig\tHIPEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHipeRawRep2.bigWig\tHIPEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60AlnRep1.bam\tHL-60\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60AlnRep2.bam\tHL-60\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60HotspotsRep1.broadPeak.gz\tHL-60\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60HotspotsRep2.broadPeak.gz\tHL-60\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60PkRep1.narrowPeak.gz\tHL-60\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60PkRep2.narrowPeak.gz\tHL-60\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60RawRep1.bigWig\tHL-60\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHl60RawRep2.bigWig\tHL-60\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecAlnRep1.bam\tHMEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecAlnRep2.bam\tHMEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecHotspotsRep1.broadPeak.gz\tHMEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecHotspotsRep2.broadPeak.gz\tHMEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecPkRep1.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecPkRep2.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecRawRep1.bigWig\tHMEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmecRawRep2.bigWig\tHMEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfAlnRep1.bam\tHMF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfAlnRep2.bam\tHMF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfHotspotsRep1.broadPeak.gz\tHMF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfHotspotsRep2.broadPeak.gz\tHMF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfPkRep1.narrowPeak.gz\tHMF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfPkRep2.narrowPeak.gz\tHMF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfRawRep1.bigWig\tHMF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmfRawRep2.bigWig\tHMF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadAlnRep1.bam\tHMVEC-dAd\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadAlnRep2.bam\tHMVEC-dAd\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadHotspotsRep1.broadPeak.gz\tHMVEC-dAd\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadHotspotsRep2.broadPeak.gz\tHMVEC-dAd\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadPkRep1.narrowPeak.gz\tHMVEC-dAd\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadPkRep2.narrowPeak.gz\tHMVEC-dAd\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadRawRep1.bigWig\tHMVEC-dAd\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdadRawRep2.bigWig\tHMVEC-dAd\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladAlnRep1.bam\tHMVEC-dBl-Ad\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladAlnRep2.bam\tHMVEC-dBl-Ad\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladHotspotsRep1.broadPeak.gz\tHMVEC-dBl-Ad\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladHotspotsRep2.broadPeak.gz\tHMVEC-dBl-Ad\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladPkRep1.narrowPeak.gz\tHMVEC-dBl-Ad\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladPkRep2.narrowPeak.gz\tHMVEC-dBl-Ad\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladRawRep1.bigWig\tHMVEC-dBl-Ad\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdbladRawRep2.bigWig\tHMVEC-dBl-Ad\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoAlnRep1.bam\tHMVEC-dBl-Neo\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoAlnRep2.bam\tHMVEC-dBl-Neo\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoHotspotsRep1.broadPeak.gz\tHMVEC-dBl-Neo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoHotspotsRep2.broadPeak.gz\tHMVEC-dBl-Neo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoPkRep1.narrowPeak.gz\tHMVEC-dBl-Neo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoPkRep2.narrowPeak.gz\tHMVEC-dBl-Neo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoRawRep1.bigWig\tHMVEC-dBl-Neo\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdblneoRawRep2.bigWig\tHMVEC-dBl-Neo\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadAlnRep1.bam\tHMVEC-dLy-Ad\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadAlnRep2.bam\tHMVEC-dLy-Ad\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadHotspotsRep1.broadPeak.gz\tHMVEC-dLy-Ad\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadHotspotsRep2.broadPeak.gz\tHMVEC-dLy-Ad\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadPkRep1.narrowPeak.gz\tHMVEC-dLy-Ad\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadPkRep2.narrowPeak.gz\tHMVEC-dLy-Ad\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadRawRep1.bigWig\tHMVEC-dLy-Ad\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyadRawRep2.bigWig\tHMVEC-dLy-Ad\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoAlnRep1.bam\tHMVEC-dLy-Neo\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoAlnRep2.bam\tHMVEC-dLy-Neo\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoHotspotsRep1.broadPeak.gz\tHMVEC-dLy-Neo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoHotspotsRep2.broadPeak.gz\tHMVEC-dLy-Neo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoPkRep1.narrowPeak.gz\tHMVEC-dLy-Neo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoPkRep2.narrowPeak.gz\tHMVEC-dLy-Neo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoRawRep1.bigWig\tHMVEC-dLy-Neo\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdlyneoRawRep2.bigWig\tHMVEC-dLy-Neo\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoAlnRep1.bam\tHMVEC-dNeo\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoAlnRep2.bam\tHMVEC-dNeo\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoHotspotsRep1.broadPeak.gz\tHMVEC-dNeo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoHotspotsRep2.broadPeak.gz\tHMVEC-dNeo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoPkRep1.narrowPeak.gz\tHMVEC-dNeo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoPkRep2.narrowPeak.gz\tHMVEC-dNeo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoRawRep1.bigWig\tHMVEC-dNeo\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecdneoRawRep2.bigWig\tHMVEC-dNeo\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblAlnRep1.bam\tHMVEC-LBl\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblAlnRep2.bam\tHMVEC-LBl\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblHotspotsRep1.broadPeak.gz\tHMVEC-LBl\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblHotspotsRep2.broadPeak.gz\tHMVEC-LBl\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblPkRep1.narrowPeak.gz\tHMVEC-LBl\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblPkRep2.narrowPeak.gz\tHMVEC-LBl\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblRawRep1.bigWig\tHMVEC-LBl\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmveclblRawRep2.bigWig\tHMVEC-LBl\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyAlnRep1.bam\tHMVEC-LLy\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyAlnRep2.bam\tHMVEC-LLy\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyHotspotsRep1.broadPeak.gz\tHMVEC-LLy\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyHotspotsRep2.broadPeak.gz\tHMVEC-LLy\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyPkRep1.narrowPeak.gz\tHMVEC-LLy\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyPkRep2.narrowPeak.gz\tHMVEC-LLy\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyRawRep1.bigWig\tHMVEC-LLy\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHmvecllyRawRep2.bigWig\tHMVEC-LLy\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceAlnRep1.bam\tHNPCEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceAlnRep2.bam\tHNPCEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceHotspotsRep1.broadPeak.gz\tHNPCEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceHotspotsRep2.broadPeak.gz\tHNPCEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpcePkRep1.narrowPeak.gz\tHNPCEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpcePkRep2V2.narrowPeak.gz\tHNPCEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceRawRep1.bigWig\tHNPCEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHnpceRawRep2.bigWig\tHNPCEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpaecAlnRep1.bam\tHPAEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpaecHotspotsRep1.broadPeak.gz\tHPAEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpaecPkRep1.narrowPeak.gz\tHPAEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpaecRawRep1.bigWig\tHPAEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafAlnRep1.bam\tHPAF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafAlnRep2.bam\tHPAF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafHotspotsRep1.broadPeak.gz\tHPAF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafHotspotsRep2.broadPeak.gz\tHPAF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafPkRep1.narrowPeak.gz\tHPAF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafPkRep2.narrowPeak.gz\tHPAF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafRawRep1.bigWig\tHPAF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpafRawRep2.bigWig\tHPAF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfAlnRep1.bam\tHPdLF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfAlnRep2.bam\tHPdLF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfHotspotsRep1.broadPeak.gz\tHPdLF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfHotspotsRep2.broadPeak.gz\tHPdLF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfPkRep1.narrowPeak.gz\tHPdLF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfPkRep2.narrowPeak.gz\tHPdLF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfRawRep1.bigWig\tHPdLF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpdlfRawRep2.bigWig\tHPdLF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfAlnRep1.bam\tHPF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfAlnRep2.bam\tHPF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfHotspotsRep1.broadPeak.gz\tHPF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfHotspotsRep2.broadPeak.gz\tHPF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfPkRep1.narrowPeak.gz\tHPF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfPkRep2.narrowPeak.gz\tHPF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfRawRep1.bigWig\tHPF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHpfRawRep2.bigWig\tHPF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceAlnRep1.bam\tHRCEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceAlnRep2.bam\tHRCEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceHotspotsRep1.broadPeak.gz\tHRCEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceHotspotsRep2.broadPeak.gz\tHRCEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrcePkRep1.narrowPeak.gz\tHRCEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrcePkRep2.narrowPeak.gz\tHRCEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceRawRep1.bigWig\tHRCEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrceRawRep2.bigWig\tHRCEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreAlnRep1.bam\tHRE\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreAlnRep2.bam\tHRE\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreHotspotsRep1.broadPeak.gz\tHRE\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreHotspotsRep2.broadPeak.gz\tHRE\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrePkRep1V2.narrowPeak.gz\tHRE\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrePkRep2V2.narrowPeak.gz\tHRE\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreRawRep1.bigWig\tHRE\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHreRawRep2.bigWig\tHRE\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecAlnRep1.bam\tHRGEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecAlnRep2.bam\tHRGEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecHotspotsRep1.broadPeak.gz\tHRGEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecHotspotsRep2.broadPeak.gz\tHRGEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecPkRep1.narrowPeak.gz\tHRGEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecPkRep2.narrowPeak.gz\tHRGEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecRawRep1.bigWig\tHRGEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrgecRawRep2.bigWig\tHRGEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeAlnRep1.bam\tHRPEpiC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeAlnRep2.bam\tHRPEpiC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeHotspotsRep1.broadPeak.gz\tHRPEpiC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeHotspotsRep2.broadPeak.gz\tHRPEpiC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpePkRep1V2.narrowPeak.gz\tHRPEpiC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpePkRep2V2.narrowPeak.gz\tHRPEpiC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeRawRep1.bigWig\tHRPEpiC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHrpeRawRep2.bigWig\tHRPEpiC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs27aAlnRep1.bam\tbone_marrow_HS27a\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs27aHotspotsRep1.broadPeak.gz\tbone_marrow_HS27a\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs27aPkRep1.narrowPeak.gz\tbone_marrow_HS27a\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs27aRawRep1.bigWig\tbone_marrow_HS27a\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs5AlnRep1.bam\tbone_marrow_HS5\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs5HotspotsRep1.broadPeak.gz\tbone_marrow_HS5\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs5PkRep1.narrowPeak.gz\tbone_marrow_HS5\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHs5RawRep1.bigWig\tbone_marrow_HS5\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmAlnRep1.bam\tHSMM\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmAlnRep2.bam\tHSMM\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmHotspotsRep1.broadPeak.gz\tHSMM\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmHotspotsRep2.broadPeak.gz\tHSMM\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmPkRep1.narrowPeak.gz\tHSMM\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmPkRep2.narrowPeak.gz\tHSMM\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmRawRep1.bigWig\tHSMM\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmRawRep2.bigWig\tHSMM\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtAlnRep1.bam\tHSMMtube\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtAlnRep2.bam\tHSMMtube\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtHotspotsRep1.broadPeak.gz\tHSMMtube\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtHotspotsRep2.broadPeak.gz\tHSMMtube\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtPkRep1.narrowPeak.gz\tHSMMtube\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtPkRep2.narrowPeak.gz\tHSMMtube\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtRawRep1.bigWig\tHSMMtube\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHsmmtRawRep2.bigWig\tHSMMtube\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecAlnRep1.bam\tHUVEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecAlnRep2.bam\tHUVEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecHotspotsRep1.broadPeak.gz\tHUVEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecHotspotsRep2.broadPeak.gz\tHUVEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecPkRep1V2.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecPkRep2.narrowPeak.gz\tHUVEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecRawRep1.bigWig\tHUVEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHuvecRawRep2.bigWig\tHUVEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfAlnRep1.bam\tHVMF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfAlnRep2.bam\tHVMF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfHotspotsRep1.broadPeak.gz\tHVMF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfHotspotsRep2.broadPeak.gz\tHVMF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfPkRep1.narrowPeak.gz\tHVMF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfPkRep2.narrowPeak.gz\tHVMF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfRawRep1.bigWig\tHVMF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHvmfRawRep2.bigWig\tHVMF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatAlnRep1.bam\tJurkat\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatAlnRep2.bam\tJurkat\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatHotspotsRep1.broadPeak.gz\tJurkat\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatHotspotsRep2.broadPeak.gz\tJurkat\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatPkRep1.narrowPeak.gz\tJurkat\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatPkRep2.narrowPeak.gz\tJurkat\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatRawRep1.bigWig\tJurkat\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseJurkatRawRep2.bigWig\tJurkat\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf2c10c5RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4c50c4RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znf4g7d3RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfa41c6RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfb34a8RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfe103c6RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znff41b2RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfg54a11RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5AlnRep1.bam\tK562\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5AlnRep2.bam\tK562\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5HotspotsRep1.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5HotspotsRep2.broadPeak.gz\tK562\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5PkRep1.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5PkRep2.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5RawRep1.bigWig\tK562\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseK562Znfp5RawRep2.bigWig\tK562\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2AlnRep1.bam\tLHCN-M2\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2AlnRep2.bam\tLHCN-M2\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dAlnRep1.bam\tLHCN-M2\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dAlnRep2.bam\tLHCN-M2\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dHotspotsRep1.broadPeak.gz\tLHCN-M2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dHotspotsRep2.broadPeak.gz\tLHCN-M2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dPkRep1.narrowPeak.gz\tLHCN-M2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dPkRep2.narrowPeak.gz\tLHCN-M2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dRawRep1.bigWig\tLHCN-M2\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2Diff4dRawRep2.bigWig\tLHCN-M2\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2HotspotsRep1.broadPeak.gz\tLHCN-M2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2HotspotsRep2.broadPeak.gz\tLHCN-M2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2PkRep1.narrowPeak.gz\tLHCN-M2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2PkRep2.narrowPeak.gz\tLHCN-M2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2RawRep1.bigWig\tLHCN-M2\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLhcnm2RawRep2.bigWig\tLHCN-M2\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapAlnRep1.bam\tLNCaP\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapAlnRep2.bam\tLNCaP\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapHotspotsRep1.broadPeak.gz\tLNCaP\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapHotspotsRep2.broadPeak.gz\tLNCaP\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapPkRep1.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapPkRep2.narrowPeak.gz\tLNCaP\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapRawRep1.bigWig\tLNCaP\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLncapRawRep2.bigWig\tLNCaP\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jAlnRep1.bam\tM059J\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jAlnRep2.bam\tM059J\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jHotspotsRep1.broadPeak.gz\tM059J\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jHotspotsRep2.broadPeak.gz\tM059J\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jPkRep1.narrowPeak.gz\tM059J\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jPkRep2.narrowPeak.gz\tM059J\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jRawRep1.bigWig\tM059J\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseM059jRawRep2.bigWig\tM059J\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7AlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7AlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hHotspotsRep1.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hHotspotsRep2.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hPkRep1.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hPkRep2.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hRawRep1.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Est100nm1hRawRep2.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hAlnRep1.bam\tMCF-7\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hAlnRep2.bam\tMCF-7\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hHotspotsRep1.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hHotspotsRep2.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hPkRep1.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hPkRep2.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hRawRep1.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7Estctrl0hRawRep2.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7HotspotsRep1.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7HotspotsRep2.broadPeak.gz\tMCF-7\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7PkRep1.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7PkRep2.narrowPeak.gz\tMCF-7\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7RawRep1.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMcf7RawRep2.bigWig\tMCF-7\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14AlnRep1.bam\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14HotspotsRep1.broadPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14PkRep1.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14RawRep1.bigWig\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746AlnRep1.bam\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746AlnRep1V2.bam\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746AlnRep2.bam\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746HotspotsRep1.broadPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746HotspotsRep1V2.broadPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746HotspotsRep2.broadPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746PkRep1.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746PkRep1V2.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746PkRep2.narrowPeak.gz\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746RawRep1.bigWig\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746RawRep1V2.bigWig\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMonocd14ro1746RawRep2.bigWig\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscAlnRep1.bam\tbone_marrow_MSC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscAlnRep2.bam\tbone_marrow_MSC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscHotspotsRep1.broadPeak.gz\tbone_marrow_MSC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscHotspotsRep2.broadPeak.gz\tbone_marrow_MSC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscPkRep1.narrowPeak.gz\tbone_marrow_MSC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscPkRep2.narrowPeak.gz\tbone_marrow_MSC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscRawRep1.bigWig\tbone_marrow_MSC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMscRawRep2.bigWig\tbone_marrow_MSC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4AlnRep1.bam\tNB4\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4AlnRep2.bam\tNB4\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4HotspotsRep1.broadPeak.gz\tNB4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4HotspotsRep2.broadPeak.gz\tNB4\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4PkRep1.narrowPeak.gz\tNB4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4PkRep2.narrowPeak.gz\tNB4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4RawRep1.bigWig\tNB4\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNb4RawRep2.bigWig\tNB4\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaAlnRep1.bam\tNH-A\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaAlnRep2.bam\tNH-A\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaHotspotsRep1.broadPeak.gz\tNH-A\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaHotspotsRep2.broadPeak.gz\tNH-A\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaPkRep1.narrowPeak.gz\tNH-A\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaPkRep2.narrowPeak.gz\tNH-A\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaRawRep1.bigWig\tNH-A\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhaRawRep2.bigWig\tNH-A\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaAlnRep1.bam\tNHBE_RA\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaAlnRep2.bam\tNHBE_RA\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaHotspotsRep1.broadPeak.gz\tNHBE_RA\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaHotspotsRep2.broadPeak.gz\tNHBE_RA\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaPkRep1.narrowPeak.gz\tNHBE_RA\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaPkRep2.narrowPeak.gz\tNHBE_RA\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaRawRep1.bigWig\tNHBE_RA\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhberaRawRep2.bigWig\tNHBE_RA\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadAlnRep1.bam\tNHDF-Ad\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadAlnRep2.bam\tNHDF-Ad\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadHotspotsRep1.broadPeak.gz\tNHDF-Ad\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadHotspotsRep2.broadPeak.gz\tNHDF-Ad\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadPkRep1.narrowPeak.gz\tNHDF-Ad\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadPkRep2.narrowPeak.gz\tNHDF-Ad\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadRawRep1.bigWig\tNHDF-Ad\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfadRawRep2.bigWig\tNHDF-Ad\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoAlnRep1.bam\tNHDF-neo\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoAlnRep2.bam\tNHDF-neo\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoHotspotsRep1.broadPeak.gz\tNHDF-neo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoHotspotsRep2.broadPeak.gz\tNHDF-neo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoPkRep1.narrowPeak.gz\tNHDF-neo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoPkRep2.narrowPeak.gz\tNHDF-neo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoRawRep1.bigWig\tNHDF-neo\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhdfneoRawRep2.bigWig\tNHDF-neo\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekAlnRep1.bam\tNHEK\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekAlnRep2.bam\tNHEK\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekHotspotsRep1.broadPeak.gz\tNHEK\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekHotspotsRep2.broadPeak.gz\tNHEK\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekPkRep1.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekPkRep2.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekRawRep1.bigWig\tNHEK\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhekRawRep2.bigWig\tNHEK\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfAlnRep1.bam\tNHLF\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfAlnRep2.bam\tNHLF\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfHotspotsRep1.broadPeak.gz\tNHLF\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfHotspotsRep2.broadPeak.gz\tNHLF\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfPkRep1.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfPkRep2.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfRawRep1.bigWig\tNHLF\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNhlfRawRep2.bigWig\tNHLF\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1AlnRep1.bam\tNT2-D1\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1AlnRep2.bam\tNT2-D1\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1HotspotsRep1.broadPeak.gz\tNT2-D1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1HotspotsRep2.broadPeak.gz\tNT2-D1\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1PkRep1.narrowPeak.gz\tNT2-D1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1PkRep2.narrowPeak.gz\tNT2-D1\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1RawRep1.bigWig\tNT2-D1\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNt2d1RawRep2.bigWig\tNT2-D1\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1AlnRep1.bam\tPANC-1\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1AlnRep2.bam\tPANC-1\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1HotspotsRep1.broadPeak.gz\tPANC-1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1HotspotsRep2.broadPeak.gz\tPANC-1\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1PkRep1.narrowPeak.gz\tPANC-1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1PkRep2.narrowPeak.gz\tPANC-1\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1RawRep1.bigWig\tPANC-1\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePanc1RawRep2.bigWig\tPANC-1\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecAlnRep1.bam\tPrEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecAlnRep2.bam\tPrEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecHotspotsRep1.broadPeak.gz\tPrEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecHotspotsRep2.broadPeak.gz\tPrEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecPkRep1.narrowPeak.gz\tPrEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecPkRep2.narrowPeak.gz\tPrEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecRawRep1.bigWig\tPrEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePrecRawRep2.bigWig\tPrEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951AlnRep1.bam\tRPMI-7951\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951AlnRep2.bam\tRPMI-7951\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951HotspotsRep1.broadPeak.gz\tRPMI-7951\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951HotspotsRep2.broadPeak.gz\tRPMI-7951\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951PkRep1.narrowPeak.gz\tRPMI-7951\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951PkRep2.narrowPeak.gz\tRPMI-7951\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951RawRep1.bigWig\tRPMI-7951\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRpmi7951RawRep2.bigWig\tRPMI-7951\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecAlnRep1.bam\tRPTEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecAlnRep2.bam\tRPTEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecHotspotsRep1.broadPeak.gz\tRPTEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecHotspotsRep2.broadPeak.gz\tRPTEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecPkRep1.narrowPeak.gz\tRPTEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecPkRep2.narrowPeak.gz\tRPTEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecRawRep1.bigWig\tRPTEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRptecRawRep2.bigWig\tRPTEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecAlnRep1.bam\tSAEC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecAlnRep2.bam\tSAEC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecHotspotsRep1.broadPeak.gz\tSAEC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecHotspotsRep2.broadPeak.gz\tSAEC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecPkRep1.narrowPeak.gz\tSAEC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecPkRep2.narrowPeak.gz\tSAEC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecRawRep1.bigWig\tSAEC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSaecRawRep2.bigWig\tSAEC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcAlnRep1.bam\tSKMC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcAlnRep2.bam\tSKMC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcHotspotsRep1.broadPeak.gz\tSKMC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcHotspotsRep2.broadPeak.gz\tSKMC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcPkRep1.narrowPeak.gz\tSKMC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcPkRep2.narrowPeak.gz\tSKMC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcRawRep1.bigWig\tSKMC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmcRawRep2.bigWig\tSKMC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcAlnRep1.bam\tSK-N-MC\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcAlnRep2.bam\tSK-N-MC\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcHotspotsRep1.broadPeak.gz\tSK-N-MC\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcHotspotsRep2.broadPeak.gz\tSK-N-MC\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcPkRep1.narrowPeak.gz\tSK-N-MC\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcPkRep2.narrowPeak.gz\tSK-N-MC\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcRawRep1.bigWig\tSK-N-MC\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknmcRawRep2.bigWig\tSK-N-MC\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraAlnRep1.bam\tSK-N-SH_RA\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraAlnRep2.bam\tSK-N-SH_RA\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraHotspotsRep1.broadPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraHotspotsRep2.broadPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraPkRep1.narrowPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraPkRep2.narrowPeak.gz\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraRawRep1.bigWig\tSK-N-SH_RA\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSknshraRawRep2.bigWig\tSK-N-SH_RA\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dAlnRep1.bam\tT-47D\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dAlnRep2.bam\tT-47D\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dHotspotsRep1.broadPeak.gz\tT-47D\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dHotspotsRep2.broadPeak.gz\tT-47D\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dPkRep1.narrowPeak.gz\tT-47D\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dPkRep2.narrowPeak.gz\tT-47D\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dRawRep1.bigWig\tT-47D\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseT47dRawRep2.bigWig\tT-47D\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh17AlnRep1.bam\tTh17\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh17HotspotsRep1.broadPeak.gz\tTh17\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh17PkRep1.narrowPeak.gz\tTh17\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh17RawRep1.bigWig\tTh17\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1AlnRep1.bam\tTh1\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1AlnRep2.bam\tTh1\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1HotspotsRep1.broadPeak.gz\tTh1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1HotspotsRep2.broadPeak.gz\tTh1\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1PkRep1.narrowPeak.gz\tTh1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1PkRep2.narrowPeak.gz\tTh1\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1RawRep1.bigWig\tTh1\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1RawRep2.bigWig\tTh1\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb33676984AlnRep1.bam\tTh1_Wb33676984\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb33676984HotspotsRep1.broadPeak.gz\tTh1_Wb33676984\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb33676984PkRep1.narrowPeak.gz\tTh1_Wb33676984\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb33676984RawRep1.bigWig\tTh1_Wb33676984\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204AlnRep1.bam\tTh1_Wb54553204\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204AlnRep2.bam\tTh1_Wb54553204\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204HotspotsRep1.broadPeak.gz\tTh1_Wb54553204\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204HotspotsRep2.broadPeak.gz\tTh1_Wb54553204\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204PkRep1.narrowPeak.gz\tTh1_Wb54553204\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204PkRep2.narrowPeak.gz\tTh1_Wb54553204\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204RawRep1.bigWig\tTh1_Wb54553204\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh1wb54553204RawRep2.bigWig\tTh1_Wb54553204\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2AlnRep1.bam\tTh2\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2AlnRep2.bam\tTh2\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2HotspotsRep1.broadPeak.gz\tTh2\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2HotspotsRep2.broadPeak.gz\tTh2\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2PkRep1.narrowPeak.gz\tTh2\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2PkRep2.narrowPeak.gz\tTh2\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2RawRep1.bigWig\tTh2\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2RawRep2.bigWig\tTh2\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb33676984AlnRep1.bam\tTh2_Wb33676984\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb33676984HotspotsRep1.broadPeak.gz\tTh2_Wb33676984\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb33676984PkRep1.narrowPeak.gz\tTh2_Wb33676984\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb33676984RawRep1.bigWig\tTh2_Wb33676984\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb54553204AlnRep1.bam\tTh2_Wb54553204\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb54553204HotspotsRep1.broadPeak.gz\tTh2_Wb54553204\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb54553204PkRep1.narrowPeak.gz\tTh2_Wb54553204\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTh2wb54553204RawRep1.bigWig\tTh2_Wb54553204\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb78495824AlnRep1.bam\tTreg_Wb78495824\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb78495824HotspotsRep1.broadPeak.gz\tTreg_Wb78495824\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb78495824PkRep1.narrowPeak.gz\tTreg_Wb78495824\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb78495824RawRep1.bigWig\tTreg_Wb78495824\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb83319432AlnRep1.bam\tTreg_Wb83319432\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb83319432HotspotsRep1.broadPeak.gz\tTreg_Wb83319432\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb83319432PkRep1.narrowPeak.gz\tTreg_Wb83319432\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregwb83319432RawRep1.bigWig\tTreg_Wb83319432\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1AlnRep1.bam\tWERI-Rb-1\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1AlnRep2.bam\tWERI-Rb-1\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1HotspotsRep1.broadPeak.gz\tWERI-Rb-1\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1HotspotsRep2.broadPeak.gz\tWERI-Rb-1\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1PkRep1.narrowPeak.gz\tWERI-Rb-1\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1PkRep2.narrowPeak.gz\tWERI-Rb-1\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1RawRep1.bigWig\tWERI-Rb-1\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWerirb1RawRep2.bigWig\tWERI-Rb-1\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38AlnRep1.bam\tWI-38\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38AlnRep2.bam\tWI-38\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38HotspotsRep1.broadPeak.gz\tWI-38\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38HotspotsRep2.broadPeak.gz\tWI-38\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamAlnRep1.bam\tWI-38\tDnaseSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamAlnRep2.bam\tWI-38\tDnaseSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamHotspotsRep1.broadPeak.gz\tWI-38\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamHotspotsRep2.broadPeak.gz\tWI-38\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamPkRep1.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamPkRep2.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamRawRep1.bigWig\tWI-38\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38OhtamRawRep2.bigWig\tWI-38\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38PkRep1.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38PkRep2.narrowPeak.gz\tWI-38\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38RawRep1.bigWig\tWI-38\tDnaseSeq\t\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWi38RawRep2.bigWig\tWI-38\tDnaseSeq\t\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdAlnRep1.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdAlnRep2.bam\tA549\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdHotspotsRep1.broadPeak.gz\tA549\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdHotspotsRep2.broadPeak.gz\tA549\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdPkRep1.narrowPeak.gz\tA549\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdPkRep2.narrowPeak.gz\tA549\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdRawRep1.bigWig\tA549\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549H3k04me3StdRawRep2.bigWig\tA549\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549InputStdAlnRep1.bam\tA549\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneA549InputStdRawRep1.bigWig\tA549\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdAlnRep1.bam\tAG04449\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdAlnRep2.bam\tAG04449\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdHotspotsRep1.broadPeak.gz\tAG04449\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdHotspotsRep2.broadPeak.gz\tAG04449\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdPkRep1.narrowPeak.gz\tAG04449\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdPkRep2.narrowPeak.gz\tAG04449\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdRawRep1.bigWig\tAG04449\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449H3k4me3StdRawRep2.bigWig\tAG04449\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449InputStdAlnRep1.bam\tAG04449\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04449InputStdRawRep1.bigWig\tAG04449\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdAlnRep1.bam\tAG04450\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdAlnRep2.bam\tAG04450\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdHotspotsRep1.broadPeak.gz\tAG04450\tChipSeq\tH3K9me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdHotspotsRep2.broadPeak.gz\tAG04450\tChipSeq\tH3K9me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdPkRep1.narrowPeak.gz\tAG04450\tChipSeq\tH3K9me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdPkRep2.narrowPeak.gz\tAG04450\tChipSeq\tH3K9me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdRawRep1.bigWig\tAG04450\tChipSeq\tH3K9me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k09me3StdRawRep2.bigWig\tAG04450\tChipSeq\tH3K9me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27acStdAlnRep1.bam\tAG04450\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27acStdHotspotsRep1.broadPeak.gz\tAG04450\tChipSeq\tH3K27ac\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27acStdPkRep1.narrowPeak.gz\tAG04450\tChipSeq\tH3K27ac\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27acStdRawRep1.bigWig\tAG04450\tChipSeq\tH3K27ac\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27me3StdAlnRep1.bam\tAG04450\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27me3StdHotspotsRep1.broadPeak.gz\tAG04450\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27me3StdPkRep1.narrowPeak.gz\tAG04450\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k27me3StdRawRep1.bigWig\tAG04450\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdAlnRep1.bam\tAG04450\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdAlnRep2.bam\tAG04450\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdHotspotsRep1.broadPeak.gz\tAG04450\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdHotspotsRep2.broadPeak.gz\tAG04450\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdPkRep1.narrowPeak.gz\tAG04450\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdPkRep2.narrowPeak.gz\tAG04450\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdRawRep1.bigWig\tAG04450\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450H3k4me3StdRawRep2.bigWig\tAG04450\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450InputStdAlnRep1.bam\tAG04450\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg04450InputStdRawRep1.bigWig\tAG04450\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdAlnRep1.bam\tAG09309\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdAlnRep2.bam\tAG09309\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdHotspotsRep1.broadPeak.gz\tAG09309\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdHotspotsRep2.broadPeak.gz\tAG09309\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdPkRep1.narrowPeak.gz\tAG09309\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdPkRep2.narrowPeak.gz\tAG09309\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdRawRep1.bigWig\tAG09309\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309H3k4me3StdRawRep2.bigWig\tAG09309\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309InputStdAlnRep1.bam\tAG09309\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09309InputStdRawRep1.bigWig\tAG09309\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdAlnRep1.bam\tAG09319\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdAlnRep2.bam\tAG09319\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdHotspotsRep1.broadPeak.gz\tAG09319\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdHotspotsRep2.broadPeak.gz\tAG09319\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdPkRep1.narrowPeak.gz\tAG09319\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdPkRep2.narrowPeak.gz\tAG09319\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdRawRep1.bigWig\tAG09319\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319H3k4me3StdRawRep2.bigWig\tAG09319\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319InputStdAlnRep1.bam\tAG09319\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg09319InputStdRawRep1.bigWig\tAG09319\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdAlnRep1.bam\tAG10803\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdAlnRep2.bam\tAG10803\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdHotspotsRep1.broadPeak.gz\tAG10803\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdHotspotsRep2.broadPeak.gz\tAG10803\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdPkRep1.narrowPeak.gz\tAG10803\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdPkRep2.narrowPeak.gz\tAG10803\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdRawRep1.bigWig\tAG10803\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803H3k4me3StdRawRep2.bigWig\tAG10803\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803InputStdAlnRep1.bam\tAG10803\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAg10803InputStdRawRep1.bigWig\tAG10803\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdAlnRep1.bam\tAoAF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdAlnRep2.bam\tAoAF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdHotspotsRep1.broadPeak.gz\tAoAF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdHotspotsRep2.broadPeak.gz\tAoAF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdPkRep1.narrowPeak.gz\tAoAF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdPkRep2.narrowPeak.gz\tAoAF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdRawRep1.bigWig\tAoAF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafH3k4me3StdRawRep2.bigWig\tAoAF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafInputStdAlnRep1.bam\tAoAF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneAoafInputStdRawRep1.bigWig\tAoAF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdAlnRep1.bam\tBE2_C\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdAlnRep2.bam\tBE2_C\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdHotspotsRep1.broadPeak.gz\tBE2_C\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdHotspotsRep2.broadPeak.gz\tBE2_C\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdPkRep1.narrowPeak.gz\tBE2_C\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdPkRep2.narrowPeak.gz\tBE2_C\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdRawRep1.bigWig\tBE2_C\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cH3k04me3StdRawRep2.bigWig\tBE2_C\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cInputStdAlnRep1.bam\tBE2_C\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBe2cInputStdRawRep1.bigWig\tBE2_C\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdAlnRep1.bam\tBJ\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdAlnRep2.bam\tBJ\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdHotspotsRep1.broadPeak.gz\tBJ\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdHotspotsRep2.broadPeak.gz\tBJ\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdPkRep1.narrowPeak.gz\tBJ\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdPkRep2.narrowPeak.gz\tBJ\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdRawRep1.bigWig\tBJ\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k27me3StdRawRep2.bigWig\tBJ\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdAlnRep1.bam\tBJ\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdAlnRep2.bam\tBJ\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdHotspotsRep1.broadPeak.gz\tBJ\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdHotspotsRep2.broadPeak.gz\tBJ\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdPkRep1.narrowPeak.gz\tBJ\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdPkRep2.narrowPeak.gz\tBJ\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdRawRep1.bigWig\tBJ\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k36me3StdRawRep2.bigWig\tBJ\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdAlnRep1.bam\tBJ\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdAlnRep2.bam\tBJ\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdHotspotsRep1.broadPeak.gz\tBJ\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdHotspotsRep2.broadPeak.gz\tBJ\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdPkRep1.narrowPeak.gz\tBJ\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdPkRep2.narrowPeak.gz\tBJ\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdRawRep1.bigWig\tBJ\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjH3k4me3StdRawRep2.bigWig\tBJ\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjInputStdAlnRep1.bam\tBJ\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneBjInputStdRawRep1.bigWig\tBJ\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdAlnRep1.bam\tCaco-2\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdAlnRep2.bam\tCaco-2\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdHotspotsRep1.broadPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdHotspotsRep2.broadPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdPkRep1.narrowPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdPkRep2.narrowPeak.gz\tCaco-2\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdRawRep1.bigWig\tCaco-2\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k27me3StdRawRep2.bigWig\tCaco-2\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdAlnRep1.bam\tCaco-2\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdAlnRep2.bam\tCaco-2\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdHotspotsRep1.broadPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdHotspotsRep2.broadPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdPkRep1.narrowPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdPkRep2.narrowPeak.gz\tCaco-2\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdRawRep1.bigWig\tCaco-2\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k36me3StdRawRep2.bigWig\tCaco-2\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdAlnRep1.bam\tCaco-2\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdAlnRep2.bam\tCaco-2\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdHotspotsRep1.broadPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdHotspotsRep2.broadPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdPkRep1.narrowPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdPkRep2.narrowPeak.gz\tCaco-2\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdRawRep1.bigWig\tCaco-2\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2H3k4me3StdRawRep2.bigWig\tCaco-2\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2InputStdAlnRep1.bam\tCaco-2\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCaco2InputStdRawRep1.bigWig\tCaco-2\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdAlnRep1.bam\tCD20+_RO01778\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdAlnRep2.bam\tCD20+_RO01778\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdHotspotsRep1.broadPeak.gz\tCD20+_RO01778\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdHotspotsRep2.broadPeak.gz\tCD20+_RO01778\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdPkRep1.narrowPeak.gz\tCD20+_RO01778\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdPkRep2.narrowPeak.gz\tCD20+_RO01778\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdRawRep1.bigWig\tCD20+_RO01778\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778H3k04me3StdRawRep2.bigWig\tCD20+_RO01778\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778InputStdAlnRep1.bam\tCD20+_RO01778\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01778InputStdRawRep1.bigWig\tCD20+_RO01778\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794H3k04me3StdAlnRep3.bam\tCD20+_RO01794\tChipSeq\tH3K4me3\tAlignments\t3\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794H3k04me3StdHotspotsRep3.broadPeak.gz\tCD20+_RO01794\tChipSeq\tH3K4me3\tHotspots\t3\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794H3k04me3StdPkRep3.narrowPeak.gz\tCD20+_RO01794\tChipSeq\tH3K4me3\tPeaks\t3\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794H3k04me3StdRawRep3.bigWig\tCD20+_RO01794\tChipSeq\tH3K4me3\tRawSignal\t3\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794InputStdAlnRep1.bam\tCD20+_RO01794\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneCd20ro01794InputStdRawRep1.bigWig\tCD20+_RO01794\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdAlnRep1.bam\tGM06990\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdAlnRep2.bam\tGM06990\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdHotspotsRep1.broadPeak.gz\tGM06990\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdHotspotsRep2.broadPeak.gz\tGM06990\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdPkRep1.narrowPeak.gz\tGM06990\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdPkRep2.narrowPeak.gz\tGM06990\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdRawRep1.bigWig\tGM06990\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k27me3StdRawRep2.bigWig\tGM06990\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdAlnRep1.bam\tGM06990\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdAlnRep2.bam\tGM06990\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdHotspotsRep1.broadPeak.gz\tGM06990\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdHotspotsRep2.broadPeak.gz\tGM06990\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdPkRep1.narrowPeak.gz\tGM06990\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdPkRep2.narrowPeak.gz\tGM06990\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdRawRep1.bigWig\tGM06990\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k36me3StdRawRep2.bigWig\tGM06990\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdAlnRep1.bam\tGM06990\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdAlnRep2.bam\tGM06990\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdHotspotsRep1.broadPeak.gz\tGM06990\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdHotspotsRep2.broadPeak.gz\tGM06990\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdPkRep1.narrowPeak.gz\tGM06990\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdPkRep2.narrowPeak.gz\tGM06990\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdRawRep1.bigWig\tGM06990\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990H3k4me3StdRawRep2.bigWig\tGM06990\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990InputStdAlnRep1.bam\tGM06990\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm06990InputStdRawRep1.bigWig\tGM06990\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdAlnRep1.bam\tGM12864\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdAlnRep2.bam\tGM12864\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdHotspotsRep1.broadPeak.gz\tGM12864\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdHotspotsRep2.broadPeak.gz\tGM12864\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdPkRep1.narrowPeak.gz\tGM12864\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdPkRep2.narrowPeak.gz\tGM12864\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdRawRep1.bigWig\tGM12864\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864H3k04me3StdRawRep2.bigWig\tGM12864\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864InputStdAlnRep1.bam\tGM12864\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12864InputStdRawRep1.bigWig\tGM12864\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdAlnRep1.bam\tGM12865\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdAlnRep2.bam\tGM12865\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdHotspotsRep1.broadPeak.gz\tGM12865\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdHotspotsRep2.broadPeak.gz\tGM12865\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdPkRep1.narrowPeak.gz\tGM12865\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdPkRep2.narrowPeak.gz\tGM12865\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdRawRep1.bigWig\tGM12865\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865H3k04me3StdRawRep2.bigWig\tGM12865\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865InputStdAlnRep1.bam\tGM12865\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12865InputStdRawRep1.bigWig\tGM12865\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12866H3k04me3StdAlnRep1.bam\tGM12866\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12866H3k04me3StdHotspotsRep1.broadPeak.gz\tGM12866\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12866H3k04me3StdPkRep1.narrowPeak.gz\tGM12866\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12866H3k04me3StdRawRep1.bigWig\tGM12866\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875H3k04me3StdAlnRep1.bam\tGM12875\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875H3k04me3StdHotspotsRep1.broadPeak.gz\tGM12875\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875H3k04me3StdPkRep1.narrowPeak.gz\tGM12875\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875H3k04me3StdRawRep1.bigWig\tGM12875\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875InputStdAlnRep1.bam\tGM12875\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12875InputStdRawRep1.bigWig\tGM12875\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdHotspotsRep1.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdHotspotsRep2.broadPeak.gz\tGM12878\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdPkRep1.narrowPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdPkRep2.narrowPeak.gz\tGM12878\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdRawRep1.bigWig\tGM12878\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k27me3StdRawRep2.bigWig\tGM12878\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdHotspotsRep1.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdHotspotsRep2.broadPeak.gz\tGM12878\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdPkRep1.narrowPeak.gz\tGM12878\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdPkRep2.narrowPeak.gz\tGM12878\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdRawRep1.bigWig\tGM12878\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k36me3StdRawRep2.bigWig\tGM12878\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdAlnRep1.bam\tGM12878\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdAlnRep2.bam\tGM12878\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdHotspotsRep1.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdHotspotsRep2.broadPeak.gz\tGM12878\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdPkRep1.narrowPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdPkRep2.narrowPeak.gz\tGM12878\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdRawRep1.bigWig\tGM12878\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878H3k4me3StdRawRep2.bigWig\tGM12878\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878InputStdAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneGm12878InputStdRawRep1.bigWig\tGM12878\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa14dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa2dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa5dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdDiffa9dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k04me3StdRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdAlnRep1.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdAlnRep2.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa14dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa2dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa5dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdDiffa9dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k27me3StdRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdAlnRep1.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdAlnRep2.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa14dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa2dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa5dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dAlnRep1.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dAlnRep2.bam\tH7-hESC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdDiffa9dRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k36me3StdRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdAlnRep1.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdAlnRep2.bam\tH7-hESC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdHotspotsRep1.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdHotspotsRep2.broadPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdPkRep1.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdPkRep2.narrowPeak.gz\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdRawRep1.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esH3k4me3StdRawRep2.bigWig\tH7-hESC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa14dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa14dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa2dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa2dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa5dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa5dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa9dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdDiffa9dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneH7esInputStdRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdAlnRep1.bam\tHAc\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdAlnRep2.bam\tHAc\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdHotspotsRep1.broadPeak.gz\tHAc\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdHotspotsRep2.broadPeak.gz\tHAc\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdPkRep1.narrowPeak.gz\tHAc\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdPkRep2.narrowPeak.gz\tHAc\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdRawRep1.bigWig\tHAc\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacH3k04me3StdRawRep2.bigWig\tHAc\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacInputStdAlnRep1.bam\tHAc\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHacInputStdRawRep1.bigWig\tHAc\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdAlnRep1.bam\tHA-sp\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdAlnRep2.bam\tHA-sp\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdHotspotsRep1.broadPeak.gz\tHA-sp\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdHotspotsRep2.broadPeak.gz\tHA-sp\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdPkRep1.narrowPeak.gz\tHA-sp\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdPkRep2.narrowPeak.gz\tHA-sp\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdRawRep1.bigWig\tHA-sp\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspH3k4me3StdRawRep2.bigWig\tHA-sp\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspInputStdAlnRep1.bam\tHA-sp\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHaspInputStdRawRep1.bigWig\tHA-sp\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdAlnRep1.bam\tHBMEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdAlnRep2.bam\tHBMEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdHotspotsRep1.broadPeak.gz\tHBMEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdHotspotsRep2.broadPeak.gz\tHBMEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdPkRep1.narrowPeak.gz\tHBMEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdPkRep2.narrowPeak.gz\tHBMEC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdRawRep1.bigWig\tHBMEC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecH3k4me3StdRawRep2.bigWig\tHBMEC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecInputStdAlnRep1.bam\tHBMEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHbmecInputStdRawRep1.bigWig\tHBMEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdAlnRep1.bam\tHCF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdAlnRep2.bam\tHCF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdHotspotsRep1.broadPeak.gz\tHCF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdHotspotsRep2.broadPeak.gz\tHCF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdPkRep1.narrowPeak.gz\tHCF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdPkRep2.narrowPeak.gz\tHCF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdRawRep1.bigWig\tHCF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfH3k4me3StdRawRep2.bigWig\tHCF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfInputStdAlnRep1.bam\tHCF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfInputStdRawRep1.bigWig\tHCF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaH3k4me3StdAlnRep1.bam\tHCFaa\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaH3k4me3StdHotspotsRep1.broadPeak.gz\tHCFaa\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaH3k4me3StdPkRep1.narrowPeak.gz\tHCFaa\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaH3k4me3StdRawRep1.bigWig\tHCFaa\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaInputStdAlnRep1.bam\tHCFaa\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcfaaInputStdRawRep1.bigWig\tHCFaa\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdAlnRep1.bam\tHCM\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdAlnRep2.bam\tHCM\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdHotspotsRep1.broadPeak.gz\tHCM\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdHotspotsRep2.broadPeak.gz\tHCM\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdPkRep1.narrowPeak.gz\tHCM\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdPkRep2.narrowPeak.gz\tHCM\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdRawRep1.bigWig\tHCM\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmH3k4me3StdRawRep2.bigWig\tHCM\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmInputStdAlnRep1.bam\tHCM\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcmInputStdRawRep1.bigWig\tHCM\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdAlnRep1.bam\tHCPEpiC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdAlnRep2.bam\tHCPEpiC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdHotspotsRep1.broadPeak.gz\tHCPEpiC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdHotspotsRep2.broadPeak.gz\tHCPEpiC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdPkRep1.narrowPeak.gz\tHCPEpiC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdPkRep2.narrowPeak.gz\tHCPEpiC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdRawRep1.bigWig\tHCPEpiC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeH3k4me3StdRawRep2.bigWig\tHCPEpiC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeInputStdAlnRep1.bam\tHCPEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHcpeInputStdRawRep1.bigWig\tHCPEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdAlnRep1.bam\tHCT-116\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdAlnRep2.bam\tHCT-116\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdHotspotsRep1.broadPeak.gz\tHCT-116\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdHotspotsRep2.broadPeak.gz\tHCT-116\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdPkRep1.narrowPeak.gz\tHCT-116\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdPkRep2.narrowPeak.gz\tHCT-116\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdRawRep1.bigWig\tHCT-116\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116H3k4me3StdRawRep2.bigWig\tHCT-116\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116InputStdAlnRep1.bam\tHCT-116\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHct116InputStdRawRep1.bigWig\tHCT-116\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdAlnRep1.bam\tHEEpiC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdAlnRep2.bam\tHEEpiC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdHotspotsRep1.broadPeak.gz\tHEEpiC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdHotspotsRep2.broadPeak.gz\tHEEpiC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdPkRep1.narrowPeak.gz\tHEEpiC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdPkRep2.narrowPeak.gz\tHEEpiC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdRawRep1.bigWig\tHEEpiC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeH3k4me3StdRawRep2.bigWig\tHEEpiC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeInputStdAlnRep1.bam\tHEEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHeeInputStdRawRep1.bigWig\tHEEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdAlnRep1.bam\tHEK293\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdAlnRep2.bam\tHEK293\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdHotspotsRep1.broadPeak.gz\tHEK293\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdHotspotsRep2.broadPeak.gz\tHEK293\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdPkRep1.narrowPeak.gz\tHEK293\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdPkRep2.narrowPeak.gz\tHEK293\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdRawRep1.bigWig\tHEK293\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293H3k4me3StdRawRep2.bigWig\tHEK293\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293InputStdAlnRep1.bam\tHEK293\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHek293InputStdRawRep1.bigWig\tHEK293\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdHotspotsRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdHotspotsRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdPkRep1.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdPkRep2.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdRawRep1.bigWig\tHeLa-S3\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k27me3StdRawRep2.bigWig\tHeLa-S3\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdHotspotsRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdHotspotsRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdPkRep1.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdPkRep2.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdRawRep1.bigWig\tHeLa-S3\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k36me3StdRawRep2.bigWig\tHeLa-S3\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdAlnRep1.bam\tHeLa-S3\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdAlnRep2.bam\tHeLa-S3\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdHotspotsRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdHotspotsRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdPkRep1.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdPkRep2.narrowPeak.gz\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdRawRep1.bigWig\tHeLa-S3\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3H3k4me3StdRawRep2.bigWig\tHeLa-S3\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3InputStdAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHelas3InputStdRawRep1.bigWig\tHeLa-S3\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdHotspotsRep1.broadPeak.gz\tHepG2\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdHotspotsRep2.broadPeak.gz\tHepG2\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdPkRep1.narrowPeak.gz\tHepG2\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdPkRep2.narrowPeak.gz\tHepG2\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdRawRep1.bigWig\tHepG2\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k27me3StdRawRep2.bigWig\tHepG2\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdHotspotsRep1.broadPeak.gz\tHepG2\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdHotspotsRep2.broadPeak.gz\tHepG2\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdPkRep1.narrowPeak.gz\tHepG2\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdPkRep2.narrowPeak.gz\tHepG2\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdRawRep1.bigWig\tHepG2\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k36me3StdRawRep2.bigWig\tHepG2\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdAlnRep1.bam\tHepG2\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdAlnRep2.bam\tHepG2\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdHotspotsRep1.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdHotspotsRep2.broadPeak.gz\tHepG2\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdPkRep1.narrowPeak.gz\tHepG2\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdPkRep2.narrowPeak.gz\tHepG2\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdRawRep1.bigWig\tHepG2\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2H3k4me3StdRawRep2.bigWig\tHepG2\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2InputStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHepg2InputStdRawRep1.bigWig\tHepG2\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffH3k04me3StdAlnRep1.bam\tHFF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffH3k04me3StdHotspotsRep1.broadPeak.gz\tHFF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffH3k04me3StdPkRep1.narrowPeak.gz\tHFF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffH3k04me3StdRawRep1.bigWig\tHFF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffInputStdAlnRep1.bam\tHFF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffInputStdRawRep1.bigWig\tHFF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdAlnRep1.bam\tHFF-Myc\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdAlnRep2.bam\tHFF-Myc\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdHotspotsRep1.broadPeak.gz\tHFF-Myc\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdHotspotsRep2.broadPeak.gz\tHFF-Myc\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdPkRep1.narrowPeak.gz\tHFF-Myc\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdPkRep2.narrowPeak.gz\tHFF-Myc\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdRawRep1.bigWig\tHFF-Myc\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycH3k04me3StdRawRep2.bigWig\tHFF-Myc\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycInputStdAlnRep1.bam\tHFF-Myc\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHffmycInputStdRawRep1.bigWig\tHFF-Myc\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdAlnRep1.bam\tHL-60\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdAlnRep2.bam\tHL-60\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdHotspotsRep1.broadPeak.gz\tHL-60\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdHotspotsRep2.broadPeak.gz\tHL-60\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdPkRep1.narrowPeak.gz\tHL-60\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdPkRep2.narrowPeak.gz\tHL-60\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdRawRep1.bigWig\tHL-60\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60H3k4me3StdRawRep2.bigWig\tHL-60\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60InputStdAlnRep1.bam\tHL-60\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHl60InputStdRawRep1.bigWig\tHL-60\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k27me3StdAlnRep1.bam\tHMEC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k27me3StdHotspotsRep1.broadPeak.gz\tHMEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k27me3StdPkRep1.narrowPeak.gz\tHMEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k27me3StdRawRep1.bigWig\tHMEC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdAlnRep1.bam\tHMEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdAlnRep2.bam\tHMEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdHotspotsRep1.broadPeak.gz\tHMEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdHotspotsRep2.broadPeak.gz\tHMEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdPkRep1.narrowPeak.gz\tHMEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdPkRep2.narrowPeak.gz\tHMEC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdRawRep1.bigWig\tHMEC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecH3k4me3StdRawRep2.bigWig\tHMEC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecInputStdAlnRep1.bam\tHMEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmecInputStdRawRep1.bigWig\tHMEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdAlnRep1.bam\tHMF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdAlnRep2.bam\tHMF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdHotspotsRep1.broadPeak.gz\tHMF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdHotspotsRep2.broadPeak.gz\tHMF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdPkRep1.narrowPeak.gz\tHMF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdPkRep2.narrowPeak.gz\tHMF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdRawRep1.bigWig\tHMF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfH3k4me3StdRawRep2.bigWig\tHMF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfInputStdAlnRep1.bam\tHMF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHmfInputStdRawRep1.bigWig\tHMF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdAlnRep1.bam\tHPAF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdAlnRep2.bam\tHPAF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdHotspotsRep1.broadPeak.gz\tHPAF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdHotspotsRep2.broadPeak.gz\tHPAF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdPkRep1.narrowPeak.gz\tHPAF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdPkRep2.narrowPeak.gz\tHPAF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdRawRep1.bigWig\tHPAF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafH3k4me3StdRawRep2.bigWig\tHPAF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafInputStdAlnRep1.bam\tHPAF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpafInputStdRawRep1.bigWig\tHPAF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdAlnRep1.bam\tHPF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdAlnRep2.bam\tHPF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdHotspotsRep1.broadPeak.gz\tHPF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdHotspotsRep2.broadPeak.gz\tHPF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdPkRep1.narrowPeak.gz\tHPF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdPkRep2.narrowPeak.gz\tHPF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdRawRep1.bigWig\tHPF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfH3k4me3StdRawRep2.bigWig\tHPF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfInputStdAlnRep1.bam\tHPF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHpfInputStdRawRep1.bigWig\tHPF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdAlnRep1.bam\tHRE\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdAlnRep2.bam\tHRE\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdHotspotsRep1.broadPeak.gz\tHRE\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdHotspotsRep2.broadPeak.gz\tHRE\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdPkRep1.narrowPeak.gz\tHRE\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdPkRep2.narrowPeak.gz\tHRE\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdRawRep1.bigWig\tHRE\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k27me3StdRawRep2.bigWig\tHRE\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdAlnRep1.bam\tHRE\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdAlnRep2.bam\tHRE\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdHotspotsRep1.broadPeak.gz\tHRE\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdHotspotsRep2.broadPeak.gz\tHRE\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdPkRep1.narrowPeak.gz\tHRE\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdPkRep2.narrowPeak.gz\tHRE\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdRawRep1.bigWig\tHRE\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k36me3StdRawRep2.bigWig\tHRE\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdAlnRep1.bam\tHRE\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdAlnRep2.bam\tHRE\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdHotspotsRep1.broadPeak.gz\tHRE\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdHotspotsRep2.broadPeak.gz\tHRE\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdPkRep1.narrowPeak.gz\tHRE\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdPkRep2.narrowPeak.gz\tHRE\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdRawRep1.bigWig\tHRE\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreH3k4me3StdRawRep2.bigWig\tHRE\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreInputStdAlnRep1.bam\tHRE\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHreInputStdRawRep1.bigWig\tHRE\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdAlnRep1.bam\tHRPEpiC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdAlnRep2.bam\tHRPEpiC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdHotspotsRep1.broadPeak.gz\tHRPEpiC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdHotspotsRep2.broadPeak.gz\tHRPEpiC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdPkRep1.narrowPeak.gz\tHRPEpiC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdPkRep2.narrowPeak.gz\tHRPEpiC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdRawRep1.bigWig\tHRPEpiC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeH3k4me3StdRawRep2.bigWig\tHRPEpiC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeInputStdAlnRep1.bam\tHRPEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHrpeInputStdRawRep1.bigWig\tHRPEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdHotspotsRep1.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdHotspotsRep2.broadPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdPkRep1.narrowPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdPkRep2.narrowPeak.gz\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdRawRep1.bigWig\tHUVEC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k27me3StdRawRep2.bigWig\tHUVEC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdHotspotsRep1.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdHotspotsRep2.broadPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdPkRep1.narrowPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdPkRep2.narrowPeak.gz\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdRawRep1.bigWig\tHUVEC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k36me3StdRawRep2.bigWig\tHUVEC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdAlnRep1.bam\tHUVEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdAlnRep2.bam\tHUVEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdHotspotsRep1.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdHotspotsRep2.broadPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdPkRep1.narrowPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdPkRep2.narrowPeak.gz\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdRawRep1.bigWig\tHUVEC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecH3k4me3StdRawRep2.bigWig\tHUVEC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecInputStdAlnRep1.bam\tHUVEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHuvecInputStdRawRep1.bigWig\tHUVEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdAlnRep1.bam\tHVMF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdAlnRep2.bam\tHVMF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdHotspotsRep1.broadPeak.gz\tHVMF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdHotspotsRep2.broadPeak.gz\tHVMF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdPkRep1.narrowPeak.gz\tHVMF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdPkRep2.narrowPeak.gz\tHVMF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdRawRep1.bigWig\tHVMF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfH3k4me3StdRawRep2.bigWig\tHVMF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfInputStdAlnRep1.bam\tHVMF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneHvmfInputStdRawRep1.bigWig\tHVMF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdAlnRep1.bam\tJurkat\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdAlnRep2.bam\tJurkat\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdHotspotsRep1.broadPeak.gz\tJurkat\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdHotspotsRep2.broadPeak.gz\tJurkat\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdPkRep1.narrowPeak.gz\tJurkat\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdPkRep2.narrowPeak.gz\tJurkat\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdRawRep1.bigWig\tJurkat\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatH3k4me3StdRawRep2.bigWig\tJurkat\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatInputStdAlnRep1.bam\tJurkat\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneJurkatInputStdRawRep1.bigWig\tJurkat\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5AlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5AlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5HotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5HotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5PkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5PkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5RawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf2c10c5RawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4AlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4AlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4HotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4HotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4PkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4PkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4RawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnf4c50c4RawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6AlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6AlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6HotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6HotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6PkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6PkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6RawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfa41c6RawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2AlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2AlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2HotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2HotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2PkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2PkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2RawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnff41b2RawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5AlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5AlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5HotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5HotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5PkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5PkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5RawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k04me3StdZnfp5RawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdAlnRep1.bam\tK562\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdAlnRep2.bam\tK562\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdHotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdHotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdPkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdPkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdRawRep1.bigWig\tK562\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k27me3StdRawRep2.bigWig\tK562\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdAlnRep1.bam\tK562\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdAlnRep2.bam\tK562\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdHotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdHotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdPkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdPkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdRawRep1.bigWig\tK562\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k36me3StdRawRep2.bigWig\tK562\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdAlnRep1.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdAlnRep2.bam\tK562\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdHotspotsRep1.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdHotspotsRep2.broadPeak.gz\tK562\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdPkRep1.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdPkRep2.narrowPeak.gz\tK562\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdRawRep1.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562H3k4me3StdRawRep2.bigWig\tK562\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562InputStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneK562InputStdRawRep1.bigWig\tK562\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdAlnRep1.bam\tLNCaP\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdAlnRep2.bam\tLNCaP\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdHotspotsRep1.broadPeak.gz\tLNCaP\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdHotspotsRep2.broadPeak.gz\tLNCaP\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdPkRep1.narrowPeak.gz\tLNCaP\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdPkRep2.narrowPeak.gz\tLNCaP\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdRawRep1.bigWig\tLNCaP\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapH3k04me3StdRawRep2.bigWig\tLNCaP\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapInputStdAlnRep1.bam\tLNCaP\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneLncapInputStdRawRep1.bigWig\tLNCaP\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k04me3StdAlnRep2.bam\tMCF-7\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k04me3StdHotspotsRep2.broadPeak.gz\tMCF-7\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k04me3StdPkRep2.narrowPeak.gz\tMCF-7\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k04me3StdRawRep2.bigWig\tMCF-7\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k4me3StdAlnRep1.bam\tMCF-7\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k4me3StdHotspotsRep1.broadPeak.gz\tMCF-7\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k4me3StdPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7H3k4me3StdRawRep1.bigWig\tMCF-7\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7InputStdAlnRep1.bam\tMCF-7\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMcf7InputStdRawRep1.bigWig\tMCF-7\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k04me3StdAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k04me3StdHotspotsRep1.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k04me3StdPkRep1.narrowPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k04me3StdRawRep1.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k27me3StdAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k27me3StdHotspotsRep1.broadPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k27me3StdPkRep1.narrowPeak.gz\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746H3k27me3StdRawRep1.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746InputStdAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneMonocd14ro1746InputStdRawRep1.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4H3k4me3StdAlnRep1.bam\tNB4\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4H3k4me3StdHotspotsRep1.broadPeak.gz\tNB4\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4H3k4me3StdPkRep1.narrowPeak.gz\tNB4\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4H3k4me3StdRawRep1.bigWig\tNB4\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4InputStdAlnRep1.bam\tNB4\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNb4InputStdRawRep1.bigWig\tNB4\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdAlnRep1.bam\tNHDF-neo\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdAlnRep2.bam\tNHDF-neo\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdHotspotsRep1.broadPeak.gz\tNHDF-neo\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdHotspotsRep2.broadPeak.gz\tNHDF-neo\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdPkRep1.narrowPeak.gz\tNHDF-neo\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdPkRep2.narrowPeak.gz\tNHDF-neo\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdRawRep1.bigWig\tNHDF-neo\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoH3k4me3StdRawRep2.bigWig\tNHDF-neo\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoInputStdAlnRep1.bam\tNHDF-neo\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhdfneoInputStdRawRep1.bigWig\tNHDF-neo\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdHotspotsRep1.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdHotspotsRep2.broadPeak.gz\tNHEK\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdPkRep1.narrowPeak.gz\tNHEK\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdPkRep2.narrowPeak.gz\tNHEK\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdRawRep1.bigWig\tNHEK\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k27me3StdRawRep2.bigWig\tNHEK\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdHotspotsRep1.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdHotspotsRep2.broadPeak.gz\tNHEK\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdPkRep1.narrowPeak.gz\tNHEK\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdPkRep2.narrowPeak.gz\tNHEK\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdRawRep1.bigWig\tNHEK\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k36me3StdRawRep2.bigWig\tNHEK\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdAlnRep1.bam\tNHEK\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdAlnRep2.bam\tNHEK\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdHotspotsRep1.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdHotspotsRep2.broadPeak.gz\tNHEK\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdPkRep1.narrowPeak.gz\tNHEK\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdPkRep2.narrowPeak.gz\tNHEK\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdRawRep1.bigWig\tNHEK\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekH3k4me3StdRawRep2.bigWig\tNHEK\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekInputStdAlnRep1.bam\tNHEK\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhekInputStdRawRep1.bigWig\tNHEK\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdAlnRep1.bam\tNHLF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdAlnRep2.bam\tNHLF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdHotspotsRep1.broadPeak.gz\tNHLF\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdHotspotsRep2.broadPeak.gz\tNHLF\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdPkRep1.narrowPeak.gz\tNHLF\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdPkRep2.narrowPeak.gz\tNHLF\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdRawRep1.bigWig\tNHLF\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfH3k04me3StdRawRep2.bigWig\tNHLF\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfInputStdAlnRep1.bam\tNHLF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneNhlfInputStdRawRep1.bigWig\tNHLF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdAlnRep1.bam\tPANC-1\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdAlnRep2.bam\tPANC-1\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdHotspotsRep1.broadPeak.gz\tPANC-1\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdHotspotsRep2.broadPeak.gz\tPANC-1\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdPkRep1.narrowPeak.gz\tPANC-1\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdPkRep2.narrowPeak.gz\tPANC-1\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdRawRep1.bigWig\tPANC-1\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1H3k04me3StdRawRep2.bigWig\tPANC-1\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1InputStdAlnRep1.bam\tPANC-1\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistonePanc1InputStdRawRep1.bigWig\tPANC-1\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdAlnRep1.bam\tRPTEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdAlnRep2.bam\tRPTEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdHotspotsRep1.broadPeak.gz\tRPTEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdHotspotsRep2.broadPeak.gz\tRPTEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdPkRep1.narrowPeak.gz\tRPTEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdPkRep2.narrowPeak.gz\tRPTEC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdRawRep1.bigWig\tRPTEC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecH3k04me3StdRawRep2.bigWig\tRPTEC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecInputStdAlnRep1.bam\tRPTEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneRptecInputStdRawRep1.bigWig\tRPTEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdAlnRep1.bam\tSAEC\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdAlnRep2.bam\tSAEC\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdHotspotsRep1.broadPeak.gz\tSAEC\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdHotspotsRep2.broadPeak.gz\tSAEC\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdPkRep1.narrowPeak.gz\tSAEC\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdPkRep2.narrowPeak.gz\tSAEC\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdRawRep1.bigWig\tSAEC\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k27me3StdRawRep2.bigWig\tSAEC\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdAlnRep1.bam\tSAEC\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdAlnRep2.bam\tSAEC\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdHotspotsRep1.broadPeak.gz\tSAEC\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdHotspotsRep2.broadPeak.gz\tSAEC\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdPkRep1.narrowPeak.gz\tSAEC\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdPkRep2.narrowPeak.gz\tSAEC\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdRawRep1.bigWig\tSAEC\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k36me3StdRawRep2.bigWig\tSAEC\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdAlnRep1.bam\tSAEC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdAlnRep2.bam\tSAEC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdHotspotsRep1.broadPeak.gz\tSAEC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdHotspotsRep2.broadPeak.gz\tSAEC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdPkRep1.narrowPeak.gz\tSAEC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdPkRep2.narrowPeak.gz\tSAEC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdRawRep1.bigWig\tSAEC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecH3k4me3StdRawRep2.bigWig\tSAEC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecInputStdAlnRep1.bam\tSAEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSaecInputStdRawRep1.bigWig\tSAEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdAlnRep1.bam\tSKMC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdAlnRep2.bam\tSKMC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdHotspotsRep1.broadPeak.gz\tSKMC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdHotspotsRep2.broadPeak.gz\tSKMC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdPkRep1.narrowPeak.gz\tSKMC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdPkRep2.narrowPeak.gz\tSKMC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdRawRep1.bigWig\tSKMC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcH3k04me3StdRawRep2.bigWig\tSKMC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcInputStdAlnRep1.bam\tSKMC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSkmcInputStdRawRep1.bigWig\tSKMC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdAlnRep1.bam\tSK-N-MC\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdAlnRep2.bam\tSK-N-MC\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdHotspotsRep1.broadPeak.gz\tSK-N-MC\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdHotspotsRep2.broadPeak.gz\tSK-N-MC\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdPkRep1.narrowPeak.gz\tSK-N-MC\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdPkRep2.narrowPeak.gz\tSK-N-MC\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdRawRep1.bigWig\tSK-N-MC\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcH3k04me3StdRawRep2.bigWig\tSK-N-MC\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcInputStdAlnRep1.bam\tSK-N-MC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknmcInputStdRawRep1.bigWig\tSK-N-MC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdAlnRep2.bam\tSK-N-SH_RA\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdHotspotsRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdHotspotsRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdPkRep1.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdPkRep2.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K27me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tH3K27me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k27me3StdRawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tH3K27me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdAlnRep2.bam\tSK-N-SH_RA\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdHotspotsRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdHotspotsRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdPkRep1.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdPkRep2.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K36me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tH3K36me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k36me3StdRawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tH3K36me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdAlnRep2.bam\tSK-N-SH_RA\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdHotspotsRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdHotspotsRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdPkRep1.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdPkRep2.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraH3k4me3StdRawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraInputStdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneSknshraInputStdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdAlnRep1.bam\tWERI-Rb-1\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdAlnRep2.bam\tWERI-Rb-1\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdHotspotsRep1.broadPeak.gz\tWERI-Rb-1\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdHotspotsRep2.broadPeak.gz\tWERI-Rb-1\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdPkRep1.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdPkRep2.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdRawRep1.bigWig\tWERI-Rb-1\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1H3k04me3StdRawRep2.bigWig\tWERI-Rb-1\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1InputStdAlnRep1.bam\tWERI-Rb-1\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWerirb1InputStdRawRep1.bigWig\tWERI-Rb-1\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdAlnRep1.bam\tWI-38\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdAlnRep2.bam\tWI-38\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdHotspotsRep1.broadPeak.gz\tWI-38\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdHotspotsRep2.broadPeak.gz\tWI-38\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdPkRep1.narrowPeak.gz\tWI-38\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdPkRep2.narrowPeak.gz\tWI-38\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdRawRep1.bigWig\tWI-38\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3OhtamStdRawRep2.bigWig\tWI-38\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdAlnRep1.bam\tWI-38\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdAlnRep2.bam\tWI-38\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdHotspotsRep1.broadPeak.gz\tWI-38\tChipSeq\tH3K4me3\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdHotspotsRep2.broadPeak.gz\tWI-38\tChipSeq\tH3K4me3\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdPkRep1.narrowPeak.gz\tWI-38\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdPkRep2.narrowPeak.gz\tWI-38\tChipSeq\tH3K4me3\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdRawRep1.bigWig\tWI-38\tChipSeq\tH3K4me3\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38H3k04me3StdRawRep2.bigWig\tWI-38\tChipSeq\tH3K4me3\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38InputOhtamStdAlnRep1.bam\tWI-38\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38InputOhtamStdRawRep1.bigWig\tWI-38\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38InputStdAlnRep1.bam\tWI-38\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwHistone/wgEncodeUwHistoneWi38InputStdRawRep1.bigWig\tWI-38\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esG1bAlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esG1bPctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esG2AlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esG2PctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esPkRep1.bed.gz\tBG02ES\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS1AlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS1PctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS2AlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS2PctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS3AlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS3PctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS4AlnRep1.bam\tBG02ES\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esS4PctSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esSumSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esValleysRep1.bed.gz\tBG02ES\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBg02esWaveSignalRep1.bigWig\tBG02ES\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG1bAlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG1bAlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG1bPctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG1bPctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG2AlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG2AlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG2PctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjG2PctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjPkRep1.bed.gz\tBJ\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjPkRep2.bed.gz\tBJ\tRepliSeq\t\tPeaks\t2\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS1AlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS1AlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS1PctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS1PctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS2AlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS2AlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS2PctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS2PctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS3AlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS3AlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS3PctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS3PctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS4AlnRep1.bam\tBJ\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS4AlnRep2.bam\tBJ\tRepliSeq\t\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS4PctSignalRep1.bigWig\tBJ\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjS4PctSignalRep2.bigWig\tBJ\tRepliSeq\t\tPctSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjSumSignalRep1.bigWig\tBJ\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjSumSignalRep2.bigWig\tBJ\tRepliSeq\t\tSumSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjValleysRep1.bed.gz\tBJ\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjValleysRep2.bed.gz\tBJ\tRepliSeq\t\tValleys\t2\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjWaveSignalRep1.bigWig\tBJ\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqBjWaveSignalRep2.bigWig\tBJ\tRepliSeq\t\tWaveSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990G1bAlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990G1bPctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990G2AlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990G2PctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990PkRep1.bed.gz\tGM06990\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S1AlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S1PctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S2AlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S2PctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S3AlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S3PctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S4AlnRep1.bam\tGM06990\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990S4PctSignalRep1.bigWig\tGM06990\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990SumSignalRep1.bigWig\tGM06990\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990ValleysRep1.bed.gz\tGM06990\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm06990WaveSignalRep1.bigWig\tGM06990\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801G1bAlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801G1bPctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801G2AlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801G2PctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801PkRep1.bed.gz\tGM12801\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S1AlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S1PctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S2AlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S2PctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S3AlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S3PctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S4AlnRep1.bam\tGM12801\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801S4PctSignalRep1.bigWig\tGM12801\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801SumSignalRep1.bigWig\tGM12801\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801ValleysRep1.bed.gz\tGM12801\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12801WaveSignalRep1.bigWig\tGM12801\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812G1bAlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812G1bPctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812G2AlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812G2PctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812PkRep1.bed.gz\tGM12812\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S1AlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S1PctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S2AlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S2PctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S3AlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S3PctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S4AlnRep1.bam\tGM12812\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812S4PctSignalRep1.bigWig\tGM12812\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812SumSignalRep1.bigWig\tGM12812\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812ValleysRep1.bed.gz\tGM12812\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12812WaveSignalRep1.bigWig\tGM12812\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813G1bAlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813G1bPctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813G2AlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813G2PctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813PkRep1.bed.gz\tGM12813\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S1AlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S1PctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S2AlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S2PctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S3AlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S3PctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S4AlnRep1.bam\tGM12813\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813S4PctSignalRep1.bigWig\tGM12813\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813SumSignalRep1.bigWig\tGM12813\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813ValleysRep1.bed.gz\tGM12813\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12813WaveSignalRep1.bigWig\tGM12813\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878G1bAlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878G1bPctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878G2AlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878G2PctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878PkRep1.bed.gz\tGM12878\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S1AlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S1PctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S2AlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S2PctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S3AlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S3PctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S4AlnRep1.bam\tGM12878\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878S4PctSignalRep1.bigWig\tGM12878\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878SumSignalRep1.bigWig\tGM12878\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878ValleysRep1.bed.gz\tGM12878\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878WaveSignalRep1.bigWig\tGM12878\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3G1bAlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3G1bPctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3G2AlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3G2PctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3PkRep1.bed.gz\tHeLa-S3\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S1AlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S1PctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S2AlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S2PctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S3AlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S3PctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S4AlnRep1.bam\tHeLa-S3\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3S4PctSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3SumSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3ValleysRep1.bed.gz\tHeLa-S3\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHelas3WaveSignalRep1.bigWig\tHeLa-S3\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2G1bAlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2G1bPctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2G2AlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2G2PctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2PkRep1.bed.gz\tHepG2\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S1AlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S1PctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S2AlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S2PctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S3AlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S3PctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S4AlnRep1.bam\tHepG2\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2S4PctSignalRep1.bigWig\tHepG2\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2SumSignalRep1.bigWig\tHepG2\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2ValleysRep1.bed.gz\tHepG2\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHepg2WaveSignalRep1.bigWig\tHepG2\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecG1bAlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecG1bPctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecG2AlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecG2PctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecPkRep1.bed.gz\tHUVEC\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS1AlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS1PctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS2AlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS2PctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS3AlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS3PctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS4AlnRep1.bam\tHUVEC\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecS4PctSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecSumSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecValleysRep1.bed.gz\tHUVEC\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqHuvecWaveSignalRep1.bigWig\tHUVEC\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90G1bAlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90G1bPctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90G2AlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90G2PctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90PkRep1.bed.gz\tIMR90\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S1AlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S1PctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S2AlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S2PctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S3AlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S3PctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S4AlnRep1.bam\tIMR90\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90S4PctSignalRep1.bigWig\tIMR90\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90SumSignalRep1.bigWig\tIMR90\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90ValleysRep1.bed.gz\tIMR90\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqImr90WaveSignalRep1.bigWig\tIMR90\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562G1AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562G1PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562G2AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562G2PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562PkRep1.bed.gz\tK562\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S1AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S1PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S2AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S2PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S3AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S3PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S4AlnRep1.bam\tK562\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562S4PctSignalRep1.bigWig\tK562\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562SumSignalRep1.bigWig\tK562\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562ValleysRep1.bed.gz\tK562\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqK562WaveSignalRep1.bigWig\tK562\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7G1bAlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7G1bPctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7G2AlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7G2PctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7PkRep1.bed.gz\tMCF-7\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S1AlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S1PctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S2AlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S2PctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S3AlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S3PctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S4AlnRep1.bam\tMCF-7\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7S4PctSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7SumSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7ValleysRep1.bed.gz\tMCF-7\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqMcf7WaveSignalRep1.bigWig\tMCF-7\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekG1bAlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekG1bPctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekG2AlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekG2PctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekPkRep1.bed.gz\tNHEK\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS1AlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS1PctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS2AlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS2PctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS3AlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS3PctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS4AlnRep1.bam\tNHEK\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekS4PctSignalRep1.bigWig\tNHEK\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekSumSignalRep1.bigWig\tNHEK\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekValleysRep1.bed.gz\tNHEK\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqNhekWaveSignalRep1.bigWig\tNHEK\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshG1bAlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshG1bPctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshG2AlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshG2PctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshPkRep1.bed.gz\tSK-N-SH\tRepliSeq\t\tPeaks\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS1AlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS1PctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS2AlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS2PctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS3AlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS3PctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS4AlnRep1.bam\tSK-N-SH\tRepliSeq\t\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshS4PctSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tPctSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshSumSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tSumSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshValleysRep1.bed.gz\tSK-N-SH\tRepliSeq\t\tValleys\t1\tbed\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqSknshWaveSignalRep1.bigWig\tSK-N-SH\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdAlnRep1.bam\tA549\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdAlnRep2.bam\tA549\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdHotspotsRep1.broadPeak.gz\tA549\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdHotspotsRep2.broadPeak.gz\tA549\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdPkRep1.narrowPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdPkRep2.narrowPeak.gz\tA549\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdRawRep1.bigWig\tA549\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549CtcfStdRawRep2.bigWig\tA549\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549InputStdAlnRep1.bam\tA549\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsA549InputStdRawRep1.bigWig\tA549\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdAlnRep1.bam\tAG04449\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdAlnRep2.bam\tAG04449\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdHotspotsRep1.broadPeak.gz\tAG04449\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdHotspotsRep2.broadPeak.gz\tAG04449\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdPkRep1.narrowPeak.gz\tAG04449\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdPkRep2.narrowPeak.gz\tAG04449\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdRawRep1.bigWig\tAG04449\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449CtcfStdRawRep2.bigWig\tAG04449\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449InputStdAlnRep1.bam\tAG04449\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04449InputStdRawRep1.bigWig\tAG04449\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdAlnRep1.bam\tAG04450\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdAlnRep2.bam\tAG04450\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdHotspotsRep1.broadPeak.gz\tAG04450\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdHotspotsRep2.broadPeak.gz\tAG04450\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdPkRep1.narrowPeak.gz\tAG04450\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdPkRep2.narrowPeak.gz\tAG04450\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdRawRep1.bigWig\tAG04450\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450CtcfStdRawRep2.bigWig\tAG04450\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450InputStdAlnRep1.bam\tAG04450\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg04450InputStdRawRep1.bigWig\tAG04450\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdAlnRep1.bam\tAG09309\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdAlnRep2.bam\tAG09309\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdHotspotsRep1.broadPeak.gz\tAG09309\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdHotspotsRep2.broadPeak.gz\tAG09309\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdPkRep1.narrowPeak.gz\tAG09309\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdPkRep2.narrowPeak.gz\tAG09309\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdRawRep1.bigWig\tAG09309\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309CtcfStdRawRep2.bigWig\tAG09309\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309InputStdAlnRep1.bam\tAG09309\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09309InputStdRawRep1.bigWig\tAG09309\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdAlnRep1.bam\tAG09319\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdAlnRep2.bam\tAG09319\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdHotspotsRep1.broadPeak.gz\tAG09319\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdHotspotsRep2.broadPeak.gz\tAG09319\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdPkRep1.narrowPeak.gz\tAG09319\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdPkRep2.narrowPeak.gz\tAG09319\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdRawRep1.bigWig\tAG09319\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319CtcfStdRawRep2.bigWig\tAG09319\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319InputStdAlnRep1.bam\tAG09319\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg09319InputStdRawRep1.bigWig\tAG09319\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdAlnRep1.bam\tAG10803\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdAlnRep2.bam\tAG10803\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdHotspotsRep1.broadPeak.gz\tAG10803\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdHotspotsRep2.broadPeak.gz\tAG10803\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdPkRep1.narrowPeak.gz\tAG10803\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdPkRep2.narrowPeak.gz\tAG10803\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdRawRep1.bigWig\tAG10803\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803CtcfStdRawRep2.bigWig\tAG10803\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803InputStdAlnRep1.bam\tAG10803\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAg10803InputStdRawRep1.bigWig\tAG10803\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdAlnRep1.bam\tAoAF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdAlnRep2.bam\tAoAF\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdHotspotsRep1.broadPeak.gz\tAoAF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdHotspotsRep2.broadPeak.gz\tAoAF\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdPkRep1.narrowPeak.gz\tAoAF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdPkRep2.narrowPeak.gz\tAoAF\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdRawRep1.bigWig\tAoAF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafCtcfStdRawRep2.bigWig\tAoAF\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafInputStdAlnRep1.bam\tAoAF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsAoafInputStdRawRep1.bigWig\tAoAF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdAlnRep1.bam\tBE2_C\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdAlnRep2.bam\tBE2_C\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdHotspotsRep1.broadPeak.gz\tBE2_C\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdHotspotsRep2.broadPeak.gz\tBE2_C\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdPkRep1.narrowPeak.gz\tBE2_C\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdPkRep2.narrowPeak.gz\tBE2_C\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdRawRep1.bigWig\tBE2_C\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cCtcfStdRawRep2.bigWig\tBE2_C\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cInputStdAlnRep1.bam\tBE2_C\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBe2cInputStdRawRep1.bigWig\tBE2_C\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdAlnRep1.bam\tBJ\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdAlnRep2.bam\tBJ\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdHotspotsRep1.broadPeak.gz\tBJ\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdHotspotsRep2.broadPeak.gz\tBJ\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdPkRep1.narrowPeak.gz\tBJ\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdPkRep2.narrowPeak.gz\tBJ\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdRawRep1.bigWig\tBJ\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjCtcfStdRawRep2.bigWig\tBJ\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjInputStdAlnRep1.bam\tBJ\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsBjInputStdRawRep1.bigWig\tBJ\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdAlnRep1.bam\tCaco-2\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdAlnRep2.bam\tCaco-2\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdHotspotsRep1.broadPeak.gz\tCaco-2\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdHotspotsRep2.broadPeak.gz\tCaco-2\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdPkRep1.narrowPeak.gz\tCaco-2\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdPkRep2.narrowPeak.gz\tCaco-2\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdRawRep1.bigWig\tCaco-2\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2CtcfStdRawRep2.bigWig\tCaco-2\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2InputStdAlnRep1.bam\tCaco-2\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCaco2InputStdRawRep1.bigWig\tCaco-2\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCd20ro01778InputStdAlnRep1.bam\tCD20+_RO01778\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCd20ro01778InputStdRawRep1.bigWig\tCD20+_RO01778\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCd20ro01794InputStdAlnRep1.bam\tCD20+_RO01794\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsCd20ro01794InputStdRawRep1.bigWig\tCD20+_RO01794\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdAlnRep1.bam\tGM06990\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdAlnRep2.bam\tGM06990\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdHotspotsRep1.broadPeak.gz\tGM06990\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdHotspotsRep2.broadPeak.gz\tGM06990\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdPkRep1.narrowPeak.gz\tGM06990\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdPkRep2.narrowPeak.gz\tGM06990\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdRawRep1.bigWig\tGM06990\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990CtcfStdRawRep2.bigWig\tGM06990\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990InputStdAlnRep1.bam\tGM06990\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm06990InputStdRawRep1.bigWig\tGM06990\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801CtcfStdAlnRep1.bam\tGM12801\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801CtcfStdHotspotsRep1.broadPeak.gz\tGM12801\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801CtcfStdPkRep1.narrowPeak.gz\tGM12801\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801CtcfStdRawRep1.bigWig\tGM12801\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801InputStdAlnRep1.bam\tGM12801\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12801InputStdRawRep1.bigWig\tGM12801\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdAlnRep1.bam\tGM12864\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdAlnRep2.bam\tGM12864\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdAlnRep3.bam\tGM12864\tChipSeq\tCTCF\tAlignments\t3\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdHotspotsRep1.broadPeak.gz\tGM12864\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdHotspotsRep2.broadPeak.gz\tGM12864\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdHotspotsRep3.broadPeak.gz\tGM12864\tChipSeq\tCTCF\tHotspots\t3\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdPkRep1.narrowPeak.gz\tGM12864\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdPkRep2.narrowPeak.gz\tGM12864\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdPkRep3.narrowPeak.gz\tGM12864\tChipSeq\tCTCF\tPeaks\t3\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdRawRep1.bigWig\tGM12864\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdRawRep2.bigWig\tGM12864\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864CtcfStdRawRep3.bigWig\tGM12864\tChipSeq\tCTCF\tRawSignal\t3\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864InputStdAlnRep1.bam\tGM12864\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12864InputStdRawRep1.bigWig\tGM12864\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdAlnRep1.bam\tGM12865\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdAlnRep2.bam\tGM12865\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdAlnRep3.bam\tGM12865\tChipSeq\tCTCF\tAlignments\t3\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdHotspotsRep1.broadPeak.gz\tGM12865\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdHotspotsRep2.broadPeak.gz\tGM12865\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdHotspotsRep3.broadPeak.gz\tGM12865\tChipSeq\tCTCF\tHotspots\t3\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdPkRep1.narrowPeak.gz\tGM12865\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdPkRep2.narrowPeak.gz\tGM12865\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdPkRep3.narrowPeak.gz\tGM12865\tChipSeq\tCTCF\tPeaks\t3\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdRawRep1.bigWig\tGM12865\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdRawRep2.bigWig\tGM12865\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865CtcfStdRawRep3.bigWig\tGM12865\tChipSeq\tCTCF\tRawSignal\t3\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865InputStdAlnRep1.bam\tGM12865\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12865InputStdRawRep1.bigWig\tGM12865\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdAlnRep1.bam\tGM12866\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdAlnRep2.bam\tGM12866\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdHotspotsRep1.broadPeak.gz\tGM12866\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdHotspotsRep2.broadPeak.gz\tGM12866\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdPkRep1.narrowPeak.gz\tGM12866\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdPkRep2.narrowPeak.gz\tGM12866\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdRawRep1.bigWig\tGM12866\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12866CtcfStdRawRep2.bigWig\tGM12866\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdAlnRep1.bam\tGM12867\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdAlnRep2.bam\tGM12867\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdHotspotsRep1.broadPeak.gz\tGM12867\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdHotspotsRep2.broadPeak.gz\tGM12867\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdPkRep1.narrowPeak.gz\tGM12867\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdPkRep2.narrowPeak.gz\tGM12867\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdRawRep1.bigWig\tGM12867\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12867CtcfStdRawRep2.bigWig\tGM12867\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdAlnRep1.bam\tGM12868\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdAlnRep2.bam\tGM12868\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdHotspotsRep1.broadPeak.gz\tGM12868\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdHotspotsRep2.broadPeak.gz\tGM12868\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdPkRep1.narrowPeak.gz\tGM12868\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdPkRep2.narrowPeak.gz\tGM12868\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdRawRep1.bigWig\tGM12868\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12868CtcfStdRawRep2.bigWig\tGM12868\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdAlnRep1.bam\tGM12869\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdAlnRep2.bam\tGM12869\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdHotspotsRep1.broadPeak.gz\tGM12869\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdHotspotsRep2.broadPeak.gz\tGM12869\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdPkRep1.narrowPeak.gz\tGM12869\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdPkRep2.narrowPeak.gz\tGM12869\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdRawRep1.bigWig\tGM12869\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12869CtcfStdRawRep2.bigWig\tGM12869\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdAlnRep1.bam\tGM12870\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdAlnRep2.bam\tGM12870\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdHotspotsRep1.broadPeak.gz\tGM12870\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdHotspotsRep2.broadPeak.gz\tGM12870\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdPkRep1.narrowPeak.gz\tGM12870\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdPkRep2.narrowPeak.gz\tGM12870\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdRawRep1.bigWig\tGM12870\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12870CtcfStdRawRep2.bigWig\tGM12870\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdAlnRep1.bam\tGM12871\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdAlnRep2.bam\tGM12871\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdHotspotsRep1.broadPeak.gz\tGM12871\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdHotspotsRep2.broadPeak.gz\tGM12871\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdPkRep1.narrowPeak.gz\tGM12871\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdPkRep2.narrowPeak.gz\tGM12871\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdRawRep1.bigWig\tGM12871\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12871CtcfStdRawRep2.bigWig\tGM12871\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdAlnRep1.bam\tGM12872\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdAlnRep2.bam\tGM12872\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdAlnRep3.bam\tGM12872\tChipSeq\tCTCF\tAlignments\t3\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdHotspotsRep1.broadPeak.gz\tGM12872\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdHotspotsRep2.broadPeak.gz\tGM12872\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdHotspotsRep3.broadPeak.gz\tGM12872\tChipSeq\tCTCF\tHotspots\t3\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdPkRep1.narrowPeak.gz\tGM12872\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdPkRep2.narrowPeak.gz\tGM12872\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdPkRep3.narrowPeak.gz\tGM12872\tChipSeq\tCTCF\tPeaks\t3\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdRawRep1.bigWig\tGM12872\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdRawRep2.bigWig\tGM12872\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872CtcfStdRawRep3.bigWig\tGM12872\tChipSeq\tCTCF\tRawSignal\t3\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872InputStdAlnRep1.bam\tGM12872\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12872InputStdRawRep1.bigWig\tGM12872\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdAlnRep1.bam\tGM12873\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdAlnRep2.bam\tGM12873\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdAlnRep3.bam\tGM12873\tChipSeq\tCTCF\tAlignments\t3\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdHotspotsRep1.broadPeak.gz\tGM12873\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdHotspotsRep2.broadPeak.gz\tGM12873\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdHotspotsRep3.broadPeak.gz\tGM12873\tChipSeq\tCTCF\tHotspots\t3\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdPkRep1.narrowPeak.gz\tGM12873\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdPkRep2.narrowPeak.gz\tGM12873\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdPkRep3.narrowPeak.gz\tGM12873\tChipSeq\tCTCF\tPeaks\t3\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdRawRep1.bigWig\tGM12873\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdRawRep2.bigWig\tGM12873\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873CtcfStdRawRep3.bigWig\tGM12873\tChipSeq\tCTCF\tRawSignal\t3\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873InputStdAlnRep1.bam\tGM12873\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12873InputStdRawRep1.bigWig\tGM12873\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdAlnRep1.bam\tGM12874\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdAlnRep2.bam\tGM12874\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdHotspotsRep1.broadPeak.gz\tGM12874\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdHotspotsRep2.broadPeak.gz\tGM12874\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdPkRep1.narrowPeak.gz\tGM12874\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdPkRep2.narrowPeak.gz\tGM12874\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdRawRep1.bigWig\tGM12874\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874CtcfStdRawRep2.bigWig\tGM12874\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874InputStdAlnRep1.bam\tGM12874\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12874InputStdRawRep1.bigWig\tGM12874\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdAlnRep1.bam\tGM12875\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdAlnRep2.bam\tGM12875\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdHotspotsRep1.broadPeak.gz\tGM12875\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdHotspotsRep2.broadPeak.gz\tGM12875\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdPkRep1.narrowPeak.gz\tGM12875\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdPkRep2.narrowPeak.gz\tGM12875\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdRawRep1.bigWig\tGM12875\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875CtcfStdRawRep2.bigWig\tGM12875\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875InputStdAlnRep1.bam\tGM12875\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12875InputStdRawRep1.bigWig\tGM12875\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdAlnRep1.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdAlnRep2.bam\tGM12878\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdHotspotsRep1.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdHotspotsRep2.broadPeak.gz\tGM12878\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdPkRep1.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdPkRep2.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdRawRep1.bigWig\tGM12878\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdRawRep2.bigWig\tGM12878\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878InputStdAlnRep1.bam\tGM12878\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878InputStdRawRep1.bigWig\tGM12878\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa2dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa2dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa5dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa5dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa9dAlnRep1.bam\tH7-hESC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdDiffa9dRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsH7esInputStdRawRep1.bigWig\tH7-hESC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdAlnRep1.bam\tHAc\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdAlnRep2.bam\tHAc\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdHotspotsRep1.broadPeak.gz\tHAc\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdHotspotsRep2.broadPeak.gz\tHAc\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdPkRep1.narrowPeak.gz\tHAc\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdPkRep2.narrowPeak.gz\tHAc\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdRawRep1.bigWig\tHAc\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacCtcfStdRawRep2.bigWig\tHAc\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacInputStdAlnRep1.bam\tHAc\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHacInputStdRawRep1.bigWig\tHAc\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdAlnRep1.bam\tHA-sp\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdAlnRep2.bam\tHA-sp\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdHotspotsRep1.broadPeak.gz\tHA-sp\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdHotspotsRep2.broadPeak.gz\tHA-sp\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdPkRep1.narrowPeak.gz\tHA-sp\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdPkRep2.narrowPeak.gz\tHA-sp\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdRawRep1.bigWig\tHA-sp\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspCtcfStdRawRep2.bigWig\tHA-sp\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspInputStdAlnRep1.bam\tHA-sp\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHaspInputStdRawRep1.bigWig\tHA-sp\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdAlnRep1.bam\tHBMEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdAlnRep2.bam\tHBMEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdHotspotsRep1.broadPeak.gz\tHBMEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdHotspotsRep2.broadPeak.gz\tHBMEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdPkRep1.narrowPeak.gz\tHBMEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdPkRep2.narrowPeak.gz\tHBMEC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdRawRep1.bigWig\tHBMEC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecCtcfStdRawRep2.bigWig\tHBMEC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecInputStdAlnRep1.bam\tHBMEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHbmecInputStdRawRep1.bigWig\tHBMEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfInputStdAlnRep1.bam\tHCF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfInputStdRawRep1.bigWig\tHCF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaCtcfStdAlnRep1.bam\tHCFaa\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaCtcfStdHotspotsRep1.broadPeak.gz\tHCFaa\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaCtcfStdPkRep1.narrowPeak.gz\tHCFaa\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaCtcfStdRawRep1.bigWig\tHCFaa\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaInputStdAlnRep1.bam\tHCFaa\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcfaaInputStdRawRep1.bigWig\tHCFaa\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdAlnRep1.bam\tHCM\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdAlnRep2.bam\tHCM\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdHotspotsRep1.broadPeak.gz\tHCM\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdHotspotsRep2.broadPeak.gz\tHCM\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdPkRep1.narrowPeak.gz\tHCM\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdPkRep2.narrowPeak.gz\tHCM\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdRawRep1.bigWig\tHCM\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmCtcfStdRawRep2.bigWig\tHCM\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmInputStdAlnRep1.bam\tHCM\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcmInputStdRawRep1.bigWig\tHCM\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdAlnRep1.bam\tHCPEpiC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdAlnRep2.bam\tHCPEpiC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdHotspotsRep1.broadPeak.gz\tHCPEpiC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdHotspotsRep2.broadPeak.gz\tHCPEpiC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdPkRep1.narrowPeak.gz\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdPkRep2.narrowPeak.gz\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdRawRep1.bigWig\tHCPEpiC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeCtcfStdRawRep2.bigWig\tHCPEpiC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeInputStdAlnRep1.bam\tHCPEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHcpeInputStdRawRep1.bigWig\tHCPEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdAlnRep1.bam\tHCT-116\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdAlnRep2.bam\tHCT-116\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdHotspotsRep1.broadPeak.gz\tHCT-116\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdHotspotsRep2.broadPeak.gz\tHCT-116\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdPkRep1.narrowPeak.gz\tHCT-116\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdPkRep2.narrowPeak.gz\tHCT-116\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdRawRep1.bigWig\tHCT-116\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116CtcfStdRawRep2.bigWig\tHCT-116\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116InputStdAlnRep1.bam\tHCT-116\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHct116InputStdRawRep1.bigWig\tHCT-116\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdAlnRep1.bam\tHEEpiC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdAlnRep2.bam\tHEEpiC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdHotspotsRep1.broadPeak.gz\tHEEpiC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdHotspotsRep2.broadPeak.gz\tHEEpiC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdPkRep1.narrowPeak.gz\tHEEpiC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdPkRep2.narrowPeak.gz\tHEEpiC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdRawRep1.bigWig\tHEEpiC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeCtcfStdRawRep2.bigWig\tHEEpiC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeInputStdAlnRep1.bam\tHEEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHeeInputStdRawRep1.bigWig\tHEEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdAlnRep1.bam\tHEK293\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdAlnRep2.bam\tHEK293\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdHotspotsRep1.broadPeak.gz\tHEK293\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdHotspotsRep2.broadPeak.gz\tHEK293\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdPkRep1.narrowPeak.gz\tHEK293\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdPkRep2.narrowPeak.gz\tHEK293\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdRawRep1.bigWig\tHEK293\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293CtcfStdRawRep2.bigWig\tHEK293\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293InputStdAlnRep1.bam\tHEK293\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHek293InputStdRawRep1.bigWig\tHEK293\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdAlnRep1.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdAlnRep2.bam\tHeLa-S3\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdHotspotsRep1.broadPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdHotspotsRep2.broadPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdPkRep1.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdPkRep2.narrowPeak.gz\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdRawRep1.bigWig\tHeLa-S3\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3CtcfStdRawRep2.bigWig\tHeLa-S3\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3InputStdAlnRep1.bam\tHeLa-S3\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHelas3InputStdRawRep1.bigWig\tHeLa-S3\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdAlnRep1.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdAlnRep2.bam\tHepG2\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdHotspotsRep1.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdHotspotsRep2.broadPeak.gz\tHepG2\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdPkRep1.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdPkRep2.narrowPeak.gz\tHepG2\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdRawRep1.bigWig\tHepG2\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2CtcfStdRawRep2.bigWig\tHepG2\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2InputStdAlnRep1.bam\tHepG2\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHepg2InputStdRawRep1.bigWig\tHepG2\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffCtcfStdAlnRep1.bam\tHFF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffCtcfStdHotspotsRep1.broadPeak.gz\tHFF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffCtcfStdPkRep1.narrowPeak.gz\tHFF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffCtcfStdRawRep1.bigWig\tHFF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffInputStdAlnRep1.bam\tHFF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffInputStdRawRep1.bigWig\tHFF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdAlnRep1.bam\tHFF-Myc\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdAlnRep2.bam\tHFF-Myc\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdHotspotsRep1.broadPeak.gz\tHFF-Myc\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdHotspotsRep2.broadPeak.gz\tHFF-Myc\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdPkRep1.narrowPeak.gz\tHFF-Myc\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdPkRep2.narrowPeak.gz\tHFF-Myc\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdRawRep1.bigWig\tHFF-Myc\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycCtcfStdRawRep2.bigWig\tHFF-Myc\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycInputStdAlnRep1.bam\tHFF-Myc\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHffmycInputStdRawRep1.bigWig\tHFF-Myc\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60CtcfStdAlnRep1.bam\tHL-60\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60CtcfStdHotspotsRep1.broadPeak.gz\tHL-60\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60CtcfStdPkRep1.narrowPeak.gz\tHL-60\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60CtcfStdRawRep1.bigWig\tHL-60\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60InputStdAlnRep1.bam\tHL-60\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHl60InputStdRawRep1.bigWig\tHL-60\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdAlnRep1.bam\tHMEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdAlnRep2.bam\tHMEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdHotspotsRep1.broadPeak.gz\tHMEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdHotspotsRep2.broadPeak.gz\tHMEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdPkRep1.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdPkRep2.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdRawRep1.bigWig\tHMEC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecCtcfStdRawRep2.bigWig\tHMEC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecInputStdAlnRep1.bam\tHMEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmecInputStdRawRep1.bigWig\tHMEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdAlnRep1.bam\tHMF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdAlnRep2.bam\tHMF\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdHotspotsRep1.broadPeak.gz\tHMF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdHotspotsRep2.broadPeak.gz\tHMF\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdPkRep1.narrowPeak.gz\tHMF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdPkRep2.narrowPeak.gz\tHMF\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdRawRep1.bigWig\tHMF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfCtcfStdRawRep2.bigWig\tHMF\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfInputStdAlnRep1.bam\tHMF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHmfInputStdRawRep1.bigWig\tHMF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdAlnRep1.bam\tHPAF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdAlnRep2.bam\tHPAF\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdHotspotsRep1.broadPeak.gz\tHPAF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdHotspotsRep2.broadPeak.gz\tHPAF\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdPkRep1.narrowPeak.gz\tHPAF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdPkRep2.narrowPeak.gz\tHPAF\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdRawRep1.bigWig\tHPAF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafCtcfStdRawRep2.bigWig\tHPAF\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafInputStdAlnRep1.bam\tHPAF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpafInputStdRawRep1.bigWig\tHPAF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdAlnRep1.bam\tHPF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdAlnRep2.bam\tHPF\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdHotspotsRep1.broadPeak.gz\tHPF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdHotspotsRep2.broadPeak.gz\tHPF\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdPkRep1.narrowPeak.gz\tHPF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdPkRep2.narrowPeak.gz\tHPF\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdRawRep1.bigWig\tHPF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfCtcfStdRawRep2.bigWig\tHPF\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfInputStdAlnRep1.bam\tHPF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHpfInputStdRawRep1.bigWig\tHPF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdAlnRep1.bam\tHRE\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdAlnRep2.bam\tHRE\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdHotspotsRep1.broadPeak.gz\tHRE\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdHotspotsRep2.broadPeak.gz\tHRE\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdPkRep1.narrowPeak.gz\tHRE\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdPkRep2.narrowPeak.gz\tHRE\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdRawRep1.bigWig\tHRE\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreCtcfStdRawRep2.bigWig\tHRE\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreInputStdAlnRep1.bam\tHRE\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHreInputStdRawRep1.bigWig\tHRE\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdAlnRep1.bam\tHRPEpiC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdAlnRep2.bam\tHRPEpiC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdHotspotsRep1.broadPeak.gz\tHRPEpiC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdHotspotsRep2.broadPeak.gz\tHRPEpiC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdPkRep1.narrowPeak.gz\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdPkRep2.narrowPeak.gz\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdRawRep1.bigWig\tHRPEpiC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeCtcfStdRawRep2.bigWig\tHRPEpiC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeInputStdAlnRep1.bam\tHRPEpiC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHrpeInputStdRawRep1.bigWig\tHRPEpiC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdAlnRep1.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdAlnRep2.bam\tHUVEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdHotspotsRep1.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdHotspotsRep2.broadPeak.gz\tHUVEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdPkRep1.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdPkRep2.narrowPeak.gz\tHUVEC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdRawRep1.bigWig\tHUVEC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecCtcfStdRawRep2.bigWig\tHUVEC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecInputStdAlnRep1.bam\tHUVEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHuvecInputStdRawRep1.bigWig\tHUVEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdAlnRep1.bam\tHVMF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdAlnRep2.bam\tHVMF\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdHotspotsRep1.broadPeak.gz\tHVMF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdHotspotsRep2.broadPeak.gz\tHVMF\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdPkRep1.narrowPeak.gz\tHVMF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdPkRep2.narrowPeak.gz\tHVMF\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdRawRep1.bigWig\tHVMF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfCtcfStdRawRep2.bigWig\tHVMF\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfInputStdAlnRep1.bam\tHVMF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsHvmfInputStdRawRep1.bigWig\tHVMF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsJurkatInputStdAlnRep1.bam\tJurkat\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsJurkatInputStdRawRep1.bigWig\tJurkat\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdAlnRep1.bam\tK562\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdAlnRep2.bam\tK562\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdHotspotsRep1.broadPeak.gz\tK562\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdHotspotsRep2.broadPeak.gz\tK562\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdPkRep1.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdPkRep2.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdRawRep1.bigWig\tK562\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562CtcfStdRawRep2.bigWig\tK562\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562InputStdAlnRep1.bam\tK562\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsK562InputStdRawRep1.bigWig\tK562\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsLncapInputStdAlnRep1.bam\tLNCaP\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsLncapInputStdRawRep1.bigWig\tLNCaP\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdAlnRep1.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdAlnRep2.bam\tMCF-7\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdHotspotsRep1.broadPeak.gz\tMCF-7\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdHotspotsRep2.broadPeak.gz\tMCF-7\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdPkRep1.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdPkRep2.narrowPeak.gz\tMCF-7\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdRawRep1.bigWig\tMCF-7\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7CtcfStdRawRep2.bigWig\tMCF-7\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7InputStdAlnRep1.bam\tMCF-7\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMcf7InputStdRawRep1.bigWig\tMCF-7\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMonocd14ro1746InputStdAlnRep1.bam\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsMonocd14ro1746InputStdRawRep1.bigWig\tMonocytes-CD14+_RO01746\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4CtcfStdAlnRep1.bam\tNB4\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4CtcfStdHotspotsRep1.broadPeak.gz\tNB4\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4CtcfStdPkRep1.narrowPeak.gz\tNB4\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4CtcfStdRawRep1.bigWig\tNB4\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4InputStdAlnRep1.bam\tNB4\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNb4InputStdRawRep1.bigWig\tNB4\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdAlnRep1.bam\tNHDF-neo\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdAlnRep2.bam\tNHDF-neo\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdHotspotsRep1.broadPeak.gz\tNHDF-neo\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdHotspotsRep2.broadPeak.gz\tNHDF-neo\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdPkRep1.narrowPeak.gz\tNHDF-neo\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdPkRep2.narrowPeak.gz\tNHDF-neo\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdRawRep1.bigWig\tNHDF-neo\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoCtcfStdRawRep2.bigWig\tNHDF-neo\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoInputStdAlnRep1.bam\tNHDF-neo\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhdfneoInputStdRawRep1.bigWig\tNHDF-neo\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdAlnRep1.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdAlnRep2.bam\tNHEK\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdHotspotsRep1.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdHotspotsRep2.broadPeak.gz\tNHEK\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdPkRep1.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdPkRep2.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdRawRep1.bigWig\tNHEK\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekCtcfStdRawRep2.bigWig\tNHEK\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekInputStdAlnRep1.bam\tNHEK\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhekInputStdRawRep1.bigWig\tNHEK\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfCtcfStdAlnRep1.bam\tNHLF\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfCtcfStdHotspotsRep1.broadPeak.gz\tNHLF\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfCtcfStdPkRep1.narrowPeak.gz\tNHLF\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfCtcfStdRawRep1.bigWig\tNHLF\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfInputStdAlnRep1.bam\tNHLF\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsNhlfInputStdRawRep1.bigWig\tNHLF\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsPanc1InputStdAlnRep1.bam\tPANC-1\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsPanc1InputStdRawRep1.bigWig\tPANC-1\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdAlnRep1.bam\tRPTEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdAlnRep2.bam\tRPTEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdHotspotsRep1.broadPeak.gz\tRPTEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdHotspotsRep2.broadPeak.gz\tRPTEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdPkRep1.narrowPeak.gz\tRPTEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdPkRep2.narrowPeak.gz\tRPTEC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdRawRep1.bigWig\tRPTEC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecCtcfStdRawRep2.bigWig\tRPTEC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecInputStdAlnRep1.bam\tRPTEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsRptecInputStdRawRep1.bigWig\tRPTEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdAlnRep1.bam\tSAEC\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdAlnRep2.bam\tSAEC\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdHotspotsRep1.broadPeak.gz\tSAEC\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdHotspotsRep2.broadPeak.gz\tSAEC\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdPkRep1.narrowPeak.gz\tSAEC\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdPkRep2.narrowPeak.gz\tSAEC\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdRawRep1.bigWig\tSAEC\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecCtcfStdRawRep2.bigWig\tSAEC\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecInputStdAlnRep1.bam\tSAEC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSaecInputStdRawRep1.bigWig\tSAEC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSkmcInputStdAlnRep1.bam\tSKMC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSkmcInputStdRawRep1.bigWig\tSKMC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknmcInputStdAlnRep1.bam\tSK-N-MC\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknmcInputStdRawRep1.bigWig\tSK-N-MC\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdAlnRep2.bam\tSK-N-SH_RA\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdHotspotsRep1.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdHotspotsRep2.broadPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdPkRep1.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdPkRep2.narrowPeak.gz\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraCtcfStdRawRep2.bigWig\tSK-N-SH_RA\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraInputStdAlnRep1.bam\tSK-N-SH_RA\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsSknshraInputStdRawRep1.bigWig\tSK-N-SH_RA\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdAlnRep1.bam\tWERI-Rb-1\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdAlnRep2.bam\tWERI-Rb-1\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdHotspotsRep1.broadPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdHotspotsRep2.broadPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdPkRep1.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdPkRep2.narrowPeak.gz\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdRawRep1.bigWig\tWERI-Rb-1\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1CtcfStdRawRep2.bigWig\tWERI-Rb-1\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1InputStdAlnRep1.bam\tWERI-Rb-1\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWerirb1InputStdRawRep1.bigWig\tWERI-Rb-1\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdAlnRep1.bam\tWI-38\tChipSeq\tCTCF\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdAlnRep2.bam\tWI-38\tChipSeq\tCTCF\tAlignments\t2\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdHotspotsRep1.broadPeak.gz\tWI-38\tChipSeq\tCTCF\tHotspots\t1\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdHotspotsRep2.broadPeak.gz\tWI-38\tChipSeq\tCTCF\tHotspots\t2\tbroadPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdPkRep1.narrowPeak.gz\tWI-38\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdPkRep2.narrowPeak.gz\tWI-38\tChipSeq\tCTCF\tPeaks\t2\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdRawRep1.bigWig\tWI-38\tChipSeq\tCTCF\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38CtcfStdRawRep2.bigWig\tWI-38\tChipSeq\tCTCF\tRawSignal\t2\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38InputOhtamStdAlnRep1.bam\tWI-38\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38InputOhtamStdRawRep1.bigWig\tWI-38\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38InputStdAlnRep1.bam\tWI-38\tChipSeq\tInput\tAlignments\t1\tbam\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsWi38InputStdRawRep1.bigWig\tWI-38\tChipSeq\tInput\tRawSignal\t1\tbigWig\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878CellTotal.broadPeak.gz\tGM12878\tRnaChip\tCellTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878CytosolLongnonpolya.broadPeak.gz\tGM12878\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878CytosolLongpolya.broadPeak.gz\tGM12878\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878NucleolusTotal.broadPeak.gz\tGM12878\tRnaChip\tNucleolusTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878NucleusLongnonpolya.broadPeak.gz\tGM12878\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsGm12878NucleusLongpolya.broadPeak.gz\tGM12878\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsHepg2CytosolLongnonpolya.broadPeak.gz\tHepG2\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsHepg2CytosolLongpolya.broadPeak.gz\tHepG2\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsHepg2NucleolusTotal.broadPeak.gz\tHepG2\tRnaChip\tNucleolusTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsHepg2NucleusLongnonpolya.broadPeak.gz\tHepG2\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsHepg2NucleusLongpolya.broadPeak.gz\tHepG2\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562CellTotal.broadPeak.gz\tK562\tRnaChip\tCellTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562ChromatinTotal.broadPeak.gz\tK562\tRnaChip\tChromatinTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562CytosolLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562CytosolLongpolya.broadPeak.gz\tK562\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562NucleolusTotal.broadPeak.gz\tK562\tRnaChip\tNucleolusTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562NucleoplasmTotal.broadPeak.gz\tK562\tRnaChip\tNucleoplasmTotal\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562NucleusLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562NucleusLongpolya.broadPeak.gz\tK562\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsK562PolysomeLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsKeratinocyteCytosolLongnonpolya.broadPeak.gz\tNHEK\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsKeratinocyteCytosolLongpolya.broadPeak.gz\tNHEK\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsKeratinocyteNucleusLongnonpolya.broadPeak.gz\tNHEK\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsKeratinocyteNucleusLongpolya.broadPeak.gz\tNHEK\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsProstateCellLongnonpolya.broadPeak.gz\tprostate\tRnaChip\tLongnonpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipFiltTransfragsProstateCellLongpolya.broadPeak.gz\tprostate\tRnaChip\tLongpolya\tFiltTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878CellTotal.broadPeak.gz\tGM12878\tRnaChip\tCellTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878CytosolLongnonpolya.broadPeak.gz\tGM12878\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878CytosolLongpolya.broadPeak.gz\tGM12878\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878NucleolusTotal.broadPeak.gz\tGM12878\tRnaChip\tNucleolusTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878NucleusLongnonpolya.broadPeak.gz\tGM12878\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsGm12878NucleusLongpolya.broadPeak.gz\tGM12878\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsHepg2CytosolLongnonpolya.broadPeak.gz\tHepG2\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsHepg2CytosolLongpolya.broadPeak.gz\tHepG2\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsHepg2NucleolusTotal.broadPeak.gz\tHepG2\tRnaChip\tNucleolusTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsHepg2NucleusLongnonpolya.broadPeak.gz\tHepG2\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsHepg2NucleusLongpolya.broadPeak.gz\tHepG2\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562CellTotal.broadPeak.gz\tK562\tRnaChip\tCellTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562ChromatinTotal.broadPeak.gz\tK562\tRnaChip\tChromatinTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562CytosolLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562CytosolLongpolya.broadPeak.gz\tK562\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562NucleolusTotal.broadPeak.gz\tK562\tRnaChip\tNucleolusTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562NucleoplasmTotal.broadPeak.gz\tK562\tRnaChip\tNucleoplasmTotal\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562NucleusLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562NucleusLongpolya.broadPeak.gz\tK562\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsK562PolysomeLongnonpolya.broadPeak.gz\tK562\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsKeratinocyteCytosolLongnonpolya.broadPeak.gz\tNHEK\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsKeratinocyteCytosolLongpolya.broadPeak.gz\tNHEK\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsKeratinocyteNucleusLongnonpolya.broadPeak.gz\tNHEK\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsKeratinocyteNucleusLongpolya.broadPeak.gz\tNHEK\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsProstateCellLongnonpolya.broadPeak.gz\tprostate\tRnaChip\tLongnonpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAffyRnaChip/wgEncodeAffyRnaChipTransfragsProstateCellLongpolya.broadPeak.gz\tprostate\tRnaChip\tLongpolya\tTransfrags\t\tbroadPeak\tAffy\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnase8988T.fdr01peaks.hg19.bb\t8988T\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseAoSMC.fdr01peaks.hg19.bb\tAoSMC\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseChorion.fdr01peaks.hg19.bb\tChorion\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseCLL.fdr01peaks.hg19.bb\tCLL\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseFibrobl.fdr01peaks.hg19.bb\tFibrobl\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseFibroP.fdr01peaks.hg19.bb\tFibroP\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGliobla.fdr01peaks.hg19.bb\tGliobla\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM12891.fdr01peaks.hg19.bb\tGM12891\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM12892.fdr01peaks.hg19.bb\tGM12892\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM18507.fdr01peaks.hg19.bb\tGM18507\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19238.fdr01peaks.hg19.bb\tGM19238\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19239.fdr01peaks.hg19.bb\tGM19239\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19240.fdr01peaks.hg19.bb\tGM19240\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseH9ES.fdr01peaks.hg19.bb\tH9ES\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHeLaS3IFNa4h.fdr01peaks.hg19.bb\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHepatocytes.fdr01peaks.hg19.bb\tHepatocytes\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHPDE6E6E7.fdr01peaks.hg19.bb\tHPDE6-E6E7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHSMMemb.fdr01peaks.hg19.bb\tHSMM_emb\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHTR8svn.fdr01peaks.hg19.bb\tHTR8svn\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHuh7.5.fdr01peaks.hg19.bb\tHuh-7.5\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHuh7.fdr01peaks.hg19.bb\tHuh-7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseiPS.fdr01peaks.hg19.bb\tiPS\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseIshikawaEstradiol.fdr01peaks.hg19.bb\tIshikawa\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseIshikawaTamoxifen.fdr01peaks.hg19.bb\tIshikawa\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseLNCaPAndrogen.fdr01peaks.hg19.bb\tLNCaP\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMCF7Hypoxia.fdr01peaks.hg19.bb\tMCF-7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMedullo.fdr01peaks.hg19.bb\tMedullo\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMelano.fdr01peaks.hg19.bb\tMelano\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMyometr.fdr01peaks.hg19.bb\tMyometr\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseOsteobl.fdr01peaks.hg19.bb\tOsteobl\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasePanIsletD.fdr01peaks.hg19.bb\tPanIsletD\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasePanIslets.fdr01peaks.hg19.bb\tPanIslets\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasepHTE.fdr01peaks.hg19.bb\tpHTE\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseProgFib.fdr01peaks.hg19.bb\tProgFib\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseRWPE1.fdr01peaks.hg19.bb\tRWPE1\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseStellate.fdr01peaks.hg19.bb\tStellate\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseT47D.fdr01peaks.hg19.bb\tT-47D\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseTh0.fdr01peaks.hg19.bb\tTh0\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseUrothelia.fdr01peaks.hg19.bb\tUrothelia\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseUrotheliaUT189.fdr01peaks.hg19.bb\tUrothelia\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG04449.fdr01peaks.hg19.bb\tAG04449\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG04450.fdr01peaks.hg19.bb\tAG04450\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG09309.fdr01peaks.hg19.bb\tAG09309\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG09319.fdr01peaks.hg19.bb\tAG09319\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG10803.fdr01peaks.hg19.bb\tAG10803\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAoAF.fdr01peaks.hg19.bb\tAoAF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseBE2C.fdr01peaks.hg19.bb\tBE2_C\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseBJ.fdr01peaks.hg19.bb\tBJ\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCaco2.fdr01peaks.hg19.bb\tCaco-2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCD20.fdr01peaks.hg19.bb\tCD20+\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCD34Mobilized.fdr01peaks.hg19.bb\tCD34+_Mobilized\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCMK.fdr01peaks.hg19.bb\tCMK\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM06990.fdr01peaks.hg19.bb\tGM06990\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM12864.fdr01peaks.hg19.bb\tGM12864\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM12865.fdr01peaks.hg19.bb\tGM12865\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseH7hESC.fdr01peaks.hg19.bb\tH7-hESC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAc.fdr01peaks.hg19.bb\tHAc\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAEpiC.fdr01peaks.hg19.bb\tHAEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAh.fdr01peaks.hg19.bb\tHA-h\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAsp.fdr01peaks.hg19.bb\tHA-sp\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHBMEC.fdr01peaks.hg19.bb\tHBMEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCFaa.fdr01peaks.hg19.bb\tHCFaa\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCF.fdr01peaks.hg19.bb\tHCF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCM.fdr01peaks.hg19.bb\tHCM\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHConF.fdr01peaks.hg19.bb\tHConF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCPEpiC.fdr01peaks.hg19.bb\tHCPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCT116.fdr01peaks.hg19.bb\tHCT-116\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHEEpiC.fdr01peaks.hg19.bb\tHEEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHFF.fdr01peaks.hg19.bb\tHFF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHFFMyc.fdr01peaks.hg19.bb\tHFF-Myc\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHGF.fdr01peaks.hg19.bb\tHGF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHIPEpiC.fdr01peaks.hg19.bb\tHIPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHL60.fdr01peaks.hg19.bb\tHL-60\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMF.fdr01peaks.hg19.bb\tHMF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdAd.fdr01peaks.hg19.bb\tHMVEC-dAd\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdBlAd.fdr01peaks.hg19.bb\tHMVEC-dBl-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdBlNeo.fdr01peaks.hg19.bb\tHMVEC-dBl-Neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdLyAd.fdr01peaks.hg19.bb\tHMVEC-dLy-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdLyNeo.fdr01peaks.hg19.bb\tHMVEC-dLy-Neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdNeo.fdr01peaks.hg19.bb\tHMVEC-dNeo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECLBl.fdr01peaks.hg19.bb\tHMVEC-LBl\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECLLy.fdr01peaks.hg19.bb\tHMVEC-LLy\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHNPCEpiC.fdr01peaks.hg19.bb\tHNPCEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPAEC.fdr01peaks.hg19.bb\tHPAEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPAF.fdr01peaks.hg19.bb\tHPAF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPdLF.fdr01peaks.hg19.bb\tHPdLF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPF.fdr01peaks.hg19.bb\tHPF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRCEpiC.fdr01peaks.hg19.bb\tHRCEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRE.fdr01peaks.hg19.bb\tHRE\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRGEC.fdr01peaks.hg19.bb\tHRGEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRPEpiC.fdr01peaks.hg19.bb\tHRPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHVMF.fdr01peaks.hg19.bb\tHVMF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseJurkat.fdr01peaks.hg19.bb\tJurkat\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseMonocytesCD14RO01746.fdr01peaks.hg19.bb\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNB4.fdr01peaks.hg19.bb\tNB4\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHA.fdr01peaks.hg19.bb\tNH-A\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHDFAd.fdr01peaks.hg19.bb\tNHDF-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHDFneo.fdr01peaks.hg19.bb\tNHDF-neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHLF.fdr01peaks.hg19.bb\tNHLF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNT2D1.fdr01peaks.hg19.bb\tNT2-D1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnasePANC1.fdr01peaks.hg19.bb\tPANC-1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnasePrEC.fdr01peaks.hg19.bb\tPrEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseRPTEC.fdr01peaks.hg19.bb\tRPTEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSAEC.fdr01peaks.hg19.bb\tSAEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKMC.fdr01peaks.hg19.bb\tSKMC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKNMC.fdr01peaks.hg19.bb\tSK-N-MC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKNSHRA.fdr01peaks.hg19.bb\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseTh2.fdr01peaks.hg19.bb\tTh2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWERIRb1.fdr01peaks.hg19.bb\tWERI-Rb-1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWI38.fdr01peaks.hg19.bb\tWI-38\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWI38TamoxifenTamoxifen.fdr01peaks.hg19.bb\tWI-38\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseA549.fdr01peaks.hg19.bb\tA549\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseGM12878.fdr01peaks.hg19.bb\tGM12878\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseH1hESC.fdr01peaks.hg19.bb\tH1-hESC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHeLaS3.fdr01peaks.hg19.bb\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHepG2.fdr01peaks.hg19.bb\tHepG2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHMEC.fdr01peaks.hg19.bb\tHMEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHSMM.fdr01peaks.hg19.bb\tHSMM\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHSMMtube.fdr01peaks.hg19.bb\tHSMMtube\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHUVEC.fdr01peaks.hg19.bb\tHUVEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseK562.fdr01peaks.hg19.bb\tK562\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseLNCaP.fdr01peaks.hg19.bb\tLNCaP\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseMCF7.fdr01peaks.hg19.bb\tMCF-7\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseNHEK.fdr01peaks.hg19.bb\tNHEK\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseTh1.fdr01peaks.hg19.bb\tTh1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireA549Pk.bb\tA549\tFaireSeq\t\tPeaks\t\tbigBed\tUNC(Lieb)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireAstrocyPk.bb\tAstrocy\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGlioblaPk.bb\tGliobla\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12878Pk.bb\tGM12878\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12891Pk.bb\tGM12891\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12892Pk.bb\tGM12892\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm18507Pk.bb\tGM18507\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm19239Pk.bb\tGM19239\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireH1hescPk.bb\tH1-hESC\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Ifna4hPk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Ifng4hPk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Pk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHepg2Pk.bb\tHepG2\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHtr8Pk.bb\tHTR8svn\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHuvecPk.bb\tHUVEC\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562_Hypoxia_LacAcidPk.bb\t\t\t\t\t\tbb\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562NabutPk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562OhureaPk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562Pk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireMedulloPk.bb\tMedullo\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireNhbePk.bb\tNHBE\tFaireSeq\t\tRawData\t1\tfastq\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireNhekPk.bb\tNHEK\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFairePanisletsPk.bb\tPanIslets\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/FAIRE_Union_25cells_peaks.bb\t\t\t\t\t\tbb\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireUrotsaPk.bb\tUrothelia\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireUrotsaUt189Pk.bb\tUrothelia\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H2azStdAln.bb\tGM12878\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k27acStdAln.bb\tGM12878\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k27me3StdAln.bb\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k36me3StdAln.bb\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me1StdAln.bb\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me2StdAln.bb\tGM12878\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me3StdAln.bb\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k79me2StdAln.bb\tGM12878\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k9acStdAln.bb\tGM12878\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k9me3StdAln.bb\tGM12878\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H4k20me1StdAln.bb\tGM12878\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k27acStdAln.bb\tH1-hESC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k27me3StdAln.bb\tH1-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k36me3StdAln.bb\tH1-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me1StdAln.bb\tH1-hESC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me2StdAln.bb\tH1-hESC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me3StdAln.bb\tH1-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k9acStdAln.bb\tH1-hESC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH4k20me1StdAln.bb\tH1-hESC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k27acStdAln.bb\tHeLa-S3\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k27me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k36me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k4me2StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k4me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k79me2StdAln.bb\tHeLa-S3\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k9acStdAln.bb\tHeLa-S3\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H4k20me1StdAln.bb\tHeLa-S3\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H2azStdAln.bb\tHepG2\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k27acStdAln.bb\tHepG2\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k27me3StdAln.bb\tHepG2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k36me3StdAln.bb\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k4me2StdAln.bb\tHepG2\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k4me3StdAln.bb\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k79me2StdAln.bb\tHepG2\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k9acStdAln.bb\tHepG2\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H4k20me1StdAln.bb\tHepG2\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k27acStdAln.bb\tHMEC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k27me3StdAln.bb\tHMEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k36me3StdAln.bb\tHMEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me1StdAln.bb\tHMEC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me2StdAln.bb\tHMEC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me3StdAln.bb\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k9acStdAln.bb\tHMEC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH4k20me1StdAln.bb\tHMEC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH2azStdAln.bb\tHSMM\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k27acStdAln.bb\tHSMM\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k27me3StdAln.bb\tHSMM\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k36me3StdAln.bb\tHSMM\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me1StdAln.bb\tHSMM\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me2StdAln.bb\tHSMM\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me3StdAln.bb\tHSMM\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k79me2StdAln.bb\tHSMM\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k9acStdAln.bb\tHSMM\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k9me3StdAln.bb\tHSMM\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH4k20me1StdAln.bb\tHSMM\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH2azStdAln.bb\tHSMMtube\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k27acStdAln.bb\tHSMMtube\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k36me3StdAln.bb\tHSMMtube\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me1StdAln.bb\tHSMMtube\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me2StdAln.bb\tHSMMtube\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me3StdAln.bb\tHSMMtube\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k79me2StdAln.bb\tHSMMtube\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k9acStdAln.bb\tHSMMtube\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH4k20me1StdAln.bb\tHSMMtube\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k27acStdAln.bb\tHUVEC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k27me3StdAln.bb\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k36me3StdAln.bb\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me1StdAln.bb\tHUVEC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me2StdAln.bb\tHUVEC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me3StdAln.bb\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k9acStdAln.bb\tHUVEC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH4k20me1StdAln.bb\tHUVEC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H2azStdAln.bb\tK562\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k27acStdAln.bb\tK562\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k27me3StdAln.bb\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k36me3StdAln.bb\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me1StdAln.bb\tK562\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me2StdAln.bb\tK562\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me3StdAln.bb\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k79me2StdAln.bb\tK562\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k9acStdAln.bb\tK562\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k9me3StdAln.bb\tK562\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H4k20me1StdAln.bb\tK562\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k27acStdAln.bb\tNH-A\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k27me3StdAln.bb\tNH-A\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k36me3StdAln.bb\tNH-A\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k4me1StdAln.bb\tNH-A\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k4me3StdAln.bb\tNH-A\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k27acStdAln.bb\tNHDF-Ad\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k27me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k36me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k4me2StdAln.bb\tNHDF-Ad\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k4me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k9acStdAln.bb\tNHDF-Ad\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k27acStdAln.bb\tNHEK\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k27me3StdAln.bb\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k36me3StdAln.bb\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me1StdAln.bb\tNHEK\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me2StdAln.bb\tNHEK\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me3StdAln.bb\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k9acStdAln.bb\tNHEK\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k9me1StdAln.bb\tNHEK\tChipSeq\tH3K9me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH4k20me1StdAln.bb\tNHEK\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27acStdAln.bb\tNHLF\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27me3StdAln.bb\tNHLF\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k36me3StdAln.bb\tNHLF\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me1StdAln.bb\tNHLF\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me2StdAln.bb\tNHLF\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me3StdAln.bb\tNHLF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k9acStdAln.bb\tNHLF\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH4k20me1StdAln.bb\tNHLF\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH2azStdAln.bb\tOsteobl\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k27acStdAln.bb\tOsteobl\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k36me3StdAln.bb\tOsteobl\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k4me1StdAln.bb\tOsteobl\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k4me2StdAln.bb\tOsteobl\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k9me3StdAln.bb\tOsteobl\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k27me3UcdAln.bb\tK562\tChIP-seq\tH3K27me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k4me1UcdAln.bb\tK562\tChIP-seq\tH3K4me1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k4me3UcdAln.bb\tK562\tChIP-seq\tH3K4me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k9acbUcdAln.bb\tK562\tChIP-seq\tH3K9acB\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k27me3StdAln.bb\tNT2-D1\tChIP-seq\tH3K27me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAln.bb\tNT2-D1\tChIP-seq\tH3K36me3B\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k4me1UcdAln.bb\tNT2-D1\tChIP-seq\tH3K4me1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k4me3StdAln.bb\tNT2-D1\tChIP-seq\tH3K4me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k9acStdAln.bb\tNT2-D1\tChIP-seq\tH3K9ac\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k9me3UcdAln.bb\tNT2-D1\tChIP-seq\tH3K9me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneU2osH3k9me3UcdAln.bb\tU2OS\tChIP-seq\tH3K9me3\tPeaks\t\tbigBed\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg04449H3k4me3StdAln.bb\tAG04449\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg04450H3k4me3StdAln.bb\tAG04450\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg09309H3k4me3StdAln.bb\tAG09309\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg09319H3k4me3StdAln.bb\tAG09319\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg10803H3k4me3StdAln.bb\tAG10803\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAoafH3k4me3StdAln.bb\tAoAF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k27me3StdAln.bb\tBJ\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k36me3StdAln.bb\tBJ\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k4me3StdAln.bb\tBJ\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k27me3StdAln.bb\tCaco-2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k36me3StdAln.bb\tCaco-2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k4me3StdAln.bb\tCaco-2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k27me3StdAln.bb\tGM06990\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k36me3StdAln.bb\tGM06990\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k4me3StdAln.bb\tGM06990\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k27me3StdAln.bb\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k36me3StdAln.bb\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k4me3StdAln.bb\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k27me3StdAln.bb\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k36me3StdAln.bb\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k4me3StdAln.bb\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHaspH3k4me3StdAln.bb\tHA-sp\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHbmecH3k4me3StdAln.bb\tHBMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcfH3k4me3StdAln.bb\tHCF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcmH3k4me3StdAln.bb\tHCM\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcpeH3k4me3StdAln.bb\tHCPEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHct116H3k4me3StdAln.bb\tHCT-116\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHeeH3k4me3StdAln.bb\tHEEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHek293H3k4me3StdAln.bb\tHEK293\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k27me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k36me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k4me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k27me3StdAln.bb\tHepG2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k36me3StdAln.bb\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k4me3StdAln.bb\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHl60H3k4me3StdAln.bb\tHL-60\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHmecH3k4me3StdAln.bb\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHmfH3k4me3StdAln.bb\tHMF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHpafH3k4me3StdAln.bb\tHPAF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHpfH3k4me3StdAln.bb\tHPF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k27me3StdAln.bb\tHRE\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k36me3StdAln.bb\tHRE\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k4me3StdAln.bb\tHRE\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHrpeH3k4me3StdAln.bb\tHRPEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k27me3StdAln.bb\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k36me3StdAln.bb\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k4me3StdAln.bb\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHvmfH3k4me3StdAln.bb\tHVMF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneJurkatH3k4me3StdAln.bb\tJurkat\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k27me3StdAln.bb\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k36me3StdAln.bb\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k4me3StdAln.bb\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhdfneoH3k4me3StdAln.bb\tNHDF-neo\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k27me3StdAln.bb\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k36me3StdAln.bb\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k4me3StdAln.bb\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k27me3StdAln.bb\tSAEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k36me3StdAln.bb\tSAEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k4me3StdAln.bb\tSAEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k27me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k36me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k4me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneGm12878CtcfStdAlnRep0_VS_wgEncodeBroadHistoneGm12878ControlStdAlnRep0.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneH1hescCtcfStdAlnRep0_VS_wgEncodeBroadHistoneH1hescControlStdAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHelas3CtcfStdAlnRep0_VS_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHelas3Pol2bStdAlnRep0_VS_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHepg2CtcfStdAlnRep0_VS_wgEncodeBroadHistoneHepg2ControlStdAlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHmecCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHmecControlStdAlnRep0.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHsmmCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHsmmControlStdAlnRep0.bb\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHsmmtCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHsmmtControlStdAlnRep0.bb\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHuvecCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHuvecPol2bStdAlnRep0_VS_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneK562CtcfStdAlnRep0_VS_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneK562Pol2bStdAlnRep0_VS_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhaCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhaControlStdAlnRep0.bb\tNH-A\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhdfadCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhdfadControlStdAlnRep0.bb\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhekCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhekPol2bStdAlnRep0_VS_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhlfCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhlfControlStdAlnRep0.bb\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneOsteoblCtcfStdAlnRep0_VS_wgEncodeBroadHistoneOsteoblControlStdAlnRep0.bb\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549CtcfPcr1xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549CtcfPcr1xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexbAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexcAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexdAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr2xDexaAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr2xDexaAlnRep0.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr2xEtoh02AlnRep2.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAlnRep0_VS_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep0_VS_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1GrV0416102DexaAlnRep0_VS_wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep0.bb\tECC-1\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBATF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bclaf1m33V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF1_(C-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878EbfPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Egr1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4_(M-17)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Irf4Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Oct2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPbx3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Sin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep1.bb\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Oct2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Yy1c20V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescAtf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescBcl11aPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescBcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescEgr1V0416101AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescJundV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNrsfPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescP300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol2V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescRad21V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescRxraV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf7sq8V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescYy1c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep0_VS_wgEncodeHaibTfbsHct116ControlV0416101AlnRep2.bb\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Atf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tBHLHE40\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2CtcfV0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Fosl2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOSL2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHNF4A_(H-171)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2JundPcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2P300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2P300V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHtb11NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsHtb11ControlPcr2xAlnRep0.bb\tHTB-11\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562E2f6h50V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tE2F6_(H-50)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Egr1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Ets1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562GabpV0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Gata2cg2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGATA2_(CG2-96)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562MaxV0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562NrsfV0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol2V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Rad21V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Six5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf7sq8V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Usf1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Yy1V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsPanc1ControlPcr2xAlnRep0.bb\tPANC-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsPfsk1ControlPcr2xAlnRep0.bb\tPFSK-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraP300V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraRad21V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraYy1c20V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep0_VS_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAlnRep0_VS_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dP300V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsU87NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsU87ControlPcr2xAlnRep0.bb\tU87\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipFibroblCtcfAlnRep0_VS_wgEncodeOpenChromChipFibroblInputAln.bb\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGlioblaCtcfAlnRep0_VS_wgEncodeOpenChromChipGlioblaInputAln.bb\tGliobla\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGlioblaPol2AlnRep0_VS_wgEncodeOpenChromChipGlioblaInputAln.bb\tGliobla\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878CmycAlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878CtcfAlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878Pol2AlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3CmycAlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3CtcfAlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3Pol2AlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2CmycAlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2CtcfAlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2Pol2AlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecCmycAlnRep1_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecCtcfAlnRep0_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecPol2AlnRep0_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562CmycAlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562CtcfAlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562Pol2AlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CmycEstroAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CmycVehAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfEstroAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfVehAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7Pol2AlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipProgfibCtcfAlnRep0_VS_wgEncodeOpenChromChipProgfibInputAln.bb\tProgFib\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipProgfibPol2AlnRep0_VS_wgEncodeOpenChromChipProgfibInputAln.bb\tProgFib\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm10847NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm10847InputIggrabAlnRep0.bb\tGM10847\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep1_VS_wgEncodeSydhTfbsGm10847InputIggmusAlnRep0.bb\tGM10847\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Brca1cIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878CfosStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Chd21250IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Ctcfc20StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF_(C-20)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878EbfStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Gcn5StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tGCN5\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Irf3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878JundStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878MaxStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Nfe2hStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNF-E2_(H-230)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878NfkbTnfaStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878P300n15StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol2StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Rfx5n494IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Spt20StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSPT20\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Stat1StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878TbpIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Tr4StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878WhipIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tWHIP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Yy1StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Zzz3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12891NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12891InputIggrabAlnRep0.bb\tGM12891\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12891InputIggmusAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12892NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12892InputIggrabAlnRep0.bb\tGM12892\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12892InputIggmusAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm15510NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm15510InputIggrabAlnRep0.bb\tGM15510\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm15510InputIggmusAlnRep0.bb\tGM15510\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18505NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18505InputIggrabAlnRep0.bb\tGM18505\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18505InputIggmusAlnRep0.bb\tGM18505\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18526NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18526InputIggrabAlnRep0.bb\tGM18526\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18526InputIggmusAlnRep0.bb\tGM18526\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18951NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18951InputIggrabAlnRep0.bb\tGM18951\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18951InputIggmusAlnRep1.bb\tGM18951\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19099NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm19099InputIggrabAlnRep0.bb\tGM19099\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm19099InputIggmusAlnRep0.bb\tGM19099\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19193NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm19193InputIggrabAlnRep0.bb\tGM19193\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm19193InputIggmusAlnRep0.bb\tGM19193\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescCjunIggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescMaxUcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescRad21IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescRfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescSuz12UcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescTbpStdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputStdAln.bb\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHct116Pol2UcdAlnRep0_VS_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHct116Tcf4UcdAlnRep0_VS_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tTCF4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bElk4UcdAlnRep0_VS_wgEncodeSydhTfbsHek293InputUcdAln.bb\tHEK293(b)\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bKap1UcdAlnRep0_VS_wgEncodeSydhTfbsHek293InputUcdAln.bb\tHEK293(b)\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bPol2StdAlnRep0_VS_wgEncodeSydhTfbsHek293bInputStdAlnRep1.bb\tHEK293(b)\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Bdp1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brca1cIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brf1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brf2StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CfosStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CjunIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CmycStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f4StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f6StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Elk4UcdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputUcdAln.bb\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Gcn5StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tGCN5\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3JundIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3MaxStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3P300n15IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Pol2StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Prdm1vIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rpc155StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Spt20StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIfng30StdAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3TbpIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Tr4StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Znf274UcdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputUcdAln.bb\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Zzz3StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2bTr4UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2bZnf274UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Chd21250IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CjunIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tERRA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tGRp20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHSF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2JundIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Rfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputInslnStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2TbpIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Tcf4UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTCF4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecCfosUcdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecCjunStdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecGata2UcdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecMaxStdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecPol2StdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Atf3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tATF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Bdp1StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bE2f4UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bE2f6UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bGata1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bGata2UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bKap1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brf1StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brf2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brg1IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bSetdb1MnasedUcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bSetdb1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bTr4UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bYy1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bZnf263UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF263\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bZnf274UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Ccnt2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tCCNT2\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CfosStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Chd21250IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Gtf2bStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tGTF2B\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Gtf2f1rapIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Hmgn3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tHMGN3\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Ini1IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562JundStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562MaxStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Mxi1bhlhIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NelfeStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNELFe\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Nfe2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-E2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NfyaStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NfybStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Nrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562P300f4IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tp300_(F-4)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2s2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Rad21StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Rpc155StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Sirt6StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tSIRT6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562TbpIggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Tf3c110StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Usf2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Xrcc4StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tXRCC4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep0_VS_wgEncodeSydhTfbsMcf7InputUcdAlnRep0.bb\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4CmycStdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4MaxStdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4Pol2StdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsPbdeGata1UcdAlnRep0_VS_wgEncodeSydhTfbsPbdeInputUcdAln.bb\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsPbdePol2UcdAlnRep0_VS_wgEncodeSydhTfbsPbdeInputUcdAln.bb\tPBDE\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsRajiPol2UcdAlnRep0_VS_wgEncodeSydhTfbsRajiInputUcdAln.bb\tRaji\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsShsy5yGata2UcdAlnRep0_VS_wgEncodeSydhTfbsShsy5yInputUcdAln.bb\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsTrexhek293Znf263UcdAlnRep0_VS_wgEncodeSydhTfbsThek293InputUcdAln.bb\tT-REx-HEK293\tChipSeq\tZNF263\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsU2osKap1UcdAlnRep0_VS_wgEncodeSydhTfbsU2osInputUcdAln.bb\tU2OS\tChipSeq\tKAP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsU2osSetdb1UcdAlnRep0_VS_wgEncodeSydhTfbsU2osInputUcdAln.bb\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EfosControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Egata2ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Ehdac8ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EjunbControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EjundControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Enr4a1ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-NR4A1\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg04449CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg04449InputStdAlnRep1.bb\tAG04449\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg04450CtcfStdAlnRep1_VS_wgEncodeUwTfbsAg04450InputStdAlnRep1.bb\tAG04450\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg09309CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg09309InputStdAlnRep1.bb\tAG09309\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg09319CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg09319InputStdAlnRep1.bb\tAG09319\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg10803CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg10803InputStdAlnRep1.bb\tAG10803\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAoafCtcfStdAlnRep0_VS_wgEncodeUwTfbsAoafInputStdAlnRep1.bb\tAoAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsBjCtcfStdAlnRep0_VS_wgEncodeUwTfbsBjInputStdAlnRep1.bb\tBJ\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsCaco2CtcfStdAlnRep0_VS_wgEncodeUwTfbsCaco2InputStdAlnRep1.bb\tCaco-2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm06990CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm06990InputStdAlnRep1.bb\tGM06990\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12801CtcfStdAlnRep1_VS_wgEncodeUwTfbsGm12801InputStdAlnRep1.bb\tGM12801\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12864CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12864InputStdAlnRep1.bb\tGM12864\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12865CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12865InputStdAlnRep1.bb\tGM12865\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12872CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12872InputStdAlnRep1.bb\tGM12872\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12873CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12873InputStdAlnRep1.bb\tGM12873\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12874CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12874InputStdAlnRep1.bb\tGM12874\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12875CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12875InputStdAlnRep1.bb\tGM12875\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12878CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHaspCtcfStdAlnRep1_VS_wgEncodeUwTfbsHaspInputStdAlnRep1.bb\tHA-sp\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHbmecCtcfStdAlnRep0_VS_wgEncodeUwTfbsHbmecInputStdAlnRep1.bb\tHBMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHcfaaCtcfStdAlnRep1_VS_wgEncodeUwTfbsHcfaaInputStdAlnRep1.bb\tHCFaa\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHcpeCtcfStdAlnRep0_VS_wgEncodeUwTfbsHcpeInputStdAlnRep1.bb\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHeeCtcfStdAlnRep0_VS_wgEncodeUwTfbsHeeInputStdAlnRep1.bb\tHEEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHek293CtcfStdAlnRep0_VS_wgEncodeUwTfbsHek293InputStdAlnRep1.bb\tHEK293\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHelas3CtcfStdAlnRep0_VS_wgEncodeUwTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHepg2CtcfStdAlnRep0_VS_wgEncodeUwTfbsHepg2InputStdAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHl60CtcfStdAlnRep1_VS_wgEncodeUwTfbsHl60InputStdAlnRep1.bb\tHL-60\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHmecCtcfStdAlnRep1_VS_wgEncodeUwTfbsHmecInputStdAlnRep1.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHmfCtcfStdAlnRep0_VS_wgEncodeUwTfbsHmfInputStdAlnRep1.bb\tHMF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHpafCtcfStdAlnRep0_VS_wgEncodeUwTfbsHpafInputStdAlnRep1.bb\tHPAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHpfCtcfStdAlnRep0_VS_wgEncodeUwTfbsHpfInputStdAlnRep1.bb\tHPF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHreCtcfStdAlnRep0_VS_wgEncodeUwTfbsHreInputStdAlnRep1.bb\tHRE\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHrpeCtcfStdAlnRep1_VS_wgEncodeUwTfbsHrpeInputStdAlnRep1.bb\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHuvecCtcfStdAlnRep0_VS_wgEncodeUwTfbsHuvecInputStdAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsK562CtcfStdAlnRep0_VS_wgEncodeUwTfbsK562InputStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsNhekCtcfStdAlnRep0_VS_wgEncodeUwTfbsNhekInputStdAlnRep1.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsSaecCtcfStdAlnRep0_VS_wgEncodeUwTfbsSaecInputStdAlnRep1.bb\tSAEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsSknshraCtcfStdAlnRep0_VS_wgEncodeUwTfbsSknshraInputStdAlnRep1.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsWerirb1CtcfStdAlnRep0_VS_wgEncodeUwTfbsWerirb1InputStdAlnRep1.bb\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneGm12878CtcfStdAlnRep0_vs_wgEncodeBroadHistoneGm12878ControlStdAlnRep0.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneH1hescCtcfStdAlnRep0_vs_wgEncodeBroadHistoneH1hescControlStdAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHelas3CtcfStdAlnRep0_vs_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHelas3Pol2bStdAlnRep0_vs_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHepg2CtcfStdAlnRep0_vs_wgEncodeBroadHistoneHepg2ControlStdAlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHmecCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHmecControlStdAlnRep0.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHsmmCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHsmmControlStdAlnRep0.bb\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHsmmtCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHsmmtControlStdAlnRep0.bb\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHuvecCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHuvecPol2bStdAlnRep0_vs_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneK562CtcfStdAlnRep0_vs_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneK562Pol2bStdAlnRep0_vs_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhaCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhaControlStdAlnRep0.bb\tNH-A\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhdfadCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhdfadControlStdAlnRep0.bb\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhekCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhekPol2bStdAlnRep0_vs_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhlfCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhlfControlStdAlnRep0.bb\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneOsteoblCtcfStdAlnRep0_vs_wgEncodeBroadHistoneOsteoblControlStdAlnRep0.bb\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549CtcfPcr1xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549CtcfPcr1xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexbAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexcAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexdAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr2xDexaAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr2xDexaAlnRep0.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr2xEtoh02AlnRep2.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAlnRep0_vs_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep0_vs_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1GrV0416102DexaAlnRep0_vs_wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep0.bb\tECC-1\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBATF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bclaf1m33V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF1_(C-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878EbfPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Egr1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4_(M-17)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Irf4Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Oct2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPbx3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Sin3ak20Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep1.bb\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Oct2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Yy1c20V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescAtf3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescBcl11aPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescBcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescEgr1V0416101AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescJundV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNrsfPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescP300V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol2V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescRad21V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescRxraV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf7sq8V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescYy1c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep0_vs_wgEncodeHaibTfbsHct116ControlV0416101AlnRep2.bb\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Atf3V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tBHLHE40\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2CtcfV0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Fosl2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOSL2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4A_(H-171)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2JundPcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2P300Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2P300V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHtb11NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsHtb11ControlPcr2xAlnRep0.bb\tHTB-11\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562E2f6h50V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tE2F6_(H-50)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Egr1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Ets1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562GabpV0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Gata2cg2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGATA2_(CG2-96)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562MaxV0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562NrsfV0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol2V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Rad21V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Six5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf7sq8V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Usf1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Yy1V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsPanc1ControlPcr2xAlnRep0.bb\tPANC-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsPfsk1ControlPcr2xAlnRep0.bb\tPFSK-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraP300V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraRad21V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraYy1c20V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep0_vs_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAlnRep0_vs_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dP300V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsU87NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsU87ControlPcr2xAlnRep0.bb\tU87\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipFibroblCtcfAlnRep0_vs_wgEncodeOpenChromChipFibroblInputAlnRep1.bb\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGlioblaCtcfAlnRep0_vs_wgEncodeOpenChromChipGlioblaInputAlnRep1.bb\tGliobla\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGlioblaPol2AlnRep0_vs_wgEncodeOpenChromChipGlioblaInputAlnRep1.bb\tGliobla\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878CmycAlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878CtcfAlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878Pol2AlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3CmycAlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3CtcfAlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3Pol2AlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2CmycAlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2CtcfAlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2Pol2AlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecCmycAlnRep1_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecCtcfAlnRep0_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecPol2AlnRep0_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562CmycAlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562CtcfAlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562Pol2AlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CmycEstroAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CmycVehAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfEstroAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfVehAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7Pol2AlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipProgfibCtcfAlnRep0_vs_wgEncodeOpenChromChipProgfibInputAlnRep1.bb\tProgFib\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipProgfibPol2AlnRep0_vs_wgEncodeOpenChromChipProgfibInputAlnRep1.bb\tProgFib\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm10847NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm10847InputIggrabAlnRep0.bb\tGM10847\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep1_vs_wgEncodeSydhTfbsGm10847InputIggmusAlnRep0.bb\tGM10847\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Brca1cIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878CfosStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Chd21250IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Ctcfc20StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF_(C-20)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878EbfStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Gcn5StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tGCN5\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Irf3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878JundStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878MaxStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Nfe2hStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNF-E2_(H-230)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878NfkbTnfaStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878P300n15StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol2StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Rfx5n494IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Spt20StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSPT20\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Stat1StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878TbpIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Tr4StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878WhipIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tWHIP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Yy1StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Zzz3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12891NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12891InputIggrabAlnRep0.bb\tGM12891\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12891InputIggmusAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12892NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12892InputIggrabAlnRep0.bb\tGM12892\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12892InputIggmusAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm15510NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm15510InputIggrabAlnRep0.bb\tGM15510\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm15510InputIggmusAlnRep0.bb\tGM15510\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18505NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18505InputIggrabAlnRep0.bb\tGM18505\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18505InputIggmusAlnRep0.bb\tGM18505\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18526NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18526InputIggrabAlnRep0.bb\tGM18526\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18526InputIggmusAlnRep0.bb\tGM18526\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18951NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18951InputIggrabAlnRep0.bb\tGM18951\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18951InputIggmusAlnRep1.bb\tGM18951\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19099NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm19099InputIggrabAlnRep0.bb\tGM19099\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm19099InputIggmusAlnRep0.bb\tGM19099\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19193NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm19193InputIggrabAlnRep0.bb\tGM19193\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm19193InputIggmusAlnRep0.bb\tGM19193\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescCjunIggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescMaxUcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescRad21IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescRfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescSuz12UcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescTbpStdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputStdAlnRep1.bb\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHct116Pol2UcdAlnRep0_vs_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHct116Tcf4UcdAlnRep0_vs_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tTCF4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bElk4UcdAlnRep0_vs_wgEncodeSydhTfbsHek293InputUcdAlnRep1.bb\tHEK293(b)\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bKap1UcdAlnRep0_vs_wgEncodeSydhTfbsHek293InputUcdAlnRep1.bb\tHEK293(b)\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bPol2StdAlnRep0_vs_wgEncodeSydhTfbsHek293bInputStdAlnRep1.bb\tHEK293(b)\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Bdp1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brca1cIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brf1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brf2StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CfosStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CjunIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CmycStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f4StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f6StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Elk4UcdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputUcdAlnRep1.bb\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Gcn5StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tGCN5\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3JundIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3MaxStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3P300n15IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Pol2StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Prdm1vIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rpc155StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Spt20StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIfng30StdAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3TbpIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Tr4StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Znf274UcdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputUcdAlnRep1.bb\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Zzz3StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2bTr4UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2bZnf274UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Chd21250IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CjunIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tERRA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tGRp20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHSF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2JundIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Rfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputInslnStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2TbpIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Tcf4UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTCF4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecCfosUcdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecCjunStdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecGata2UcdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecMaxStdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecPol2StdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Atf3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tATF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Bdp1StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bE2f4UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bE2f6UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bGata1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bGata2UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bKap1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brf1StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brf2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brg1IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bSetdb1MnasedUcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bSetdb1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bTr4UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bYy1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bZnf263UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF263\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bZnf274UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Ccnt2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tCCNT2\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CfosStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Chd21250IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Gtf2bStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tGTF2B\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Gtf2f1rapIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Hmgn3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tHMGN3\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Ini1IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562JundStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562MaxStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Mxi1bhlhIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NelfeStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNELFe\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Nfe2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-E2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NfyaStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NfybStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Nrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562P300f4IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tp300_(F-4)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2s2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Rad21StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Rpc155StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Sirt6StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tSIRT6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562TbpIggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Tf3c110StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Usf2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Xrcc4StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tXRCC4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep0_vs_wgEncodeSydhTfbsMcf7InputUcdAlnRep0.bb\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4CmycStdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4MaxStdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4Pol2StdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsPbdeGata1UcdAlnRep0_vs_wgEncodeSydhTfbsPbdeInputUcdAlnRep1.bb\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsPbdePol2UcdAlnRep0_vs_wgEncodeSydhTfbsPbdeInputUcdAlnRep1.bb\tPBDE\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsRajiPol2UcdAlnRep0_vs_wgEncodeSydhTfbsRajiInputUcdAlnRep1.bb\tRaji\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsShsy5yGata2UcdAlnRep0_vs_wgEncodeSydhTfbsShsy5yInputUcdAlnRep1.bb\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsTrexhek293Znf263UcdAlnRep0_vs_wgEncodeSydhTfbsThek293InputUcdAlnRep1.bb\tT-REx-HEK293\tChipSeq\tZNF263\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsU2osKap1UcdAlnRep0_vs_wgEncodeSydhTfbsU2osInputUcdAlnRep1.bb\tU2OS\tChipSeq\tKAP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsU2osSetdb1UcdAlnRep0_vs_wgEncodeSydhTfbsU2osInputUcdAlnRep1.bb\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EfosControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Egata2ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Ehdac8ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EjunbControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EjundControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Enr4a1ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-NR4A1\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg04449CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg04449InputStdAlnRep1.bb\tAG04449\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg04450CtcfStdAlnRep1_vs_wgEncodeUwTfbsAg04450InputStdAlnRep1.bb\tAG04450\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg09309CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg09309InputStdAlnRep1.bb\tAG09309\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg09319CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg09319InputStdAlnRep1.bb\tAG09319\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg10803CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg10803InputStdAlnRep1.bb\tAG10803\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAoafCtcfStdAlnRep0_vs_wgEncodeUwTfbsAoafInputStdAlnRep1.bb\tAoAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsBjCtcfStdAlnRep0_vs_wgEncodeUwTfbsBjInputStdAlnRep1.bb\tBJ\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsCaco2CtcfStdAlnRep0_vs_wgEncodeUwTfbsCaco2InputStdAlnRep1.bb\tCaco-2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm06990CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm06990InputStdAlnRep1.bb\tGM06990\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12801CtcfStdAlnRep1_vs_wgEncodeUwTfbsGm12801InputStdAlnRep1.bb\tGM12801\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12864CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12864InputStdAlnRep1.bb\tGM12864\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12865CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12865InputStdAlnRep1.bb\tGM12865\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12872CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12872InputStdAlnRep1.bb\tGM12872\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12873CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12873InputStdAlnRep1.bb\tGM12873\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12874CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12874InputStdAlnRep1.bb\tGM12874\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12875CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12875InputStdAlnRep1.bb\tGM12875\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12878CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHaspCtcfStdAlnRep1_vs_wgEncodeUwTfbsHaspInputStdAlnRep1.bb\tHA-sp\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHbmecCtcfStdAlnRep0_vs_wgEncodeUwTfbsHbmecInputStdAlnRep1.bb\tHBMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHcfaaCtcfStdAlnRep1_vs_wgEncodeUwTfbsHcfaaInputStdAlnRep1.bb\tHCFaa\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHcpeCtcfStdAlnRep0_vs_wgEncodeUwTfbsHcpeInputStdAlnRep1.bb\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHeeCtcfStdAlnRep0_vs_wgEncodeUwTfbsHeeInputStdAlnRep1.bb\tHEEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHek293CtcfStdAlnRep0_vs_wgEncodeUwTfbsHek293InputStdAlnRep1.bb\tHEK293\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHelas3CtcfStdAlnRep0_vs_wgEncodeUwTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHepg2CtcfStdAlnRep0_vs_wgEncodeUwTfbsHepg2InputStdAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHl60CtcfStdAlnRep1_vs_wgEncodeUwTfbsHl60InputStdAlnRep1.bb\tHL-60\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHmecCtcfStdAlnRep1_vs_wgEncodeUwTfbsHmecInputStdAlnRep1.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHmfCtcfStdAlnRep0_vs_wgEncodeUwTfbsHmfInputStdAlnRep1.bb\tHMF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHpafCtcfStdAlnRep0_vs_wgEncodeUwTfbsHpafInputStdAlnRep1.bb\tHPAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHpfCtcfStdAlnRep0_vs_wgEncodeUwTfbsHpfInputStdAlnRep1.bb\tHPF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHreCtcfStdAlnRep0_vs_wgEncodeUwTfbsHreInputStdAlnRep1.bb\tHRE\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHrpeCtcfStdAlnRep1_vs_wgEncodeUwTfbsHrpeInputStdAlnRep1.bb\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHuvecCtcfStdAlnRep0_vs_wgEncodeUwTfbsHuvecInputStdAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsK562CtcfStdAlnRep0_vs_wgEncodeUwTfbsK562InputStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsNhekCtcfStdAlnRep0_vs_wgEncodeUwTfbsNhekInputStdAlnRep1.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsSaecCtcfStdAlnRep0_vs_wgEncodeUwTfbsSaecInputStdAlnRep1.bb\tSAEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsSknshraCtcfStdAlnRep0_vs_wgEncodeUwTfbsSknshraInputStdAlnRep1.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsWerirb1CtcfStdAlnRep0_vs_wgEncodeUwTfbsWerirb1InputStdAlnRep1.bb\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/A549_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9005-021WC-b1.LID9006-022WC-b2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/A549_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8963-021WC-b1.LID8964-022WC-b2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/AGO4450_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9001-017WC-b1.LID9002-018WC-b2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/AGO4450_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8965-017WC-b1.LID8966-018WC-b2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/BJ_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9007-037WC-b1.LID9008-038WC-b2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/BJ_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8969-037WC-b1.LID8970-038WC-b2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18547-003C-b1.LID18548-004C-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8467-003C-b1.LID8468-004C-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9197-003N-b1.LID9198-004N-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8532-003N-b1.LID8533-004N-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8661-003WC-b1.LID8662-004WC-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16629-003WC-b1.LID16630-004WC-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/H1ES_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8663-005WC-b1.LID8664-006WC-b2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/H1ES_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8461-005WC-b1.LID8462-006WC-b2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8469-011C-b1.LID8470-012C-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9200-011N-b1.LID9201-012N-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8559-011N-b1.LID8560-012N-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8790-011WC-b1.LID8791-012WC-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16633-011WC-b1.LID16634-012WC-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18552-013C-b1.LID18553-014C-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8471-013C-b1.LID8472-014C-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9202-013N-b1.LID9203-014N-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8534-013N-b1.LID8535-014N-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8792-013WC-b1.LID8793-014WC-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16635-013WC-b1.LID16636-014WC-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HSMM_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8826-023WC-b1.LID8827-024WC-b2.idrFilt0.1.bb\tHSMM\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HSMM_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8710-023WC-b1.LID8711-024WC-b2.idrFilt0.1.bb\tHSMM\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8688-029C-b3.LID8689-030C-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9206-029N-b3.LID9207-030N-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8690-029N-b3.LID8691-030N-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8788-009WC-b1.LID8789-010WC-b2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8463-009WC-b1.LID8464-010WC-b2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Chromatin_Total_Long_CSHL_Contig.CSHL_LID9185-025CH-b3.LID9186-026CH-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18545-001C-b1.LID18546-002C-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8465-001C-b1.LID8466-002C-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleolus_Total_Long_CSHL_Contig.CSHL_LID9187-025NL-b3.LID9188-026NL-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleoplasm_Total_Long_CSHL_Contig.CSHL_LID9189-025NP-b3.LID9190-026NP-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9195-001N-b1.LID9196-002N-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8556-001N-b1.LID8557-002N-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8659-001WC-b1.LID8660-002WC-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16627-001WC-b1.LID16628-002WC-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/MCF-7_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8824-015WC-b1.LID8825-016WC-b2.idrFilt0.1.bb\tMCF-7\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/MCF-7_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8686-015WC-b1.LID8687-016WC-b2.idrFilt0.1.bb\tMCF-7\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8795-027C-b3.LID8796-028C-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9204-027N-b3.LID9205-028N-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8797-027N-b3.LID8798-028N-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8665-007WC-b1.LID8666-008WC-b2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16631-007WC-b1.LID16632-008WC-b2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHLF_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8828-033WC-b1.LID8829-034WC-b2.idrFilt0.1.bb\tNHLF\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHLF_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8692-033WC-b1.LID8701-034WC-b2.idrFilt0.1.bb\tNHLF\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/SK-N-SH_RA_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9003-019WC-b1.LID9011-020WC-b2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/SK-N-SH_RA_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8967-019WC-b1.LID8968-020WC-b2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/A549-Stam_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20749-021WC-r1.LID20750-022WC-r2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/AGO4450-Stam_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20745-017WC-r1.LID20746-018WC-r2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/BJ_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20909-037WC-r1.LID20910-038WC-r2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID20901-003C-r1.LID20904-004C-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID20900-003N-r1.LID20903-004N-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20899-003WC-r1.LID20902-004WC-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/H1ES_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20905-005WC-r1.LID20906-006WC-r2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21145-011C-r1.LID21148-012C-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21144-011N-r1.LID21147-012N-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID21143-011WC-r1.LID21146-012WC-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21057-029C-r1.LID21059-030C-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21056-029N-r1.LID21058-030N-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID21054-009WC-r1.LID21055-010WC-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Chromatin_Short_RNA_CSHL_Contig.CSHL_LID8930-025CH-r1.LID18560-026CH-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID10572-001C-r1.LID10571-002C-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleoli_Short_RNA_CSHL_Contig.CSHL_LID8928-025NL-r1.LID18558-026NL-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleoplasm_Short_RNA_CSHL_Contig.CSHL_LID8929-025NP-r1.LID18559-026NP-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID10570-001N-r1.LID10569-002N-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID10567-001WC-r1.LID10568-002WC-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21002-027C-r1.LID21004-028C-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21001-027N-r1.LID21003-028N-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20999-007WC-r1.LID21000-008WC-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/SK-N-SH-Stan_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20747-019WC-r1.LID20748-020WC-r2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/gm12878.ChromHMM.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/h1hesc.ChromHMM.bb\tH1\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/helas3.ChromHMM.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/hepg2.ChromHMM.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/huvec.ChromHMM.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/k562.ChromHMM.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_gm12878_relabel.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_h1hesc_relabel.bb\tH1-hESC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_helas3_relabel.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_hepg2_relabel.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_huvec_relabel.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_k562_relabel.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/gm12878.combined.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/h1hesc.combined.bb\tH1-hESC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/helas3.combined.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/hepg2.combined.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/huvec.combined.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/k562.combined.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878ControlStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H2azStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k27acStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k9acStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k9me3StdAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescControlStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescCtcfStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k27acStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k9acStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3ControlStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3CtcfStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k27acStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me1Std_1Reps.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k9acStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3Pol2bStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2ControlStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2CtcfStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H2azStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k27acStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me1Std_1Reps.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k9acStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecControlStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmControlStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmCtcfStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH2azStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k9me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtControlStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtCtcfStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH2azStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecControlStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecCtcfStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k27acStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k36me3StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me3StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k9acStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k9me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH4k20me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecPol2bStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562ControlStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562CtcfStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H2azStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k27acStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me1StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9acStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9me1StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562Pol2bStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaControlStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaCtcfStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadControlStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k9acStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekControlStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekCtcfStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k27acStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k27me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k36me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me2StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k9acStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k9me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH4k20me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekPol2bStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfControlStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k9acStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblControlStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblCtcfStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH2azStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k27acStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k9me3StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549CtcfPcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549CtcfPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexbAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexcAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexdAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr2xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Pol2Pcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Usf1Pcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1ControlV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1GrV0416102DexaAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1GrV0416102Etoh02Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Atf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878BatfPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBATF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bcl11aPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCL11A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bclaf1m33V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878ControlPcr2xAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF1_(C-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878EbfPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Egr1Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Egr1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Elf1sc631V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Ets1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tETS1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878GabpPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF4_(M-17)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Irf4Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF4\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Mef2aPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMEF2A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Oct2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tOct-2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878P300Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPAX5-N19\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pbx3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPbx3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pol2Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPOU2F2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Rad21V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878RxraPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Sin3ak20Pcr1xAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Six5Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878SrfPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Tcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Usf1Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tYY1_(SC-281)\tSignal\t1\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZEB1_(SC-25388)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891ControlPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Oct2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tOct-2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPOU2F2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Yy1c20V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892ControlPcr1xAln_4Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol24h8V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol2V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Taf1V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescAtf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescBcl11aPcr1xAln_3Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tBCL11A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescBcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescControlPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescEgr1V0416101Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescEgr1V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescGabpPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescJundV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tJunD\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNanogsc33759V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNrsfPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNrsfV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescP300Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol24h8V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol2V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescRad21V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescRxraV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSix5Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSrfPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf1V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf7sq8V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescUsf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescYy1c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHct116ControlV0416101Aln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHct116Pol24h8V0416101Aln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3ControlPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3GabpPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3NrsfPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Atf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Bhlhe40V0416101Aln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tBHLHE40\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2CtcfV0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Elf1sc631V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Fosl2Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOSL2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2GabpPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hey1V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHEY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4A_(H-171)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2JundPcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tJunD\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2P300Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2P300V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Pol2Pcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Rad21V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2RxraPcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Taf1Pcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Tcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Usf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Zbtb33V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHtb11ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tHTB-11\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHtb11NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tHTB-11\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Bcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tK562\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Ctcflsc98982V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCFL_(SC-98982)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562E2f6h50V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tE2F6_(H-50)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Egr1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Elf1sc631V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Ets1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tETS1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Fosl1sc183V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tFOSL1_(SC-183)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562GabpV0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Gata2cg2Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGATA2_(CG2-96)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Hdac2sc6296V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Hey1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHEY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562MaxV0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562NrsfV0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol24h8V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol2V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Rad21V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sin3ak20V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Six5Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sp2sc643V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSP2_(SC-643)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf7sq8V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF7_(SQ-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Thap1sc98174V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTHAP1_(SC-98174)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Usf1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Yy1V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tZBTB7A_(SC-34508)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPanc1ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tPANC-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPanc1NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tPANC-1\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPfsk1ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tPFSK-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPfsk1NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tPFSK-1\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknmcControlV0416101Aln_1Reps.norm5.rawsignal.bw\tSK-N-MC\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraControlV0416102Aln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraCtcfV0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraP300V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraRad21V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraYy1c20V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dControlV0416102Dmso2Aln_1Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tCTCF_(SC-5916)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tGATA3_(SC-268)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dP300V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsU87ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tU87\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsU87NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tU87\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipFibroblCtcfAln_2Reps.norm5.rawsignal.bw\tFibrobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipFibroblInputAln_1Reps.norm5.rawsignal.bw\tFibrobl\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaCtcfAln_2Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaInputAln_1Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaPol2Aln_2Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878CmycAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878CtcfAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878InputAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878Pol2Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12891CtcfAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12892CtcfAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19238CtcfAln_2Reps.norm5.rawsignal.bw\tGM19238\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19239CtcfAln_2Reps.norm5.rawsignal.bw\tGM19239\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19240CtcfAln_2Reps.norm5.rawsignal.bw\tGM19240\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescCmycAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescCtcfAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescPol2Aln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3CmycAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3CtcfAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3InputAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3Pol2Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2CmycAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2CtcfAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2InputAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2Pol2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecCmycAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecCtcfAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecInputAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecPol2Aln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562CmycAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562CtcfAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562InputAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562Pol2Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CmycEstroAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CmycVehAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfEstroAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfVehAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7InputAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7Pol2Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMonocd14InputAln_1Reps.norm5.rawsignal.bw\tMonocytes-CD14+\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipNhekCtcfAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibCtcfAln_2Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibInputAln_1Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibPol2Aln_2Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnase8988tAln_2Reps.norm5.rawsignal.bw\t8988T\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseA549Aln_2Reps.norm5.rawsignal.bw\tA549\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseAosmcSerumfreeAln_2Reps.norm5.rawsignal.bw\tAoSMC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseChorionAln_2Reps.norm5.rawsignal.bw\tChorion\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseCllAln_3Reps.norm5.rawsignal.bw\tCLL\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseFibroblAln_2Reps.norm5.rawsignal.bw\tFibrobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseFibropAln_3Reps.norm5.rawsignal.bw\tFibroP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGlioblaAln_2Reps.norm5.rawsignal.bw\tGliobla\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12878Aln_5Reps.norm5.rawsignal.bw\tGM12878\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12891Aln_2Reps.norm5.rawsignal.bw\tGM12891\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12892Aln_2Reps.norm5.rawsignal.bw\tGM12892\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm18507Aln_3Reps.norm5.rawsignal.bw\tGM18507\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19238Aln_2Reps.norm5.rawsignal.bw\tGM19238\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19239Aln_2Reps.norm5.rawsignal.bw\tGM19239\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19240Aln_2Reps.norm5.rawsignal.bw\tGM19240\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseH1hescAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseH9esAln_2Reps.norm5.rawsignal.bw\tH9ES\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHelas3Aln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHelas3Ifna4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHepatocytesAln_2Reps.norm5.rawsignal.bw\tHepatocytes\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHepg2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHmecAln_2Reps.norm5.rawsignal.bw\tHMEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHpde6e6e7Aln_2Reps.norm5.rawsignal.bw\tHPDE6-E6E7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHsmmAln_3Reps.norm5.rawsignal.bw\tHSMM\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHsmmtAln_3Reps.norm5.rawsignal.bw\tHSMMtube\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHtr8Aln_2Reps.norm5.rawsignal.bw\tHTR8svn\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuh75Aln_2Reps.norm5.rawsignal.bw\tHuh-7.5\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuh7Aln_2Reps.norm5.rawsignal.bw\tHuh-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseIpsAln_3Reps.norm5.rawsignal.bw\tiPS\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseK562Aln_2Reps.norm5.rawsignal.bw\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseLncapAln_3Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseLncapAndroAln_2Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMcf7Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMedulloAln_2Reps.norm5.rawsignal.bw\tMedullo\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMelanoAln_2Reps.norm5.rawsignal.bw\tMelano\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMyometrAln_2Reps.norm5.rawsignal.bw\tMyometr\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseOsteoblAln_3Reps.norm5.rawsignal.bw\tOsteobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePanisdAln_3Reps.norm5.rawsignal.bw\tPanIsletD\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePanisletsAln_3Reps.norm5.rawsignal.bw\tPanIslets\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePhteAln_2Reps.norm5.rawsignal.bw\tpHTE\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseProgfibAln_2Reps.norm5.rawsignal.bw\tProgFib\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseStellateAln_2Reps.norm5.rawsignal.bw\tStellate\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseT47dAln_2Reps.norm5.rawsignal.bw\tT-47D\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseUrotsaAln_2Reps.norm5.rawsignal.bw\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseUrotsaUt189Aln_2Reps.norm5.rawsignal.bw\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireA549Aln_2Reps.norm5.rawsignal.bw\tA549\tFaireSeq\t\tSignal\t\tbigWig\tUNC(Lieb)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireAstrocyAln_2Reps.norm5.rawsignal.bw\tAstrocy\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGlioblaAln_3Reps.norm5.rawsignal.bw\tGliobla\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12878Aln_3Reps.norm5.rawsignal.bw\tGM12878\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12891Aln_2Reps.norm5.rawsignal.bw\tGM12891\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12892Aln_2Reps.norm5.rawsignal.bw\tGM12892\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm18507Aln_2Reps.norm5.rawsignal.bw\tGM18507\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm19239Aln_2Reps.norm5.rawsignal.bw\tGM19239\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireH1hescAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Ifna4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Ifng4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHepg2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHtr8Aln_2Reps.norm5.rawsignal.bw\tHTR8svn\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562Aln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562NabutAln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562OhureaAln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireMcf7HypoxlacAln_2Reps.norm5.rawsignal.bw\tMCF-7\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireMedulloAln_2Reps.norm5.rawsignal.bw\tMedullo\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireNhbeAln_2Reps.norm5.rawsignal.bw\tNHBE\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFairePanisletsAln_1Reps.norm5.rawsignal.bw\tPanIslets\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireUrotsaAln_2Reps.norm5.rawsignal.bw\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireUrotsaUt189Aln_2Reps.norm5.rawsignal.bw\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhGm12878NucleosomeRep0.bw30.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k27me3UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K27me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k4me1UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K4me1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k4me3UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K4me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k9acbUcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K9acB\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K27me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K36me3B\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k4me1UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K4me1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K4me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k9acStdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K9ac\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k9me3UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K9me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1InputStdAln_1Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneU2osH3k9me3UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChIP-seq\tH3K9me3\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhK562NucleosomeRep0.bw30.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847Pol2IggmusAln_1Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Brca1cIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBRCA1_(C-1863)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878CfosStdAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Chd21250IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Ctcfc20StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF_(C-20)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878EbfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Gcn5StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tGCN5\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Irf3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878JundStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878MaxStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Nfe2hStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNF-E2_(H-230)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878NfkbIggrabAln_4Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878NfkbTnfaStdAln_4Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Nrf1IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878P300n15StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tp300_(N-15)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol2IggmusAln_7Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Rfx5n494IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Spt20StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSPT20\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Stat1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Stat3IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878TbpIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Tr4StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Usf2IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878WhipIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tWHIP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Yy1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Znf143166181apStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Zzz3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZZZ3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891Pol2IggmusAln_6Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526InputIggmusAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951InputIggmusAln_1Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951NfkbIggrabAln_4Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescCjunIggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescCtbp2UcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCtBP2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputIggrabAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputStdAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputUcdAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescMaxUcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescNrf1IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescRad21IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescRfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescSuz12UcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSUZ12\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescTbpStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescUsf2IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116InputUcdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116Pol2UcdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116Tcf4UcdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tTCF4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bElk4UcdAln_2Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tELK4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bInputStdAln_1Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bKap1UcdAln_2Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tKAP1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bPol2StdAln_3Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293InputUcdAln_1Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ap2alphaStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tAP-2alpha\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ap2gammaStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tAP-2gamma\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Baf155IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBAF155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Baf170IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBAF170\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Bdp1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBDP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brca1cIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brf1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brf2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brg1IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBrg1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CfosStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CjunIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CmycStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f4StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f6StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Elk4UcdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tELK4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Gcn5StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGCN5\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Hae2f1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ini1IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIfng30StdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIggrabAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputLargefragmentAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputMnaseAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputNakeddnaAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputUcdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Irf3IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3JundIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3MaxStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Nrf1IggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3P300n15IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tp300_(N-15)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Pol2s2IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Pol2StdAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Prdm1vIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rpc155StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRPC155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Spt20StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSPT20\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Stat1Ifng30StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Stat3IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3TbpIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Tf3c110StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Tr4StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Usf2IggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Znf274UcdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Zzz3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tZZZ3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bInputUcdAln_1Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bTr4UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bZnf274UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CebpbForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Chd21250IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CjunIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2ErraForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tERRA\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Grp20ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tGRp20\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4A\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHSF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputIggrabAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputInslnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputPravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Irf3IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2JundIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Maffm8194IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafF_(M8194)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Mafkab50322IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Mafksc477IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafK_(SC-477)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Nrf1IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPGC1A\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Rfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp1InslnStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp1PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp2PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2TbpIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Tcf4UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tTCF4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Usf2IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecCfosUcdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Fos\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecCjunStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecGata2UcdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecInputStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecInputUcdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecMaxStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecPol2StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Atf3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tATF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Bdp1StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBDP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bE2f4UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bE2f6UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tE2F6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bGata1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tGATA-1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bGata2UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tGATA-2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bInputUcdAln_1Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bKap1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tKAP1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brf1StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brf2StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBRF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brg1IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBrg1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bSetdb1MnasedUcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tSETDB1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bSetdb1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tSETDB1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bTr4UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bYy1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bZnf263UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tZNF263\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bZnf274UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tZNF274\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Ccnt2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCCNT2\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CfosStdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Chd21250IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Gtf2bStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGTF2B\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Gtf2f1rapIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGTF2F1_(RAP-74)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Hmgn3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHMGN3\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Ini1IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfna30StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfna6hStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfng30StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfng6hStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIggrabAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Irf1Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Irf1Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562JundStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Mafkab50322IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562MaxStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Mxi1bhlhIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMxi1_(bHLH)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NelfeStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNELFe\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Nfe2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-E2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NfyaStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-YA\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NfybStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-YB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Nrf1IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562P300f4IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tp300_(F-4)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2s2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Rad21StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Rpc155StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRPC155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Sirt6StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSIRT6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Smc3ab9263IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat2Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat2Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Tal1sc12984IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562TbpIggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Tf3c110StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Usf2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Xrcc4StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tXRCC4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputUcdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesPol2TamStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3TamStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf7Hae2f1UcdAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf7InputUcdAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4CmycStdAln_2Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4MaxStdAln_2Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4Pol2StdAln_3Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1InputUcdAln_1Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Suz12UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tSUZ12\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Yy1UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Znf274UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdeGata1UcdAln_2Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tGATA-1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdeInputUcdAln_1Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdePol2UcdAln_2Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tPol2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsRajiInputUcdAln_1Reps.norm5.rawsignal.bw\tRaji\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsRajiPol2UcdAln_2Reps.norm5.rawsignal.bw\tRaji\tChipSeq\tPol2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsShsy5yGata2UcdAln_2Reps.norm5.rawsignal.bw\tSH-SY5Y\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsShsy5yInputUcdAln_1Reps.norm5.rawsignal.bw\tSH-SY5Y\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsThek293InputUcdAln_1Reps.norm5.rawsignal.bw\tT-REx-HEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsTrexhek293Znf263UcdAln_2Reps.norm5.rawsignal.bw\tT-REx-HEK293\tChipSeq\tZNF263\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osInputUcdAln_1Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osKap1UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tKAP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osSetdb1UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tSETDB1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EfosControlAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-FOS\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Egata2ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-GATA2\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Ehdac8ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-HDAC8\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EjunbControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-JunB\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EjundControlAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-JunD\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Enr4a1ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-NR4A1\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlfosAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlgata2Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlhdac8Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControljunbAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControljundAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlnr4a1Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseA549Aln_2Reps.norm5.rawsignal.bw\tA549\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg04449Aln_2Reps.norm5.rawsignal.bw\tAG04449\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg04450Aln_2Reps.norm5.rawsignal.bw\tAG04450\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg09309Aln_2Reps.norm5.rawsignal.bw\tAG09309\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg09319Aln_2Reps.norm5.rawsignal.bw\tAG09319\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg10803Aln_2Reps.norm5.rawsignal.bw\tAG10803\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAoafAln_2Reps.norm5.rawsignal.bw\tAoAF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseBe2cAln_2Reps.norm5.rawsignal.bw\tBE2_C\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseBjAln_2Reps.norm5.rawsignal.bw\tBJ\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseCaco2Aln_2Reps.norm5.rawsignal.bw\tCaco-2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseCmkAln_1Reps.norm5.rawsignal.bw\tCMK\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm06990Aln_2Reps.norm5.rawsignal.bw\tGM06990\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12864Aln_1Reps.norm5.rawsignal.bw\tGM12864\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12865Aln_2Reps.norm5.rawsignal.bw\tGM12865\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12878Aln_2Reps.norm5.rawsignal.bw\tGM12878\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseH1hescAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseH7esAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHacAln_2Reps.norm5.rawsignal.bw\tHAc\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHaeAln_2Reps.norm5.rawsignal.bw\tHAEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHahAln_2Reps.norm5.rawsignal.bw\tHA-h\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHaspAln_2Reps.norm5.rawsignal.bw\tHA-sp\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHbmecAln_2Reps.norm5.rawsignal.bw\tHBMEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcfaaAln_2Reps.norm5.rawsignal.bw\tHCFaa\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcfAln_2Reps.norm5.rawsignal.bw\tHCF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcmAln_2Reps.norm5.rawsignal.bw\tHCM\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHconfAln_2Reps.norm5.rawsignal.bw\tHConF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcpeAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHct116Aln_2Reps.norm5.rawsignal.bw\tHCT-116\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHeeAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHelas3Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHepg2Aln_2Reps.norm5.rawsignal.bw\tHepG2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHffAln_2Reps.norm5.rawsignal.bw\tHFF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHffmycAln_2Reps.norm5.rawsignal.bw\tHFF-Myc\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHgfAln_2Reps.norm5.rawsignal.bw\tHGF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHipeAln_2Reps.norm5.rawsignal.bw\tHIPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHl60Aln_2Reps.norm5.rawsignal.bw\tHL-60\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmecAln_2Reps.norm5.rawsignal.bw\tHMEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmfAln_2Reps.norm5.rawsignal.bw\tHMF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdbladAln_2Reps.norm5.rawsignal.bw\tHMVEC-dBl-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdblneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dBl-Neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdlyadAln_2Reps.norm5.rawsignal.bw\tHMVEC-dLy-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdlyneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dLy-Neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dNeo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmveclblAln_2Reps.norm5.rawsignal.bw\tHMVEC-LBl\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecllyAln_2Reps.norm5.rawsignal.bw\tHMVEC-LLy\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHnpceAln_2Reps.norm5.rawsignal.bw\tHNPCEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpafAln_2Reps.norm5.rawsignal.bw\tHPAF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpdlfAln_2Reps.norm5.rawsignal.bw\tHPdLF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpfAln_2Reps.norm5.rawsignal.bw\tHPF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrceAln_2Reps.norm5.rawsignal.bw\tHRCEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHreAln_2Reps.norm5.rawsignal.bw\tHRE\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrgecAln_2Reps.norm5.rawsignal.bw\tHRGEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrpeAln_2Reps.norm5.rawsignal.bw\tHRPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHsmmAln_2Reps.norm5.rawsignal.bw\tHSMM\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHsmmtAln_1Reps.norm5.rawsignal.bw\tHSMMtube\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHvmfAln_2Reps.norm5.rawsignal.bw\tHVMF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseJurkatAln_2Reps.norm5.rawsignal.bw\tJurkat\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseK562Aln_2Reps.norm5.rawsignal.bw\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseLncapAln_2Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseMcf7Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseMonocd14Aln_1Reps.norm5.rawsignal.bw\tMonocytes-CD14+\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNb4Aln_2Reps.norm5.rawsignal.bw\tNB4\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhaAln_2Reps.norm5.rawsignal.bw\tNH-A\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhdfadAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhdfneoAln_2Reps.norm5.rawsignal.bw\tNHDF-neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhlfAln_2Reps.norm5.rawsignal.bw\tNHLF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnasePanc1Aln_2Reps.norm5.rawsignal.bw\tPANC-1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseRptecAln_2Reps.norm5.rawsignal.bw\tRPTEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSaecAln_2Reps.norm5.rawsignal.bw\tSAEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSkmcAln_2Reps.norm5.rawsignal.bw\tSKMC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSknmcAln_2Reps.norm5.rawsignal.bw\tSK-N-MC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSknshraAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseTh1Aln_1Reps.norm5.rawsignal.bw\tTh1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseTh2Aln_1Reps.norm5.rawsignal.bw\tTh2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWerirb1Aln_2Reps.norm5.rawsignal.bw\tWERI-Rb-1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWi38Aln_2Reps.norm5.rawsignal.bw\tWI-38\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWi38OhtamAln_2Reps.norm5.rawsignal.bw\tWI-38\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04449H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04449InputStdAln_1Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04450H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04450InputStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09309H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09309InputStdAln_1Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09319H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09319InputStdAln_1Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg10803H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg10803InputStdAln_1Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAoafH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAoafInputStdAln_1Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjInputStdAln_1Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2InputStdAln_1Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990InputStdAln_1Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esInputStdAln_1Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHaspH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHaspInputStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHbmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHbmecInputStdAln_1Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfaaH3k4me3StdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfaaInputStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfInputStdAln_1Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcmH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcmInputStdAln_1Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcpeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcpeInputStdAln_1Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHct116H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHct116InputStdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHeeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHeeInputStdAln_1Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHek293H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHek293InputStdAln_1Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2InputStdAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHl60H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHl60InputStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecH3k27me3StdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecInputStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmfInputStdAln_1Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpafH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpafInputStdAln_1Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpfInputStdAln_1Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreInputStdAln_1Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHrpeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHrpeInputStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecInputStdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHvmfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHvmfInputStdAln_1Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneJurkatH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneJurkatInputStdAln_1Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562InputStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneMcf7H3k4me3StdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneMcf7InputStdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNb4H3k4me3StdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhdfneoH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhdfneoInputStdAln_1Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekInputStdAln_1Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecInputStdAln_1Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraInputStdAln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04449CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04449InputStdAln_1Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04450CtcfStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04450InputStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09309CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09309InputStdAln_1Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09319CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09319InputStdAln_1Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg10803CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg10803InputStdAln_1Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAoafCtcfStdAln_2Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAoafInputStdAln_1Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsBjCtcfStdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsBjInputStdAln_1Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsCaco2CtcfStdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsCaco2InputStdAln_1Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm06990CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm06990InputStdAln_1Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12801CtcfStdAln_1Reps.norm5.rawsignal.bw\tGM12801\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12801InputStdAln_1Reps.norm5.rawsignal.bw\tGM12801\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12864CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12864\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12864InputStdAln_1Reps.norm5.rawsignal.bw\tGM12864\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12865CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12865\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12865InputStdAln_1Reps.norm5.rawsignal.bw\tGM12865\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12872CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12872\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12872InputStdAln_1Reps.norm5.rawsignal.bw\tGM12872\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12873CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12873\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12873InputStdAln_1Reps.norm5.rawsignal.bw\tGM12873\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12874CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12874\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12874InputStdAln_1Reps.norm5.rawsignal.bw\tGM12874\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12875CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12875\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12875InputStdAln_1Reps.norm5.rawsignal.bw\tGM12875\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12878CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHaspCtcfStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHaspInputStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHbmecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHbmecInputStdAln_1Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfaaCtcfStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfaaInputStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfInputStdAln_1Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcmInputStdAln_1Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcpeCtcfStdAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcpeInputStdAln_1Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHct116InputStdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHeeCtcfStdAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHeeInputStdAln_1Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHek293CtcfStdAln_2Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHek293InputStdAln_1Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHelas3CtcfStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHepg2CtcfStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHepg2InputStdAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHl60CtcfStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHl60InputStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmecCtcfStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmecInputStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmfCtcfStdAln_2Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmfInputStdAln_1Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpafCtcfStdAln_2Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpafInputStdAln_1Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpfCtcfStdAln_2Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpfInputStdAln_1Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHreCtcfStdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHreInputStdAln_1Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHrpeCtcfStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHrpeInputStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHuvecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHuvecInputStdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHvmfInputStdAln_1Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsJurkatInputStdAln_1Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsK562CtcfStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsK562InputStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsMcf7InputStdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhdfneoInputStdAln_1Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhekCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhekInputStdAln_1Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSaecCtcfStdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSaecInputStdAln_1Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSknshraCtcfStdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSknshraInputStdAln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsWerirb1CtcfStdAln_2Reps.norm5.rawsignal.bw\tWERI-Rb-1\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsWerirb1InputStdAln_1Reps.norm5.rawsignal.bw\tWERI-Rb-1\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellPapMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellPapPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562PolysomeShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562PolysomeShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqProstateCellTotalMinusRaw.bigWig\tprostate\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqProstateCellTotalPlusRaw.bigWig\tprostate\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnase8988T.fdr01peaks.hg19.bb\t8988T\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseAoSMC.fdr01peaks.hg19.bb\tAoSMC\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseChorion.fdr01peaks.hg19.bb\tChorion\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseCLL.fdr01peaks.hg19.bb\tCLL\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseFibrobl.fdr01peaks.hg19.bb\tFibrobl\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseFibroP.fdr01peaks.hg19.bb\tFibroP\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGliobla.fdr01peaks.hg19.bb\tGliobla\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM12891.fdr01peaks.hg19.bb\tGM12891\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM12892.fdr01peaks.hg19.bb\tGM12892\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM18507.fdr01peaks.hg19.bb\tGM18507\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19238.fdr01peaks.hg19.bb\tGM19238\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19239.fdr01peaks.hg19.bb\tGM19239\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseGM19240.fdr01peaks.hg19.bb\tGM19240\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseH9ES.fdr01peaks.hg19.bb\tH9ES\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHeLaS3IFNa4h.fdr01peaks.hg19.bb\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHepatocytes.fdr01peaks.hg19.bb\tHepatocytes\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHPDE6E6E7.fdr01peaks.hg19.bb\tHPDE6-E6E7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHSMMemb.fdr01peaks.hg19.bb\tHSMM_emb\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHTR8svn.fdr01peaks.hg19.bb\tHTR8svn\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHuh7.5.fdr01peaks.hg19.bb\tHuh-7.5\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseHuh7.fdr01peaks.hg19.bb\tHuh-7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseiPS.fdr01peaks.hg19.bb\tiPS\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseIshikawaEstradiol.fdr01peaks.hg19.bb\tIshikawa\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseIshikawaTamoxifen.fdr01peaks.hg19.bb\tIshikawa\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseLNCaPAndrogen.fdr01peaks.hg19.bb\tLNCaP\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMCF7Hypoxia.fdr01peaks.hg19.bb\tMCF-7\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMedullo.fdr01peaks.hg19.bb\tMedullo\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMelano.fdr01peaks.hg19.bb\tMelano\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseMyometr.fdr01peaks.hg19.bb\tMyometr\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseOsteobl.fdr01peaks.hg19.bb\tOsteobl\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasePanIsletD.fdr01peaks.hg19.bb\tPanIsletD\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasePanIslets.fdr01peaks.hg19.bb\tPanIslets\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnasepHTE.fdr01peaks.hg19.bb\tpHTE\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseProgFib.fdr01peaks.hg19.bb\tProgFib\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseRWPE1.fdr01peaks.hg19.bb\tRWPE1\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseStellate.fdr01peaks.hg19.bb\tStellate\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseT47D.fdr01peaks.hg19.bb\tT-47D\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseTh0.fdr01peaks.hg19.bb\tTh0\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseUrothelia.fdr01peaks.hg19.bb\tUrothelia\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeDukeDnaseUrotheliaUT189.fdr01peaks.hg19.bb\tUrothelia\tDnaseSeq\t\tPeaks\t\tbigBed\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG04449.fdr01peaks.hg19.bb\tAG04449\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG04450.fdr01peaks.hg19.bb\tAG04450\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG09309.fdr01peaks.hg19.bb\tAG09309\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG09319.fdr01peaks.hg19.bb\tAG09319\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAG10803.fdr01peaks.hg19.bb\tAG10803\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseAoAF.fdr01peaks.hg19.bb\tAoAF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseBE2C.fdr01peaks.hg19.bb\tBE2_C\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseBJ.fdr01peaks.hg19.bb\tBJ\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCaco2.fdr01peaks.hg19.bb\tCaco-2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCD20.fdr01peaks.hg19.bb\tCD20+\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCD34Mobilized.fdr01peaks.hg19.bb\tCD34+_Mobilized\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseCMK.fdr01peaks.hg19.bb\tCMK\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM06990.fdr01peaks.hg19.bb\tGM06990\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM12864.fdr01peaks.hg19.bb\tGM12864\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseGM12865.fdr01peaks.hg19.bb\tGM12865\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseH7hESC.fdr01peaks.hg19.bb\tH7-hESC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAc.fdr01peaks.hg19.bb\tHAc\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAEpiC.fdr01peaks.hg19.bb\tHAEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAh.fdr01peaks.hg19.bb\tHA-h\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHAsp.fdr01peaks.hg19.bb\tHA-sp\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHBMEC.fdr01peaks.hg19.bb\tHBMEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCFaa.fdr01peaks.hg19.bb\tHCFaa\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCF.fdr01peaks.hg19.bb\tHCF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCM.fdr01peaks.hg19.bb\tHCM\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHConF.fdr01peaks.hg19.bb\tHConF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCPEpiC.fdr01peaks.hg19.bb\tHCPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHCT116.fdr01peaks.hg19.bb\tHCT-116\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHEEpiC.fdr01peaks.hg19.bb\tHEEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHFF.fdr01peaks.hg19.bb\tHFF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHFFMyc.fdr01peaks.hg19.bb\tHFF-Myc\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHGF.fdr01peaks.hg19.bb\tHGF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHIPEpiC.fdr01peaks.hg19.bb\tHIPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHL60.fdr01peaks.hg19.bb\tHL-60\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMF.fdr01peaks.hg19.bb\tHMF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdAd.fdr01peaks.hg19.bb\tHMVEC-dAd\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdBlAd.fdr01peaks.hg19.bb\tHMVEC-dBl-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdBlNeo.fdr01peaks.hg19.bb\tHMVEC-dBl-Neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdLyAd.fdr01peaks.hg19.bb\tHMVEC-dLy-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdLyNeo.fdr01peaks.hg19.bb\tHMVEC-dLy-Neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECdNeo.fdr01peaks.hg19.bb\tHMVEC-dNeo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECLBl.fdr01peaks.hg19.bb\tHMVEC-LBl\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHMVECLLy.fdr01peaks.hg19.bb\tHMVEC-LLy\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHNPCEpiC.fdr01peaks.hg19.bb\tHNPCEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPAEC.fdr01peaks.hg19.bb\tHPAEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPAF.fdr01peaks.hg19.bb\tHPAF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPdLF.fdr01peaks.hg19.bb\tHPdLF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHPF.fdr01peaks.hg19.bb\tHPF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRCEpiC.fdr01peaks.hg19.bb\tHRCEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRE.fdr01peaks.hg19.bb\tHRE\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRGEC.fdr01peaks.hg19.bb\tHRGEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHRPEpiC.fdr01peaks.hg19.bb\tHRPEpiC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseHVMF.fdr01peaks.hg19.bb\tHVMF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseJurkat.fdr01peaks.hg19.bb\tJurkat\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseMonocytesCD14RO01746.fdr01peaks.hg19.bb\tMonocytes-CD14+_RO01746\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNB4.fdr01peaks.hg19.bb\tNB4\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHA.fdr01peaks.hg19.bb\tNH-A\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHDFAd.fdr01peaks.hg19.bb\tNHDF-Ad\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHDFneo.fdr01peaks.hg19.bb\tNHDF-neo\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNHLF.fdr01peaks.hg19.bb\tNHLF\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseNT2D1.fdr01peaks.hg19.bb\tNT2-D1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnasePANC1.fdr01peaks.hg19.bb\tPANC-1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnasePrEC.fdr01peaks.hg19.bb\tPrEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseRPTEC.fdr01peaks.hg19.bb\tRPTEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSAEC.fdr01peaks.hg19.bb\tSAEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKMC.fdr01peaks.hg19.bb\tSKMC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKNMC.fdr01peaks.hg19.bb\tSK-N-MC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseSKNSHRA.fdr01peaks.hg19.bb\tSK-N-SH_RA\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseTh2.fdr01peaks.hg19.bb\tTh2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWERIRb1.fdr01peaks.hg19.bb\tWERI-Rb-1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWI38.fdr01peaks.hg19.bb\tWI-38\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUwDnaseWI38TamoxifenTamoxifen.fdr01peaks.hg19.bb\tWI-38\tDnaseSeq\t\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseA549.fdr01peaks.hg19.bb\tA549\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseGM12878.fdr01peaks.hg19.bb\tGM12878\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseH1hESC.fdr01peaks.hg19.bb\tH1-hESC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHeLaS3.fdr01peaks.hg19.bb\tHeLa-S3\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHepG2.fdr01peaks.hg19.bb\tHepG2\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHMEC.fdr01peaks.hg19.bb\tHMEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHSMM.fdr01peaks.hg19.bb\tHSMM\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHSMMtube.fdr01peaks.hg19.bb\tHSMMtube\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseHUVEC.fdr01peaks.hg19.bb\tHUVEC\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseK562.fdr01peaks.hg19.bb\tK562\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseLNCaP.fdr01peaks.hg19.bb\tLNCaP\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseMCF7.fdr01peaks.hg19.bb\tMCF-7\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseNHEK.fdr01peaks.hg19.bb\tNHEK\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/fdrPeaks/wgEncodeUWDukeDnaseTh1.fdr01peaks.hg19.bb\tTh1\tDnaseSeq\t\tPeaks\t\tbigBed\tUW-Duke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireA549Pk.bb\tA549\tFaireSeq\t\tPeaks\t\tbigBed\tUNC(Lieb)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireAstrocyPk.bb\tAstrocy\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGlioblaPk.bb\tGliobla\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12878Pk.bb\tGM12878\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12891Pk.bb\tGM12891\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm12892Pk.bb\tGM12892\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm18507Pk.bb\tGM18507\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireGm19239Pk.bb\tGM19239\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireH1hescPk.bb\tH1-hESC\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Ifna4hPk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Ifng4hPk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHelas3Pk.bb\tHeLa-S3\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHepg2Pk.bb\tHepG2\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHtr8Pk.bb\tHTR8svn\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireHuvecPk.bb\tHUVEC\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562_Hypoxia_LacAcidPk.bb\t\t\t\t\t\tbb\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562NabutPk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562OhureaPk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireK562Pk.bb\tK562\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireMedulloPk.bb\tMedullo\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireNhbePk.bb\tNHBE\tFaireSeq\t\tRawData\t1\tfastq\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireNhekPk.bb\tNHEK\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFairePanisletsPk.bb\tPanIslets\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/FAIRE_Union_25cells_peaks.bb\t\t\t\t\t\tbb\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireUrotsaPk.bb\tUrothelia\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/openchrom/jan2011/faire_fseq_peaks/wgEncodeOpenChromFaireUrotsaUt189Pk.bb\tUrothelia\tFaireSeq\t\tPeaks\t\tbigBed\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H2azStdAln.bb\tGM12878\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k27acStdAln.bb\tGM12878\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k27me3StdAln.bb\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k36me3StdAln.bb\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me1StdAln.bb\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me2StdAln.bb\tGM12878\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k4me3StdAln.bb\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k79me2StdAln.bb\tGM12878\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k9acStdAln.bb\tGM12878\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H3k9me3StdAln.bb\tGM12878\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneGm12878H4k20me1StdAln.bb\tGM12878\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k27acStdAln.bb\tH1-hESC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k27me3StdAln.bb\tH1-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k36me3StdAln.bb\tH1-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me1StdAln.bb\tH1-hESC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me2StdAln.bb\tH1-hESC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k4me3StdAln.bb\tH1-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH3k9acStdAln.bb\tH1-hESC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneH1hescH4k20me1StdAln.bb\tH1-hESC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k27acStdAln.bb\tHeLa-S3\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k27me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k36me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k4me2StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k4me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k79me2StdAln.bb\tHeLa-S3\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H3k9acStdAln.bb\tHeLa-S3\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHelas3H4k20me1StdAln.bb\tHeLa-S3\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H2azStdAln.bb\tHepG2\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k27acStdAln.bb\tHepG2\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k27me3StdAln.bb\tHepG2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k36me3StdAln.bb\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k4me2StdAln.bb\tHepG2\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k4me3StdAln.bb\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k79me2StdAln.bb\tHepG2\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H3k9acStdAln.bb\tHepG2\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHepg2H4k20me1StdAln.bb\tHepG2\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k27acStdAln.bb\tHMEC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k27me3StdAln.bb\tHMEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k36me3StdAln.bb\tHMEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me1StdAln.bb\tHMEC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me2StdAln.bb\tHMEC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k4me3StdAln.bb\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH3k9acStdAln.bb\tHMEC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHmecH4k20me1StdAln.bb\tHMEC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH2azStdAln.bb\tHSMM\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k27acStdAln.bb\tHSMM\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k27me3StdAln.bb\tHSMM\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k36me3StdAln.bb\tHSMM\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me1StdAln.bb\tHSMM\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me2StdAln.bb\tHSMM\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k4me3StdAln.bb\tHSMM\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k79me2StdAln.bb\tHSMM\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k9acStdAln.bb\tHSMM\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH3k9me3StdAln.bb\tHSMM\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmH4k20me1StdAln.bb\tHSMM\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH2azStdAln.bb\tHSMMtube\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k27acStdAln.bb\tHSMMtube\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k36me3StdAln.bb\tHSMMtube\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me1StdAln.bb\tHSMMtube\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me2StdAln.bb\tHSMMtube\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k4me3StdAln.bb\tHSMMtube\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k79me2StdAln.bb\tHSMMtube\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH3k9acStdAln.bb\tHSMMtube\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHsmmtH4k20me1StdAln.bb\tHSMMtube\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k27acStdAln.bb\tHUVEC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k27me3StdAln.bb\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k36me3StdAln.bb\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me1StdAln.bb\tHUVEC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me2StdAln.bb\tHUVEC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k4me3StdAln.bb\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH3k9acStdAln.bb\tHUVEC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneHuvecH4k20me1StdAln.bb\tHUVEC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H2azStdAln.bb\tK562\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k27acStdAln.bb\tK562\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k27me3StdAln.bb\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k36me3StdAln.bb\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me1StdAln.bb\tK562\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me2StdAln.bb\tK562\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k4me3StdAln.bb\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k79me2StdAln.bb\tK562\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k9acStdAln.bb\tK562\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H3k9me3StdAln.bb\tK562\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneK562H4k20me1StdAln.bb\tK562\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k27acStdAln.bb\tNH-A\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k27me3StdAln.bb\tNH-A\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k36me3StdAln.bb\tNH-A\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k4me1StdAln.bb\tNH-A\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhaH3k4me3StdAln.bb\tNH-A\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k27acStdAln.bb\tNHDF-Ad\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k27me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k36me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k4me2StdAln.bb\tNHDF-Ad\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k4me3StdAln.bb\tNHDF-Ad\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhdfadH3k9acStdAln.bb\tNHDF-Ad\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k27acStdAln.bb\tNHEK\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k27me3StdAln.bb\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k36me3StdAln.bb\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me1StdAln.bb\tNHEK\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me2StdAln.bb\tNHEK\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k4me3StdAln.bb\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k9acStdAln.bb\tNHEK\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH3k9me1StdAln.bb\tNHEK\tChipSeq\tH3K9me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhekH4k20me1StdAln.bb\tNHEK\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27acStdAln.bb\tNHLF\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27me3StdAln.bb\tNHLF\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k36me3StdAln.bb\tNHLF\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me1StdAln.bb\tNHLF\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me2StdAln.bb\tNHLF\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me3StdAln.bb\tNHLF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k9acStdAln.bb\tNHLF\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH4k20me1StdAln.bb\tNHLF\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH2azStdAln.bb\tOsteobl\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k27acStdAln.bb\tOsteobl\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k36me3StdAln.bb\tOsteobl\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k4me1StdAln.bb\tOsteobl\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k4me2StdAln.bb\tOsteobl\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneOsteoblH3k9me3StdAln.bb\tOsteobl\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k27me3UcdAln.bb\tK562\tChIP-seq\tH3K27me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k4me1UcdAln.bb\tK562\tChIP-seq\tH3K4me1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k4me3UcdAln.bb\tK562\tChIP-seq\tH3K4me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneK562H3k9acbUcdAln.bb\tK562\tChIP-seq\tH3K9acB\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k27me3StdAln.bb\tNT2-D1\tChIP-seq\tH3K27me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAln.bb\tNT2-D1\tChIP-seq\tH3K36me3B\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k4me1UcdAln.bb\tNT2-D1\tChIP-seq\tH3K4me1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k4me3StdAln.bb\tNT2-D1\tChIP-seq\tH3K4me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k9acStdAln.bb\tNT2-D1\tChIP-seq\tH3K9ac\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneNt2d1H3k9me3UcdAln.bb\tNT2-D1\tChIP-seq\tH3K9me3\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeSydhHistoneU2osH3k9me3UcdAln.bb\tU2OS\tChIP-seq\tH3K9me3\tPeaks\t\tbigBed\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg04449H3k4me3StdAln.bb\tAG04449\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg04450H3k4me3StdAln.bb\tAG04450\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg09309H3k4me3StdAln.bb\tAG09309\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg09319H3k4me3StdAln.bb\tAG09319\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAg10803H3k4me3StdAln.bb\tAG10803\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneAoafH3k4me3StdAln.bb\tAoAF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k27me3StdAln.bb\tBJ\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k36me3StdAln.bb\tBJ\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneBjH3k4me3StdAln.bb\tBJ\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k27me3StdAln.bb\tCaco-2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k36me3StdAln.bb\tCaco-2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneCaco2H3k4me3StdAln.bb\tCaco-2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k27me3StdAln.bb\tGM06990\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k36me3StdAln.bb\tGM06990\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm06990H3k4me3StdAln.bb\tGM06990\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k27me3StdAln.bb\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k36me3StdAln.bb\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneGm12878H3k4me3StdAln.bb\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k27me3StdAln.bb\tH7-hESC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k36me3StdAln.bb\tH7-hESC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneH7esH3k4me3StdAln.bb\tH7-hESC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHaspH3k4me3StdAln.bb\tHA-sp\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHbmecH3k4me3StdAln.bb\tHBMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcfH3k4me3StdAln.bb\tHCF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcmH3k4me3StdAln.bb\tHCM\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHcpeH3k4me3StdAln.bb\tHCPEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHct116H3k4me3StdAln.bb\tHCT-116\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHeeH3k4me3StdAln.bb\tHEEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHek293H3k4me3StdAln.bb\tHEK293\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k27me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k36me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHelas3H3k4me3StdAln.bb\tHeLa-S3\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k27me3StdAln.bb\tHepG2\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k36me3StdAln.bb\tHepG2\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHepg2H3k4me3StdAln.bb\tHepG2\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHl60H3k4me3StdAln.bb\tHL-60\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHmecH3k4me3StdAln.bb\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHmfH3k4me3StdAln.bb\tHMF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHpafH3k4me3StdAln.bb\tHPAF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHpfH3k4me3StdAln.bb\tHPF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k27me3StdAln.bb\tHRE\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k36me3StdAln.bb\tHRE\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHreH3k4me3StdAln.bb\tHRE\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHrpeH3k4me3StdAln.bb\tHRPEpiC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k27me3StdAln.bb\tHUVEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k36me3StdAln.bb\tHUVEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHuvecH3k4me3StdAln.bb\tHUVEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneHvmfH3k4me3StdAln.bb\tHVMF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneJurkatH3k4me3StdAln.bb\tJurkat\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k27me3StdAln.bb\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k36me3StdAln.bb\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneK562H3k4me3StdAln.bb\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhdfneoH3k4me3StdAln.bb\tNHDF-neo\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k27me3StdAln.bb\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k36me3StdAln.bb\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneNhekH3k4me3StdAln.bb\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k27me3StdAln.bb\tSAEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k36me3StdAln.bb\tSAEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSaecH3k4me3StdAln.bb\tSAEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k27me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k36me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeUwHistoneSknshraH3k4me3StdAln.bb\tSK-N-SH_RA\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneGm12878CtcfStdAlnRep0_VS_wgEncodeBroadHistoneGm12878ControlStdAlnRep0.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneH1hescCtcfStdAlnRep0_VS_wgEncodeBroadHistoneH1hescControlStdAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHelas3CtcfStdAlnRep0_VS_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHelas3Pol2bStdAlnRep0_VS_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHepg2CtcfStdAlnRep0_VS_wgEncodeBroadHistoneHepg2ControlStdAlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHmecCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHmecControlStdAlnRep0.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHsmmCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHsmmControlStdAlnRep0.bb\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHsmmtCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHsmmtControlStdAlnRep0.bb\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHuvecCtcfStdAlnRep0_VS_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneHuvecPol2bStdAlnRep0_VS_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneK562CtcfStdAlnRep0_VS_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneK562Pol2bStdAlnRep0_VS_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhaCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhaControlStdAlnRep0.bb\tNH-A\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhdfadCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhdfadControlStdAlnRep0.bb\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhekCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhekPol2bStdAlnRep0_VS_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneNhlfCtcfStdAlnRep0_VS_wgEncodeBroadHistoneNhlfControlStdAlnRep0.bb\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeBroadHistoneOsteoblCtcfStdAlnRep0_VS_wgEncodeBroadHistoneOsteoblControlStdAlnRep0.bb\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549CtcfPcr1xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549CtcfPcr1xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexbAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexcAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr1xDexdAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549GrPcr2xDexaAlnRep0_VS_wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr2xDexaAlnRep0.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr2xEtoh02AlnRep2.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xDexaAlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep0_VS_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAlnRep0_VS_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep0_VS_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1GrV0416102DexaAlnRep0_VS_wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep0.bb\tECC-1\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBATF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Bclaf1m33V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF1_(C-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878EbfPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Egr1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4_(M-17)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Irf4Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Oct2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPbx3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Sin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep1.bb\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Oct2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12891Yy1c20V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescAtf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescBcl11aPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescBcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescEgr1V0416101AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescJundV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNrsfPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescP300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPol2V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescRad21V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescRxraV0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTaf7sq8V0416102AlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsH1hescYy1c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep0_VS_wgEncodeHaibTfbsHct116ControlV0416101AlnRep2.bb\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Atf3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tBHLHE40\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2CtcfV0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Fosl2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOSL2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHNF4A_(H-171)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2JundPcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2P300Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2P300V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep0_VS_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsHtb11NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsHtb11ControlPcr2xAlnRep0.bb\tHTB-11\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562E2f6h50V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tE2F6_(H-50)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Egr1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Ets1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562GabpV0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Gata2cg2Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGATA2_(CG2-96)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562MaxV0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562NrsfV0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol24h8Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pol2V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Rad21V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Six5Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562SrfV0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf1Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Taf7sq8V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Usf1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Yy1V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Yy1V0416102AlnRep0_VS_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep0_VS_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsPanc1ControlPcr2xAlnRep0.bb\tPANC-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsPfsk1ControlPcr2xAlnRep0.bb\tPFSK-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraP300V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraRad21V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsSknshraYy1c20V0416102AlnRep0_VS_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep0_VS_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAlnRep0_VS_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsT47dP300V0416102Dmso2AlnRep0_VS_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeHaibTfbsU87NrsfPcr2xAlnRep0_VS_wgEncodeHaibTfbsU87ControlPcr2xAlnRep0.bb\tU87\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipFibroblCtcfAlnRep0_VS_wgEncodeOpenChromChipFibroblInputAln.bb\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGlioblaCtcfAlnRep0_VS_wgEncodeOpenChromChipGlioblaInputAln.bb\tGliobla\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGlioblaPol2AlnRep0_VS_wgEncodeOpenChromChipGlioblaInputAln.bb\tGliobla\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878CmycAlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878CtcfAlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipGm12878Pol2AlnRep0_VS_wgEncodeOpenChromChipGm12878InputAln.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3CmycAlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3CtcfAlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHelas3Pol2AlnRep0_VS_wgEncodeOpenChromChipHelas3InputAln.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2CmycAlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2CtcfAlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHepg2Pol2AlnRep0_VS_wgEncodeOpenChromChipHepg2InputAln.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecCmycAlnRep1_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecCtcfAlnRep0_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipHuvecPol2AlnRep0_VS_wgEncodeOpenChromChipHuvecInputAln.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562CmycAlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562CtcfAlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipK562Pol2AlnRep0_VS_wgEncodeOpenChromChipK562InputAln.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CmycEstroAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CmycVehAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfEstroAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7CtcfVehAlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipMcf7Pol2AlnRep0_VS_wgEncodeOpenChromChipMcf7InputAln.bb\tMCF-7\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipProgfibCtcfAlnRep0_VS_wgEncodeOpenChromChipProgfibInputAln.bb\tProgFib\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeOpenChromChipProgfibPol2AlnRep0_VS_wgEncodeOpenChromChipProgfibInputAln.bb\tProgFib\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm10847NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm10847InputIggrabAlnRep0.bb\tGM10847\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep1_VS_wgEncodeSydhTfbsGm10847InputIggmusAlnRep0.bb\tGM10847\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Brca1cIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878CfosStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Chd21250IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Ctcfc20StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF_(C-20)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878EbfStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Gcn5StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tGCN5\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Irf3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878JundStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878MaxStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Nfe2hStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNF-E2_(H-230)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878NfkbTnfaStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878P300n15StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol2StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Pol3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Rfx5n494IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Spt20StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSPT20\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Stat1StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878TbpIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Tr4StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878WhipIggmusAlnRep0_VS_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tWHIP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Yy1StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12878Zzz3StdAlnRep0_VS_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12891NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12891InputIggrabAlnRep0.bb\tGM12891\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12891InputIggmusAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12892NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm12892InputIggrabAlnRep0.bb\tGM12892\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm12892InputIggmusAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm15510NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm15510InputIggrabAlnRep0.bb\tGM15510\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm15510InputIggmusAlnRep0.bb\tGM15510\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18505NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18505InputIggrabAlnRep0.bb\tGM18505\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18505InputIggmusAlnRep0.bb\tGM18505\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18526NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18526InputIggrabAlnRep0.bb\tGM18526\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18526InputIggmusAlnRep0.bb\tGM18526\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18951NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm18951InputIggrabAlnRep0.bb\tGM18951\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm18951InputIggmusAlnRep1.bb\tGM18951\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19099NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm19099InputIggrabAlnRep0.bb\tGM19099\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm19099InputIggmusAlnRep0.bb\tGM19099\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19193NfkbIggrabAlnRep0_VS_wgEncodeSydhTfbsGm19193InputIggrabAlnRep0.bb\tGM19193\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsGm19193InputIggmusAlnRep0.bb\tGM19193\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescCjunIggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescMaxUcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescRad21IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescRfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescSuz12UcdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputUcdAln.bb\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescTbpStdAlnRep0_VS_wgEncodeSydhTfbsH1hescInputStdAln.bb\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep0_VS_wgEncodeSydhTfbsH1hescInputIggrabAln.bb\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHct116Pol2UcdAlnRep0_VS_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHct116Tcf4UcdAlnRep0_VS_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tTCF4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bElk4UcdAlnRep0_VS_wgEncodeSydhTfbsHek293InputUcdAln.bb\tHEK293(b)\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bKap1UcdAlnRep0_VS_wgEncodeSydhTfbsHek293InputUcdAln.bb\tHEK293(b)\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHek293bPol2StdAlnRep0_VS_wgEncodeSydhTfbsHek293bInputStdAlnRep1.bb\tHEK293(b)\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Bdp1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brca1cIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brf1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brf2StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CfosStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CjunIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3CmycStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f4StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3E2f6StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Elk4UcdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputUcdAln.bb\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Gcn5StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tGCN5\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3JundIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3MaxStdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3P300n15IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Pol2StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Prdm1vIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Rpc155StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Spt20StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIfng30StdAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3TbpIggrabAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Tr4StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep0_VS_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Znf274UcdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputUcdAln.bb\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHelas3Zzz3StdAlnRep0_VS_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2bTr4UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2bZnf274UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Chd21250IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2CjunIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tERRA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tGRp20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHSF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2JundIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Rfx5n494IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputInslnStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep0_VS_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2TbpIggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Tcf4UcdAlnRep0_VS_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTCF4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep0_VS_wgEncodeSydhTfbsHepg2InputIggrabAln.bb\tHepG2\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecCfosUcdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecCjunStdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecGata2UcdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecMaxStdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsHuvecPol2StdAlnRep0_VS_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Atf3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tATF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Bdp1StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bE2f4UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bE2f6UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bGata1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bGata2UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bKap1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brf1StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brf2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Brg1IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bSetdb1MnasedUcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bSetdb1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bTr4UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bYy1UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bZnf263UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF263\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562bZnf274UcdAlnRep0_VS_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Ccnt2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tCCNT2\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CebpbIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CfosStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Chd21250IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CjunStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562CmycStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Gtf2bStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tGTF2B\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Gtf2f1rapIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Hmgn3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tHMGN3\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Ini1IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562JundStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562MaxStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Mxi1bhlhIggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NelfeStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNELFe\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Nfe2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-E2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NfyaStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562NfybStdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Nrf1IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562P300f4IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tp300_(F-4)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2s2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Pol3StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Rad21StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Rpc155StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Sirt6StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tSIRT6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep0_VS_wgEncodeSydhTfbsK562InputIggrabAln.bb\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep0_VS_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562TbpIggmusAlnRep0_VS_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Tf3c110StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Usf2StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsK562Xrcc4StdAlnRep0_VS_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tXRCC4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep0_VS_wgEncodeSydhTfbsMcf10aesInputUcdAln.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep0_VS_wgEncodeSydhTfbsMcf7InputUcdAlnRep0.bb\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4CmycStdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4MaxStdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNb4Pol2StdAlnRep0_VS_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep0_VS_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsPbdeGata1UcdAlnRep0_VS_wgEncodeSydhTfbsPbdeInputUcdAln.bb\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsPbdePol2UcdAlnRep0_VS_wgEncodeSydhTfbsPbdeInputUcdAln.bb\tPBDE\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsRajiPol2UcdAlnRep0_VS_wgEncodeSydhTfbsRajiInputUcdAln.bb\tRaji\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsShsy5yGata2UcdAlnRep0_VS_wgEncodeSydhTfbsShsy5yInputUcdAln.bb\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsTrexhek293Znf263UcdAlnRep0_VS_wgEncodeSydhTfbsThek293InputUcdAln.bb\tT-REx-HEK293\tChipSeq\tZNF263\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsU2osKap1UcdAlnRep0_VS_wgEncodeSydhTfbsU2osInputUcdAln.bb\tU2OS\tChipSeq\tKAP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeSydhTfbsU2osSetdb1UcdAlnRep0_VS_wgEncodeSydhTfbsU2osInputUcdAln.bb\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EfosControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Egata2ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Ehdac8ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EjunbControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562EjundControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUchicagoTfbsK562Enr4a1ControlAlnRep0_VS_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-NR4A1\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg04449CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg04449InputStdAlnRep1.bb\tAG04449\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg04450CtcfStdAlnRep1_VS_wgEncodeUwTfbsAg04450InputStdAlnRep1.bb\tAG04450\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg09309CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg09309InputStdAlnRep1.bb\tAG09309\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg09319CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg09319InputStdAlnRep1.bb\tAG09319\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAg10803CtcfStdAlnRep0_VS_wgEncodeUwTfbsAg10803InputStdAlnRep1.bb\tAG10803\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsAoafCtcfStdAlnRep0_VS_wgEncodeUwTfbsAoafInputStdAlnRep1.bb\tAoAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsBjCtcfStdAlnRep0_VS_wgEncodeUwTfbsBjInputStdAlnRep1.bb\tBJ\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsCaco2CtcfStdAlnRep0_VS_wgEncodeUwTfbsCaco2InputStdAlnRep1.bb\tCaco-2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm06990CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm06990InputStdAlnRep1.bb\tGM06990\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12801CtcfStdAlnRep1_VS_wgEncodeUwTfbsGm12801InputStdAlnRep1.bb\tGM12801\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12864CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12864InputStdAlnRep1.bb\tGM12864\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12865CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12865InputStdAlnRep1.bb\tGM12865\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12872CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12872InputStdAlnRep1.bb\tGM12872\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12873CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12873InputStdAlnRep1.bb\tGM12873\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12874CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12874InputStdAlnRep1.bb\tGM12874\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12875CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12875InputStdAlnRep1.bb\tGM12875\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsGm12878CtcfStdAlnRep0_VS_wgEncodeUwTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHaspCtcfStdAlnRep1_VS_wgEncodeUwTfbsHaspInputStdAlnRep1.bb\tHA-sp\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHbmecCtcfStdAlnRep0_VS_wgEncodeUwTfbsHbmecInputStdAlnRep1.bb\tHBMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHcfaaCtcfStdAlnRep1_VS_wgEncodeUwTfbsHcfaaInputStdAlnRep1.bb\tHCFaa\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHcpeCtcfStdAlnRep0_VS_wgEncodeUwTfbsHcpeInputStdAlnRep1.bb\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHeeCtcfStdAlnRep0_VS_wgEncodeUwTfbsHeeInputStdAlnRep1.bb\tHEEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHek293CtcfStdAlnRep0_VS_wgEncodeUwTfbsHek293InputStdAlnRep1.bb\tHEK293\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHelas3CtcfStdAlnRep0_VS_wgEncodeUwTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHepg2CtcfStdAlnRep0_VS_wgEncodeUwTfbsHepg2InputStdAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHl60CtcfStdAlnRep1_VS_wgEncodeUwTfbsHl60InputStdAlnRep1.bb\tHL-60\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHmecCtcfStdAlnRep1_VS_wgEncodeUwTfbsHmecInputStdAlnRep1.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHmfCtcfStdAlnRep0_VS_wgEncodeUwTfbsHmfInputStdAlnRep1.bb\tHMF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHpafCtcfStdAlnRep0_VS_wgEncodeUwTfbsHpafInputStdAlnRep1.bb\tHPAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHpfCtcfStdAlnRep0_VS_wgEncodeUwTfbsHpfInputStdAlnRep1.bb\tHPF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHreCtcfStdAlnRep0_VS_wgEncodeUwTfbsHreInputStdAlnRep1.bb\tHRE\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHrpeCtcfStdAlnRep1_VS_wgEncodeUwTfbsHrpeInputStdAlnRep1.bb\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsHuvecCtcfStdAlnRep0_VS_wgEncodeUwTfbsHuvecInputStdAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsK562CtcfStdAlnRep0_VS_wgEncodeUwTfbsK562InputStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsNhekCtcfStdAlnRep0_VS_wgEncodeUwTfbsNhekInputStdAlnRep1.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsSaecCtcfStdAlnRep0_VS_wgEncodeUwTfbsSaecInputStdAlnRep1.bb\tSAEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsSknshraCtcfStdAlnRep0_VS_wgEncodeUwTfbsSknshraInputStdAlnRep1.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/spp/optimal/hub/spp.optimal.wgEncodeUwTfbsWerirb1CtcfStdAlnRep0_VS_wgEncodeUwTfbsWerirb1InputStdAlnRep1.bb\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneGm12878CtcfStdAlnRep0_vs_wgEncodeBroadHistoneGm12878ControlStdAlnRep0.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneH1hescCtcfStdAlnRep0_vs_wgEncodeBroadHistoneH1hescControlStdAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHelas3CtcfStdAlnRep0_vs_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHelas3Pol2bStdAlnRep0_vs_wgEncodeBroadHistoneHelas3ControlStdAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHepg2CtcfStdAlnRep0_vs_wgEncodeBroadHistoneHepg2ControlStdAlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHmecCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHmecControlStdAlnRep0.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHsmmCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHsmmControlStdAlnRep0.bb\tHSMM\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHsmmtCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHsmmtControlStdAlnRep0.bb\tHSMMtube\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHuvecCtcfStdAlnRep0_vs_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneHuvecPol2bStdAlnRep0_vs_wgEncodeBroadHistoneHuvecControlStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneK562CtcfStdAlnRep0_vs_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneK562Pol2bStdAlnRep0_vs_wgEncodeBroadHistoneK562ControlStdAlnRep1.bb\tK562\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhaCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhaControlStdAlnRep0.bb\tNH-A\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhdfadCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhdfadControlStdAlnRep0.bb\tNHDF-Ad\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhekCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhekPol2bStdAlnRep0_vs_wgEncodeBroadHistoneNhekControlStdAlnRep0.bb\tNHEK\tChipSeq\tPol2(b)\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneNhlfCtcfStdAlnRep0_vs_wgEncodeBroadHistoneNhlfControlStdAlnRep0.bb\tNHLF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeBroadHistoneOsteoblCtcfStdAlnRep0_vs_wgEncodeBroadHistoneOsteoblControlStdAlnRep0.bb\tOsteobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549CtcfPcr1xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549CtcfPcr1xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexbAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexcAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr1xDexdAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr1xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549GrPcr2xDexaAlnRep0_vs_wgEncodeHaibTfbsA549GrPcr2xEtoh02AlnRep0.bb\tA549\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr2xDexaAlnRep0.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr2xEtoh02AlnRep2.bb\tA549\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xDexaAlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xDexaAlnRep0.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02AlnRep0_vs_wgEncodeHaibTfbsA549ControlPcr1xEtoh02AlnRep1.bb\tA549\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAlnRep0_vs_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAlnRep0_vs_wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1GrV0416102DexaAlnRep0_vs_wgEncodeHaibTfbsEcc1GrV0416102Etoh02AlnRep0.bb\tECC-1\tChipSeq\tGR\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsEcc1ControlV0416102Dmso2AlnRep0.bb\tECC-1\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Atf3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878BatfPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBATF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bcl11aPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Bclaf1m33V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF1_(C-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878EbfPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Egr1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Egr1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Elf1sc631V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Ets1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878GabpPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4_(M-17)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Irf4Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tIRF4\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Mef2aPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Oct2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878P300Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pbx3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPbx3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pol2Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Rad21V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878RxraPcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Sin3ak20Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Six5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878SrfPcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep0.bb\tGM12878\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Tcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Usf1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr2xAlnRep0.bb\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlV0416101AlnRep1.bb\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12878ControlPcr1xAlnRep0.bb\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Oct2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tOct-2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPOU2F2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12891Yy1c20V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12891ControlPcr1xAlnRep0.bb\tGM12891\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPAX5-C20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol24h8V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Pol2V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Taf1V0416102AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsGm12892Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsGm12892ControlPcr1xAlnRep0.bb\tGM12892\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescAtf3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescBcl11aPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL11A\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescBcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescCtcfsc5916V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescEgr1V0416101AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescEgr1V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescGabpPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescHdac2sc6296V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescJundV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNanogsc33759V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNrsfPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescNrsfV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescP300V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol24h8V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPol2V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescRad21V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescRxraV0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSix5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescSrfPcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf1V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTaf7sq8V0416102AlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescTcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescUsf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsH1hescYy1c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsH1hescControlPcr1xAlnRep0.bb\tH1-hESC\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHct116Pol24h8V0416101AlnRep0_vs_wgEncodeHaibTfbsHct116ControlV0416101AlnRep2.bb\tHCT-116\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3GabpPcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3NrsfPcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3Pol2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHelas3Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHelas3ControlPcr1xAlnRep0.bb\tHeLa-S3\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Atf3V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tATF3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Bhlhe40V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tBHLHE40\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2CtcfV0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Elf1sc631V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Fosl2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tFOSL2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2GabpPcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hey1V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4A_(H-171)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2JundPcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2P300Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2P300V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Pol2Pcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Rad21V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2RxraPcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tRXRA\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Taf1Pcr2xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr2xAlnRep0.bb\tHepG2\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Tcf12Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tTCF12\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Usf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsHepg2ControlPcr1xAlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHepg2Zbtb33V0416101AlnRep0_vs_wgEncodeHaibTfbsHepg2ControlV0416101AlnRep0.bb\tHepG2\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsHtb11NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsHtb11ControlPcr2xAlnRep0.bb\tHTB-11\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Bcl3Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCL3\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Ctcflsc98982V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562E2f6h50V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tE2F6_(H-50)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Egr1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tEgr-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Elf1sc631V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Ets1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tETS1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Fosl1sc183V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562GabpV0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGABP\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Gata2cg2Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tGATA2_(CG2-96)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Hdac2sc6296V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHDAC2_(SC-6296)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Hey1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tHEY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562MaxV0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562NrsfV0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol24h8Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol24h8V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2-4H8\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pol2V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Pu1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tPU.1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Rad21V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sin3ak20V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Six5Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSIX5\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sp1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSP1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Sp2sc643V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562SrfV0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tSRF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf1Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Taf7sq8V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTAF7_(SQ-8)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Thap1sc98174V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Usf1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tUSF-1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Yy1V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Yy1V0416102AlnRep0_vs_wgEncodeHaibTfbsK562ControlPcr1xAlnRep0.bb\tK562\tChipSeq\tYY1\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Zbtb33Pcr1xAlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB33\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsK562Zbtb7asc34508V0416101AlnRep0_vs_wgEncodeHaibTfbsK562ControlV0416101AlnRep0.bb\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsPanc1NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsPanc1ControlPcr2xAlnRep0.bb\tPANC-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsPfsk1NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsPfsk1ControlPcr2xAlnRep0.bb\tPFSK-1\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraCtcfV0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraP300V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraRad21V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tRad21\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraUsf1sc8983V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsSknshraYy1c20V0416102AlnRep0_vs_wgEncodeHaibTfbsSknshraControlV0416102AlnRep2.bb\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAlnRep0_vs_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAlnRep0_vs_wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2AlnRep0.bb\tT-47D\tChipSeq\tERalpha_a\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tFOXA1_(C-20)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tGATA3_(SC-268)\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsT47dP300V0416102Dmso2AlnRep0_vs_wgEncodeHaibTfbsT47dControlV0416102Dmso2AlnRep2.bb\tT-47D\tChipSeq\tp300\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeHaibTfbsU87NrsfPcr2xAlnRep0_vs_wgEncodeHaibTfbsU87ControlPcr2xAlnRep0.bb\tU87\tChipSeq\tNRSF\tPeaks\t\tbigBed\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipFibroblCtcfAlnRep0_vs_wgEncodeOpenChromChipFibroblInputAlnRep1.bb\tFibrobl\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGlioblaCtcfAlnRep0_vs_wgEncodeOpenChromChipGlioblaInputAlnRep1.bb\tGliobla\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGlioblaPol2AlnRep0_vs_wgEncodeOpenChromChipGlioblaInputAlnRep1.bb\tGliobla\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878CmycAlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878CtcfAlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipGm12878Pol2AlnRep0_vs_wgEncodeOpenChromChipGm12878InputAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3CmycAlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3CtcfAlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHelas3Pol2AlnRep0_vs_wgEncodeOpenChromChipHelas3InputAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2CmycAlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2CtcfAlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHepg2Pol2AlnRep0_vs_wgEncodeOpenChromChipHepg2InputAlnRep1.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecCmycAlnRep1_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecCtcfAlnRep0_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipHuvecPol2AlnRep0_vs_wgEncodeOpenChromChipHuvecInputAlnRep1.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562CmycAlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562CtcfAlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipK562Pol2AlnRep0_vs_wgEncodeOpenChromChipK562InputAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CmycEstroAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CmycVehAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfEstroAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7CtcfVehAlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipMcf7Pol2AlnRep0_vs_wgEncodeOpenChromChipMcf7InputAlnRep1.bb\tMCF-7\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipProgfibCtcfAlnRep0_vs_wgEncodeOpenChromChipProgfibInputAlnRep1.bb\tProgFib\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeOpenChromChipProgfibPol2AlnRep0_vs_wgEncodeOpenChromChipProgfibInputAlnRep1.bb\tProgFib\tChipSeq\tPol2\tPeaks\t\tbigBed\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm10847NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm10847InputIggrabAlnRep0.bb\tGM10847\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm10847Pol2IggmusAlnRep1_vs_wgEncodeSydhTfbsGm10847InputIggmusAlnRep0.bb\tGM10847\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Brca1cIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878CfosStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Chd21250IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Ctcfc20StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF_(C-20)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878EbfStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tEBF\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Gcn5StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tGCN5\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Irf3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878JundStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878MaxStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Nfe2hStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNF-E2_(H-230)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878NfkbTnfaStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Nrf1IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878P300n15StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol2StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Pol3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggrabAlnRep0.bb\tGM12878\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Rfx5n494IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Spt20StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSPT20\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Stat1StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Stat3IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878TbpIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Tr4StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Usf2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878WhipIggmusAlnRep0_vs_wgEncodeSydhTfbsGm12878InputIggmusAlnRep0.bb\tGM12878\tChipSeq\tWHIP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Yy1StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Znf143166181apStdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12878Zzz3StdAlnRep0_vs_wgEncodeSydhTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12891NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12891InputIggrabAlnRep0.bb\tGM12891\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12891Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12891InputIggmusAlnRep0.bb\tGM12891\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12892NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm12892InputIggrabAlnRep0.bb\tGM12892\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm12892Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm12892InputIggmusAlnRep0.bb\tGM12892\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm15510NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm15510InputIggrabAlnRep0.bb\tGM15510\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm15510Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm15510InputIggmusAlnRep0.bb\tGM15510\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18505NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18505InputIggrabAlnRep0.bb\tGM18505\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18505Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18505InputIggmusAlnRep0.bb\tGM18505\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18526NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18526InputIggrabAlnRep0.bb\tGM18526\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18526Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18526InputIggmusAlnRep0.bb\tGM18526\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18951NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm18951InputIggrabAlnRep0.bb\tGM18951\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm18951Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm18951InputIggmusAlnRep1.bb\tGM18951\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19099NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm19099InputIggrabAlnRep0.bb\tGM19099\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19099Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm19099InputIggmusAlnRep0.bb\tGM19099\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19193NfkbIggrabAlnRep0_vs_wgEncodeSydhTfbsGm19193InputIggrabAlnRep0.bb\tGM19193\tChipSeq\tNFKB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsGm19193Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsGm19193InputIggmusAlnRep0.bb\tGM19193\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescCjunIggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescCtbp2UcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tCtBP2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescMaxUcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescNrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescRad21IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescRfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescSuz12UcdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputUcdAlnRep1.bb\tH1-hESC\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescTbpStdAlnRep0_vs_wgEncodeSydhTfbsH1hescInputStdAlnRep1.bb\tH1-hESC\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsH1hescUsf2IggrabAlnRep0_vs_wgEncodeSydhTfbsH1hescInputIggrabAlnRep1.bb\tH1-hESC\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHct116Pol2UcdAlnRep0_vs_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHct116Tcf4UcdAlnRep0_vs_wgEncodeSydhTfbsHct116InputUcdAlnRep1.bb\tHCT-116\tChipSeq\tTCF4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bElk4UcdAlnRep0_vs_wgEncodeSydhTfbsHek293InputUcdAlnRep1.bb\tHEK293(b)\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bKap1UcdAlnRep0_vs_wgEncodeSydhTfbsHek293InputUcdAlnRep1.bb\tHEK293(b)\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHek293bPol2StdAlnRep0_vs_wgEncodeSydhTfbsHek293bInputStdAlnRep1.bb\tHEK293(b)\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ap2alphaStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2alpha\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ap2gammaStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tAP-2gamma\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Baf155IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Baf170IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBAF170\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Bdp1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brca1cIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brf1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brf2StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Brg1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CfosStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CjunIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3CmycStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f4StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3E2f6StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Elk4UcdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputUcdAlnRep1.bb\tHeLa-S3\tChipSeq\tELK4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Gcn5StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tGCN5\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Hae2f1StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Ini1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Irf3IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3JundIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3MaxStdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Nrf1IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3P300n15IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tp300_(N-15)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Pol2s2IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Pol2StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Prdm1vIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Rpc155StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Spt20StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tSPT20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Stat1Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIfng30StdAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Stat3IggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3TbpIggrabAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggrabAlnRep1.bb\tHeLa-S3\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Tf3c110StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Tr4StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Usf2IggmusAlnRep0_vs_wgEncodeSydhTfbsHelas3InputIggmusAlnRep0.bb\tHeLa-S3\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Znf274UcdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputUcdAlnRep1.bb\tHeLa-S3\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHelas3Zzz3StdAlnRep0_vs_wgEncodeSydhTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tZZZ3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2bTr4UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2bZnf274UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CebpbForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Chd21250IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2CjunIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2ErraForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tERRA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Grp20ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tGRp20\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHNF4A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tHSF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Irf3IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tIRF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2JundIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Maffm8194IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafF_(M8194)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Mafkab50322IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Mafksc477IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tMafK_(SC-477)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Nrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPGC1A\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2ForsklnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputForsklnStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Pol2PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Rad21IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Rfx5n494IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tRFX5_(N-494)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp1InslnStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputInslnStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp1PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Srebp2PravastStdAlnRep0_vs_wgEncodeSydhTfbsHepg2InputPravastStdAlnRep0.bb\tHepG2\tChipSeq\tSREBP2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2TbpIggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Tcf4UcdAlnRep0_vs_wgEncodeSydhTfbsHepg2bInputUcdAlnRep1.bb\tHepG2b\tChipSeq\tTCF4\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHepg2Usf2IggrabAlnRep0_vs_wgEncodeSydhTfbsHepg2InputIggrabAlnRep1.bb\tHepG2\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecCfosUcdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecCjunStdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecGata2UcdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputUcdAlnRep1.bb\tHUVEC\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecMaxStdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsHuvecPol2StdAlnRep0_vs_wgEncodeSydhTfbsHuvecInputStdAlnRep0.bb\tHUVEC\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Atf3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tATF3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Bdp1StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBDP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bE2f4UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bE2f6UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tE2F6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bGata1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bGata2UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bKap1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tKAP1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brf1StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brf2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tBRF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Brg1IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tBrg1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bSetdb1MnasedUcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bSetdb1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bTr4UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tTR4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bYy1UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bZnf263UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF263\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562bZnf274UcdAlnRep0_vs_wgEncodeSydhTfbsK562bInputUcdAlnRep1.bb\tK562b\tChipSeq\tZNF274\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Ccnt2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tCCNT2\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CebpbIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tCEBPB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CfosStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Fos\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Chd21250IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tCHD2_(N-1250)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunIfng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CjunStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Jun\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycIfng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562CmycStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Gtf2bStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tGTF2B\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Gtf2f1rapIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tGTF2F1_(RAP-74)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Hmgn3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tHMGN3\tPeaks\t\tbigBed\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Ini1IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tIni1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Irf1Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Irf1Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tIRF1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562JundStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tJunD\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Mafkab50322IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562MaxStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Mxi1bhlhIggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tMxi1_(bHLH)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NelfeStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNELFe\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Nfe2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-E2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NfyaStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YA\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562NfybStdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tNF-YB\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Nrf1IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tNrf1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562P300f4IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tp300_(F-4)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2s2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Pol3StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tPol3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Rad21StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRad21\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Rpc155StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tRPC155\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Sirt6StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tSIRT6\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Smc3ab9263IggrabAlnRep0_vs_wgEncodeSydhTfbsK562InputIggrabAlnRep1.bb\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifng30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng30StdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat1Ifng6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfng6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat2Ifna30StdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna30StdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Stat2Ifna6hStdAlnRep0_vs_wgEncodeSydhTfbsK562InputIfna6hStdAlnRep1.bb\tK562\tChipSeq\tSTAT2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Tal1sc12984IggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562TbpIggmusAlnRep0_vs_wgEncodeSydhTfbsK562InputIggmusAlnRep0.bb\tK562\tChipSeq\tTBP\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Tf3c110StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Usf2StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tUSF2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsK562Xrcc4StdAlnRep0_vs_wgEncodeSydhTfbsK562InputStdAlnRep0.bb\tK562\tChipSeq\tXRCC4\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesPol2TamStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tPol2\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf10aesStat3TamStdAlnRep0_vs_wgEncodeSydhTfbsMcf10aesInputUcdAlnRep1.bb\tMCF10A-Er-Src\tChipSeq\tSTAT3\tPeaks\t\tbigBed\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsMcf7Hae2f1UcdAlnRep0_vs_wgEncodeSydhTfbsMcf7InputUcdAlnRep0.bb\tMCF-7\tChipSeq\tHA-E2F1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4CmycStdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tc-Myc\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4MaxStdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tMax\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNb4Pol2StdAlnRep0_vs_wgEncodeSydhTfbsNb4InputStdAlnRep1.bb\tNB4\tChipSeq\tPol2\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Suz12UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tSUZ12\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Yy1UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tYY1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsNt2d1Znf274UcdAlnRep0_vs_wgEncodeSydhTfbsNt2d1InputUcdAlnRep1.bb\tNT2-D1\tChipSeq\tZNF274\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsPbdeGata1UcdAlnRep0_vs_wgEncodeSydhTfbsPbdeInputUcdAlnRep1.bb\tPBDE\tChipSeq\tGATA-1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsPbdePol2UcdAlnRep0_vs_wgEncodeSydhTfbsPbdeInputUcdAlnRep1.bb\tPBDE\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsRajiPol2UcdAlnRep0_vs_wgEncodeSydhTfbsRajiInputUcdAlnRep1.bb\tRaji\tChipSeq\tPol2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsShsy5yGata2UcdAlnRep0_vs_wgEncodeSydhTfbsShsy5yInputUcdAlnRep1.bb\tSH-SY5Y\tChipSeq\tGATA-2\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsTrexhek293Znf263UcdAlnRep0_vs_wgEncodeSydhTfbsThek293InputUcdAlnRep1.bb\tT-REx-HEK293\tChipSeq\tZNF263\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsU2osKap1UcdAlnRep0_vs_wgEncodeSydhTfbsU2osInputUcdAlnRep1.bb\tU2OS\tChipSeq\tKAP1\tPeaks\t\tbigBed\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeSydhTfbsU2osSetdb1UcdAlnRep0_vs_wgEncodeSydhTfbsU2osInputUcdAlnRep1.bb\tU2OS\tChipSeq\tSETDB1\tPeaks\t\tbigBed\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EfosControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-FOS\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Egata2ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-GATA2\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Ehdac8ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-HDAC8\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EjunbControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunB\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562EjundControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-JunD\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUchicagoTfbsK562Enr4a1ControlAlnRep0_vs_wgEncodeUchicagoTfbsK562InputControlAlnRep0.bb\tK562\tChipSeq\teGFP-NR4A1\tPeaks\t\tbigBed\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg04449CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg04449InputStdAlnRep1.bb\tAG04449\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg04450CtcfStdAlnRep1_vs_wgEncodeUwTfbsAg04450InputStdAlnRep1.bb\tAG04450\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg09309CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg09309InputStdAlnRep1.bb\tAG09309\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg09319CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg09319InputStdAlnRep1.bb\tAG09319\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAg10803CtcfStdAlnRep0_vs_wgEncodeUwTfbsAg10803InputStdAlnRep1.bb\tAG10803\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsAoafCtcfStdAlnRep0_vs_wgEncodeUwTfbsAoafInputStdAlnRep1.bb\tAoAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsBjCtcfStdAlnRep0_vs_wgEncodeUwTfbsBjInputStdAlnRep1.bb\tBJ\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsCaco2CtcfStdAlnRep0_vs_wgEncodeUwTfbsCaco2InputStdAlnRep1.bb\tCaco-2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm06990CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm06990InputStdAlnRep1.bb\tGM06990\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12801CtcfStdAlnRep1_vs_wgEncodeUwTfbsGm12801InputStdAlnRep1.bb\tGM12801\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12864CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12864InputStdAlnRep1.bb\tGM12864\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12865CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12865InputStdAlnRep1.bb\tGM12865\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12872CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12872InputStdAlnRep1.bb\tGM12872\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12873CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12873InputStdAlnRep1.bb\tGM12873\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12874CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12874InputStdAlnRep1.bb\tGM12874\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12875CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12875InputStdAlnRep1.bb\tGM12875\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsGm12878CtcfStdAlnRep0_vs_wgEncodeUwTfbsGm12878InputStdAlnRep1.bb\tGM12878\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHaspCtcfStdAlnRep1_vs_wgEncodeUwTfbsHaspInputStdAlnRep1.bb\tHA-sp\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHbmecCtcfStdAlnRep0_vs_wgEncodeUwTfbsHbmecInputStdAlnRep1.bb\tHBMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHcfaaCtcfStdAlnRep1_vs_wgEncodeUwTfbsHcfaaInputStdAlnRep1.bb\tHCFaa\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHcpeCtcfStdAlnRep0_vs_wgEncodeUwTfbsHcpeInputStdAlnRep1.bb\tHCPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHeeCtcfStdAlnRep0_vs_wgEncodeUwTfbsHeeInputStdAlnRep1.bb\tHEEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHek293CtcfStdAlnRep0_vs_wgEncodeUwTfbsHek293InputStdAlnRep1.bb\tHEK293\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHelas3CtcfStdAlnRep0_vs_wgEncodeUwTfbsHelas3InputStdAlnRep1.bb\tHeLa-S3\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHepg2CtcfStdAlnRep0_vs_wgEncodeUwTfbsHepg2InputStdAlnRep1.bb\tHepG2\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHl60CtcfStdAlnRep1_vs_wgEncodeUwTfbsHl60InputStdAlnRep1.bb\tHL-60\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHmecCtcfStdAlnRep1_vs_wgEncodeUwTfbsHmecInputStdAlnRep1.bb\tHMEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHmfCtcfStdAlnRep0_vs_wgEncodeUwTfbsHmfInputStdAlnRep1.bb\tHMF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHpafCtcfStdAlnRep0_vs_wgEncodeUwTfbsHpafInputStdAlnRep1.bb\tHPAF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHpfCtcfStdAlnRep0_vs_wgEncodeUwTfbsHpfInputStdAlnRep1.bb\tHPF\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHreCtcfStdAlnRep0_vs_wgEncodeUwTfbsHreInputStdAlnRep1.bb\tHRE\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHrpeCtcfStdAlnRep1_vs_wgEncodeUwTfbsHrpeInputStdAlnRep1.bb\tHRPEpiC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsHuvecCtcfStdAlnRep0_vs_wgEncodeUwTfbsHuvecInputStdAlnRep1.bb\tHUVEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsK562CtcfStdAlnRep0_vs_wgEncodeUwTfbsK562InputStdAlnRep1.bb\tK562\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsNhekCtcfStdAlnRep0_vs_wgEncodeUwTfbsNhekInputStdAlnRep1.bb\tNHEK\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsSaecCtcfStdAlnRep0_vs_wgEncodeUwTfbsSaecInputStdAlnRep1.bb\tSAEC\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsSknshraCtcfStdAlnRep0_vs_wgEncodeUwTfbsSknshraInputStdAlnRep1.bb\tSK-N-SH_RA\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/peakSeq/optimal/hub/peakSeq.optimal.wgEncodeUwTfbsWerirb1CtcfStdAlnRep0_vs_wgEncodeUwTfbsWerirb1InputStdAlnRep1.bb\tWERI-Rb-1\tChipSeq\tCTCF\tPeaks\t\tbigBed\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/A549_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9005-021WC-b1.LID9006-022WC-b2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/A549_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8963-021WC-b1.LID8964-022WC-b2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/AGO4450_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9001-017WC-b1.LID9002-018WC-b2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/AGO4450_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8965-017WC-b1.LID8966-018WC-b2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/BJ_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9007-037WC-b1.LID9008-038WC-b2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/BJ_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8969-037WC-b1.LID8970-038WC-b2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18547-003C-b1.LID18548-004C-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8467-003C-b1.LID8468-004C-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9197-003N-b1.LID9198-004N-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8532-003N-b1.LID8533-004N-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8661-003WC-b1.LID8662-004WC-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/GM12878_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16629-003WC-b1.LID16630-004WC-b2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/H1ES_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8663-005WC-b1.LID8664-006WC-b2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/H1ES_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8461-005WC-b1.LID8462-006WC-b2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8469-011C-b1.LID8470-012C-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9200-011N-b1.LID9201-012N-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8559-011N-b1.LID8560-012N-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8790-011WC-b1.LID8791-012WC-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HeLa_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16633-011WC-b1.LID16634-012WC-b2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18552-013C-b1.LID18553-014C-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8471-013C-b1.LID8472-014C-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9202-013N-b1.LID9203-014N-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8534-013N-b1.LID8535-014N-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8792-013WC-b1.LID8793-014WC-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HepG2_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16635-013WC-b1.LID16636-014WC-b2.idrFilt0.1.bb\tHepG2\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HSMM_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8826-023WC-b1.LID8827-024WC-b2.idrFilt0.1.bb\tHSMM\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HSMM_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8710-023WC-b1.LID8711-024WC-b2.idrFilt0.1.bb\tHSMM\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8688-029C-b3.LID8689-030C-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9206-029N-b3.LID9207-030N-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8690-029N-b3.LID8691-030N-b4.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8788-009WC-b1.LID8789-010WC-b2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/HUVEC_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8463-009WC-b1.LID8464-010WC-b2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Chromatin_Total_Long_CSHL_Contig.CSHL_LID9185-025CH-b3.LID9186-026CH-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Cytoplasm_Am_Long_CSHL_Contig.CSHL_LID18545-001C-b1.LID18546-002C-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8465-001C-b1.LID8466-002C-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleolus_Total_Long_CSHL_Contig.CSHL_LID9187-025NL-b3.LID9188-026NL-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleoplasm_Total_Long_CSHL_Contig.CSHL_LID9189-025NP-b3.LID9190-026NP-b4.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9195-001N-b1.LID9196-002N-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8556-001N-b1.LID8557-002N-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8659-001WC-b1.LID8660-002WC-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/K562_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16627-001WC-b1.LID16628-002WC-b2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/MCF-7_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8824-015WC-b1.LID8825-016WC-b2.idrFilt0.1.bb\tMCF-7\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/MCF-7_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8686-015WC-b1.LID8687-016WC-b2.idrFilt0.1.bb\tMCF-7\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Cytoplasm_Ap_Long_CSHL_Contig.CSHL_LID8795-027C-b3.LID8796-028C-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Nucleus_Am_Long_CSHL_Contig.CSHL_LID9204-027N-b3.LID9205-028N-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_Nucleus_Ap_Long_CSHL_Contig.CSHL_LID8797-027N-b3.LID8798-028N-b4.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8665-007WC-b1.LID8666-008WC-b2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHEK_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID16631-007WC-b1.LID16632-008WC-b2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHLF_WholeCell_Am_Long_CSHL_Contig.CSHL_LID8828-033WC-b1.LID8829-034WC-b2.idrFilt0.1.bb\tNHLF\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/NHLF_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8692-033WC-b1.LID8701-034WC-b2.idrFilt0.1.bb\tNHLF\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/SK-N-SH_RA_WholeCell_Am_Long_CSHL_Contig.CSHL_LID9003-019WC-b1.LID9011-020WC-b2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/LongRnaSeq/SK-N-SH_RA_WholeCell_Ap_Long_CSHL_Contig.CSHL_LID8967-019WC-b1.LID8968-020WC-b2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/A549-Stam_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20749-021WC-r1.LID20750-022WC-r2.idrFilt0.1.bb\tA549\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/AGO4450-Stam_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20745-017WC-r1.LID20746-018WC-r2.idrFilt0.1.bb\tAG04450\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/BJ_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20909-037WC-r1.LID20910-038WC-r2.idrFilt0.1.bb\tBJ\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID20901-003C-r1.LID20904-004C-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID20900-003N-r1.LID20903-004N-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/GM12878_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20899-003WC-r1.LID20902-004WC-r2.idrFilt0.1.bb\tGM12878\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/H1ES_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20905-005WC-r1.LID20906-006WC-r2.idrFilt0.1.bb\tH1-hESC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21145-011C-r1.LID21148-012C-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21144-011N-r1.LID21147-012N-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HelaS3_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID21143-011WC-r1.LID21146-012WC-r2.idrFilt0.1.bb\tHeLa-S3\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21057-029C-r1.LID21059-030C-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21056-029N-r1.LID21058-030N-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/HUVEC_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID21054-009WC-r1.LID21055-010WC-r2.idrFilt0.1.bb\tHUVEC\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Chromatin_Short_RNA_CSHL_Contig.CSHL_LID8930-025CH-r1.LID18560-026CH-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID10572-001C-r1.LID10571-002C-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleoli_Short_RNA_CSHL_Contig.CSHL_LID8928-025NL-r1.LID18558-026NL-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleoplasm_Short_RNA_CSHL_Contig.CSHL_LID8929-025NP-r1.LID18559-026NP-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID10570-001N-r1.LID10569-002N-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/K562_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID10567-001WC-r1.LID10568-002WC-r2.idrFilt0.1.bb\tK562\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_Cytosol_Short_RNA_CSHL_Contig.CSHL_LID21002-027C-r1.LID21004-028C-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_Nucleus_Short_RNA_CSHL_Contig.CSHL_LID21001-027N-r1.LID21003-028N-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/NHEK_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20999-007WC-r1.LID21000-008WC-r2.idrFilt0.1.bb\tNHEK\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_elements/jan2011/ShortRnaSeq/SK-N-SH-Stan_WholeCell_Short_RNA_CSHL_Contig.CSHL_LID20747-019WC-r1.LID20748-020WC-r2.idrFilt0.1.bb\tSK-N-SH_RA\tRnaSeq\t\tContigs\tpooled\tbigBed\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/gm12878.ChromHMM.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/h1hesc.ChromHMM.bb\tH1\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/helas3.ChromHMM.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/hepg2.ChromHMM.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/huvec.ChromHMM.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/k562.ChromHMM.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_gm12878_relabel.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_h1hesc_relabel.bb\tH1-hESC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_helas3_relabel.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_hepg2_relabel.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_huvec_relabel.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/segway_k562_relabel.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/gm12878.combined.bb\tGM12878\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/h1hesc.combined.bb\tH1-hESC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/helas3.combined.bb\tHeLa-S3\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/hepg2.combined.bb\tHepG2\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/huvec.combined.bb\tHUVEC\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/segmentations/jan2011/hub/k562.combined.bb\tK562\tgenomeSegmentation\t\tSegmentation\t\tbigBed\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878ControlStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H2azStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k27acStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k9acStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H3k9me3StdAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneGm12878H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescControlStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescCtcfStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k27acStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH3k9acStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneH1hescH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3ControlStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3CtcfStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k27acStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me1Std_1Reps.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H3k9acStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHelas3Pol2bStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2ControlStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2CtcfStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H2azStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k27acStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me1Std_1Reps.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H3k9acStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHepg2H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecControlStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHmecH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmControlStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmCtcfStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH2azStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH3k9me3StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHSMM\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtControlStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtCtcfStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH2azStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k27acStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k79me2StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH3k9acStdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHsmmtH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tHSMMtube\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecControlStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecCtcfStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k27acStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k36me3StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k4me3StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k9acStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH3k9me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecH4k20me1StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneHuvecPol2bStdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562ControlStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562CtcfStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H2azStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k27acStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me1StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k79me2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9acStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9me1StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H3k9me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562H4k20me1StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneK562Pol2bStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaControlStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaCtcfStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhaH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNH-A\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadControlStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhdfadH3k9acStdAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekControlStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekCtcfStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k27acStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k27me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k36me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me2StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k4me3StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k9acStdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH3k9me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K9me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekH4k20me1StdAln_3Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhekPol2bStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tPol2(b)\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfControlStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k27acStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k9acStdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH4k20me1StdAln_2Reps.norm5.rawsignal.bw\tNHLF\tChipSeq\tH4K20me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblControlStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tControl\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblCtcfStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH2azStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH2A.Z\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k27acStdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k4me1StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k4me2StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneOsteoblH3k9me3StdAln_2Reps.norm5.rawsignal.bw\tOsteobl\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tBroad\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549ControlPcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549CtcfPcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549CtcfPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexbAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexcAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xDexdAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549GrPcr2xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Pol2Pcr2xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Pol2Pcr2xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Usf1Pcr1xDexaAln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsA549Usf1Pcr1xEtoh02Aln_2Reps.norm5.rawsignal.bw\tA549\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1ControlV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Estradia1hAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1EralphaaV0416102Gen1hAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1Foxa1c20V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1GrV0416102DexaAln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1GrV0416102Etoh02Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tGR\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsEcc1Pol2V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tECC-1\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Atf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878BatfPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBATF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bcl11aPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCL11A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Bclaf1m33V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBCLAF1_(M33-P5B11)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878ControlPcr2xAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Ebf1c8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF1_(C-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878EbfPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Egr1Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Egr1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Elf1sc631V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Ets1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tETS1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878GabpPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Irf4m17Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF4_(M-17)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Irf4Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF4\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Mef2aPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMEF2A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Mef2csc13268Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Oct2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tOct-2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878P300Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pax5n19Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPAX5-N19\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pbx3Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPbx3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pol2Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pou2f2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPOU2F2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Rad21V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878RxraPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Sin3ak20Pcr1xAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Six5Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878SrfPcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Tcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Usf1Pcr2xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tYY1_(SC-281)\tSignal\t1\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12878Zeb1sc25388V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZEB1_(SC-25388)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891ControlPcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Oct2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tOct-2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pou2f2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPOU2F2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12891Yy1c20V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892ControlPcr1xAln_4Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pax5c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPAX5-C20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol24h8V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Pol2V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Taf1V0416102Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsGm12892Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescAtf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescBcl11aPcr1xAln_3Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tBCL11A\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescBcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescControlPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescCtcfsc5916V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF_(SC-5916)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescEgr1V0416101Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescEgr1V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescGabpPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescHdac2sc6296V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescJundV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tJunD\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNanogsc33759V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNANOG_(SC-33759)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNrsfPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescNrsfV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescP300Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol24h8V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPol2V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescPou5f1sc9081V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPOU5F1_(SC-9081)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescRad21V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescRxraV0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSin3ak20Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSix5Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescSrfPcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf1V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTaf7sq8V0416102Aln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTAF7_(SQ-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescTcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescUsf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsH1hescYy1c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHct116ControlV0416101Aln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHct116Pol24h8V0416101Aln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3ControlPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3GabpPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3NrsfPcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3Pol2Pcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHelas3Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Atf3Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tATF3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Bhlhe40V0416101Aln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tBHLHE40\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2CtcfV0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Elf1sc631V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Fosl2Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOSL2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa1c20Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa1sc101058Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA1_(SC-101058)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Foxa2sc6554V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tFOXA2_(SC-6554)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2GabpPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hdac2sc6296V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hey1V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHEY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hnf4ah171Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4A_(H-171)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Hnf4gsc6558V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4G_(SC-6558)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2JundPcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tJunD\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2P300Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2P300V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Pol2Pcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Rad21V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2RxraPcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRXRA\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Sin3ak20Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Taf1Pcr2xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Tcf12Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTCF12\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Usf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHepg2Zbtb33V0416101Aln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHtb11ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tHTB-11\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsHtb11NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tHTB-11\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Bcl3Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBCL3\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Bclaf1m33Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBCLAF1_(M33-P5B11)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562ControlPcr1xAln_6Reps.norm5.rawsignal.bw\tK562\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Ctcflsc98982V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCFL_(SC-98982)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562E2f6h50V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tE2F6_(H-50)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Egr1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tEgr-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Elf1sc631V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tELF1_(SC-631)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Ets1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tETS1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Fosl1sc183V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tFOSL1_(SC-183)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562GabpV0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGABP\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Gata2cg2Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGATA2_(CG2-96)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Hdac2sc6296V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHDAC2_(SC-6296)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Hey1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHEY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562MaxV0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562NrsfV0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol24h8Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol24h8V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pol2V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Pu1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPU.1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Rad21V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sin3ak20V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSin3Ak-20\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Six5Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSIX5\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sp1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSP1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Sp2sc643V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSP2_(SC-643)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562SrfV0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSRF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf1Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Taf7sq8V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAF7_(SQ-8)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Thap1sc98174V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTHAP1_(SC-98174)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Usf1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tUSF-1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Yy1V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Yy1V0416102Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tYY1\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Zbtb33Pcr1xAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tZBTB33\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsK562Zbtb7asc34508V0416101Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tZBTB7A_(SC-34508)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPanc1ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tPANC-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPanc1NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tPANC-1\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPfsk1ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tPFSK-1\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsPfsk1NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tPFSK-1\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknmcControlV0416101Aln_1Reps.norm5.rawsignal.bw\tSK-N-MC\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraControlV0416102Aln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraCtcfV0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tCTCF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraP300V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraRad21V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tRad21\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraUsf1sc8983V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tUSF1_(SC-8983)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsSknshraYy1c20V0416102Aln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tYY1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dControlV0416102Dmso2Aln_1Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dCtcfsc5916V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tCTCF_(SC-5916)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaPcr2xGen1hAln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaV0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dEralphaaV0416102Estradia1hAln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tERalpha_a\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dFoxa1c20V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tFOXA1_(C-20)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dGata3sc268V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tGATA3_(SC-268)\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsT47dP300V0416102Dmso2Aln_2Reps.norm5.rawsignal.bw\tT-47D\tChipSeq\tp300\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsU87ControlPcr2xAln_2Reps.norm5.rawsignal.bw\tU87\tChipSeq\tControl\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeHaibTfbsU87NrsfPcr2xAln_2Reps.norm5.rawsignal.bw\tU87\tChipSeq\tNRSF\tSignal\t\tbigWig\tHudsonAlpha\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipFibroblCtcfAln_2Reps.norm5.rawsignal.bw\tFibrobl\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipFibroblInputAln_1Reps.norm5.rawsignal.bw\tFibrobl\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaCtcfAln_2Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaInputAln_1Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGlioblaPol2Aln_2Reps.norm5.rawsignal.bw\tGliobla\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878CmycAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878CtcfAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878InputAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12878Pol2Aln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12891CtcfAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm12892CtcfAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19238CtcfAln_2Reps.norm5.rawsignal.bw\tGM19238\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19239CtcfAln_2Reps.norm5.rawsignal.bw\tGM19239\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipGm19240CtcfAln_2Reps.norm5.rawsignal.bw\tGM19240\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescCmycAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescCtcfAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipH1hescPol2Aln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3CmycAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3CtcfAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3InputAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHelas3Pol2Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2CmycAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2CtcfAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2InputAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHepg2Pol2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecCmycAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecCtcfAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecInputAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipHuvecPol2Aln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562CmycAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562CtcfAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562InputAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipK562Pol2Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CmycEstroAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CmycVehAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tc-Myc\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfEstroAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7CtcfVehAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7InputAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMcf7Pol2Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipMonocd14InputAln_1Reps.norm5.rawsignal.bw\tMonocytes-CD14+\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipNhekCtcfAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibCtcfAln_2Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tCTCF\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibInputAln_1Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tInput\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromChipProgfibPol2Aln_2Reps.norm5.rawsignal.bw\tProgFib\tChipSeq\tPol2\tSignal\t\tbigWig\tUT-A\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnase8988tAln_2Reps.norm5.rawsignal.bw\t8988T\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseA549Aln_2Reps.norm5.rawsignal.bw\tA549\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseAosmcSerumfreeAln_2Reps.norm5.rawsignal.bw\tAoSMC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseChorionAln_2Reps.norm5.rawsignal.bw\tChorion\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseCllAln_3Reps.norm5.rawsignal.bw\tCLL\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseFibroblAln_2Reps.norm5.rawsignal.bw\tFibrobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseFibropAln_3Reps.norm5.rawsignal.bw\tFibroP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGlioblaAln_2Reps.norm5.rawsignal.bw\tGliobla\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12878Aln_5Reps.norm5.rawsignal.bw\tGM12878\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12891Aln_2Reps.norm5.rawsignal.bw\tGM12891\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm12892Aln_2Reps.norm5.rawsignal.bw\tGM12892\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm18507Aln_3Reps.norm5.rawsignal.bw\tGM18507\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19238Aln_2Reps.norm5.rawsignal.bw\tGM19238\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19239Aln_2Reps.norm5.rawsignal.bw\tGM19239\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseGm19240Aln_2Reps.norm5.rawsignal.bw\tGM19240\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseH1hescAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseH9esAln_2Reps.norm5.rawsignal.bw\tH9ES\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHelas3Aln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHelas3Ifna4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHepatocytesAln_2Reps.norm5.rawsignal.bw\tHepatocytes\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHepg2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHmecAln_2Reps.norm5.rawsignal.bw\tHMEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHpde6e6e7Aln_2Reps.norm5.rawsignal.bw\tHPDE6-E6E7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHsmmAln_3Reps.norm5.rawsignal.bw\tHSMM\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHsmmtAln_3Reps.norm5.rawsignal.bw\tHSMMtube\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHtr8Aln_2Reps.norm5.rawsignal.bw\tHTR8svn\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuh75Aln_2Reps.norm5.rawsignal.bw\tHuh-7.5\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuh7Aln_2Reps.norm5.rawsignal.bw\tHuh-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseIpsAln_3Reps.norm5.rawsignal.bw\tiPS\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseK562Aln_2Reps.norm5.rawsignal.bw\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseLncapAln_3Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseLncapAndroAln_2Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMcf7Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMedulloAln_2Reps.norm5.rawsignal.bw\tMedullo\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMelanoAln_2Reps.norm5.rawsignal.bw\tMelano\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseMyometrAln_2Reps.norm5.rawsignal.bw\tMyometr\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseOsteoblAln_3Reps.norm5.rawsignal.bw\tOsteobl\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePanisdAln_3Reps.norm5.rawsignal.bw\tPanIsletD\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePanisletsAln_3Reps.norm5.rawsignal.bw\tPanIslets\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnasePhteAln_2Reps.norm5.rawsignal.bw\tpHTE\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseProgfibAln_2Reps.norm5.rawsignal.bw\tProgFib\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseStellateAln_2Reps.norm5.rawsignal.bw\tStellate\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseT47dAln_2Reps.norm5.rawsignal.bw\tT-47D\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseUrotsaAln_2Reps.norm5.rawsignal.bw\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromDnaseUrotsaUt189Aln_2Reps.norm5.rawsignal.bw\tUrothelia\tDnaseSeq\t\tSignal\t\tbigWig\tDuke\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireA549Aln_2Reps.norm5.rawsignal.bw\tA549\tFaireSeq\t\tSignal\t\tbigWig\tUNC(Lieb)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireAstrocyAln_2Reps.norm5.rawsignal.bw\tAstrocy\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGlioblaAln_3Reps.norm5.rawsignal.bw\tGliobla\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12878Aln_3Reps.norm5.rawsignal.bw\tGM12878\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12891Aln_2Reps.norm5.rawsignal.bw\tGM12891\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm12892Aln_2Reps.norm5.rawsignal.bw\tGM12892\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm18507Aln_2Reps.norm5.rawsignal.bw\tGM18507\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireGm19239Aln_2Reps.norm5.rawsignal.bw\tGM19239\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireH1hescAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Ifna4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHelas3Ifng4hAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHepg2Aln_3Reps.norm5.rawsignal.bw\tHepG2\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHtr8Aln_2Reps.norm5.rawsignal.bw\tHTR8svn\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562Aln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562NabutAln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireK562OhureaAln_2Reps.norm5.rawsignal.bw\tK562\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireMcf7HypoxlacAln_2Reps.norm5.rawsignal.bw\tMCF-7\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireMedulloAln_2Reps.norm5.rawsignal.bw\tMedullo\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireNhbeAln_2Reps.norm5.rawsignal.bw\tNHBE\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFairePanisletsAln_1Reps.norm5.rawsignal.bw\tPanIslets\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireUrotsaAln_2Reps.norm5.rawsignal.bw\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeOpenChromFaireUrotsaUt189Aln_2Reps.norm5.rawsignal.bw\tUrothelia\tFaireSeq\t\tSignal\t\tbigWig\tUNC\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhGm12878NucleosomeRep0.bw30.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k27me3UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K27me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k4me1UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K4me1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k4me3UcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K4me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneK562H3k9acbUcdAln_2Reps.norm5.rawsignal.bw\tK562\tChIP-seq\tH3K9acB\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K27me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k36me3bUcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K36me3B\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k4me1UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K4me1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K4me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k9acStdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K9ac\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1H3k9me3UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tH3K9me3\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneNt2d1InputStdAln_1Reps.norm5.rawsignal.bw\tNT2-D1\tChIP-seq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhHistoneU2osH3k9me3UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChIP-seq\tH3K9me3\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhK562NucleosomeRep0.bw30.norm5.rawsignal.bw\t\t\t\t\t\tbw\t\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm10847Pol2IggmusAln_1Reps.norm5.rawsignal.bw\tGM10847\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Brca1cIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tBRCA1_(C-1863)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878CfosStdAln_3Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Chd21250IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Ctcfc20StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF_(C-20)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878EbfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tEBF\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Gcn5StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tGCN5\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Irf3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878JundStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878MaxStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Nfe2hStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNF-E2_(H-230)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878NfkbIggrabAln_4Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878NfkbTnfaStdAln_4Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Nrf1IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878P300n15StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tp300_(N-15)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol2IggmusAln_7Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol2StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Pol3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tPol3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Rfx5n494IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Smc3ab9263IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Spt20StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSPT20\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Stat1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Stat3IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878TbpIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Tr4StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Usf2IggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878WhipIggmusAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tWHIP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Yy1StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Znf143166181apStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12878Zzz3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tZZZ3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12891Pol2IggmusAln_6Reps.norm5.rawsignal.bw\tGM12891\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm12892Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM12892\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm15510Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM15510\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505NfkbIggrabAln_5Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18505Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM18505\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526InputIggmusAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18526Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM18526\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951InputIggmusAln_1Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951NfkbIggrabAln_4Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm18951Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM18951\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19099Pol2IggmusAln_3Reps.norm5.rawsignal.bw\tGM19099\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193InputIggmusAln_2Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193InputIggrabAln_2Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193NfkbIggrabAln_3Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tNFKB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsGm19193Pol2IggmusAln_4Reps.norm5.rawsignal.bw\tGM19193\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescCjunIggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescCtbp2UcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tCtBP2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputIggrabAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputStdAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescInputUcdAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescMaxUcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescNrf1IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescRad21IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescRfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescSuz12UcdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tSUZ12\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescTbpStdAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsH1hescUsf2IggrabAln_2Reps.norm5.rawsignal.bw\tH1-hESC\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116InputUcdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116Pol2UcdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHct116Tcf4UcdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tTCF4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bElk4UcdAln_2Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tELK4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bInputStdAln_1Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bKap1UcdAln_2Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tKAP1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293bPol2StdAln_3Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHek293InputUcdAln_1Reps.norm5.rawsignal.bw\tHEK293(b)\tChipSeq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ap2alphaStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tAP-2alpha\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ap2gammaStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tAP-2gamma\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Baf155IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBAF155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Baf170IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBAF170\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Bdp1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBDP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brca1cIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRCA1_(C-1863)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brf1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brf2StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBRF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Brg1IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tBrg1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CfosStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CjunIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3CmycStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f4StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3E2f6StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tE2F6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Elk4UcdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tELK4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Gcn5StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGCN5\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Gtf2f1rapIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tGTF2F1_(RAP-74)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Hae2f1StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Ini1IggmusAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIfng30StdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputIggrabAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputLargefragmentAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputMnaseAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputNakeddnaAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3InputUcdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Irf3IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3JundIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3MaxStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Mxi1bhlhIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tMxi1_(bHLH)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Nrf1IggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3P300n15IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tp300_(N-15)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Pol2s2IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Pol2StdAln_3Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Prdm1vIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tPRDM1_(Val90)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Rpc155StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tRPC155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Smc3ab9263IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Spt20StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSPT20\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Stat1Ifng30StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Stat3IggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3TbpIggrabAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Tf3c110StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Tr4StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Usf2IggmusAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Znf274UcdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHelas3Zzz3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tZZZ3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bInputUcdAln_1Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bTr4UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2bZnf274UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CebpbForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Chd21250IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2CjunIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2ErraForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tERRA\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Grp20ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tGRp20\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Hnf4aForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHNF4A\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Hsf1ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tHSF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputIggrabAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputInslnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2InputPravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Irf3IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tIRF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2JundIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Maffm8194IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafF_(M8194)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Mafkab50322IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Mafksc477IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tMafK_(SC-477)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Nrf1IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pgc1aForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPGC1A\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2ForsklnStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Pol2PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Rad21IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Rfx5n494IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tRFX5_(N-494)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp1InslnStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp1PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Srebp2PravastStdAln_3Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tSREBP2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2TbpIggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Tcf4UcdAln_2Reps.norm5.rawsignal.bw\tHepG2b\tChipSeq\tTCF4\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHepg2Usf2IggrabAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecCfosUcdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Fos\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecCjunStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecGata2UcdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecInputStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecInputUcdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecMaxStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsHuvecPol2StdAln_3Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Atf3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tATF3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Bdp1StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBDP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bE2f4UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bE2f6UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tE2F6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bGata1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tGATA-1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bGata2UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tGATA-2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bInputUcdAln_1Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bKap1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tKAP1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brf1StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brf2StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBRF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Brg1IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tBrg1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bSetdb1MnasedUcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tSETDB1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bSetdb1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tSETDB1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bTr4UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tTR4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bYy1UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bZnf263UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tZNF263\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562bZnf274UcdAln_2Reps.norm5.rawsignal.bw\tK562b\tChipSeq\tZNF274\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Ccnt2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCCNT2\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CebpbIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCEBPB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CfosStdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Fos\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Chd21250IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCHD2_(N-1250)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunIfng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CjunStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycIfng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562CmycStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Gtf2bStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGTF2B\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Gtf2f1rapIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tGTF2F1_(RAP-74)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Hmgn3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tHMGN3\tSignal\t\tbigWig\tHarvard\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Ini1IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIni1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfna30StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfna6hStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfng30StdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIfng6hStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputIggrabAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562InputStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Irf1Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Irf1Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tIRF1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562JundStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Mafkab50322IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562MaxStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Mxi1bhlhIggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tMxi1_(bHLH)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NelfeStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNELFe\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Nfe2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-E2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NfyaStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-YA\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562NfybStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNF-YB\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Nrf1IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tNrf1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562P300f4IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tp300_(F-4)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2s2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Pol3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tPol3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Rad21StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Rpc155StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tRPC155\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Sirt6StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSIRT6\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Smc3ab9263IggrabAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifng30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat1Ifng6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat2Ifna30StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Stat2Ifna6hStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tSTAT2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Tal1sc12984IggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562TbpIggmusAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Tf3c110StdAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tTFIIIC-110\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Usf2StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsK562Xrcc4StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tXRCC4\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputEtoh01bStdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputEtoh01cStdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesInputUcdAln_1Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesPol2Etoh01StdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesPol2TamStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tPol2\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01bStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01cStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3Etoh01StdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf10aesStat3TamStdAln_2Reps.norm5.rawsignal.bw\tMCF10A-Er-Src\tChipSeq\tSTAT3\tSignal\t\tbigWig\tHarvard(Weissman)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf7Hae2f1UcdAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tHA-E2F1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsMcf7InputUcdAln_2Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4CmycStdAln_2Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4MaxStdAln_2Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tMax\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNb4Pol2StdAln_3Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1InputUcdAln_1Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Suz12UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tSUZ12\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Yy1UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tYY1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsNt2d1Znf274UcdAln_2Reps.norm5.rawsignal.bw\tNT2-D1\tChipSeq\tZNF274\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdeGata1UcdAln_2Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tGATA-1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdeInputUcdAln_1Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tInput\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsPbdePol2UcdAln_2Reps.norm5.rawsignal.bw\tPBDE\tChipSeq\tPol2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsRajiInputUcdAln_1Reps.norm5.rawsignal.bw\tRaji\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsRajiPol2UcdAln_2Reps.norm5.rawsignal.bw\tRaji\tChipSeq\tPol2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsShsy5yGata2UcdAln_2Reps.norm5.rawsignal.bw\tSH-SY5Y\tChipSeq\tGATA-2\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsShsy5yInputUcdAln_1Reps.norm5.rawsignal.bw\tSH-SY5Y\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsThek293InputUcdAln_1Reps.norm5.rawsignal.bw\tT-REx-HEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUCD(Farnham)\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsTrexhek293Znf263UcdAln_2Reps.norm5.rawsignal.bw\tT-REx-HEK293\tChipSeq\tZNF263\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osInputUcdAln_1Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tInput\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osKap1UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tKAP1\tSignal\t\tbigWig\tStanford\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeSydhTfbsU2osSetdb1UcdAln_2Reps.norm5.rawsignal.bw\tU2OS\tChipSeq\tSETDB1\tSignal\t\tbigWig\tUCD\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EfosControlAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-FOS\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Egata2ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-GATA2\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Ehdac8ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-HDAC8\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EjunbControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-JunB\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562EjundControlAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-JunD\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562Enr4a1ControlAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\teGFP-NR4A1\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlfosAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlgata2Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlhdac8Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControljunbAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControljundAln_3Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUchicagoTfbsK562InputControlnr4a1Aln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUChicago\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseA549Aln_2Reps.norm5.rawsignal.bw\tA549\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg04449Aln_2Reps.norm5.rawsignal.bw\tAG04449\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg04450Aln_2Reps.norm5.rawsignal.bw\tAG04450\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg09309Aln_2Reps.norm5.rawsignal.bw\tAG09309\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg09319Aln_2Reps.norm5.rawsignal.bw\tAG09319\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAg10803Aln_2Reps.norm5.rawsignal.bw\tAG10803\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseAoafAln_2Reps.norm5.rawsignal.bw\tAoAF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseBe2cAln_2Reps.norm5.rawsignal.bw\tBE2_C\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseBjAln_2Reps.norm5.rawsignal.bw\tBJ\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseCaco2Aln_2Reps.norm5.rawsignal.bw\tCaco-2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseCmkAln_1Reps.norm5.rawsignal.bw\tCMK\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm06990Aln_2Reps.norm5.rawsignal.bw\tGM06990\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12864Aln_1Reps.norm5.rawsignal.bw\tGM12864\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12865Aln_2Reps.norm5.rawsignal.bw\tGM12865\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseGm12878Aln_2Reps.norm5.rawsignal.bw\tGM12878\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseH1hescAln_1Reps.norm5.rawsignal.bw\tH1-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseH7esAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHacAln_2Reps.norm5.rawsignal.bw\tHAc\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHaeAln_2Reps.norm5.rawsignal.bw\tHAEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHahAln_2Reps.norm5.rawsignal.bw\tHA-h\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHaspAln_2Reps.norm5.rawsignal.bw\tHA-sp\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHbmecAln_2Reps.norm5.rawsignal.bw\tHBMEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcfaaAln_2Reps.norm5.rawsignal.bw\tHCFaa\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcfAln_2Reps.norm5.rawsignal.bw\tHCF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcmAln_2Reps.norm5.rawsignal.bw\tHCM\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHconfAln_2Reps.norm5.rawsignal.bw\tHConF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHcpeAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHct116Aln_2Reps.norm5.rawsignal.bw\tHCT-116\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHeeAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHelas3Aln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHepg2Aln_2Reps.norm5.rawsignal.bw\tHepG2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHffAln_2Reps.norm5.rawsignal.bw\tHFF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHffmycAln_2Reps.norm5.rawsignal.bw\tHFF-Myc\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHgfAln_2Reps.norm5.rawsignal.bw\tHGF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHipeAln_2Reps.norm5.rawsignal.bw\tHIPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHl60Aln_2Reps.norm5.rawsignal.bw\tHL-60\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmecAln_2Reps.norm5.rawsignal.bw\tHMEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmfAln_2Reps.norm5.rawsignal.bw\tHMF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdbladAln_2Reps.norm5.rawsignal.bw\tHMVEC-dBl-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdblneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dBl-Neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdlyadAln_2Reps.norm5.rawsignal.bw\tHMVEC-dLy-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdlyneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dLy-Neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecdneoAln_2Reps.norm5.rawsignal.bw\tHMVEC-dNeo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmveclblAln_2Reps.norm5.rawsignal.bw\tHMVEC-LBl\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHmvecllyAln_2Reps.norm5.rawsignal.bw\tHMVEC-LLy\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHnpceAln_2Reps.norm5.rawsignal.bw\tHNPCEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpafAln_2Reps.norm5.rawsignal.bw\tHPAF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpdlfAln_2Reps.norm5.rawsignal.bw\tHPdLF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHpfAln_2Reps.norm5.rawsignal.bw\tHPF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrceAln_2Reps.norm5.rawsignal.bw\tHRCEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHreAln_2Reps.norm5.rawsignal.bw\tHRE\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrgecAln_2Reps.norm5.rawsignal.bw\tHRGEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHrpeAln_2Reps.norm5.rawsignal.bw\tHRPEpiC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHsmmAln_2Reps.norm5.rawsignal.bw\tHSMM\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHsmmtAln_1Reps.norm5.rawsignal.bw\tHSMMtube\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHuvecAln_2Reps.norm5.rawsignal.bw\tHUVEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseHvmfAln_2Reps.norm5.rawsignal.bw\tHVMF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseJurkatAln_2Reps.norm5.rawsignal.bw\tJurkat\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseK562Aln_2Reps.norm5.rawsignal.bw\tK562\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseLncapAln_2Reps.norm5.rawsignal.bw\tLNCaP\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseMcf7Aln_2Reps.norm5.rawsignal.bw\tMCF-7\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseMonocd14Aln_1Reps.norm5.rawsignal.bw\tMonocytes-CD14+\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNb4Aln_2Reps.norm5.rawsignal.bw\tNB4\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhaAln_2Reps.norm5.rawsignal.bw\tNH-A\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhdfadAln_2Reps.norm5.rawsignal.bw\tNHDF-Ad\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhdfneoAln_2Reps.norm5.rawsignal.bw\tNHDF-neo\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhekAln_2Reps.norm5.rawsignal.bw\tNHEK\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseNhlfAln_2Reps.norm5.rawsignal.bw\tNHLF\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnasePanc1Aln_2Reps.norm5.rawsignal.bw\tPANC-1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseRptecAln_2Reps.norm5.rawsignal.bw\tRPTEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSaecAln_2Reps.norm5.rawsignal.bw\tSAEC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSkmcAln_2Reps.norm5.rawsignal.bw\tSKMC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSknmcAln_2Reps.norm5.rawsignal.bw\tSK-N-MC\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseSknshraAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseTh1Aln_1Reps.norm5.rawsignal.bw\tTh1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseTh2Aln_1Reps.norm5.rawsignal.bw\tTh2\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWerirb1Aln_2Reps.norm5.rawsignal.bw\tWERI-Rb-1\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWi38Aln_2Reps.norm5.rawsignal.bw\tWI-38\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwDnaseWi38OhtamAln_2Reps.norm5.rawsignal.bw\tWI-38\tDnaseSeq\t\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04449H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04449InputStdAln_1Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04450H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg04450InputStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09309H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09309InputStdAln_1Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09319H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg09319InputStdAln_1Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg10803H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAg10803InputStdAln_1Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAoafH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneAoafInputStdAln_1Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneBjInputStdAln_1Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneCaco2InputStdAln_1Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm06990InputStdAln_1Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneH7esInputStdAln_1Reps.norm5.rawsignal.bw\tH7-hESC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHaspH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHaspInputStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHbmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHbmecInputStdAln_1Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfaaH3k4me3StdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfaaInputStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcfInputStdAln_1Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcmH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcmInputStdAln_1Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcpeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHcpeInputStdAln_1Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHct116H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHct116InputStdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHeeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHeeInputStdAln_1Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHek293H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHek293InputStdAln_1Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHepg2InputStdAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHl60H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHl60InputStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecH3k27me3StdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmecInputStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHmfInputStdAln_1Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpafH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpafInputStdAln_1Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHpfInputStdAln_1Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHreInputStdAln_1Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHrpeH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHrpeInputStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHuvecInputStdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHvmfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneHvmfInputStdAln_1Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneJurkatH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneJurkatInputStdAln_1Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k27me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k36me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562H3k4me3StdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneK562InputStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneMcf7H3k4me3StdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneMcf7InputStdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNb4H3k4me3StdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhdfneoH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhdfneoInputStdAln_1Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneNhekInputStdAln_1Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSaecInputStdAln_1Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k27me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k36me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraH3k4me3StdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwHistoneSknshraInputStdAln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04449CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04449InputStdAln_1Reps.norm5.rawsignal.bw\tAG04449\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04450CtcfStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg04450InputStdAln_1Reps.norm5.rawsignal.bw\tAG04450\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09309CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09309InputStdAln_1Reps.norm5.rawsignal.bw\tAG09309\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09319CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg09319InputStdAln_1Reps.norm5.rawsignal.bw\tAG09319\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg10803CtcfStdAln_2Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAg10803InputStdAln_1Reps.norm5.rawsignal.bw\tAG10803\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAoafCtcfStdAln_2Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsAoafInputStdAln_1Reps.norm5.rawsignal.bw\tAoAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsBjCtcfStdAln_2Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsBjInputStdAln_1Reps.norm5.rawsignal.bw\tBJ\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsCaco2CtcfStdAln_2Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsCaco2InputStdAln_1Reps.norm5.rawsignal.bw\tCaco-2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm06990CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm06990InputStdAln_1Reps.norm5.rawsignal.bw\tGM06990\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12801CtcfStdAln_1Reps.norm5.rawsignal.bw\tGM12801\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12801InputStdAln_1Reps.norm5.rawsignal.bw\tGM12801\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12864CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12864\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12864InputStdAln_1Reps.norm5.rawsignal.bw\tGM12864\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12865CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12865\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12865InputStdAln_1Reps.norm5.rawsignal.bw\tGM12865\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12872CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12872\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12872InputStdAln_1Reps.norm5.rawsignal.bw\tGM12872\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12873CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12873\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12873InputStdAln_1Reps.norm5.rawsignal.bw\tGM12873\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12874CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12874\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12874InputStdAln_1Reps.norm5.rawsignal.bw\tGM12874\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12875CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12875\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12875InputStdAln_1Reps.norm5.rawsignal.bw\tGM12875\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12878CtcfStdAln_2Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsGm12878InputStdAln_1Reps.norm5.rawsignal.bw\tGM12878\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHaspCtcfStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHaspInputStdAln_1Reps.norm5.rawsignal.bw\tHA-sp\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHbmecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHbmecInputStdAln_1Reps.norm5.rawsignal.bw\tHBMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfaaCtcfStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfaaInputStdAln_1Reps.norm5.rawsignal.bw\tHCFaa\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcfInputStdAln_1Reps.norm5.rawsignal.bw\tHCF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcmInputStdAln_1Reps.norm5.rawsignal.bw\tHCM\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcpeCtcfStdAln_2Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHcpeInputStdAln_1Reps.norm5.rawsignal.bw\tHCPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHct116InputStdAln_1Reps.norm5.rawsignal.bw\tHCT-116\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHeeCtcfStdAln_2Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHeeInputStdAln_1Reps.norm5.rawsignal.bw\tHEEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHek293CtcfStdAln_2Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHek293InputStdAln_1Reps.norm5.rawsignal.bw\tHEK293\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHelas3CtcfStdAln_2Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHelas3InputStdAln_1Reps.norm5.rawsignal.bw\tHeLa-S3\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHepg2CtcfStdAln_2Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHepg2InputStdAln_1Reps.norm5.rawsignal.bw\tHepG2\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHl60CtcfStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHl60InputStdAln_1Reps.norm5.rawsignal.bw\tHL-60\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmecCtcfStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmecInputStdAln_1Reps.norm5.rawsignal.bw\tHMEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmfCtcfStdAln_2Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHmfInputStdAln_1Reps.norm5.rawsignal.bw\tHMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpafCtcfStdAln_2Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpafInputStdAln_1Reps.norm5.rawsignal.bw\tHPAF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpfCtcfStdAln_2Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHpfInputStdAln_1Reps.norm5.rawsignal.bw\tHPF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHreCtcfStdAln_2Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHreInputStdAln_1Reps.norm5.rawsignal.bw\tHRE\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHrpeCtcfStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHrpeInputStdAln_1Reps.norm5.rawsignal.bw\tHRPEpiC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHuvecCtcfStdAln_2Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHuvecInputStdAln_1Reps.norm5.rawsignal.bw\tHUVEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsHvmfInputStdAln_1Reps.norm5.rawsignal.bw\tHVMF\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsJurkatInputStdAln_1Reps.norm5.rawsignal.bw\tJurkat\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsK562CtcfStdAln_2Reps.norm5.rawsignal.bw\tK562\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsK562InputStdAln_1Reps.norm5.rawsignal.bw\tK562\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsMcf7InputStdAln_1Reps.norm5.rawsignal.bw\tMCF-7\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNb4InputStdAln_1Reps.norm5.rawsignal.bw\tNB4\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhdfneoInputStdAln_1Reps.norm5.rawsignal.bw\tNHDF-neo\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhekCtcfStdAln_2Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsNhekInputStdAln_1Reps.norm5.rawsignal.bw\tNHEK\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSaecCtcfStdAln_2Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSaecInputStdAln_1Reps.norm5.rawsignal.bw\tSAEC\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSknshraCtcfStdAln_2Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsSknshraInputStdAln_1Reps.norm5.rawsignal.bw\tSK-N-SH_RA\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsWerirb1CtcfStdAln_2Reps.norm5.rawsignal.bw\tWERI-Rb-1\tChipSeq\tCTCF\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeUwTfbsWerirb1InputStdAln_1Reps.norm5.rawsignal.bw\tWERI-Rb-1\tChipSeq\tInput\tSignal\t\tbigWig\tUW\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellLongnonpolyaPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapMinusRawSigRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqA549CellPapPlusRawSigRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellLongnonpolyaPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapMinusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqAg04450CellPapPlusRawSigRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellLongnonpolyaPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapMinusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqBjCellPapPlusRawSigRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CellTotalPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878CytosolPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusLongnonpolyaPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapMinusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqGm12878NucleusPapPlusRawSigRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCellPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescCytosolPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusLongnonpolyaPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusPapMinusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqH1hescNucleusPapPlusRawSigRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CellPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3CytosolPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapMinusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHelas3NucleusPapPlusRawSigRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CellPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2CytosolPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusLongnonpolyaPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapMinusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep1.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHepg2NucleusPapPlusRawSigRep2.bigWig\tHepG2\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellLongnonpolyaPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellPapMinusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHmecCellPapPlusRawSigRep1.bigWig\tHMEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellLongnonpolyaPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapMinusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep1.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHsmmCellPapPlusRawSigRep2.bigWig\tHSMM\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellLongnonpolyaPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapMinusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep1.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCellPapPlusRawSigRep2.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecCytosolPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusLongnonpolyaPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapMinusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqHuvecNucleusPapPlusRawSigRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CellTotalPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562ChromatinTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562CytosolPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleolusTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalMinusRawSigRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleoplasmTotalPlusRawSigRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusLongnonpolyaPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapMinusRawSigRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqK562NucleusPapPlusRawSigRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellLongnonpolyaPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapMinusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqMcf7CellPapPlusRawSigRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellLongnonpolyaPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapMinusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCellPapPlusRawSigRep5.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t5\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekCytosolPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusLongnonpolyaPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapMinusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhekNucleusPapPlusRawSigRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellLongnonpolyaPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapMinusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep1.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqNhlfCellPapPlusRawSigRep2.bigWig\tNHLF\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellLongnonpolyaPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapMinusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlLongRnaSeqSknshraCellPapPlusRawSigRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep1.bigWig\tA549\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapMinusRawRep2.bigWig\tA549\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep1.bigWig\tA549\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqA549CellShorttotalTapPlusRawRep2.bigWig\tA549\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep1.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapMinusRawRep2.bigWig\tAG04450\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep1.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqAg04450CellShorttotalTapPlusRawRep2.bigWig\tAG04450\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep1.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapMinusRawRep2.bigWig\tBJ\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep1.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqBjCellShorttotalTapPlusRawRep2.bigWig\tBJ\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CellShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878CytosolShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShortMinusRaw.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShortPlusRaw.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep1.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapMinusRawRep2.bigWig\tGM12878\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep1.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqGm12878NucleusShorttotalTapPlusRawRep2.bigWig\tGM12878\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep1.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCellShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescCytosolShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapMinusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqH1hescNucleusShorttotalTapPlusRawRep2.bigWig\tH1-hESC\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CellShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3CytosolShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapMinusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep1.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHelas3NucleusShorttotalTapPlusRawRep2.bigWig\tHeLa-S3\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapMinusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep3.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqHuvecNucleusShorttotalTapPlusRawRep4.bigWig\tHUVEC\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CellShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562ChromatinShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562CytosolShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleolusShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep3.bigWig\tK562\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapMinusRawRep4.bigWig\tK562\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep3.bigWig\tK562\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleoplasmShorttotalTapPlusRawRep4.bigWig\tK562\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep1.bigWig\tK562\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapMinusRawRep2.bigWig\tK562\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep1.bigWig\tK562\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562NucleusShorttotalTapPlusRawRep2.bigWig\tK562\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562PolysomeShortMinusRaw.bigWig\tK562\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqK562PolysomeShortPlusRaw.bigWig\tK562\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapMinusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep1.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqMcf7CellShorttotalTapPlusRawRep2.bigWig\tMCF-7\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep1.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapMinusRawRep2.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep1.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCellShorttotalTapPlusRawRep2.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekCytosolShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep3.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapMinusRawRep4.bigWig\tNHEK\tRnaSeq\t\tMinusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep3.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t3\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqNhekNucleusShorttotalTapPlusRawRep4.bigWig\tNHEK\tRnaSeq\t\tPlusSignal\t4\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqProstateCellTotalMinusRaw.bigWig\tprostate\tRnaSeq\t\tMinusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqProstateCellTotalPlusRaw.bigWig\tprostate\tRnaSeq\t\tPlusSignal\t\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapMinusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tMinusSignal\t2\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep1.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t1\tbigWig\tCSHL\tanalysis\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/rna_signal/jan2011/hub/wgEncodeCshlShortRnaSeqSknshraCellShorttotalTapPlusRawRep2.bigWig\tSK-N-SH_RA\tRnaSeq\t\tPlusSignal\t2\tbigWig\tCSHL\tanalysis\n"
  },
  {
    "path": "src/juicebox/encode/encode.hic.txt",
    "content": "path\tcell\tdataType\tantibody\tview\treplicate\ttype\tlab\thub\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Atf2sc81188V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tATF2_(SC-81188)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Atf3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878BatfPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBATF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Bcl11aPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCL11A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Bcl3V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCL3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Bclaf101388V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Bhlhe40cIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Brca1a300IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tBRCA1_(A300-000A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Cebpbsc150V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tCEBPB_(SC-150)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Chd1a301218aIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Chd2ab68301IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Ctcfsc15914c20UniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUtaGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUwGm12878CtcfUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878E2f4IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Ebf1sc137065Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tEBF1_(SC-137065)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Egr1Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tEgr-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Elf1sc631V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Elk112771IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878P300Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Ets1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadGm12878Ezh239875UniPk.narrowPeak.gz\tGM12878\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878CfosUniPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Foxm1sc502V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tFOXM1_(SC-502)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878GabpPcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Ikzf1iknuclaUniPk.narrowPeak.gz\tGM12878\tChipSeq\tIKZF1_(IkN)_(UCLA)\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Irf4sc6059Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tIRF4_(SC-6059)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878JundUniPk.narrowPeak.gz\tGM12878\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878MaxIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Mazab85725IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Mef2aPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMEF2A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Mef2csc13268V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tMEF2C_(SC-13268)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Mta3sc81325V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tMTA3_(SC-81325)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Mxi1IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUtaGm12878CmycUniPk.narrowPeak.gz\tGM12878\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Nfatc1sc17834V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFATC1_(SC-17834)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Nfe2sc22827UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-E2_(SC-22827)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Nficsc81335V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFIC_(SC-81335)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878NfyaIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878NfybIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Tr4UniPk.narrowPeak.gz\tGM12878\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Nrf1IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pax5c20Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPAX5-C20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pax5n19Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPAX5-N19\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pbx3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPbx3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pmlsc71910V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPML_(SC-71910)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pol24h8Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2-4H8\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pol2Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Pol2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUtaGm12878Pol2UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Pol2UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Pol2s2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Pol3UniPk.narrowPeak.gz\tGM12878\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pou2f2Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPOU2F2\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Rad21V0416101UniPk.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Rad21IggrabUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Corestsc30189IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878NfkbTnfaIggrabUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNFKB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878NrsfPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Rfx5200401194IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Runx3sc101553V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tRUNX3_(SC-101553)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878RxraPcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tRXRA\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Sin3anb6001263IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Six5Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Smc3ab9263IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Sp1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Pu1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tPU.1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878SrfPcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Stat1UniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Stat3IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Stat5asc74442V0422111UniPk.narrowPeak.gz\tGM12878\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Taf1Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Tblr1ab24550IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878TbpIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Tcf12Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTCF12\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Tcf3Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tTCF3_(SC-349)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Usf1Pcr2xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Usf2IggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878WhipIggmusUniPk.narrowPeak.gz\tGM12878\tChipSeq\tWHIP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Yy1sc281Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Yy1UniPk.narrowPeak.gz\tGM12878\tChipSeq\tYY1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Zbtb33Pcr1xUniPk.narrowPeak.gz\tGM12878\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibGm12878Zeb1sc25388V0416102UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZEB1_(SC-25388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Znf143166181apUniPk.narrowPeak.gz\tGM12878\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Znf274UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhGm12878Zzz3UniPk.narrowPeak.gz\tGM12878\tChipSeq\tZZZ3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadHmecCtcfUniPk.narrowPeak.gz\tHMEC\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadHmecEzh239875UniPk.narrowPeak.gz\tHMEC\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhImr90CebpbIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhImr90CtcfbIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhImr90MafkIggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhImr90Pol2IggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhImr90Rad21IggrabUniPk.narrowPeak.gz\tIMR90\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Arid3asc8821IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tARID3A_(sc-8821)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Atf106325UniPk.narrowPeak.gz\tK562\tChipSeq\tATF1_(06-325)\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Atf3V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Atf3UniPk.narrowPeak.gz\tK562\tChipSeq\tATF3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Bach1sc14700IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tBach1_(sc-14700)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Bcl3Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tBCL3\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Bclaf101388Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tBCLAF1_(SC-101388)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Bdp1UniPk.narrowPeak.gz\tK562\tChipSeq\tBDP1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Bhlhe40nb100IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Brf1UniPk.narrowPeak.gz\tK562\tChipSeq\tBRF1\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Brf2UniPk.narrowPeak.gz\tK562\tChipSeq\tBRF2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Brg1IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tBrg1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Cbx3sc101004V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tCBX3_(SC-101004)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Ccnt2UniPk.narrowPeak.gz\tK562\tChipSeq\tCCNT2\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Cebpbsc150V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tCEBPB_(SC-150)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562CebpbIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCEBPB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Chd1a301218aUniPk.narrowPeak.gz\tK562\tChipSeq\tCHD1_(A301-218A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Chd2ab68301IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562CtcfcPcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF_(SC-5916)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562CtcfbIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUtaK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUT-A\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsUwK562CtcfUniPk.narrowPeak.gz\tK562\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Ctcflsc98982V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tCTCFL_(SC-98982)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562E2f4UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562E2f6V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562E2f6UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tE2F6\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Egr1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tEgr-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Elf1sc631V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tELF1_(SC-631)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Elk112771IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tELK1_(1277-1)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562P300UniPk.narrowPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562P300IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Ets1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Ezh239875UniPk.narrowPeak.gz\tK562\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562CfosUniPk.narrowPeak.gz\tK562\tChipSeq\tc-Fos\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Fosl1sc183V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tFOSL1_(SC-183)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562GabpV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tGABP\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Gata1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Gata2sc267Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA2_(SC-267)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Gata2UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tGATA-2\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Gtf2bUniPk.narrowPeak.gz\tK562\tChipSeq\tGTF2B\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Gtf2f1ab28179IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tGTF2F1_(AB28179)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Tf3c110UniPk.narrowPeak.gz\tK562\tChipSeq\tTFIIIC-110\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Hdac1sc6298UniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC1_(SC-6298)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Hdac2a300705aUniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC2_(A300-705A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Hdac6a301341aUniPk.narrowPeak.gz\tK562\tChipSeq\tHDAC6_(A301-341A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Hmgn3UniPk.narrowPeak.gz\tK562\tChipSeq\tHMGN3\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Irf1Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tIRF1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562CjunIfna30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562JundIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Kap1UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tKAP1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Plu1UniPk.narrowPeak.gz\tK562\tChipSeq\tPLU1\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562MaffIggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMafF_(M8194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Mafkab50322IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562MaxV0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Mazab85725IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Mef2aV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tMEF2A\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Mxi1af4185IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562CmycIfna30UniPk.narrowPeak.gz\tK562\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Nfe2UniPk.narrowPeak.gz\tK562\tChipSeq\tNF-E2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562NfyaUniPk.narrowPeak.gz\tK562\tChipSeq\tNF-YA\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562NfybUniPk.narrowPeak.gz\tK562\tChipSeq\tNF-YB\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Tr4UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tTR4\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Nr2f2sc271940V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tNR2F2_(SC-271940)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Nrf1IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tNrf1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Phf8a301772aUniPk.narrowPeak.gz\tK562\tChipSeq\tPHF8_(A301-772A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Pmlsc71910V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tPML_(SC-71910)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Pol2bUniPk.narrowPeak.gz\tK562\tChipSeq\tPol2(b)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Pol3UniPk.narrowPeak.gz\tK562\tChipSeq\tPol3\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Rad21V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Rbbp5a300109aUniPk.narrowPeak.gz\tK562\tChipSeq\tRBBP5_(A300-109A)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Corestab24166IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(ab24166)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Corestsc30189IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562NelfeUniPk.narrowPeak.gz\tK562\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562NrsfV0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tNRSF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Rfx5IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tRFX5_(200-401-194)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Rpc155UniPk.narrowPeak.gz\tK562\tChipSeq\tRPC155\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadK562Sap3039731UniPk.narrowPeak.gz\tK562\tChipSeq\tSAP30_(39731)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Setdb1MnasedUcdUniPk.narrowPeak.gz\tK562\tChipSeq\tSETDB1\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Sin3ak20V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tSin3Ak-20\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Sirt6UniPk.narrowPeak.gz\tK562\tChipSeq\tSIRT6\tPeaks\t\tnarrowPeak\tHarvard\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Six5Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tSIX5\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Ini1IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tIni1\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Smc3ab9263IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Sp1Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tSP1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Sp2sc643V0416102UniPk.narrowPeak.gz\tK562\tChipSeq\tSP2_(SC-643)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Pu1Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tPU.1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562SrfV0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tSRF\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Stat1Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT1\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Stat2Ifna30UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT2\tPeaks\t\tnarrowPeak\tYale\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Stat5asc74442V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tSTAT5A_(SC-74442)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Taf1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTAF1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Taf7sc101167V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTAF7_(SC-101167)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Tal1sc12984IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Tblr1ab24550IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tTBLR1_(ab24550)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562TbpIggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Tead4sc101184V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tTEAD4_(SC-101184)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Thap1sc98174V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tTHAP1_(SC-98174)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Trim28sc81411V0422111UniPk.narrowPeak.gz\tK562\tChipSeq\tTRIM28_(SC-81411)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Ubfsc13125IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tUBF_(sc-13125)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Ubtfsab1404509IggmusUniPk.narrowPeak.gz\tK562\tChipSeq\tUBTF_(SAB1404509)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Usf1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tUSF-1\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Usf2IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Yy1V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tYY1_(SC-281)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Zbtb33Pcr1xUniPk.narrowPeak.gz\tK562\tChipSeq\tZBTB33\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsHaibK562Zbtb7asc34508V0416101UniPk.narrowPeak.gz\tK562\tChipSeq\tZBTB7A_(SC-34508)\tPeaks\t\tnarrowPeak\tHudsonAlpha\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Znf143IggrabUniPk.narrowPeak.gz\tK562\tChipSeq\tZnf143_(16618-1-AP)\tPeaks\t\tnarrowPeak\tStanford\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Znf263UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tZNF263\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsSydhK562Znf274UcdUniPk.narrowPeak.gz\tK562\tChipSeq\tZNF274\tPeaks\t\tnarrowPeak\tUSC\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadNhekCtcfUniPk.narrowPeak.gz\tNHEK\tChipSeq\tCTCF\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform//wgEncodeAwgTfbsBroadNhekEzh239875UniPk.narrowPeak.gz\tNHEK\tChipSeq\tEZH2_(39875)\tPeaks\t\tnarrowPeak\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform//wgEncodeAwgDnaseUwdukeGm12878UniPk.narrowPeak.gz\tGM12878\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform//wgEncodeAwgDnaseUwdukeHmecUniPk.narrowPeak.gz\tHMEC\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform//wgEncodeAwgDnaseUwNhlfUniPk.narrowPeak.gz\tNHLF\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tUW\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform//wgEncodeAwgDnaseUwdukeK562UniPk.narrowPeak.gz\tK562\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform//wgEncodeAwgDnaseUwdukeNhekUniPk.narrowPeak.gz\tNHEK\tDnaseSeq\t\tPeaks\t\tnarrowPeak\tAWG\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k27acStdAln.bb\tGM12878\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k27me3StdAln.bb\tGM12878\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k36me3StdAln.bb\tGM12878\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k4me1StdAln.bb\tGM12878\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k4me2StdAln.bb\tGM12878\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k4me3StdAln.bb\tGM12878\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k79me2StdAln.bb\tGM12878\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k9acStdAln.bb\tGM12878\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H3k9me3StdAln.bb\tGM12878\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneGm12878H4k20me1StdAln.bb\tGM12878\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k27acStdAln.bb\tHMEC\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k27me3StdAln.bb\tHMEC\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k36me3StdAln.bb\tHMEC\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k4me1StdAln.bb\tHMEC\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k4me2StdAln.bb\tHMEC\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k4me3StdAln.bb\tHMEC\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH3k9acStdAln.bb\tHMEC\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneHmecH4k20me1StdAln.bb\tHMEC\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k27acStdAln.bb\tNHLF\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k27me3StdAln.bb\tNHLF\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k36me3StdAln.bb\tNHLF\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k4me1StdAln.bb\tNHLF\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k4me2StdAln.bb\tNHLF\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k4me3StdAln.bb\tNHLF\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH3k9acStdAln.bb\tNHLF\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhlfH4k20me1StdAln.bb\tNHLF\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H2azStdAln.bb\tK562\tChipSeq\tH2A.Z\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k27acStdAln.bb\tK562\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k27me3StdAln.bb\tK562\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k36me3StdAln.bb\tK562\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k4me1StdAln.bb\tK562\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k4me2StdAln.bb\tK562\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k4me3StdAln.bb\tK562\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k79me2StdAln.bb\tK562\tChipSeq\tH3K79me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k9acStdAln.bb\tK562\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H3k9me3StdAln.bb\tK562\tChipSeq\tH3K9me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneK562H4k20me1StdAln.bb\tK562\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k27acStdAln.bb\tNHEK\tChipSeq\tH3K27ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k27me3StdAln.bb\tNHEK\tChipSeq\tH3K27me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k36me3StdAln.bb\tNHEK\tChipSeq\tH3K36me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k4me1StdAln.bb\tNHEK\tChipSeq\tH3K4me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k4me2StdAln.bb\tNHEK\tChipSeq\tH3K4me2\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k4me3StdAln.bb\tNHEK\tChipSeq\tH3K4me3\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k9acStdAln.bb\tNHEK\tChipSeq\tH3K9ac\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH3k9me1StdAln.bb\tNHEK\tChipSeq\tH3K9me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub//wgEncodeBroadHistoneNhekH4k20me1StdAln.bb\tNHEK\tChipSeq\tH4K20me1\tPeaks\t\tbigBed\tBroad\tData\nhttp://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwRepliSeq/wgEncodeUwRepliSeqGm12878WaveSignalRep1.bigWig\tGM12878\tRepliSeq\t\tWaveSignal\t1\tbigWig\tUW\tData\n"
  },
  {
    "path": "src/juicebox/encode/encode.mm9.txt",
    "content": "path\tcell\tdataType\tantibody\tview\treplicate\ttype\tlab\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab2621FCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K79me3_(ab2621)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab2621FCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K79me3_(ab2621)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab2621FCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K79me3_(ab2621)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab32356FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K4me2_(ab32356)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab32356FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K4me2_(ab32356)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab32356FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K4me2_(ab32356)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12Ab3594FCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K79me2_(ab3594)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bE2p24hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tH3ac_(06-599)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bE2p24hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3ac_(06-599)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tH3ac_(06-599)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tH3ac_(06-599)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3ac_(06-599)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3ac06599FCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tH3ac_(06-599)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K4me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K4me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k04me3FCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K4me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tH3K27me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K27me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k27me3FCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tH3K27me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K36me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tH3K36me3\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12H3k36me3FCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tH3K36me3\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bE2p24hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechHist/wgEncodeCaltechHistC2c12InputFCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200AlnRep1.bam\t10T1/2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200E2p60hAlnRep1.bam\t10T1/2\tRnaSeq\t\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200E2p60hRawRep1.bigWig\t10T1/2\tRnaSeq\t\tRawSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200E2p60hSigRep1.bigWig\t10T1/2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200RawRep1.bigWig\t10T1/2\tRnaSeq\t\tRawSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeq10t12C3hFR2x75Th131Il200SigRep1.bigWig\t10T1/2\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200AlnRep1.bam\tC2C12\tRnaSeq\t\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200E2p60hAlnRep1.bam\tC2C12\tRnaSeq\t\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200E2p60hRawRep1.bigWig\tC2C12\tRnaSeq\t\tRawSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200E2p60hSigRep1.bigWig\tC2C12\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200RawRep1.bigWig\tC2C12\tRnaSeq\t\tRawSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechRnaSeq/wgEncodeCaltechRnaSeqC2c12C3hFR2x75Th131Il200SigRep1.bigWig\tC2C12\tRnaSeq\t\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tCEBPB\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xAlnRep2.bam\tC2C12\tChipSeq\tCEBPB\tAlignments\t2\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tCEBPB\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xPkRep2.narrowPeak.gz\tC2C12\tChipSeq\tCEBPB\tPeaks\t2\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tCEBPB\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bE2p60hPcr1xSigRep2.bigWig\tC2C12\tChipSeq\tCEBPB\tSignal\t2\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tCEBPB\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tCEBPB\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CebpbFCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tCEBPB\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CtcfFCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tCTCF\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CtcfFCntrl32bPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tCTCF\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12CtcfFCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tCTCF\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12E2f4FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tE2F4\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12E2f4FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tE2F4\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12E2f4FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tE2F4\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Fosl1sc605FCntrl36bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tFOSL1_(sc-605)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Fosl1sc605FCntrl36bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tFOSL1_(sc-605)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Fosl1sc605FCntrl36bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tFOSL1_(sc-605)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bE2p24hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl36bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl36bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl36bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl36bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bE2p60hPcr1xAlnRep2.bam\tC2C12\tChipSeq\tInput\tAlignments\t2\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bE2p60hPcr1xSigRep2.bigWig\tC2C12\tChipSeq\tInput\tSignal\t2\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tInput\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tInput\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bPcr1xSigRep2.bigWig\tC2C12\tChipSeq\tInput\tSignal\t2\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12InputFCntrl50bPcr1xSigRep3.bigWig\tC2C12\tChipSeq\tInput\tSignal\t3\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tMax\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMax\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tMax\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tMax\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMax\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12MaxFCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tMax\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12NrsfFCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tNRSF\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12NrsfFCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tNRSF\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12NrsfFCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tNRSF\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2FCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tPol2\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2FCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tPol2\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2FCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tPol2\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2s2FCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2s2FCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tPol2(phosphoS2)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Pol2s2FCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tPol2(phosphoS2)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bE2p24hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl50bE2p7dPcr1xAlnRep1.bam\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl50bE2p7dPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc12732FCntrl50bE2p7dPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tMyogenin_(sc-12732)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p24hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tMyoD_(sc-32758)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p24hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyoD_(sc-32758)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyoD_(sc-32758)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p60hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tMyoD_(sc-32758)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p60hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyoD_(sc-32758)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bE2p60hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyoD_(sc-32758)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bPcr2xAlnRep1.bam\tC2C12\tChipSeq\tMyoD_(sc-32758)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyoD_(sc-32758)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl32bPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tMyoD_(sc-32758)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl50bE2p7dPcr1xAlnRep1.bam\tC2C12\tChipSeq\tMyoD_(sc-32758)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl50bE2p7dPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tMyoD_(sc-32758)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Sc32758FCntrl50bE2p7dPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tMyoD_(sc-32758)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12SrfFCntrl32bE2p24hPcr2xAlnRep1.bam\tC2C12\tChipSeq\tSRF\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12SrfFCntrl32bE2p24hPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tSRF\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12SrfFCntrl32bE2p24hPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tSRF\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf12FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tTCF12\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf12FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tTCF12\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf12FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tTCF12\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf3FCntrl32bE2p5dPcr2xAlnRep1.bam\tC2C12\tChipSeq\tTCF3_(SC-349)\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf3FCntrl32bE2p5dPcr2xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tTCF3_(SC-349)\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Tcf3FCntrl32bE2p5dPcr2xSigRep1.bigWig\tC2C12\tChipSeq\tTCF3_(SC-349)\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bE2p60hPcr1xAlnRep1.bam\tC2C12\tChipSeq\tUSF-1\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bE2p60hPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tUSF-1\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bE2p60hPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tUSF-1\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bPcr1xAlnRep1.bam\tC2C12\tChipSeq\tUSF-1\tAlignments\t1\tbam\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bPcr1xPkRep1.narrowPeak.gz\tC2C12\tChipSeq\tUSF-1\tPeaks\t1\tnarrowPeak\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCaltechTfbs/wgEncodeCaltechTfbsC2c12Usf1FCntrl50bPcr1xSigRep1.bigWig\tC2C12\tChipSeq\tUSF-1\tSignal\t1\tbigWig\tCaltech-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksAlnRep1.bam\tAdrenal\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksAlnRep1V2.bam\tAdrenal\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksAlnRep2.bam\tAdrenal\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksAlnRep2V2.bam\tAdrenal\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksExonsDeNovo.gtf.gz\tAdrenal\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksExonsEnsV65IAcuff.gtf.gz\tAdrenal\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksGeneDeNovo.gtf.gz\tAdrenal\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksGeneEnsV65IAcuff.gtf.gz\tAdrenal\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksMinusRawRep1.bigWig\tAdrenal\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksMinusRawRep2.bigWig\tAdrenal\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksPlusRawRep1.bigWig\tAdrenal\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksPlusRawRep2.bigWig\tAdrenal\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tAdrenal\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tAdrenal\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksTranscriptDeNovo.gtf.gz\tAdrenal\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqAdrenalAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tAdrenal\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksAlnRep1.bam\tBladder\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksAlnRep2.bam\tBladder\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksExonsDeNovo.gtf.gz\tBladder\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksExonsEnsV65IAcuff.gtf.gz\tBladder\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksGeneDeNovo.gtf.gz\tBladder\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksGeneEnsV65IAcuff.gtf.gz\tBladder\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksMinusRawRep1.bigWig\tBladder\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksMinusRawRep2.bigWig\tBladder\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksPlusRawRep1.bigWig\tBladder\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksPlusRawRep2.bigWig\tBladder\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksTranscriptDeNovo.gtf.gz\tBladder\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqBladderAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tBladder\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksAlnRep1.bam\tCerebellum\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksAlnRep2.bam\tCerebellum\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksExonsDeNovo.gtf.gz\tCerebellum\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksExonsEnsV65IAcuff.gtf.gz\tCerebellum\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksGeneDeNovo.gtf.gz\tCerebellum\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksGeneEnsV65IAcuff.gtf.gz\tCerebellum\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksMinusRawRep1.bigWig\tCerebellum\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksMinusRawRep2.bigWig\tCerebellum\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksPlusRawRep1.bigWig\tCerebellum\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksPlusRawRep2.bigWig\tCerebellum\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksTranscriptDeNovo.gtf.gz\tCerebellum\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCbellumAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tCerebellum\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfAlnRep1.bam\tCNS\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfAlnRep2.bam\tCNS\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfExonsDeNovo.gtf.gz\tCNS\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfExonsEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfGeneDeNovo.gtf.gz\tCNS\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfGeneEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfMinusRawRep1.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfMinusRawRep2.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfPlusRawRep1.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfPlusRawRep2.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfTranscriptDeNovo.gtf.gz\tCNS\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE11halfTranscriptEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14AlnRep1.bam\tCNS\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14AlnRep2.bam\tCNS\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14ExonsDeNovo.gtf.gz\tCNS\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14ExonsEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14GeneDeNovo.gtf.gz\tCNS\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14GeneEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14MinusRawRep1.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14MinusRawRep2.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14PlusRawRep1.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14PlusRawRep2.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14TranscriptDeNovo.gtf.gz\tCNS\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE14TranscriptEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18AlnRep1.bam\tCNS\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18AlnRep2.bam\tCNS\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18ExonsDeNovo.gtf.gz\tCNS\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18ExonsEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18GeneDeNovo.gtf.gz\tCNS\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18GeneEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18MinusRawRep1.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18MinusRawRep2.bigWig\tCNS\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18PlusRawRep1.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18PlusRawRep2.bigWig\tCNS\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18TranscriptDeNovo.gtf.gz\tCNS\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCnsE18TranscriptEnsV65IAcuff.gtf.gz\tCNS\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksAlnRep1.bam\tColon\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksAlnRep1V2.bam\tColon\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksAlnRep2.bam\tColon\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksAlnRep2V2.bam\tColon\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksExonsDeNovo.gtf.gz\tColon\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksExonsEnsV65IAcuff.gtf.gz\tColon\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksGeneDeNovo.gtf.gz\tColon\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksGeneEnsV65IAcuff.gtf.gz\tColon\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksMinusRawRep1.bigWig\tColon\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksMinusRawRep2.bigWig\tColon\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksPlusRawRep1.bigWig\tColon\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksPlusRawRep2.bigWig\tColon\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tColon\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tColon\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksTranscriptDeNovo.gtf.gz\tColon\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqColonAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tColon\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksAlnRep1.bam\tCortex\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksAlnRep2.bam\tCortex\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksExonsDeNovo.gtf.gz\tCortex\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksExonsEnsV65IAcuff.gtf.gz\tCortex\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksGeneDeNovo.gtf.gz\tCortex\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksGeneEnsV65IAcuff.gtf.gz\tCortex\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksMinusRawRep1.bigWig\tCortex\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksMinusRawRep2.bigWig\tCortex\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksPlusRawRep1.bigWig\tCortex\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksPlusRawRep2.bigWig\tCortex\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksTranscriptDeNovo.gtf.gz\tCortex\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqCortexAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tCortex\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksAlnRep1.bam\tDuodenum\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksAlnRep1V2.bam\tDuodenum\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksAlnRep2.bam\tDuodenum\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksAlnRep2V2.bam\tDuodenum\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksExonsDeNovo.gtf.gz\tDuodenum\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksExonsEnsV65IAcuff.gtf.gz\tDuodenum\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksGeneDeNovo.gtf.gz\tDuodenum\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksGeneEnsV65IAcuff.gtf.gz\tDuodenum\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksMinusRawRep1.bigWig\tDuodenum\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksMinusRawRep2.bigWig\tDuodenum\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksPlusRawRep1.bigWig\tDuodenum\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksPlusRawRep2.bigWig\tDuodenum\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tDuodenum\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tDuodenum\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksTranscriptDeNovo.gtf.gz\tDuodenum\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqDuodAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tDuodenum\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksAlnRep1.bam\tFrontalLobe\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksAlnRep2.bam\tFrontalLobe\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksExonsDeNovo.gtf.gz\tFrontalLobe\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksExonsEnsV65IAcuff.gtf.gz\tFrontalLobe\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksGeneDeNovo.gtf.gz\tFrontalLobe\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksGeneEnsV65IAcuff.gtf.gz\tFrontalLobe\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksMinusRawRep1.bigWig\tFrontalLobe\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksMinusRawRep2.bigWig\tFrontalLobe\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksPlusRawRep1.bigWig\tFrontalLobe\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksPlusRawRep2.bigWig\tFrontalLobe\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksTranscriptDeNovo.gtf.gz\tFrontalLobe\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqFlobeAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tFrontalLobe\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksAlnRep1.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksAlnRep1V2.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksAlnRep2.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksAlnRep2V2.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksExonsDeNovo.gtf.gz\tGenitalFatPad\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksExonsEnsV65IAcuff.gtf.gz\tGenitalFatPad\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksGeneDeNovo.gtf.gz\tGenitalFatPad\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksGeneEnsV65IAcuff.gtf.gz\tGenitalFatPad\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksMinusRawRep1.bigWig\tGenitalFatPad\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksMinusRawRep2.bigWig\tGenitalFatPad\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksPlusRawRep1.bigWig\tGenitalFatPad\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksPlusRawRep2.bigWig\tGenitalFatPad\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tGenitalFatPad\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tGenitalFatPad\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksTranscriptDeNovo.gtf.gz\tGenitalFatPad\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqGfatAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tGenitalFatPad\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksAlnRep1.bam\tHeart\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksAlnRep1V2.bam\tHeart\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksAlnRep2.bam\tHeart\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksAlnRep2V2.bam\tHeart\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksExonsDeNovo.gtf.gz\tHeart\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksExonsEnsV65IAcuff.gtf.gz\tHeart\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksGeneDeNovo.gtf.gz\tHeart\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksGeneEnsV65IAcuff.gtf.gz\tHeart\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksMinusRawRep1.bigWig\tHeart\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksMinusRawRep2.bigWig\tHeart\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksPlusRawRep1.bigWig\tHeart\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksPlusRawRep2.bigWig\tHeart\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tHeart\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tHeart\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksTranscriptDeNovo.gtf.gz\tHeart\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqHeartAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tHeart\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksAlnRep1.bam\tKidney\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksAlnRep1V2.bam\tKidney\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksAlnRep2.bam\tKidney\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksAlnRep2V2.bam\tKidney\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksExonsDeNovo.gtf.gz\tKidney\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksExonsEnsV65IAcuff.gtf.gz\tKidney\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksGeneDeNovo.gtf.gz\tKidney\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksGeneEnsV65IAcuff.gtf.gz\tKidney\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksMinusRawRep1.bigWig\tKidney\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksMinusRawRep2.bigWig\tKidney\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksPlusRawRep1.bigWig\tKidney\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksPlusRawRep2.bigWig\tKidney\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tKidney\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tKidney\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksTranscriptDeNovo.gtf.gz\tKidney\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqKidneyAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tKidney\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksAlnRep1.bam\tLgIntestine\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksAlnRep1V2.bam\tLgIntestine\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksAlnRep2.bam\tLgIntestine\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksAlnRep2V2.bam\tLgIntestine\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksExonsDeNovo.gtf.gz\tLgIntestine\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksExonsEnsV65IAcuff.gtf.gz\tLgIntestine\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksGeneDeNovo.gtf.gz\tLgIntestine\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksGeneEnsV65IAcuff.gtf.gz\tLgIntestine\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksMinusRawRep1.bigWig\tLgIntestine\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksMinusRawRep2.bigWig\tLgIntestine\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksPlusRawRep1.bigWig\tLgIntestine\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksPlusRawRep2.bigWig\tLgIntestine\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tLgIntestine\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tLgIntestine\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksTranscriptDeNovo.gtf.gz\tLgIntestine\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLgintAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tLgIntestine\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfAlnRep1.bam\tLimb\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfAlnRep2.bam\tLimb\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfExonsDeNovo.gtf.gz\tLimb\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfExonsEnsV65IAcuff.gtf.gz\tLimb\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfGeneDeNovo.gtf.gz\tLimb\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfGeneEnsV65IAcuff.gtf.gz\tLimb\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfMinusRawRep1.bigWig\tLimb\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfMinusRawRep2.bigWig\tLimb\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfPlusRawRep1.bigWig\tLimb\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfPlusRawRep2.bigWig\tLimb\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfTranscriptDeNovo.gtf.gz\tLimb\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLimbE14halfTranscriptEnsV65IAcuff.gtf.gz\tLimb\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksAlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksAlnRep1V2.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksAlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksAlnRep2V2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksExonsDeNovo.gtf.gz\tLiver\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksExonsEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksGeneDeNovo.gtf.gz\tLiver\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksGeneEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksMinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksMinusRawRep2.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksPlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksPlusRawRep2.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tLiver\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tLiver\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksTranscriptDeNovo.gtf.gz\tLiver\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14AlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14ExonsDeNovo.gtf.gz\tLiver\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14ExonsEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14GeneDeNovo.gtf.gz\tLiver\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14GeneEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14MinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14MinusRawRep2.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14PlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14PlusRawRep2.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14TranscriptDeNovo.gtf.gz\tLiver\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14TranscriptEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfAlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfAlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfExonsDeNovo.gtf.gz\tLiver\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfExonsEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfGeneDeNovo.gtf.gz\tLiver\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfGeneEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfMinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfMinusRawRep2.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfPlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfPlusRawRep2.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfTranscriptDeNovo.gtf.gz\tLiver\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE14halfTranscriptEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18AlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18ExonsDeNovo.gtf.gz\tLiver\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18ExonsEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18GeneDeNovo.gtf.gz\tLiver\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18GeneEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18MinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18MinusRawRep2.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18PlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18PlusRawRep2.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18TranscriptDeNovo.gtf.gz\tLiver\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLiverE18TranscriptEnsV65IAcuff.gtf.gz\tLiver\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksAlnRep1.bam\tLung\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksAlnRep1V2.bam\tLung\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksAlnRep2.bam\tLung\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksAlnRep2V2.bam\tLung\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksExonsDeNovo.gtf.gz\tLung\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksExonsEnsV65IAcuff.gtf.gz\tLung\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksGeneDeNovo.gtf.gz\tLung\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksGeneEnsV65IAcuff.gtf.gz\tLung\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksMinusRawRep1.bigWig\tLung\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksMinusRawRep2.bigWig\tLung\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksPlusRawRep1.bigWig\tLung\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksPlusRawRep2.bigWig\tLung\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tLung\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tLung\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksTranscriptDeNovo.gtf.gz\tLung\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqLungAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tLung\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksAlnRep1.bam\tMammaryGland\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksAlnRep1V2.bam\tMammaryGland\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksAlnRep2.bam\tMammaryGland\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksAlnRep2V2.bam\tMammaryGland\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksExonsDeNovo.gtf.gz\tMammaryGland\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksExonsEnsV65IAcuff.gtf.gz\tMammaryGland\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksGeneDeNovo.gtf.gz\tMammaryGland\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksGeneEnsV65IAcuff.gtf.gz\tMammaryGland\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksMinusRawRep1.bigWig\tMammaryGland\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksMinusRawRep2.bigWig\tMammaryGland\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksPlusRawRep1.bigWig\tMammaryGland\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksPlusRawRep2.bigWig\tMammaryGland\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tMammaryGland\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tMammaryGland\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksTranscriptDeNovo.gtf.gz\tMammaryGland\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqMamgAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tMammaryGland\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksAlnRep1.bam\tOvary\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksAlnRep1V2.bam\tOvary\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksAlnRep2.bam\tOvary\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksAlnRep2V2.bam\tOvary\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksExonsDeNovo.gtf.gz\tOvary\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksExonsEnsV65IAcuff.gtf.gz\tOvary\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksGeneDeNovo.gtf.gz\tOvary\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksGeneEnsV65IAcuff.gtf.gz\tOvary\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksMinusRawRep1.bigWig\tOvary\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksMinusRawRep2.bigWig\tOvary\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksPlusRawRep1.bigWig\tOvary\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksPlusRawRep2.bigWig\tOvary\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tOvary\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tOvary\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksTranscriptDeNovo.gtf.gz\tOvary\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqOvaryAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tOvary\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksAlnRep1.bam\tPlacenta\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksAlnRep2.bam\tPlacenta\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksExonsDeNovo.gtf.gz\tPlacenta\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksExonsEnsV65IAcuff.gtf.gz\tPlacenta\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksGeneDeNovo.gtf.gz\tPlacenta\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksGeneEnsV65IAcuff.gtf.gz\tPlacenta\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksMinusRawRep1.bigWig\tPlacenta\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksMinusRawRep2.bigWig\tPlacenta\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksPlusRawRep1.bigWig\tPlacenta\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksPlusRawRep2.bigWig\tPlacenta\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksTranscriptDeNovo.gtf.gz\tPlacenta\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqPlacAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tPlacenta\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksAlnRep1.bam\tSubcFatPad\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksAlnRep1V2.bam\tSubcFatPad\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksAlnRep2.bam\tSubcFatPad\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksAlnRep2V2.bam\tSubcFatPad\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksExonsDeNovo.gtf.gz\tSubcFatPad\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksExonsEnsV65IAcuff.gtf.gz\tSubcFatPad\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksGeneDeNovo.gtf.gz\tSubcFatPad\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksGeneEnsV65IAcuff.gtf.gz\tSubcFatPad\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksMinusRawRep1.bigWig\tSubcFatPad\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksMinusRawRep2.bigWig\tSubcFatPad\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksPlusRawRep1.bigWig\tSubcFatPad\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksPlusRawRep2.bigWig\tSubcFatPad\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tSubcFatPad\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tSubcFatPad\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksTranscriptDeNovo.gtf.gz\tSubcFatPad\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSfatAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tSubcFatPad\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksAlnRep1.bam\tSmIntestine\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksAlnRep1V2.bam\tSmIntestine\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksAlnRep2.bam\tSmIntestine\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksAlnRep2V2.bam\tSmIntestine\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksExonsDeNovo.gtf.gz\tSmIntestine\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksExonsEnsV65IAcuff.gtf.gz\tSmIntestine\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksGeneDeNovo.gtf.gz\tSmIntestine\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksGeneEnsV65IAcuff.gtf.gz\tSmIntestine\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksMinusRawRep1.bigWig\tSmIntestine\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksMinusRawRep2.bigWig\tSmIntestine\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksPlusRawRep1.bigWig\tSmIntestine\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksPlusRawRep2.bigWig\tSmIntestine\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tSmIntestine\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tSmIntestine\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksTranscriptDeNovo.gtf.gz\tSmIntestine\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSmintAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tSmIntestine\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSplAdult8wksAlnRep1V2.bam\tSpleen\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSplAdult8wksAlnRep2V2.bam\tSpleen\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSplAdult8wksExonsDeNovo.gtf.gz\tSpleen\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSplAdult8wksGeneDeNovo.gtf.gz\tSpleen\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksAlnRep1.bam\tSpleen\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksAlnRep2.bam\tSpleen\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksExonsEnsV65IAcuff.gtf.gz\tSpleen\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksGeneEnsV65IAcuff.gtf.gz\tSpleen\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksMinusRawRep1.bigWig\tSpleen\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksMinusRawRep2.bigWig\tSpleen\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksPlusRawRep1.bigWig\tSpleen\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksPlusRawRep2.bigWig\tSpleen\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tSpleen\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tSpleen\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksTranscriptDeNovo.gtf.gz\tSpleen\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqSpleenAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tSpleen\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksAlnRep1.bam\tStomach\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksAlnRep1V2.bam\tStomach\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksAlnRep2.bam\tStomach\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksAlnRep2V2.bam\tStomach\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksExonsDeNovo.gtf.gz\tStomach\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksExonsEnsV65IAcuff.gtf.gz\tStomach\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksGeneDeNovo.gtf.gz\tStomach\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksGeneEnsV65IAcuff.gtf.gz\tStomach\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksMinusRawRep1.bigWig\tStomach\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksMinusRawRep2.bigWig\tStomach\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksPlusRawRep1.bigWig\tStomach\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksPlusRawRep2.bigWig\tStomach\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tStomach\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tStomach\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksTranscriptDeNovo.gtf.gz\tStomach\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqStomAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tStomach\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksAlnRep1.bam\tTestis\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksAlnRep1V2.bam\tTestis\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksAlnRep2.bam\tTestis\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksAlnRep2V2.bam\tTestis\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksExonsDeNovo.gtf.gz\tTestis\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksExonsEnsV65IAcuff.gtf.gz\tTestis\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksGeneDeNovo.gtf.gz\tTestis\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksGeneEnsV65IAcuff.gtf.gz\tTestis\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksMinusRawRep1.bigWig\tTestis\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksMinusRawRep2.bigWig\tTestis\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksPlusRawRep1.bigWig\tTestis\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksPlusRawRep2.bigWig\tTestis\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tTestis\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tTestis\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksTranscriptDeNovo.gtf.gz\tTestis\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqTestisAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tTestis\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksAlnRep1.bam\tThymus\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksAlnRep1V2.bam\tThymus\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksAlnRep2.bam\tThymus\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksAlnRep2V2.bam\tThymus\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksExonsDeNovo.gtf.gz\tThymus\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksExonsEnsV65IAcuff.gtf.gz\tThymus\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksGeneDeNovo.gtf.gz\tThymus\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksGeneEnsV65IAcuff.gtf.gz\tThymus\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksMinusRawRep1.bigWig\tThymus\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksMinusRawRep2.bigWig\tThymus\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksPlusRawRep1.bigWig\tThymus\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksPlusRawRep2.bigWig\tThymus\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksSpikeinsRep1.spikeins.CL.bam.gz\tThymus\tRnaSeq\t\tSpikeins\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksSpikeinsRep2.spikeins.CL.bam.gz\tThymus\tRnaSeq\t\tSpikeins\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksTranscriptDeNovo.gtf.gz\tThymus\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqThymusAdult8wksTranscriptEnsV65IAcuff.gtf.gz\tThymus\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfAlnRep1.bam\tWholeBrain\tRnaSeq\t\tAlignments\t1\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfAlnRep2.bam\tWholeBrain\tRnaSeq\t\tAlignments\t2\tbam\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfExonsDeNovo.gtf.gz\tWholeBrain\tRnaSeq\t\tExonsDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfExonsEnsV65IAcuff.gtf.gz\tWholeBrain\tRnaSeq\t\tExonsEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfGeneDeNovo.gtf.gz\tWholeBrain\tRnaSeq\t\tGeneDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfGeneEnsV65IAcuff.gtf.gz\tWholeBrain\tRnaSeq\t\tGeneEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfMinusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfMinusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfPlusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfPlusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfTranscriptDeNovo.gtf.gz\tWholeBrain\tRnaSeq\t\tTranscriptDeNovo\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeCshlLongRnaSeq/wgEncodeCshlLongRnaSeqWbrainE14halfTranscriptEnsV65IAcuff.gtf.gz\tWholeBrain\tRnaSeq\t\tTranscriptEnsV65IAcuff\t\tgtf\tCSHL-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipCh12FWaveSignalRep1.bigWig\tCH12\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipCh12FWaveSignalRep2.bigWig\tCH12\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEpisc5MWaveSignalRep1.bigWig\tEpiSC-5\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEpisc5MWaveSignalRep2.bigWig\tEpiSC-5\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEpisc7FWaveSignalRep1.bigWig\tEpiSC-7\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEpisc7FWaveSignalRep2.bigWig\tEpiSC-7\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEs46cMDifff6dWaveSignalRep1.bigWig\tES-46C\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEs46cMWaveSignalRep1.bigWig\tES-46C\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe3dWaveSignalRep1.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe3dWaveSignalRep2.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe6dWaveSignalRep1.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe6dWaveSignalRep2.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe9dWaveSignalRep1.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffe9dWaveSignalRep2.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffg3dWaveSignalRep1.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MDiffg3dWaveSignalRep2.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MWaveSignalRep1.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsd3MWaveSignalRep2.bigWig\tES-D3\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsem5sUDiffhsoxmWaveSignalRep1.bigWig\tES-EM5Sox17huCD25\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsem5sUDiffhsoxmWaveSignalRep2.bigWig\tES-EM5Sox17huCD25\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsem5sUDiffhsoxpWaveSignalRep1.bigWig\tES-EM5Sox17huCD25\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEsem5sUDiffhsoxpWaveSignalRep2.bigWig\tES-EM5Sox17huCD25\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEstt2MDifff9dWaveSignalRep1.bigWig\tES-TT2\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEstt2MDifff9dWaveSignalRep2.bigWig\tES-TT2\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEstt2MWaveSignalRep1.bigWig\tES-TT2\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipEstt2MWaveSignalRep2.bigWig\tES-TT2\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipJ185aUWaveSignalRep1.bigWig\tJ185a\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipJ185aUWaveSignalRep2.bigWig\tJ185a\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipL1210FWaveSignalRep1.bigWig\tL1210\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipL1210FWaveSignalRep2.bigWig\tL1210\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipMefMWaveSignalRep1.bigWig\tMEF\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipMelMWaveSignalRep1.bigWig\tMEL\tRepliChip\t\tWaveSignal\t1\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeFsuRepliChip/wgEncodeFsuRepliChipMelMWaveSignalRep2.bigWig\tMEL\tRepliChip\t\tWaveSignal\t2\tbigWig\tFSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me1MAdult24wksC57bl6StdAlnRep1.bam\tBAT\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me1MAdult24wksC57bl6StdAlnRep2.bam\tBAT\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me1MAdult24wksC57bl6StdPk.broadPeak.gz\tBAT\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me1MAdult24wksC57bl6StdSig.bigWig\tBAT\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me3MAdult24wksC57bl6StdAlnRep1.bam\tBAT\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me3MAdult24wksC57bl6StdAlnRep2.bam\tBAT\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me3MAdult24wksC57bl6StdPk.broadPeak.gz\tBAT\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k04me3MAdult24wksC57bl6StdSig.bigWig\tBAT\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k27acMAdult24wksC57bl6StdAlnRep1.bam\tBAT\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k27acMAdult24wksC57bl6StdAlnRep2.bam\tBAT\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k27acMAdult24wksC57bl6StdPk.broadPeak.gz\tBAT\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatH3k27acMAdult24wksC57bl6StdSig.bigWig\tBAT\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatInputMAdult24wksC57bl6StdAlnRep1.bam\tBAT\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatInputMAdult24wksC57bl6StdAlnRep2.bam\tBAT\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBatInputMAdult24wksC57bl6StdSig.bigWig\tBAT\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k27me3MAdlt8wC57bl6StdAlnRep1.bam\tB-cell_(CD43-)\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k27me3MAdlt8wC57bl6StdAlnRep2.bam\tB-cell_(CD43-)\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k27me3MAdlt8wC57bl6StdPk.broadPeak.gz\tB-cell_(CD43-)\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k27me3MAdlt8wC57bl6StdSig.bigWig\tB-cell_(CD43-)\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k36me3MAdlt8wC57bl6StdAlnRep1.bam\tB-cell_(CD43-)\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k36me3MAdlt8wC57bl6StdAlnRep2.bam\tB-cell_(CD43-)\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k36me3MAdlt8wC57bl6StdPk.broadPeak.gz\tB-cell_(CD43-)\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nH3k36me3MAdlt8wC57bl6StdSig.bigWig\tB-cell_(CD43-)\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nInputMAdult8wksC57bl6StdAlnRep1.bam\tB-cell_(CD43-)\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nInputMAdult8wksC57bl6StdAlnRep2.bam\tB-cell_(CD43-)\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBcellcd43nInputMAdult8wksC57bl6StdSig.bigWig\tB-cell_(CD43-)\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tBoneMarrow\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k27acMAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tBoneMarrow\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me1MAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tBoneMarrow\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowH3k4me3MAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowInputMAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowInputMAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmarrowInputMAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me1FAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me1FAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me1FAdult8wksC57bl6StdPk.broadPeak.gz\tBMDM\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me1FAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me3FAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me3FAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me3FAdult8wksC57bl6StdPk.broadPeak.gz\tBMDM\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k04me3FAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k27acFAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k27acFAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k27acFAdult8wksC57bl6StdPk.broadPeak.gz\tBMDM\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmH3k27acFAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmInputFAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmInputFAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneBmdmInputFAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27acMAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27me3MAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27me3MAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27me3MAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k27me3MAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me1MAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumH3k4me3MAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumInputMAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumInputMAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCbellumInputMAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me1FImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me1FImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me1FImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me1FImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me2FImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K4me2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me2FImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K4me2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me2FImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K4me2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me2FImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K4me2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me3FImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me3FImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me3FImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k04me3FImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k09acFImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k09acFImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k09acFImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k09acFImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k27acFImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k27acFImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k27acFImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k27acFImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k36me3FImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k36me3FImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k36me3FImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k36me3FImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k79me2FImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k79me2FImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k79me2FImmortalC57bl6StdPk.broadPeak.gz\tCH12\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12H3k79me2FImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12InputFImmortalC57bl6StdAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12InputFImmortalC57bl6StdAlnRep2.bam\tCH12\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCh12InputFImmortalC57bl6StdSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tCortex\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k27acMAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tCortex\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me1MAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tCortex\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexH3k4me3MAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexInputMAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexInputMAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneCortexInputMAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09acME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09acME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09acME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09acME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09me3ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09me3ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09me3ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k09me3ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27acME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27acME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27acME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27acME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27me3ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27me3ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27me3ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k27me3ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k36me3ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k36me3ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k36me3ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k36me3ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me1ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me1ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me1ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me1ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me3ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me3ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me3ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4H3k4me3ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4InputME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4InputME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEsb4InputME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me1ME0129olaStdAlnRep1.bam\tES-E14\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me1ME0129olaStdAlnRep2.bam\tES-E14\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me1ME0129olaStdPk.broadPeak.gz\tES-E14\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me1ME0129olaStdSig.bigWig\tES-E14\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me3ME0129olaStdAlnRep1.bam\tES-E14\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me3ME0129olaStdAlnRep2.bam\tES-E14\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me3ME0129olaStdPk.broadPeak.gz\tES-E14\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k04me3ME0129olaStdSig.bigWig\tES-E14\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k09acME0129olaStdAlnRep1.bam\tES-E14\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k09acME0129olaStdAlnRep2.bam\tES-E14\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k09acME0129olaStdPk.broadPeak.gz\tES-E14\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k09acME0129olaStdSig.bigWig\tES-E14\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k27acME0129olaStdAlnRep1.bam\tES-E14\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k27acME0129olaStdAlnRep2.bam\tES-E14\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k27acME0129olaStdPk.broadPeak.gz\tES-E14\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k27acME0129olaStdSig.bigWig\tES-E14\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k36me3ME0129olaStdAlnRep1.bam\tES-E14\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k36me3ME0129olaStdAlnRep2.bam\tES-E14\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k36me3ME0129olaStdPk.broadPeak.gz\tES-E14\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneEse14H3k36me3ME0129olaStdSig.bigWig\tES-E14\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me1UE14halfC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me1UE14halfC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me1UE14halfC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me1UE14halfC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me3UE14halfC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me3UE14halfC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me3UE14halfC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k04me3UE14halfC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k09acMAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k09acMAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k09acMAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k09acMAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acMAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acUE14halfC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acUE14halfC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acUE14halfC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27acUE14halfC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27me3MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27me3MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27me3MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k27me3MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k36me3MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me1MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k4me3MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k79me2MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k79me2MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k79me2MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartH3k79me2MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputMAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputMAdult8wksC57bl6StdAlnRep1V2.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputMAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputMAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputUE14halfC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputUE14halfC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneHeartInputUE14halfC57bl6StdSig.bigWig\tHeart\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27acMAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27me3MAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27me3MAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27me3MAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k27me3MAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k36me3MAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me1MAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyH3k4me3MAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyInputMAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyInputMAdult8wksC57bl6StdAlnRep1V2.bam\tKidney\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyInputMAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneKidneyInputMAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdAlnRep1V2.bam\tLimb\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdAlnRep2V2.bam\tLimb\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdPk.broadPeak.gz\tLimb\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me1UE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me3UE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me3UE14halfC57bl6StdAlnRep1V2.bam\tLimb\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me3UE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me3UE14halfC57bl6StdPk.broadPeak.gz\tLimb\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k04me3UE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k27acUE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k27acUE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k27acUE14halfC57bl6StdPk.broadPeak.gz\tLimb\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbH3k27acUE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbInputUE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbInputUE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbInputUE14halfC57bl6StdAlnRep2V2.bam\tLimb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLimbInputUE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me1UE14halfC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me1UE14halfC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me1UE14halfC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me1UE14halfC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me3UE14halfC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me3UE14halfC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me3UE14halfC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k04me3UE14halfC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k09acMAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k09acMAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k09acMAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k09acMAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acMAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acUE14halfC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acUE14halfC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acUE14halfC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27acUE14halfC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27me3MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27me3MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27me3MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k27me3MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k36me3MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me1MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k4me3MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k79me2MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k79me2MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k79me2MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverH3k79me2MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputMAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputMAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputMAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputUE14halfC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputUE14halfC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLiverInputUE14halfC57bl6StdSig.bigWig\tLiver\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tLung\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me1MAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tLung\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungH3k4me3MAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungInputMAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungInputMAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneLungInputMAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tMEF\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k27acMAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tMEF\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me1MAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tMEF\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefH3k4me3MAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefInputMAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefInputMAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMefInputMAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me1MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me1MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me1MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me1MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me3MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me3MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me3MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k04me3MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k09acMImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K9ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k09acMImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K9ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k09acMImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K9ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k09acMImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K9ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27acMImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27acMImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27acMImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27acMImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27me3MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27me3MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27me3MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k27me3MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k36me3MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k36me3MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k36me3MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k36me3MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k79me2MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tH3K79me2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k79me2MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tH3K79me2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k79me2MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tH3K79me2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelH3k79me2MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tH3K79me2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelInputMImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelInputMImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneMelInputMImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me1MAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me1MAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me1MAdult8wksC57bl6StdPk.broadPeak.gz\tOlfactBulb\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me1MAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me3MAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me3MAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me3MAdult8wksC57bl6StdPk.broadPeak.gz\tOlfactBulb\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k04me3MAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tOlfactBulb\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactH3k27acMAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactInputMAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactInputMAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneOlfactInputMAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me1FAdult8wksC57bl6StdAlnRep1.bam\tPlacenta\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me1FAdult8wksC57bl6StdAlnRep2.bam\tPlacenta\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me1FAdult8wksC57bl6StdPk.broadPeak.gz\tPlacenta\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me1FAdult8wksC57bl6StdSig.bigWig\tPlacenta\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me3FAdult8wksC57bl6StdAlnRep1.bam\tPlacenta\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me3FAdult8wksC57bl6StdAlnRep2.bam\tPlacenta\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me3FAdult8wksC57bl6StdPk.broadPeak.gz\tPlacenta\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k04me3FAdult8wksC57bl6StdSig.bigWig\tPlacenta\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k27acFAdult8wksC57bl6StdAlnRep1.bam\tPlacenta\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k27acFAdult8wksC57bl6StdAlnRep2.bam\tPlacenta\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k27acFAdult8wksC57bl6StdPk.broadPeak.gz\tPlacenta\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacH3k27acFAdult8wksC57bl6StdSig.bigWig\tPlacenta\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacInputFAdult8wksC57bl6StdAlnRep1.bam\tPlacenta\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacInputFAdult8wksC57bl6StdAlnRep2.bam\tPlacenta\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistonePlacInputFAdult8wksC57bl6StdSig.bigWig\tPlacenta\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me1MAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me1MAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me1MAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me1MAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me3MAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me3MAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me3MAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k04me3MAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27acMAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27me3MAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27me3MAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27me3MAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k27me3MAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintH3k36me3MAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintInputMAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintInputMAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSmintInputMAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27acMAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27me3MAdlt8wC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27me3MAdlt8wC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27me3MAdlt8wC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k27me3MAdlt8wC57bl6StdSig.bigWig\tSpleen\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k36me3MAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me1MAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me1MAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me1MAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me1MAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me3MAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me3MAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me3MAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenH3k4me3MAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenInputMAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenInputMAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneSpleenInputMAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me1MAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me1MAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me1MAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me1MAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me3MAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me3MAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me3MAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k04me3MAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27acMAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27me3MAdlt8wC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27me3MAdlt8wC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27me3MAdlt8wC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k27me3MAdlt8wC57bl6StdSig.bigWig\tTestis\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisH3k36me3MAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisInputMAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisInputMAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneTestisInputMAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me1MAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me1MAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me1MAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me1MAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me3MAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me3MAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me3MAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k04me3MAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27acMAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27acMAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27acMAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27acMAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27me3MAdlt8wC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27me3MAdlt8wC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27me3MAdlt8wC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k27me3MAdlt8wC57bl6StdSig.bigWig\tThymus\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k36me3MAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k36me3MAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k36me3MAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusH3k36me3MAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusInputMAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusInputMAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneThymusInputMAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdAlnRep1V2.bam\tWholeBrain\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdAlnRep2V2.bam\tWholeBrain\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me1UE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me3UE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me3UE14halfC57bl6StdAlnRep1V2.bam\tWholeBrain\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me3UE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me3UE14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k04me3UE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k09me3ME14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k09me3ME14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k09me3ME14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k09me3ME14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27acUE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27acUE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27acUE14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K27ac\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27acUE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27me3ME14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27me3ME14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27me3ME14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k27me3ME14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k36me3ME14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k36me3ME14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k36me3ME14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainH3k36me3ME14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainInputUE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainInputUE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainInputUE14halfC57bl6StdAlnRep2V2.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrHistone/wgEncodeLicrHistoneWbrainInputUE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBatCellPapMAdult24wksC57bl6AlnRep1.bam\tBAT\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBatCellPapMAdult24wksC57bl6AlnRep2.bam\tBAT\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBatCellPapMAdult24wksC57bl6SigRep1.bigWig\tBAT\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBatCellPapMAdult24wksC57bl6SigRep2.bigWig\tBAT\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmarrowCellPapMAdult8wksC57bl6AlnRep1.bam\tBoneMarrow\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmarrowCellPapMAdult8wksC57bl6AlnRep2.bam\tBoneMarrow\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmarrowCellPapMAdult8wksC57bl6SigRep1.bigWig\tBoneMarrow\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmarrowCellPapMAdult8wksC57bl6SigRep2.bigWig\tBoneMarrow\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmdmCellPapFAdult8wksC57bl6AlnRep1.bam\tBMDM\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmdmCellPapFAdult8wksC57bl6AlnRep2.bam\tBMDM\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmdmCellPapFAdult8wksC57bl6SigRep1.bigWig\tBMDM\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqBmdmCellPapFAdult8wksC57bl6SigRep2.bigWig\tBMDM\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCbellumCellPapMAdult8wksC57bl6AlnRep1.bam\tCerebellum\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCbellumCellPapMAdult8wksC57bl6AlnRep2.bam\tCerebellum\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCbellumCellPapMAdult8wksC57bl6SigRep1.bigWig\tCerebellum\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCbellumCellPapMAdult8wksC57bl6SigRep2.bigWig\tCerebellum\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCortexCellPapMAdult8wksC57bl6AlnRep1.bam\tCortex\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCortexCellPapMAdult8wksC57bl6AlnRep2.bam\tCortex\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCortexCellPapMAdult8wksC57bl6SigRep1.bigWig\tCortex\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqCortexCellPapMAdult8wksC57bl6SigRep2.bigWig\tCortex\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqEsb4CellPapME0C57bl6AlnRep1.bam\tES-Bruce4\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqEsb4CellPapME0C57bl6AlnRep2.bam\tES-Bruce4\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqEsb4CellPapME0C57bl6SigRep1.bigWig\tES-Bruce4\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqEsb4CellPapME0C57bl6SigRep2.bigWig\tES-Bruce4\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapMAdult8wksC57bl6AlnRep1.bam\tHeart\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapMAdult8wksC57bl6AlnRep2.bam\tHeart\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapMAdult8wksC57bl6SigRep1.bigWig\tHeart\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapMAdult8wksC57bl6SigRep2.bigWig\tHeart\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapUE14halfC57bl6AlnRep1.bam\tHeart\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapUE14halfC57bl6AlnRep2.bam\tHeart\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapUE14halfC57bl6SigRep1.bigWig\tHeart\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqHeartCellPapUE14halfC57bl6SigRep2.bigWig\tHeart\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqKidneyCellPapMAdult8wksC57bl6AlnRep1.bam\tKidney\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqKidneyCellPapMAdult8wksC57bl6AlnRep2.bam\tKidney\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqKidneyCellPapMAdult8wksC57bl6SigRep1.bigWig\tKidney\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqKidneyCellPapMAdult8wksC57bl6SigRep2.bigWig\tKidney\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLimbCellPapUE14halfC57bl6AlnRep1.bam\tLimb\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLimbCellPapUE14halfC57bl6AlnRep2.bam\tLimb\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLimbCellPapUE14halfC57bl6SigRep1.bigWig\tLimb\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLimbCellPapUE14halfC57bl6SigRep2.bigWig\tLimb\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapMAdult8wksC57bl6AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapMAdult8wksC57bl6AlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapMAdult8wksC57bl6SigRep1.bigWig\tLiver\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapMAdult8wksC57bl6SigRep2.bigWig\tLiver\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapUE14halfC57bl6AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapUE14halfC57bl6AlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapUE14halfC57bl6SigRep1.bigWig\tLiver\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLiverCellPapUE14halfC57bl6SigRep2.bigWig\tLiver\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLungCellPapMAdult8wksC57bl6AlnRep1.bam\tLung\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLungCellPapMAdult8wksC57bl6AlnRep2.bam\tLung\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLungCellPapMAdult8wksC57bl6SigRep1.bigWig\tLung\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqLungCellPapMAdult8wksC57bl6SigRep2.bigWig\tLung\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMefCellPapMAdult8wksC57bl6AlnRep1.bam\tMEF\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMefCellPapMAdult8wksC57bl6AlnRep2.bam\tMEF\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMefCellPapMAdult8wksC57bl6SigRep1.bigWig\tMEF\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMefCellPapMAdult8wksC57bl6SigRep2.bigWig\tMEF\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMelCellPapMImmortalC57bl6AlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMelCellPapMImmortalC57bl6AlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMelCellPapMImmortalC57bl6SigRep1.bigWig\tMEL\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqMelCellPapMImmortalC57bl6SigRep2.bigWig\tMEL\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqOlfactCellPapMAdult8wksC57bl6AlnRep1.bam\tOlfactBulb\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqOlfactCellPapMAdult8wksC57bl6AlnRep2.bam\tOlfactBulb\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqOlfactCellPapMAdult8wksC57bl6SigRep1.bigWig\tOlfactBulb\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqOlfactCellPapMAdult8wksC57bl6SigRep2.bigWig\tOlfactBulb\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqPlacCellPapFAdult8wksC57bl6AlnRep1.bam\tPlacenta\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqPlacCellPapFAdult8wksC57bl6AlnRep2.bam\tPlacenta\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqPlacCellPapFAdult8wksC57bl6SigRep1.bigWig\tPlacenta\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqPlacCellPapFAdult8wksC57bl6SigRep2.bigWig\tPlacenta\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSmintCellPapMAdult8wksC57bl6AlnRep1.bam\tSmIntestine\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSmintCellPapMAdult8wksC57bl6AlnRep2.bam\tSmIntestine\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSmintCellPapMAdult8wksC57bl6SigRep1.bigWig\tSmIntestine\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSmintCellPapMAdult8wksC57bl6SigRep2.bigWig\tSmIntestine\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSpleenCellPapMAdult8wksC57bl6AlnRep1.bam\tSpleen\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSpleenCellPapMAdult8wksC57bl6AlnRep2.bam\tSpleen\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSpleenCellPapMAdult8wksC57bl6SigRep1.bigWig\tSpleen\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqSpleenCellPapMAdult8wksC57bl6SigRep2.bigWig\tSpleen\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqTestisCellPapMAdult8wksC57bl6AlnRep1.bam\tTestis\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqTestisCellPapMAdult8wksC57bl6AlnRep2.bam\tTestis\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqTestisCellPapMAdult8wksC57bl6SigRep1.bigWig\tTestis\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqTestisCellPapMAdult8wksC57bl6SigRep2.bigWig\tTestis\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqThymusCellPapMAdult8wksC57bl6AlnRep1.bam\tThymus\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqThymusCellPapMAdult8wksC57bl6AlnRep2.bam\tThymus\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqThymusCellPapMAdult8wksC57bl6SigRep1.bigWig\tThymus\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqThymusCellPapMAdult8wksC57bl6SigRep2.bigWig\tThymus\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqWbrainCellPapUE14halfC57bl6AlnRep1.bam\tWholeBrain\tRnaSeq\t\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqWbrainCellPapUE14halfC57bl6AlnRep2.bam\tWholeBrain\tRnaSeq\t\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqWbrainCellPapUE14halfC57bl6SigRep1.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t1\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrRnaSeq/wgEncodeLicrRnaSeqWbrainCellPapUE14halfC57bl6SigRep2.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t2\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBatInputMAdult24wksC57bl6StdAlnRep1.bam\tBAT\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBatInputMAdult24wksC57bl6StdAlnRep2.bam\tBAT\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBatInputMAdult24wksC57bl6StdSig.bigWig\tBAT\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowCtcfMAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowCtcfMAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowCtcfMAdult8wksC57bl6StdAlnRep2V2.bam\tBoneMarrow\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tBoneMarrow\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowCtcfMAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowInputMAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowInputMAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowInputMAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowPol2MAdult8wksC57bl6StdAlnRep1.bam\tBoneMarrow\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowPol2MAdult8wksC57bl6StdAlnRep1V2.bam\tBoneMarrow\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowPol2MAdult8wksC57bl6StdAlnRep2.bam\tBoneMarrow\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tBoneMarrow\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmarrowPol2MAdult8wksC57bl6StdSig.bigWig\tBoneMarrow\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmCtcfFAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmCtcfFAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmCtcfFAdult8wksC57bl6StdPk.broadPeak.gz\tBMDM\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmCtcfFAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmInputFAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmInputFAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmInputFAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmPol2FAdult8wksC57bl6StdAlnRep1.bam\tBMDM\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmPol2FAdult8wksC57bl6StdAlnRep2.bam\tBMDM\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmPol2FAdult8wksC57bl6StdPk.broadPeak.gz\tBMDM\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsBmdmPol2FAdult8wksC57bl6StdSig.bigWig\tBMDM\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumCtcfMAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumCtcfMAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumCtcfMAdult8wksC57bl6StdAlnRep2V2.bam\tCerebellum\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumCtcfMAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumInputMAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumInputMAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumInputMAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumPol2MAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumPol2MAdult8wksC57bl6StdAlnRep2.bam\tCerebellum\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tCerebellum\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCbellumPol2MAdult8wksC57bl6StdSig.bigWig\tCerebellum\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCerebellumInputMAdult8wksC57bl6StdAlnRep1.bam\tCerebellum\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexCtcfMAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexCtcfMAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tCortex\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexCtcfMAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexInputMAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexInputMAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexInputMAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexPol2MAdult8wksC57bl6StdAlnRep1.bam\tCortex\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexPol2MAdult8wksC57bl6StdAlnRep2.bam\tCortex\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tCortex\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsCortexPol2MAdult8wksC57bl6StdSig.bigWig\tCortex\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4CtcfME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4CtcfME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4CtcfME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4CtcfME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4InputME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4InputME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4InputME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4P300ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tp300\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4P300ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tp300\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4P300ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tp300\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4P300ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tp300\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4Pol2ME0C57bl6StdAlnRep1.bam\tES-Bruce4\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4Pol2ME0C57bl6StdAlnRep2.bam\tES-Bruce4\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4Pol2ME0C57bl6StdPk.broadPeak.gz\tES-Bruce4\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsEsb4Pol2ME0C57bl6StdSig.bigWig\tES-Bruce4\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartCtcfMAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartCtcfMAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartCtcfMAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputMAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputMAdult8wksC57bl6StdAlnRep1V2.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputMAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputMAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputUE14halfC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputUE14halfC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartInputUE14halfC57bl6StdSig.bigWig\tHeart\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartP300MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tp300\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartP300MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tp300\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartP300MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tp300\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartP300MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tp300\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartPol2MAdult8wksC57bl6StdAlnRep1.bam\tHeart\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartPol2MAdult8wksC57bl6StdAlnRep2.bam\tHeart\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tHeart\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsHeartPol2MAdult8wksC57bl6StdSig.bigWig\tHeart\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyCtcfMAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyCtcfMAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyCtcfMAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyInputMAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyInputMAdult8wksC57bl6StdAlnRep1V2.bam\tKidney\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyInputMAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyInputMAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdAlnRep1.bam\tKidney\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdAlnRep1V2.bam\tKidney\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdAlnRep2.bam\tKidney\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdAlnRep2V2.bam\tKidney\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdAlnRep3.bam\tKidney\tChipSeq\tPol2\tAlignments\t3\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tKidney\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsKidneyPol2MAdult8wksC57bl6StdSig.bigWig\tKidney\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdAlnRep1V2.bam\tLimb\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdAlnRep2V2.bam\tLimb\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdPk.broadPeak.gz\tLimb\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbCtcfUE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbInputUE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbInputUE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbInputUE14halfC57bl6StdAlnRep2V2.bam\tLimb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbInputUE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdAlnRep1.bam\tLimb\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdAlnRep1V2.bam\tLimb\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdAlnRep2.bam\tLimb\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdAlnRep2V2.bam\tLimb\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdPk.broadPeak.gz\tLimb\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLimbPol2UE14halfC57bl6StdSig.bigWig\tLimb\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverCtcfMAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverCtcfMAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverCtcfMAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputMAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputMAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputMAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputUE14halfC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputUE14halfC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverInputUE14halfC57bl6StdSig.bigWig\tLiver\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverPol2MAdult8wksC57bl6StdAlnRep1.bam\tLiver\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverPol2MAdult8wksC57bl6StdAlnRep2.bam\tLiver\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tLiver\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLiverPol2MAdult8wksC57bl6StdSig.bigWig\tLiver\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungCtcfMAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungCtcfMAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tLung\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungCtcfMAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungInputMAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungInputMAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungInputMAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungPol2MAdult8wksC57bl6StdAlnRep1.bam\tLung\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungPol2MAdult8wksC57bl6StdAlnRep2.bam\tLung\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tLung\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsLungPol2MAdult8wksC57bl6StdSig.bigWig\tLung\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefCtcfMAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefCtcfMAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tMEF\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefCtcfMAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefInputMAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefInputMAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefInputMAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefPol2MAdult8wksC57bl6StdAlnRep1.bam\tMEF\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefPol2MAdult8wksC57bl6StdAlnRep2.bam\tMEF\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tMEF\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMefPol2MAdult8wksC57bl6StdSig.bigWig\tMEF\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelCtcfMImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelCtcfMImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelCtcfMImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelCtcfMImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelInputMImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelInputMImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelInputMImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelPol2MImmortalC57bl6StdAlnRep1.bam\tMEL\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelPol2MImmortalC57bl6StdAlnRep2.bam\tMEL\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelPol2MImmortalC57bl6StdPk.broadPeak.gz\tMEL\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsMelPol2MImmortalC57bl6StdSig.bigWig\tMEL\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactCtcfMAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactCtcfMAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tOlfactBulb\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactCtcfMAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactInputMAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactInputMAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactInputMAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactPol2MAdult8wksC57bl6StdAlnRep1.bam\tOlfactBulb\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactPol2MAdult8wksC57bl6StdAlnRep2.bam\tOlfactBulb\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tOlfactBulb\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsOlfactPol2MAdult8wksC57bl6StdSig.bigWig\tOlfactBulb\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintCtcfMAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintCtcfMAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintCtcfMAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintInputMAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintInputMAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintInputMAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintPol2MAdult8wksC57bl6StdAlnRep1.bam\tSmIntestine\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintPol2MAdult8wksC57bl6StdAlnRep2.bam\tSmIntestine\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tSmIntestine\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSmintPol2MAdult8wksC57bl6StdSig.bigWig\tSmIntestine\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenCtcfMAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenCtcfMAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenCtcfMAdult8wksC57bl6StdAlnRep2V2.bam\tSpleen\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenCtcfMAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenInputMAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenInputMAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenInputMAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenPol2MAdult8wksC57bl6StdAlnRep1.bam\tSpleen\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenPol2MAdult8wksC57bl6StdAlnRep2.bam\tSpleen\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tSpleen\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsSpleenPol2MAdult8wksC57bl6StdSig.bigWig\tSpleen\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisCtcfMAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisCtcfMAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisCtcfMAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisInputMAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisInputMAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisInputMAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisPol2MAdult8wksC57bl6StdAlnRep1.bam\tTestis\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisPol2MAdult8wksC57bl6StdAlnRep2.bam\tTestis\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tTestis\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsTestisPol2MAdult8wksC57bl6StdSig.bigWig\tTestis\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusCtcfMAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusCtcfMAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusCtcfMAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusCtcfMAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusInputMAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusInputMAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusInputMAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusPol2MAdult8wksC57bl6StdAlnRep1.bam\tThymus\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusPol2MAdult8wksC57bl6StdAlnRep2.bam\tThymus\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusPol2MAdult8wksC57bl6StdPk.broadPeak.gz\tThymus\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsThymusPol2MAdult8wksC57bl6StdSig.bigWig\tThymus\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdAlnRep1V2.bam\tWholeBrain\tChipSeq\tCTCF\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdAlnRep2V2.bam\tWholeBrain\tChipSeq\tCTCF\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainCtcfUE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tCTCF\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainInputUE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainInputUE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainInputUE14halfC57bl6StdAlnRep2V2.bam\tWholeBrain\tChipSeq\tInput\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainInputUE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tInput\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdAlnRep1.bam\tWholeBrain\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdAlnRep1V2.bam\tWholeBrain\tChipSeq\tPol2\tAlignments\t1\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdAlnRep2.bam\tWholeBrain\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdAlnRep2V2.bam\tWholeBrain\tChipSeq\tPol2\tAlignments\t2\tbam\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdPk.broadPeak.gz\tWholeBrain\tChipSeq\tPol2\tPeaks\t\tbroadPeak\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeLicrTfbs/wgEncodeLicrTfbsWbrainPol2UE14halfC57bl6StdSig.bigWig\tWholeBrain\tChipSeq\tPol2\tSignal\t\tbigWig\tLICR-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign100mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign36mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign40mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign50mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeMapability/wgEncodeCrgMapabilityAlign75mer.bigWig\t\tMapability\t\tAlignability\t\tbigWig\tCRG-Guigo\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0AlnRep1.bam\tG1E\tDnaseSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0AlnRep2.bam\tG1E\tDnaseSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0PkRep1.narrowPeak.gz\tG1E\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0PkRep2.narrowPeak.gz\tG1E\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0SigRep1.bigWig\tG1E\tDnaseSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eS129ME0SigRep2.bigWig\tG1E\tDnaseSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hAlnRep1.bam\tG1E-ER4\tDnaseSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hAlnRep2.bam\tG1E-ER4\tDnaseSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hPkRep1.narrowPeak.gz\tG1E-ER4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hPkRep2.narrowPeak.gz\tG1E-ER4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hSigRep1.bigWig\tG1E-ER4\tDnaseSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuDnase/wgEncodePsuDnaseG1eer4S129ME0Diffd24hSigRep2.bigWig\tG1E-ER4\tDnaseSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tH3K4me1\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tH3K4me1\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tH3K4me1\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tH3K4me1\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me1FImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tH3K4me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tH3K4me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tH3K4me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tH3K4me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k04me3FImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bAlnRep1.bam\tCH12\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bAlnRep2.bam\tCH12\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tH3K9me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tH3K9me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tH3K9me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tH3K9me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k09me3FImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tH3K27me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tH3K27me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tH3K27me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tH3K27me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k27me3FImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tH3K36me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tH3K36me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tH3K36me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tH3K36me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12H3k36me3FImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12InputFImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12InputFImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12InputFImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12InputFImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneCh12InputFImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1AlnRep1.bam\tErythrobl\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1AlnRep2.bam\tErythrobl\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me1\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me1\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tH3K4me1\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tH3K4me1\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me1BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1AlnRep1.bam\tErythrobl\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1AlnRep2.bam\tErythrobl\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tH3K4me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tH3K4me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tH3K4me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k04me3BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1AlnRep1.bam\tErythrobl\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1AlnRep2.bam\tErythrobl\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tH3K9me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tH3K9me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tH3K9me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tH3K9me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k09me3BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1AlnRep1.bam\tErythrobl\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1AlnRep2.bam\tErythrobl\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tH3K27me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tH3K27me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tH3K27me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tH3K27me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k27me3BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1AlnRep1.bam\tErythrobl\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1AlnRep2.bam\tErythrobl\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tH3K36me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tH3K36me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tH3K36me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tH3K36me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblH3k36me3BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblInputBE14halfCd1InputAlnRep1.bam\tErythrobl\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblInputBE14halfCd1InputAlnRep2.bam\tErythrobl\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblInputBE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblInputBE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneErythroblInputBE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tH3K4me1\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tH3K4me1\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tH3K4me1\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tH3K4me1\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me1ME0S129InputSig.bigWig\tG1E\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tH3K4me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tH3K4me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tH3K4me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tH3K4me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k04me3ME0S129InputSig.bigWig\tG1E\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129AlnRep1.bam\tG1E\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129AlnRep2.bam\tG1E\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tH3K9me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tH3K9me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tH3K9me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tH3K9me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k09me3ME0S129InputSig.bigWig\tG1E\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tH3K27me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tH3K27me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tH3K27me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tH3K27me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k27me3ME0S129InputSig.bigWig\tG1E\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tH3K36me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tH3K36me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tH3K36me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tH3K36me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eH3k36me3ME0S129InputSig.bigWig\tG1E\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eInputME0S129InputAlnRep1.bam\tG1E\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eInputME0S129InputAlnRep2.bam\tG1E\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eInputME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eInputME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eInputME0S129InputSig.bigWig\tG1E\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129AlnRep1.bam\tG1E-ER4\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129AlnRep2.bam\tG1E-ER4\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me1\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me1\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tH3K4me1\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tH3K4me1\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me1ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K4me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tH3K4me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tH3K4me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k04me3ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129AlnRep1.bam\tG1E-ER4\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129AlnRep2.bam\tG1E-ER4\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K9me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K9me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tH3K9me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tH3K9me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k09me3ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K27me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K27me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tH3K27me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tH3K27me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k27me3ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K36me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tH3K36me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tH3K36me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tH3K36me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2H3k36me3BE0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2InputME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2InputME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2InputME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2InputME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneG1eer4e2InputME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me1\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me1\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me1\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tH3K4me1\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tH3K4me1\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me1BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tH3K4me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tH3K4me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tH3K4me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k04me3BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1AlnRep1.bam\tMegakaryo\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1AlnRep2.bam\tMegakaryo\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tH3K9me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tH3K9me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tH3K9me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tH3K9me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tH3K9me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k09me3BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1AlnRep1.bam\tMegakaryo\tChipSeq\tH3K27me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1AlnRep2.bam\tMegakaryo\tChipSeq\tH3K27me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tH3K27me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tH3K27me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tH3K27me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tH3K27me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tH3K27me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k27me3BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tH3K27me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1AlnRep1.bam\tMegakaryo\tChipSeq\tH3K36me3\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1AlnRep2.bam\tMegakaryo\tChipSeq\tH3K36me3\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tH3K36me3\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tH3K36me3\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tH3K36me3\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tH3K36me3\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tH3K36me3\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoH3k36me3BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tH3K36me3\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoInputBE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoInputBE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoInputBE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoInputBE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuHistone/wgEncodePsuHistoneMegakaryoInputBE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqCh12FImmortal2a4bR1x41AlnRep1.bam\tCH12\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqCh12FImmortal2a4bR1x41AlnRep2.bam\tCH12\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqCh12FImmortal2a4bR1x41SigRep1.bigWig\tCH12\tRnaSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqCh12FImmortal2a4bR1x41SigRep2.bigWig\tCH12\tRnaSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dAlnRep1.bam\tErythrobl\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dAlnRep2.bam\tErythrobl\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dMinusRawRep1.bigWig\tErythrobl\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dMinusRawRep2.bigWig\tErythrobl\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dPlusRawRep1.bigWig\tErythrobl\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqErythroblBE14halfCd1R2x99dPlusRawRep2.bigWig\tErythrobl\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dAlnRep1.bam\tFVLstem\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dAlnRep2.bam\tFVLstem\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dMinusRawRep1.bigWig\tFVLstem\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dMinusRawRep2.bigWig\tFVLstem\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dPlusRawRep1.bigWig\tFVLstem\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvlsBAdult810wksBalbcjR2x99dPlusRawRep2.bigWig\tFVLstem\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dAlnRep1.bam\tFVprogenitor\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dAlnRep2.bam\tFVprogenitor\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dMinusRawRep1.bigWig\tFVprogenitor\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dMinusRawRep2.bigWig\tFVprogenitor\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dPlusRawRep1.bigWig\tFVprogenitor\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqFvpBAdult810wksBalbcjR2x99dPlusRawRep2.bigWig\tFVprogenitor\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R1x36AlnRep1.bam\tG1E\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R1x36SigRep1.bigWig\tG1E\tRnaSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R1x55AlnRep2.bam\tG1E\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R1x55SigRep2.bigWig\tG1E\tRnaSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dAlnRep1.bam\tG1E\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dAlnRep2.bam\tG1E\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dMinusRawRep1.bigWig\tG1E\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dMinusRawRep2.bigWig\tG1E\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dPlusRawRep1.bigWig\tG1E\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eME0S129R2x99dPlusRawRep2.bigWig\tG1E\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R1x36Diffd24hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R1x36Diffd24hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R1x36Diffd24hSigRep1.bigWig\tG1E-ER4\tRnaSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R1x36Diffd24hSigRep2.bigWig\tG1E-ER4\tRnaSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd14hPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd24hPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd30hPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd3hPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hAlnRep1.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hAlnRep2.bam\tG1E-ER4\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dDiffd7hPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dMinusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dMinusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dPlusRawRep1.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqG1eer4ME0S129R2x99dPlusRawRep2.bigWig\tG1E-ER4\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dAlnRep1.bam\tMegakaryo\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dAlnRep2.bam\tMegakaryo\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dMinusRawRep1.bigWig\tMegakaryo\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dMinusRawRep2.bigWig\tMegakaryo\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dPlusRawRep1.bigWig\tMegakaryo\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMegakaryoBE14halfCd1R2x99dPlusRawRep2.bigWig\tMegakaryo\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45AlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45AlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45Dm2p5dAlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45Dm2p5dAlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45Dm2p5dSigRep1.bigWig\tMEL\tRnaSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45Dm2p5dSigRep2.bigWig\tMEL\tRnaSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45SigRep1.bigWig\tMEL\tRnaSeq\t\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMelMImmortalUknR1x45SigRep2.bigWig\tMEL\tRnaSeq\t\tSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dAlnRep1.bam\tMEP\tRnaSeq\t\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dAlnRep2.bam\tMEP\tRnaSeq\t\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dMinusRawRep1.bigWig\tMEP\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dMinusRawRep2.bigWig\tMEP\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dPlusRawRep1.bigWig\tMEP\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuRnaSeq/wgEncodePsuRnaSeqMepFAdult5wksC57bl6jR2x99dPlusRawRep2.bigWig\tMEP\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tCTCF\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tCTCF\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tCTCF\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tCTCF\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tCTCF\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tCTCF\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12CtcfFImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tCTCF\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12InputFImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12InputFImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12InputFImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12InputFImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12InputFImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputAlnRep1.bam\tCH12\tChipSeq\tPAX5_(N-15)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputAlnRep2.bam\tCH12\tChipSeq\tPAX5_(N-15)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputPk.broadPeak.gz\tCH12\tChipSeq\tPAX5_(N-15)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputRepPeaksRep1.broadPeak.gz\tCH12\tChipSeq\tPAX5_(N-15)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputRepPeaksRep2.broadPeak.gz\tCH12\tChipSeq\tPAX5_(N-15)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputRepSignalRep1.bigWig\tCH12\tChipSeq\tPAX5_(N-15)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputRepSignalRep2.bigWig\tCH12\tChipSeq\tPAX5_(N-15)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsCh12Pax5cFImmortal2a4bInputSig.bigWig\tCH12\tChipSeq\tPAX5_(N-15)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputAlnRep1.bam\tErythrobl\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputAlnRep2.bam\tErythrobl\tChipSeq\tGATA1_(SC-265)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tGATA1_(SC-265)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tGATA1_(SC-265)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tGATA1_(SC-265)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblGata1aBE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tGATA1_(SC-265)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblInputBE14halfCd1InputAlnRep1.bam\tErythrobl\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblInputBE14halfCd1InputAlnRep2.bam\tErythrobl\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblInputBE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblInputBE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblInputBE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputAlnRep1.bam\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputAlnRep2.bam\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputAlnRep3.bam\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tAlignments\t3\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputPk.broadPeak.gz\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepPeaksRep3.broadPeak.gz\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t3\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepSignalRep1.bigWig\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepSignalRep2.bigWig\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputRepSignalRep3.bigWig\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t3\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsErythroblTal1BE14halfCd1InputSig.bigWig\tErythrobl\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputAlnRep1.bam\tG1E\tChipSeq\tCTCF\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputAlnRep2.bam\tG1E\tChipSeq\tCTCF\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tCTCF\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tCTCF\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tCTCF\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tCTCF\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eCtcfME0S129InputSig.bigWig\tG1E\tChipSeq\tCTCF\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputAlnRep1.bam\tG1E\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputAlnRep2.bam\tG1E\tChipSeq\tGATA1_(SC-265)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tGATA1_(SC-265)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tGATA1_(SC-265)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tGATA1_(SC-265)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata1aME0S129InputSig.bigWig\tG1E\tChipSeq\tGATA1_(SC-265)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tGATA2_(SC-9008)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tGATA2_(SC-9008)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tGATA2_(SC-9008)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tGATA2_(SC-9008)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tGATA2_(SC-9008)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tGATA2_(SC-9008)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tGATA2_(SC-9008)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eGata2sc9008ME0S129InputSig.bigWig\tG1E\tChipSeq\tGATA2_(SC-9008)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eInputME0S129InputAlnRep1.bam\tG1E\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eInputME0S129InputAlnRep2.bam\tG1E\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eInputME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eInputME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eInputME0S129InputSig.bigWig\tG1E\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tPol2-4H8\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tPol2-4H8\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tPol2-4H8\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tPol2-4H8\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tPol2-4H8\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1ePol24h8ME0S129InputSig.bigWig\tG1E\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputAlnRep1.bam\tG1E\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputAlnRep2.bam\tG1E\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputPk.broadPeak.gz\tG1E\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputRepSignalRep1.bigWig\tG1E\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputRepSignalRep2.bigWig\tG1E\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eTal1ME0S129InputSig.bigWig\tG1E\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd14hAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd14hPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd14hSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd24hAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd24hPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd24hSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd30hAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd30hPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd30hSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd3hAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd3hPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd3hSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd7hAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd7hPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputDiffd7hSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputPkRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4Gata1aME0S129InputSigRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd14hAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd14hSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd24hAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd24hSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd30hAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd30hSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd3hAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd3hSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd7hAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputDiffd7hSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4InputME0S129InputSigRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tCTCF\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tCTCF\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tCTCF\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tCTCF\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tCTCF\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tCTCF\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2CtcfME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tCTCF\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata1aME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tGATA1_(SC-265)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Gata2sc9008ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tGATA2_(SC-9008)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2InputME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2InputME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2InputME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2InputME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2InputME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputAlnRep3.bam\tG1E-ER4\tChipSeq\tPol2-4H8\tAlignments\t3\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tPol2-4H8\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tPol2-4H8\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tPol2-4H8\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepPeaksRep3.broadPeak.gz\tG1E-ER4\tChipSeq\tPol2-4H8\tRepPeaks\t3\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tPol2-4H8\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tPol2-4H8\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputRepSignalRep3.bigWig\tG1E-ER4\tChipSeq\tPol2-4H8\tRepSignal\t3\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Pol24h8ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputAlnRep1.bam\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputAlnRep2.bam\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputPk.broadPeak.gz\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputRepPeaksRep1.broadPeak.gz\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputRepPeaksRep2.broadPeak.gz\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputRepSignalRep1.bigWig\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputRepSignalRep2.bigWig\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsG1eer4e2Tal1ME0S129InputSig.bigWig\tG1E-ER4\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoFli1sc356BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tFLI1_(sc-356)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputAlnRep3.bam\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tAlignments\t3\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputPkV2.broadPeak.gz\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepPeaksRep3.broadPeak.gz\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepPeaks\t3\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputRepSignalRep3.bigWig\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tRepSignal\t3\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoGata1aBE14halfCd1InputSigV2.bigWig\tMegakaryo\tChipSeq\tGATA1_(SC-265)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoInputBE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoInputBE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoInputBE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoInputBE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoInputBE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputAlnRep1.bam\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputAlnRep2.bam\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputAlnRep3.bam\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tAlignments\t3\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputAlnRep4.bam\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tAlignments\t4\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputPk.broadPeak.gz\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepPeaksRep1.broadPeak.gz\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepPeaksRep2.broadPeak.gz\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepPeaksRep3.broadPeak.gz\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t3\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepPeaksRep4.broadPeak.gz\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t4\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepSignalRep1.bigWig\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepSignalRep2.bigWig\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepSignalRep3.bigWig\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t3\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputRepSignalRep4.bigWig\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t4\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMegakaryoTal1BE14halfCd1InputSig.bigWig\tMegakaryo\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputAlnRep1.bam\tMEL\tChipSeq\tCTCF\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputAlnRep2.bam\tMEL\tChipSeq\tCTCF\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputPk.broadPeak.gz\tMEL\tChipSeq\tCTCF\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputRepPeaksRep1.broadPeak.gz\tMEL\tChipSeq\tCTCF\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputRepPeaksRep2.broadPeak.gz\tMEL\tChipSeq\tCTCF\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputRepSignalRep1.bigWig\tMEL\tChipSeq\tCTCF\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputRepSignalRep2.bigWig\tMEL\tChipSeq\tCTCF\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelCtcfMImmortalC57bl6InputSig.bigWig\tMEL\tChipSeq\tCTCF\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelInputUImmortalC57bl6InputAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelInputUImmortalC57bl6InputAlnRep2.bam\tMEL\tChipSeq\tInput\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelInputUImmortalC57bl6InputRepSignalRep1.bigWig\tMEL\tChipSeq\tInput\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelInputUImmortalC57bl6InputRepSignalRep2.bigWig\tMEL\tChipSeq\tInput\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelInputUImmortalC57bl6InputSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputAlnRep1.bam\tMEL\tChipSeq\tPol2-4H8\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputAlnRep2.bam\tMEL\tChipSeq\tPol2-4H8\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputPk.broadPeak.gz\tMEL\tChipSeq\tPol2-4H8\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputRepPeaksRep1.broadPeak.gz\tMEL\tChipSeq\tPol2-4H8\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputRepPeaksRep2.broadPeak.gz\tMEL\tChipSeq\tPol2-4H8\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputRepSignalRep1.bigWig\tMEL\tChipSeq\tPol2-4H8\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputRepSignalRep2.bigWig\tMEL\tChipSeq\tPol2-4H8\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelPol24h8UImmortalC57bl6InputSig.bigWig\tMEL\tChipSeq\tPol2-4H8\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputAlnRep1.bam\tMEL\tChipSeq\tTAL1_(SC-12984)\tAlignments\t1\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputAlnRep2.bam\tMEL\tChipSeq\tTAL1_(SC-12984)\tAlignments\t2\tbam\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputPk.broadPeak.gz\tMEL\tChipSeq\tTAL1_(SC-12984)\tPeaks\t\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputRepPeaksRep1.broadPeak.gz\tMEL\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t1\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputRepPeaksRep2.broadPeak.gz\tMEL\tChipSeq\tTAL1_(SC-12984)\tRepPeaks\t2\tbroadPeak\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputRepSignalRep1.bigWig\tMEL\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t1\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputRepSignalRep2.bigWig\tMEL\tChipSeq\tTAL1_(SC-12984)\tRepSignal\t2\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodePsuTfbs/wgEncodePsuTfbsMelTal1UImmortalC57bl6InputSig.bigWig\tMEL\tChipSeq\tTAL1_(SC-12984)\tSignal\t\tbigWig\tPSU-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12H3k04me3IggyaleAlnRep1.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12H3k04me3IggyaleAlnRep2.bam\tCH12\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12H3k4me3IggyalePk.narrowPeak.gz\tCH12\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12H3k4me3IggyaleSig.bigWig\tCH12\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12InputIggyaleAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistCh12InputIggyaleSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me1StdAlnRep1.bam\tES-E14\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me1StdAlnRep2.bam\tES-E14\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me1StdPk.narrowPeak.gz\tES-E14\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me1StdSig.bigWig\tES-E14\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me3StdAlnRep1.bam\tES-E14\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me3StdAlnRep2.bam\tES-E14\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me3StdPk.narrowPeak.gz\tES-E14\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k04me3StdSig.bigWig\tES-E14\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k09me3StdAlnRep1.bam\tES-E14\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k09me3StdAlnRep2.bam\tES-E14\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k09me3StdPk.narrowPeak.gz\tES-E14\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14H3k09me3StdSig.bigWig\tES-E14\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14InputStdAlnRep1.bam\tES-E14\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistEse14InputStdSig.bigWig\tES-E14\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1Dm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1Dm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1Dm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1Dm2p5dStdSig.bigWig\tMEL\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1IggrabAlnRep1.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1IggrabAlnRep2.bam\tMEL\tChipSeq\tH3K4me1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me1IggrabSig.bigWig\tMEL\tChipSeq\tH3K4me1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dIggyaleAlnRep1.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dIggyaleAlnRep2.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dIggyalePk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dIggyaleSig.bigWig\tMEL\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3Dm2p5dStdSig.bigWig\tMEL\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggrabAlnRep1.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggrabAlnRep2.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggrabSig.bigWig\tMEL\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggyaleAlnRep1.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggyaleAlnRep2.bam\tMEL\tChipSeq\tH3K4me3\tAlignments\t2\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k04me3IggyalePk.narrowPeak.gz\tMEL\tChipSeq\tH3K4me3\tPeaks\t\tnarrowPeak\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3Dm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3Dm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3Dm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3Dm2p5dStdSig.bigWig\tMEL\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3IggrabAlnRep1.bam\tMEL\tChipSeq\tH3K9me3\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3IggrabAlnRep2.bam\tMEL\tChipSeq\tH3K9me3\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tH3K9me3\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k09me3IggrabSig.bigWig\tMEL\tChipSeq\tH3K9me3\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27acIggrabAlnRep1.bam\tMEL\tChipSeq\tH3K27ac\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27acIggrabAlnRep2.bam\tMEL\tChipSeq\tH3K27ac\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27acIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tH3K27ac\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27acIggrabSig.bigWig\tMEL\tChipSeq\tH3K27ac\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27me3bDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tH3K27me3B\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27me3bDm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tH3K27me3B\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27me3bDm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tH3K27me3B\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k27me3bDm2p5dStdSig.bigWig\tMEL\tChipSeq\tH3K27me3B\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k36me3bDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tH3K36me3B\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k36me3bDm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tH3K36me3B\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k36me3bDm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tH3K36me3B\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k36me3bDm2p5dStdSig.bigWig\tMEL\tChipSeq\tH3K36me3B\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelH3k4me3IggyaleSig.bigWig\tMEL\tChipSeq\tH3K4me3\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputDm2p5dIggyaleAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputDm2p5dIggyaleSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputDm2p5dStdSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputIggrabAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputIggrabSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputIggyaleAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhHist/wgEncodeSydhHistMelInputIggyaleSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqCh12RibozerogR2x101dAlnRep1.bam\tCH12\tRnaSeq\t\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqCh12RibozerogR2x101dAlnRep2.bam\tCH12\tRnaSeq\t\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqEse14RibozerogR2x101dAlnRep1.bam\tES-E14\tRnaSeq\t\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqEse14RibozerogR2x101dAlnRep2.bam\tES-E14\tRnaSeq\t\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqMelDm2p5dRibozerogR2x101dAlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqMelDm2p5dRibozerogR2x101dAlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqMelRibozerogR2x101dAlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhRnaSeq/wgEncodeSydhRnaSeqMelRibozerogR2x101dAlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Bhlhe40nb100IggrabAlnRep1.bam\tCH12\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Bhlhe40nb100IggrabAlnRep2.bam\tCH12\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Bhlhe40nb100IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Bhlhe40nb100IggrabSig.bigWig\tCH12\tChipSeq\tBHLHE40_(NB100-1800)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd1nb10060411IggrabAlnRep1.bam\tCH12\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd1nb10060411IggrabAlnRep2.bam\tCH12\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd1nb10060411IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tCHD1_(NB100-60411)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd1nb10060411IggrabSig.bigWig\tCH12\tChipSeq\tCHD1_(NB100-60411)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd2ab68301IggrabAlnRep1.bam\tCH12\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd2ab68301IggrabAlnRep2.bam\tCH12\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd2ab68301IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Chd2ab68301IggrabSig.bigWig\tCH12\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CjunIggrabAlnRep1.bam\tCH12\tChipSeq\tc-Jun\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CjunIggrabAlnRep2.bam\tCH12\tChipSeq\tc-Jun\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CjunIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tc-Jun\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CjunIggrabSig.bigWig\tCH12\tChipSeq\tc-Jun\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CmycIggrabAlnRep1.bam\tCH12\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CmycIggrabAlnRep2.bam\tCH12\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CmycIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CmycIggrabSig.bigWig\tCH12\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Corestsc30189IggrabAlnRep1.bam\tCH12\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Corestsc30189IggrabAlnRep2.bam\tCH12\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Corestsc30189IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Corestsc30189IggrabSig.bigWig\tCH12\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CtcfbIggrabAlnRep1.bam\tCH12\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CtcfbIggrabAlnRep2.bam\tCH12\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CtcfbIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12CtcfbIggrabSig.bigWig\tCH12\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12E2f4IggrabAlnRep1.bam\tCH12\tChipSeq\tE2F4\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12E2f4IggrabAlnRep2.bam\tCH12\tChipSeq\tE2F4\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12E2f4IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12E2f4IggrabSig.bigWig\tCH12\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ets1IggrabAlnRep1.bam\tCH12\tChipSeq\tETS1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ets1IggrabAlnRep2.bam\tCH12\tChipSeq\tETS1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ets1IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ets1IggrabSig.bigWig\tCH12\tChipSeq\tETS1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Gcn5IggrabAlnRep1.bam\tCH12\tChipSeq\tGCN5\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Gcn5IggrabAlnRep2.bam\tCH12\tChipSeq\tGCN5\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Gcn5IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tGCN5\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Gcn5IggrabSig.bigWig\tCH12\tChipSeq\tGCN5\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Hcfc1nb10068209IggrabAlnRep1.bam\tCH12\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Hcfc1nb10068209IggrabAlnRep2.bam\tCH12\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Hcfc1nb10068209IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tHCFC1_(NB100-68209)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Hcfc1nb10068209IggrabSig.bigWig\tCH12\tChipSeq\tHCFC1_(NB100-68209)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12InputIggmusAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12InputIggmusSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12InputIggrabAlnRep1.bam\tCH12\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12InputIggrabSig.bigWig\tCH12\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12JundIggrabAlnRep1.bam\tCH12\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12JundIggrabAlnRep2.bam\tCH12\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12JundIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12JundIggrabSig.bigWig\tCH12\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mafkab50322IggrabAlnRep1.bam\tCH12\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mafkab50322IggrabAlnRep2.bam\tCH12\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mafkab50322IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mafkab50322IggrabSig.bigWig\tCH12\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12MaxIggrabAlnRep1.bam\tCH12\tChipSeq\tMax\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12MaxIggrabAlnRep2.bam\tCH12\tChipSeq\tMax\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12MaxIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12MaxIggrabSig.bigWig\tCH12\tChipSeq\tMax\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mazab85725IggrabAlnRep1.bam\tCH12\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mazab85725IggrabAlnRep2.bam\tCH12\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mazab85725IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mazab85725IggrabSig.bigWig\tCH12\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mxi1af4185IggrabAlnRep1.bam\tCH12\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mxi1af4185IggrabAlnRep2.bam\tCH12\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mxi1af4185IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Mxi1af4185IggrabSig.bigWig\tCH12\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12NelfeIggrabAlnRep1.bam\tCH12\tChipSeq\tNELFe\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12NelfeIggrabAlnRep2.bam\tCH12\tChipSeq\tNELFe\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12NelfeIggrabPk.narrowPeak.gz\tCH12\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12NelfeIggrabSig.bigWig\tCH12\tChipSeq\tNELFe\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Nrf2IggrabAlnRep1.bam\tCH12\tChipSeq\tNrf2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Nrf2IggrabAlnRep2.bam\tCH12\tChipSeq\tNrf2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Nrf2IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tNrf2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Nrf2IggrabSig.bigWig\tCH12\tChipSeq\tNrf2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12P300sc584IggrabAlnRep1.bam\tCH12\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12P300sc584IggrabAlnRep2.bam\tCH12\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12P300sc584IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12P300sc584IggrabSig.bigWig\tCH12\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2IggmusAlnRep1.bam\tCH12\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2IggmusAlnRep2.bam\tCH12\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2IggmusPk.narrowPeak.gz\tCH12\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2IggmusSig.bigWig\tCH12\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2s2IggrabAlnRep1.bam\tCH12\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2s2IggrabAlnRep2.bam\tCH12\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2s2IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Pol2s2IggrabSig.bigWig\tCH12\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Rad21IggrabAlnRep1.bam\tCH12\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Rad21IggrabAlnRep2.bam\tCH12\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Rad21IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Rad21IggrabSig.bigWig\tCH12\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Sin3anb6001263IggrabAlnRep1.bam\tCH12\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Sin3anb6001263IggrabAlnRep2.bam\tCH12\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Sin3anb6001263IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Sin3anb6001263IggrabSig.bigWig\tCH12\tChipSeq\tSIN3A_(NB600-1263)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Smc3ab9263IggrabAlnRep1.bam\tCH12\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Smc3ab9263IggrabAlnRep2.bam\tCH12\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Smc3ab9263IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Smc3ab9263IggrabSig.bigWig\tCH12\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12TbpIggmusAlnRep1.bam\tCH12\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12TbpIggmusAlnRep2.bam\tCH12\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12TbpIggmusPk.narrowPeak.gz\tCH12\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12TbpIggmusSig.bigWig\tCH12\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ubfsc13125IggrabAlnRep1.bam\tCH12\tChipSeq\tUBF_(sc-13125)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ubfsc13125IggrabAlnRep2.bam\tCH12\tChipSeq\tUBF_(sc-13125)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ubfsc13125IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tUBF_(sc-13125)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Ubfsc13125IggrabSig.bigWig\tCH12\tChipSeq\tUBF_(sc-13125)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Usf2IggmusAlnRep1.bam\tCH12\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Usf2IggmusAlnRep2.bam\tCH12\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Usf2IggmusPk.narrowPeak.gz\tCH12\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Usf2IggmusSig.bigWig\tCH12\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zc3h11anb10074650IggrabAlnRep1.bam\tCH12\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zc3h11anb10074650IggrabAlnRep2.bam\tCH12\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zc3h11anb10074650IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tZC3H11A_(NB100-74650)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zc3h11anb10074650IggrabSig.bigWig\tCH12\tChipSeq\tZC3H11A_(NB100-74650)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zkscan1hpa006672IggrabAlnRep1.bam\tCH12\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zkscan1hpa006672IggrabAlnRep2.bam\tCH12\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zkscan1hpa006672IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tZKSCAN1_(HPA006672)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Zkscan1hpa006672IggrabSig.bigWig\tCH12\tChipSeq\tZKSCAN1_(HPA006672)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znf384hpa004051IggrabAlnRep1.bam\tCH12\tChipSeq\tZNF384_(HPA004051)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znf384hpa004051IggrabAlnRep2.bam\tCH12\tChipSeq\tZNF384_(HPA004051)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znf384hpa004051IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tZNF384_(HPA004051)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znf384hpa004051IggrabSig.bigWig\tCH12\tChipSeq\tZNF384_(HPA004051)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znfmizdcp1ab65767IggrabAlnRep1.bam\tCH12\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znfmizdcp1ab65767IggrabAlnRep2.bam\tCH12\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znfmizdcp1ab65767IggrabPk.narrowPeak.gz\tCH12\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsCh12Znfmizdcp1ab65767IggrabSig.bigWig\tCH12\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Hcfc1nb10068209StdAlnRep1.bam\tES-E14\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Hcfc1nb10068209StdAlnRep2.bam\tES-E14\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Hcfc1nb10068209StdPk.narrowPeak.gz\tES-E14\tChipSeq\tHCFC1_(NB100-68209)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Hcfc1nb10068209StdSig.bigWig\tES-E14\tChipSeq\tHCFC1_(NB100-68209)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14InputStdAlnRep1.bam\tES-E14\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14InputStdSig.bigWig\tES-E14\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14MafkStdAlnRep1.bam\tES-E14\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14MafkStdAlnRep2.bam\tES-E14\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14MafkStdPk.narrowPeak.gz\tES-E14\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14MafkStdSig.bigWig\tES-E14\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Zc3h11anb10074650StdAlnRep1.bam\tES-E14\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Zc3h11anb10074650StdAlnRep2.bam\tES-E14\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Zc3h11anb10074650StdPk.narrowPeak.gz\tES-E14\tChipSeq\tZC3H11A_(NB100-74650)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Zc3h11anb10074650StdSig.bigWig\tES-E14\tChipSeq\tZC3H11A_(NB100-74650)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Znf384hpa004051StdAlnRep1.bam\tES-E14\tChipSeq\tZNF384_(HPA004051)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Znf384hpa004051StdAlnRep2.bam\tES-E14\tChipSeq\tZNF384_(HPA004051)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Znf384hpa004051StdPk.narrowPeak.gz\tES-E14\tChipSeq\tZNF384_(HPA004051)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsEse14Znf384hpa004051StdSig.bigWig\tES-E14\tChipSeq\tZNF384_(HPA004051)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelBhlhe40cIggrabAlnRep1.bam\tMEL\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelBhlhe40cIggrabAlnRep2.bam\tMEL\tChipSeq\tBHLHE40_(NB100-1800)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelBhlhe40cIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tBHLHE40_(NB100-1800)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelBhlhe40cIggrabSig.bigWig\tMEL\tChipSeq\tBHLHE40_(NB100-1800)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd1nb10060411IggrabAlnRep1.bam\tMEL\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd1nb10060411IggrabAlnRep2.bam\tMEL\tChipSeq\tCHD1_(NB100-60411)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd1nb10060411IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tCHD1_(NB100-60411)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd1nb10060411IggrabSig.bigWig\tMEL\tChipSeq\tCHD1_(NB100-60411)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd2ab68301IggrabAlnRep1.bam\tMEL\tChipSeq\tCHD2_(AB68301)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd2ab68301IggrabAlnRep2.bam\tMEL\tChipSeq\tCHD2_(AB68301)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd2ab68301IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tCHD2_(AB68301)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelChd2ab68301IggrabSig.bigWig\tMEL\tChipSeq\tCHD2_(AB68301)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybh141IggrabAlnRep1.bam\tMEL\tChipSeq\tc-Myb_(SC-7874)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybh141IggrabAlnRep2.bam\tMEL\tChipSeq\tc-Myb_(SC-7874)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybh141IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tc-Myb_(SC-7874)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybh141IggrabSig.bigWig\tMEL\tChipSeq\tc-Myb_(SC-7874)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybsc7874IggrabAlnRep1.bam\tMEL\tChipSeq\tc-Myb_(SC-7874)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybsc7874IggrabAlnRep2.bam\tMEL\tChipSeq\tc-Myb_(SC-7874)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybsc7874IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tc-Myb_(SC-7874)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmybsc7874IggrabSig.bigWig\tMEL\tChipSeq\tc-Myb_(SC-7874)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmycIggrabAlnRep1.bam\tMEL\tChipSeq\tc-Myc\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmycIggrabAlnRep2.bam\tMEL\tChipSeq\tc-Myc\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmycIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tc-Myc\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCmycIggrabSig.bigWig\tMEL\tChipSeq\tc-Myc\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCorestsc30189IggrabAlnRep1.bam\tMEL\tChipSeq\tCOREST_(sc-30189)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCorestsc30189IggrabAlnRep2.bam\tMEL\tChipSeq\tCOREST_(sc-30189)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCorestsc30189IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tCOREST_(sc-30189)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCorestsc30189IggrabSig.bigWig\tMEL\tChipSeq\tCOREST_(sc-30189)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfDmso20IggyaleAlnRep1.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfDmso20IggyaleAlnRep2.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfDmso20IggyalePk.narrowPeak.gz\tMEL\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfDmso20IggyaleSig.bigWig\tMEL\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfbDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfbDm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfbDm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfbDm2p5dStdSig.bigWig\tMEL\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfbIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914Dm2p5dIggyaleAlnRep1.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914Dm2p5dIggyaleAlnRep2.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914Dm2p5dIggyalePk.narrowPeak.gz\tMEL\tChipSeq\tCTCF_(SC-15914)\tPeaks\t\tnarrowPeak\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914Dm2p5dIggyaleSig.bigWig\tMEL\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914IggrabAlnRep1.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914IggrabAlnRep2.bam\tMEL\tChipSeq\tCTCF_(SC-15914)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelCtcfsc15914IggrabSig.bigWig\tMEL\tChipSeq\tCTCF_(SC-15914)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelE2f4IggrabAlnRep1.bam\tMEL\tChipSeq\tE2F4\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelE2f4IggrabAlnRep2.bam\tMEL\tChipSeq\tE2F4\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelE2f4IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tE2F4\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelE2f4IggrabSig.bigWig\tMEL\tChipSeq\tE2F4\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelEts1IggrabAlnRep1.bam\tMEL\tChipSeq\tETS1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelEts1IggrabAlnRep2.bam\tMEL\tChipSeq\tETS1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelEts1IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tETS1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelEts1IggrabSig.bigWig\tMEL\tChipSeq\tETS1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1Dm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tGATA-1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1Dm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tGATA-1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1Dm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1Dm2p5dStdSig.bigWig\tMEL\tChipSeq\tGATA-1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1IggratAlnRep1.bam\tMEL\tChipSeq\tGATA-1\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1IggratAlnRep2.bam\tMEL\tChipSeq\tGATA-1\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1IggratPk.narrowPeak.gz\tMEL\tChipSeq\tGATA-1\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGata1IggratSig.bigWig\tMEL\tChipSeq\tGATA-1\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGcn5IggrabAlnRep1.bam\tMEL\tChipSeq\tGCN5\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGcn5IggrabAlnRep2.bam\tMEL\tChipSeq\tGCN5\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGcn5IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tGCN5\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelGcn5IggrabSig.bigWig\tMEL\tChipSeq\tGCN5\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelHcfc1nb10068209IggrabAlnRep1.bam\tMEL\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelHcfc1nb10068209IggrabAlnRep2.bam\tMEL\tChipSeq\tHCFC1_(NB100-68209)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelHcfc1nb10068209IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tHCFC1_(NB100-68209)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelHcfc1nb10068209IggrabSig.bigWig\tMEL\tChipSeq\tHCFC1_(NB100-68209)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dIggratAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dIggratSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dIggyaleAln.bam\tMEL\tChipSeq\tInput\tAlignments\t\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dIggyaleSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dStdAlnRep1V2.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dStdSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tYale-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDm2p5dStdSigV2.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDmso20IggyaleAln.bam\tMEL\tChipSeq\tInput\tAlignments\t\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputDmso20IggyaleSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggmusAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggmusSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggrabAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggrabSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggratAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputIggratSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputStdAlnRep1.bam\tMEL\tChipSeq\tInput\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelInputStdSig.bigWig\tMEL\tChipSeq\tInput\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelJundIggrabAlnRep1.bam\tMEL\tChipSeq\tJunD\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelJundIggrabAlnRep2.bam\tMEL\tChipSeq\tJunD\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelJundIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tJunD\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelJundIggrabSig.bigWig\tMEL\tChipSeq\tJunD\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkDm2p5dStdAlnRep1.bam\tMEL\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkDm2p5dStdAlnRep2.bam\tMEL\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkDm2p5dStdPk.narrowPeak.gz\tMEL\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkDm2p5dStdSig.bigWig\tMEL\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkab50322IggrabAlnRep1.bam\tMEL\tChipSeq\tMafK_(ab50322)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkab50322IggrabAlnRep2.bam\tMEL\tChipSeq\tMafK_(ab50322)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkab50322IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tMafK_(ab50322)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMafkab50322IggrabSig.bigWig\tMEL\tChipSeq\tMafK_(ab50322)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabAlnRep1.bam\tMEL\tChipSeq\tMax\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabAlnRep1V2.bam\tMEL\tChipSeq\tMax\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabAlnRep2.bam\tMEL\tChipSeq\tMax\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabAlnRep2V2.bam\tMEL\tChipSeq\tMax\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tMax\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMaxIggrabSig.bigWig\tMEL\tChipSeq\tMax\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMazab85725IggrabAlnRep1.bam\tMEL\tChipSeq\tMAZ_(ab85725)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMazab85725IggrabAlnRep2.bam\tMEL\tChipSeq\tMAZ_(ab85725)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMazab85725IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tMAZ_(ab85725)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMazab85725IggrabSig.bigWig\tMEL\tChipSeq\tMAZ_(ab85725)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMxi1af4185IggrabAlnRep1.bam\tMEL\tChipSeq\tMxi1_(AF4185)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMxi1af4185IggrabAlnRep2.bam\tMEL\tChipSeq\tMxi1_(AF4185)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMxi1af4185IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tMxi1_(AF4185)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelMxi1af4185IggrabSig.bigWig\tMEL\tChipSeq\tMxi1_(AF4185)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNelfeIggrabAlnRep1.bam\tMEL\tChipSeq\tNELFe\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNelfeIggrabAlnRep2.bam\tMEL\tChipSeq\tNELFe\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNelfeIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tNELFe\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNelfeIggrabSig.bigWig\tMEL\tChipSeq\tNELFe\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNrf2IggrabAlnRep1.bam\tMEL\tChipSeq\tNrf2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNrf2IggrabAlnRep2.bam\tMEL\tChipSeq\tNrf2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNrf2IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tNrf2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelNrf2IggrabSig.bigWig\tMEL\tChipSeq\tNrf2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabAlnRep1.bam\tMEL\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabAlnRep1V2.bam\tMEL\tChipSeq\tp300\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabAlnRep2.bam\tMEL\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabAlnRep2V2.bam\tMEL\tChipSeq\tp300\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabPkV2.narrowPeak.gz\tMEL\tChipSeq\tp300\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabSig.bigWig\tMEL\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300IggrabSigV2.bigWig\tMEL\tChipSeq\tp300\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300sc584IggrabAlnRep1.bam\tMEL\tChipSeq\tp300_(SC-584)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300sc584IggrabAlnRep2.bam\tMEL\tChipSeq\tp300_(SC-584)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300sc584IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tp300_(SC-584)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelP300sc584IggrabSig.bigWig\tMEL\tChipSeq\tp300_(SC-584)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2Dm2p5dIggrabAlnRep1.bam\tMEL\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2Dm2p5dIggrabAlnRep2.bam\tMEL\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2Dm2p5dIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2Dm2p5dIggrabSig.bigWig\tMEL\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2IggmusAlnRep1.bam\tMEL\tChipSeq\tPol2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2IggmusAlnRep2.bam\tMEL\tChipSeq\tPol2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2IggmusPk.narrowPeak.gz\tMEL\tChipSeq\tPol2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2IggmusSig.bigWig\tMEL\tChipSeq\tPol2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2s2IggrabAlnRep1.bam\tMEL\tChipSeq\tPol2(phosphoS2)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2s2IggrabAlnRep2.bam\tMEL\tChipSeq\tPol2(phosphoS2)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2s2IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tPol2(phosphoS2)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelPol2s2IggrabSig.bigWig\tMEL\tChipSeq\tPol2(phosphoS2)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dm2p5dIggrabAlnRep1.bam\tMEL\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dm2p5dIggrabAlnRep2.bam\tMEL\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dm2p5dIggrabPk.narrowPeak.gz\tMEL\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dm2p5dIggrabSig.bigWig\tMEL\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dmso20IggrabAlnRep1.bam\tMEL\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dmso20IggrabAlnRep2.bam\tMEL\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dmso20IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21Dmso20IggrabSig.bigWig\tMEL\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21IggrabAlnRep1.bam\tMEL\tChipSeq\tRad21\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21IggrabAlnRep2.bam\tMEL\tChipSeq\tRad21\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tRad21\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelRad21IggrabSig.bigWig\tMEL\tChipSeq\tRad21\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSin3anb6001263IggrabAlnRep1.bam\tMEL\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSin3anb6001263IggrabAlnRep2.bam\tMEL\tChipSeq\tSIN3A_(NB600-1263)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSin3anb6001263IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tSIN3A_(NB600-1263)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSin3anb6001263IggrabSig.bigWig\tMEL\tChipSeq\tSIN3A_(NB600-1263)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSmc3ab9263IggrabAlnRep1.bam\tMEL\tChipSeq\tSMC3_(ab9263)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSmc3ab9263IggrabAlnRep2.bam\tMEL\tChipSeq\tSMC3_(ab9263)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSmc3ab9263IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tSMC3_(ab9263)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelSmc3ab9263IggrabSig.bigWig\tMEL\tChipSeq\tSMC3_(ab9263)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelTbpIggmusAlnRep1.bam\tMEL\tChipSeq\tTBP\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelTbpIggmusAlnRep2.bam\tMEL\tChipSeq\tTBP\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelTbpIggmusPk.narrowPeak.gz\tMEL\tChipSeq\tTBP\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelTbpIggmusSig.bigWig\tMEL\tChipSeq\tTBP\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUbfsc13125IggmusAlnRep1.bam\tMEL\tChipSeq\tUBF_(sc-13125)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUbfsc13125IggmusAlnRep2.bam\tMEL\tChipSeq\tUBF_(sc-13125)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUbfsc13125IggmusPk.narrowPeak.gz\tMEL\tChipSeq\tUBF_(sc-13125)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUbfsc13125IggmusSig.bigWig\tMEL\tChipSeq\tUBF_(sc-13125)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusAlnRep1.bam\tMEL\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusAlnRep1V2.bam\tMEL\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusAlnRep2.bam\tMEL\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusAlnRep2V2.bam\tMEL\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusPk.narrowPeak.gz\tMEL\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggmusSig.bigWig\tMEL\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggrabAlnRep1.bam\tMEL\tChipSeq\tUSF2\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggrabAlnRep2.bam\tMEL\tChipSeq\tUSF2\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tUSF2\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelUsf2IggrabSig.bigWig\tMEL\tChipSeq\tUSF2\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZc3h11anb10074650IggrabAlnRep1.bam\tMEL\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZc3h11anb10074650IggrabAlnRep2.bam\tMEL\tChipSeq\tZC3H11A_(NB100-74650)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZc3h11anb10074650IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tZC3H11A_(NB100-74650)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZc3h11anb10074650IggrabSig.bigWig\tMEL\tChipSeq\tZC3H11A_(NB100-74650)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZkscan1hpa006672IggrabAlnRep1.bam\tMEL\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZkscan1hpa006672IggrabAlnRep2.bam\tMEL\tChipSeq\tZKSCAN1_(HPA006672)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZkscan1hpa006672IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tZKSCAN1_(HPA006672)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZkscan1hpa006672IggrabSig.bigWig\tMEL\tChipSeq\tZKSCAN1_(HPA006672)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnf384hpa004051IggrabAlnRep1.bam\tMEL\tChipSeq\tZNF384_(HPA004051)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnf384hpa004051IggrabAlnRep2.bam\tMEL\tChipSeq\tZNF384_(HPA004051)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnf384hpa004051IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tZNF384_(HPA004051)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnf384hpa004051IggrabSig.bigWig\tMEL\tChipSeq\tZNF384_(HPA004051)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnfmizdcp1ab65767IggrabAlnRep1.bam\tMEL\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t1\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnfmizdcp1ab65767IggrabAlnRep2.bam\tMEL\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tAlignments\t2\tbam\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnfmizdcp1ab65767IggrabPk.narrowPeak.gz\tMEL\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tPeaks\t\tnarrowPeak\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeSydhTfbs/wgEncodeSydhTfbsMelZnfmizdcp1ab65767IggrabSig.bigWig\tMEL\tChipSeq\tZNF-MIZD-CP1_(ab65767)\tSignal\t\tbigWig\tStanford-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf3134RiiiMImmortalAlnRep1.bam\t3134\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf3134RiiiMImmortalHotspotsRep1.broadPeak.gz\t3134\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf3134RiiiMImmortalPkRep1.narrowPeak.gz\t3134\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf3134RiiiMImmortalRawRep1.bigWig\t3134\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf3134RiiiMImmortalSigRep1.bigWig\t3134\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf416bB6d2f1jImmortalAlnRep1.bam\t416B\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf416bB6d2f1jImmortalHotspotsRep1.broadPeak.gz\t416B\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf416bB6d2f1jImmortalPkRep1.narrowPeak.gz\t416B\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf416bB6d2f1jImmortalRawRep1.bigWig\t416B\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgf416bB6d2f1jImmortalSigRep1.bigWig\t416B\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA20BalbcannMImmortalAlnRep1.bam\tA20\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA20BalbcannMImmortalHotspotsRep1.broadPeak.gz\tA20\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA20BalbcannMImmortalPkRep1.narrowPeak.gz\tA20\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA20BalbcannMImmortalRawRep1.bigWig\tA20\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfA20BalbcannMImmortalSigRep1.bigWig\tA20\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd19pC57bl6MAdult8wksAlnRep1.bam\tB-cell_(CD19+)\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd19pC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tB-cell_(CD19+)\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd19pC57bl6MAdult8wksPkRep1.narrowPeak.gz\tB-cell_(CD19+)\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd19pC57bl6MAdult8wksRawRep1.bigWig\tB-cell_(CD19+)\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd19pC57bl6MAdult8wksSigRep1.bigWig\tB-cell_(CD19+)\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd43nC57bl6MAdult8wksAlnRep1.bam\tB-cell_(CD43-)\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd43nC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tB-cell_(CD43-)\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd43nC57bl6MAdult8wksPkRep1.narrowPeak.gz\tB-cell_(CD43-)\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd43nC57bl6MAdult8wksRawRep1.bigWig\tB-cell_(CD43-)\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfBcellcd43nC57bl6MAdult8wksSigRep1.bigWig\tB-cell_(CD43-)\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfEscj7129s1ME0AlnRep1.bam\tES-CJ7\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfEscj7129s1ME0HotspotsRep1.broadPeak.gz\tES-CJ7\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfEscj7129s1ME0PkRep1.narrowPeak.gz\tES-CJ7\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfEscj7129s1ME0RawRep1.bigWig\tES-CJ7\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfEscj7129s1ME0SigRep1.bigWig\tES-CJ7\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeartC57bl6MAdult8wksAlnRep1.bam\tHeart\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeartC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tHeart\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeartC57bl6MAdult8wksPkRep1.narrowPeak.gz\tHeart\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeartC57bl6MAdult8wksRawRep1.bigWig\tHeart\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfHeartC57bl6MAdult8wksSigRep1.bigWig\tHeart\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfKidneyC57bl6MAdult8wksAlnRep1.bam\tKidney\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfKidneyC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tKidney\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfKidneyC57bl6MAdult8wksPkRep1.narrowPeak.gz\tKidney\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfKidneyC57bl6MAdult8wksRawRep1.bigWig\tKidney\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfKidneyC57bl6MAdult8wksSigRep1.bigWig\tKidney\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLiverC57bl6MAdult8wksAlnRep1.bam\tLiver\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLiverC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tLiver\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLiverC57bl6MAdult8wksPkRep1.narrowPeak.gz\tLiver\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLiverC57bl6MAdult8wksRawRep1.bigWig\tLiver\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLiverC57bl6MAdult8wksSigRep1.bigWig\tLiver\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLungC57bl6MAdult8wksAlnRep1.bam\tLung\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLungC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tLung\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLungC57bl6MAdult8wksPkRep1.narrowPeak.gz\tLung\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLungC57bl6MAdult8wksRawRep1.bigWig\tLung\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfLungC57bl6MAdult8wksSigRep1.bigWig\tLung\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMelUknImmortalAlnRep1.bam\tMEL\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMelUknImmortalHotspotsRep1.broadPeak.gz\tMEL\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMelUknImmortalPkRep1.narrowPeak.gz\tMEL\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMelUknImmortalRawRep1.bigWig\tMEL\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfMelUknImmortalSigRep1.bigWig\tMEL\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNih3t3NihsMImmortalAlnRep1.bam\tNIH-3T3\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNih3t3NihsMImmortalHotspotsRep1.broadPeak.gz\tNIH-3T3\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNih3t3NihsMImmortalPkRep1.narrowPeak.gz\tNIH-3T3\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNih3t3NihsMImmortalRawRep1.bigWig\tNIH-3T3\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfNih3t3NihsMImmortalSigRep1.bigWig\tNIH-3T3\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRetinaC57bl6MNew1daysAlnRep1.bam\tRetina\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRetinaC57bl6MNew1daysHotspotsRep1.broadPeak.gz\tRetina\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRetinaC57bl6MNew1daysPkRep1.narrowPeak.gz\tRetina\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRetinaC57bl6MNew1daysRawRep1.bigWig\tRetina\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfRetinaC57bl6MNew1daysSigRep1.bigWig\tRetina\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThelpaC57bl6MAdult8wksAlnRep1.bam\tTHelper-Activated\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThelpaC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTHelper-Activated\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThelpaC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTHelper-Activated\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThelpaC57bl6MAdult8wksRawRep1.bigWig\tTHelper-Activated\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThelpaC57bl6MAdult8wksSigRep1.bigWig\tTHelper-Activated\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThymusC57bl6MAdult8wksAlnRep1.bam\tThymus\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThymusC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tThymus\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThymusC57bl6MAdult8wksPkRep1.narrowPeak.gz\tThymus\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThymusC57bl6MAdult8wksRawRep1.bigWig\tThymus\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfThymusC57bl6MAdult8wksSigRep1.bigWig\tThymus\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksAlnRep1.bam\tT-Naive\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksAlnRep2.bam\tT-Naive\tDnaseDgf\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tT-Naive\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tT-Naive\tDnaseDgf\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksPkRep1.narrowPeak.gz\tT-Naive\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksPkRep2.narrowPeak.gz\tT-Naive\tDnaseDgf\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksRawRep1.bigWig\tT-Naive\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksRawRep2.bigWig\tT-Naive\tDnaseDgf\t\tRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksSigRep1.bigWig\tT-Naive\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTnaiveC57bl6MAdult8wksSigRep2.bigWig\tT-Naive\tDnaseDgf\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregC57bl6MAdult8wksAlnRep1.bam\tTReg\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTReg\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTReg\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregC57bl6MAdult8wksRawRep1.bigWig\tTReg\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregC57bl6MAdult8wksSigRep1.bigWig\tTReg\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregaC57bl6MAdult8wksAlnRep1.bam\tTReg-Activated\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregaC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTReg-Activated\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregaC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTReg-Activated\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregaC57bl6MAdult8wksRawRep1.bigWig\tTReg-Activated\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfTregaC57bl6MAdult8wksSigRep1.bigWig\tTReg-Activated\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6MAdult8wksAlnRep1.bam\tWholeBrain\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6MAdult8wksPkRep1.narrowPeak.gz\tWholeBrain\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6MAdult8wksRawRep1.bigWig\tWholeBrain\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6MAdult8wksSigRep1.bigWig\tWholeBrain\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6ME14halfAlnRep1.bam\tWholeBrain\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6ME14halfHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6ME14halfPkRep1.narrowPeak.gz\tWholeBrain\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6ME14halfRawRep1.bigWig\tWholeBrain\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfWbrainC57bl6ME14halfSigRep1.bigWig\tWholeBrain\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0AlnRep1.bam\tZhBTc4\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0Diffb24hAlnRep1.bam\tZhBTc4\tDnaseDgf\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0Diffb24hHotspotsRep1.broadPeak.gz\tZhBTc4\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0Diffb24hPkRep1.narrowPeak.gz\tZhBTc4\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0Diffb24hRawRep1.bigWig\tZhBTc4\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0Diffb24hSigRep1.bigWig\tZhBTc4\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0HotspotsRep1.broadPeak.gz\tZhBTc4\tDnaseDgf\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0PkRep1.narrowPeak.gz\tZhBTc4\tDnaseDgf\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0RawRep1.bigWig\tZhBTc4\tDnaseDgf\t\tRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDgf/wgEncodeUwDgfZhbtc4129olaME0SigRep1.bigWig\tZhBTc4\tDnaseDgf\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalAlnRep1.bam\t3134\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalAlnRep2.bam\t3134\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalHotspotsRep1.broadPeak.gz\t3134\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalHotspotsRep2.broadPeak.gz\t3134\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalPkRep1.narrowPeak.gz\t3134\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalPkRep2.narrowPeak.gz\t3134\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalSigRep1.bigWig\t3134\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase3134RiiiMImmortalSigRep2.bigWig\t3134\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksAlnRep1.bam\t416B\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksAlnRep2.bam\t416B\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\t416B\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\t416B\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksPkRep1.narrowPeak.gz\t416B\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksPkRep2.narrowPeak.gz\t416B\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksSigRep1.bigWig\t416B\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnase416bC57bl6MAdult8wksSigRep2.bigWig\t416B\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksAlnRep1.bam\tA20\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksAlnRep2.bam\tA20\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksHotspotsRep1.broadPeak.gz\tA20\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksHotspotsRep2.broadPeak.gz\tA20\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksPkRep1.narrowPeak.gz\tA20\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksPkRep2.narrowPeak.gz\tA20\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksSigRep1.bigWig\tA20\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseA20BalbcannMAdult8wksSigRep2.bigWig\tA20\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksAlnRep1.bam\tB-cell_(CD19+)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksAlnRep2.bam\tB-cell_(CD19+)\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tB-cell_(CD19+)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tB-cell_(CD19+)\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksPkRep1.narrowPeak.gz\tB-cell_(CD19+)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksPkRep2.narrowPeak.gz\tB-cell_(CD19+)\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksSigRep1.bigWig\tB-cell_(CD19+)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd19pC57bl6MAdult8wksSigRep2.bigWig\tB-cell_(CD19+)\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksAlnRep1.bam\tB-cell_(CD43-)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksAlnRep2.bam\tB-cell_(CD43-)\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksAlnRep3.bam\tB-cell_(CD43-)\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksAlnRep4.bam\tB-cell_(CD43-)\tDnaseSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksHotspotsRep4.broadPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tHotspots\t4\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksPkRep1.narrowPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksPkRep2.narrowPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksPkRep3.narrowPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksPkRep4.narrowPeak.gz\tB-cell_(CD43-)\tDnaseSeq\t\tPeaks\t4\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksSigRep1.bigWig\tB-cell_(CD43-)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksSigRep2.bigWig\tB-cell_(CD43-)\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksSigRep3.bigWig\tB-cell_(CD43-)\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseBcellcd43nC57bl6MAdult8wksSigRep4.bigWig\tB-cell_(CD43-)\tDnaseSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksAlnRep2.bam\tCerebellum\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksAlnRep3.bam\tCerebellum\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tCerebellum\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tCerebellum\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksPkRep2.narrowPeak.gz\tCerebellum\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksPkRep3.narrowPeak.gz\tCerebellum\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksSigRep2.bigWig\tCerebellum\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCbellumC57bl6MAdult8wksSigRep3.bigWig\tCerebellum\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebellumC57bl6MAdult8wksAlnRep1.bam\tCerebellum\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebellumC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tCerebellum\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebellumC57bl6MAdult8wksPkRep1.narrowPeak.gz\tCerebellum\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebellumC57bl6MAdult8wksSigRep1.bigWig\tCerebellum\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksAlnRep1.bam\tCerebrum\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksAlnRep2.bam\tCerebrum\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksAlnRep3.bam\tCerebrum\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tCerebrum\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tCerebrum\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tCerebrum\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksPkRep1.narrowPeak.gz\tCerebrum\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksPkRep2.narrowPeak.gz\tCerebrum\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksPkRep3.narrowPeak.gz\tCerebrum\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksSigRep1.bigWig\tCerebrum\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksSigRep2.bigWig\tCerebrum\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCerebrumC57bl6MAdult8wksSigRep3.bigWig\tCerebrum\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalAlnRep1.bam\tCH12\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalAlnRep2.bam\tCH12\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalHotspotsRep1.broadPeak.gz\tCH12\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalHotspotsRep2.broadPeak.gz\tCH12\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalPkRep1.narrowPeak.gz\tCH12\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalPkRep2.narrowPeak.gz\tCH12\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalSigRep1.bigWig\tCH12\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseCh122a4bFImmortalSigRep2.bigWig\tCH12\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcmppCd1ME14halfAlnRep1.bam\tEPC_(CD117-_CD71+_TER119+)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcmppCd1ME14halfHotspotsRep1.broadPeak.gz\tEPC_(CD117-_CD71+_TER119+)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcmppCd1ME14halfPkRep1.narrowPeak.gz\tEPC_(CD117-_CD71+_TER119+)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcmppCd1ME14halfSigRep1.bigWig\tEPC_(CD117-_CD71+_TER119+)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpmmCd1ME14halfAlnRep1.bam\tEPC_(CD117+_CD71-_TER119-)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpmmCd1ME14halfHotspotsRep1.broadPeak.gz\tEPC_(CD117+_CD71-_TER119-)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpmmCd1ME14halfPkRep1.narrowPeak.gz\tEPC_(CD117+_CD71-_TER119-)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpmmCd1ME14halfSigRep1.bigWig\tEPC_(CD117+_CD71-_TER119-)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcppmCd1ME14halfAlnRep1.bam\tEPC_(CD117+_CD71+_TER119-)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcppmCd1ME14halfHotspotsRep1.broadPeak.gz\tEPC_(CD117+_CD71+_TER119-)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcppmCd1ME14halfPkRep1.narrowPeak.gz\tEPC_(CD117+_CD71+_TER119-)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcppmCd1ME14halfSigRep1.bigWig\tEPC_(CD117+_CD71+_TER119-)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpppCd1ME14halfAlnRep1.bam\tEPC_(CD117+_CD71+_TER119+)\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpppCd1ME14halfHotspotsRep1.broadPeak.gz\tEPC_(CD117+_CD71+_TER119+)\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpppCd1ME14halfPkRep1.narrowPeak.gz\tEPC_(CD117+_CD71+_TER119+)\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEpcpppCd1ME14halfSigRep1.bigWig\tEPC_(CD117+_CD71+_TER119+)\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0AlnRep1.bam\tES-CJ7\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0AlnRep2.bam\tES-CJ7\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0HotspotsRep1.broadPeak.gz\tES-CJ7\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0HotspotsRep2.broadPeak.gz\tES-CJ7\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0PkRep1.narrowPeak.gz\tES-CJ7\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0PkRep2.narrowPeak.gz\tES-CJ7\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0SigRep1.bigWig\tES-CJ7\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEscj7S129ME0SigRep2.bigWig\tES-CJ7\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0AlnRep1.bam\tES-E14\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0AlnRep2.bam\tES-E14\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0HotspotsRep1.broadPeak.gz\tES-E14\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0HotspotsRep2.broadPeak.gz\tES-E14\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0PkRep1.narrowPeak.gz\tES-E14\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0PkRep2.narrowPeak.gz\tES-E14\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0SigRep1.bigWig\tES-E14\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEse14129olaME0SigRep2.bigWig\tES-E14\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0AlnRep1.bam\tES-WW6\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0AlnRep2.bam\tES-WW6\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0HotspotsRep1.broadPeak.gz\tES-WW6\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0HotspotsRep2.broadPeak.gz\tES-WW6\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0PkRep1.narrowPeak.gz\tES-WW6\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0PkRep2.narrowPeak.gz\tES-WW6\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0SigRep1.bigWig\tES-WW6\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6UknME0SigRep2.bigWig\tES-WW6\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0AlnRep1.bam\tES-WW6_F1KO\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0AlnRep2.bam\tES-WW6_F1KO\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0HotspotsRep1.broadPeak.gz\tES-WW6_F1KO\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0HotspotsRep2.broadPeak.gz\tES-WW6_F1KO\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0PkRep1.narrowPeak.gz\tES-WW6_F1KO\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0PkRep2.narrowPeak.gz\tES-WW6_F1KO\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0SigRep1.bigWig\tES-WW6_F1KO\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseEsww6koUknME0SigRep2.bigWig\tES-WW6_F1KO\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksAlnRep1.bam\tFatPad\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksAlnRep2.bam\tFatPad\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tFatPad\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tFatPad\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksPkRep1.narrowPeak.gz\tFatPad\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksPkRep2.narrowPeak.gz\tFatPad\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksSigRep1.bigWig\tFatPad\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFatC57bl6MAdult8wksSigRep2.bigWig\tFatPad\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksAlnRep1.bam\tFibroblast\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksAlnRep2.bam\tFibroblast\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tFibroblast\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tFibroblast\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksPkRep1.narrowPeak.gz\tFibroblast\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksPkRep2.narrowPeak.gz\tFibroblast\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksSigRep1.bigWig\tFibroblast\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFibroblastC57bl6MAdult8wksSigRep2.bigWig\tFibroblast\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfAlnRep1.bam\tForelimbBud\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfAlnRep2.bam\tForelimbBud\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfHotspotsRep1.broadPeak.gz\tForelimbBud\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfHotspotsRep2.broadPeak.gz\tForelimbBud\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfPkRep1.narrowPeak.gz\tForelimbBud\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfPkRep2.narrowPeak.gz\tForelimbBud\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfSigRep1.bigWig\tForelimbBud\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseFlbudCd1ME11halfSigRep2.bigWig\tForelimbBud\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksAlnRep1.bam\tGenitalFatPad\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksAlnRep2.bam\tGenitalFatPad\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tGenitalFatPad\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tGenitalFatPad\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksPkRep1.narrowPeak.gz\tGenitalFatPad\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksPkRep2.narrowPeak.gz\tGenitalFatPad\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksSigRep1.bigWig\tGenitalFatPad\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseGfatC57bl6MAdult8wksSigRep2.bigWig\tGenitalFatPad\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksAlnRep1.bam\tHeart\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksAlnRep2.bam\tHeart\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tHeart\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tHeart\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksPkRep1.narrowPeak.gz\tHeart\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksPkRep2.narrowPeak.gz\tHeart\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksSigRep1.bigWig\tHeart\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHeartC57bl6MAdult8wksSigRep2.bigWig\tHeart\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfAlnRep1.bam\tHindlimbBud\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfAlnRep2.bam\tHindlimbBud\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfHotspotsRep1.broadPeak.gz\tHindlimbBud\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfHotspotsRep2.broadPeak.gz\tHindlimbBud\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfPkRep1.narrowPeak.gz\tHindlimbBud\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfPkRep2.narrowPeak.gz\tHindlimbBud\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfSigRep1.bigWig\tHindlimbBud\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlbudCd1ME11halfSigRep2.bigWig\tHindlimbBud\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfAlnRep1.bam\tHeadlessEmbryo\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfAlnRep2.bam\tHeadlessEmbryo\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfHotspotsRep1.broadPeak.gz\tHeadlessEmbryo\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfHotspotsRep2.broadPeak.gz\tHeadlessEmbryo\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfPkRep1.narrowPeak.gz\tHeadlessEmbryo\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfPkRep2.narrowPeak.gz\tHeadlessEmbryo\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfSigRep1.bigWig\tHeadlessEmbryo\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseHlembryoCd1ME11halfSigRep2.bigWig\tHeadlessEmbryo\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksAlnRep1.bam\tKidney\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksAlnRep2.bam\tKidney\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tKidney\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tKidney\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksPkRep1.narrowPeak.gz\tKidney\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksPkRep2.narrowPeak.gz\tKidney\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksSigRep1.bigWig\tKidney\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseKidneyC57bl6MAdult8wksSigRep2.bigWig\tKidney\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksAlnRep1.bam\tLgIntestine\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksAlnRep2.bam\tLgIntestine\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tLgIntestine\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tLgIntestine\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksPkRep1.narrowPeak.gz\tLgIntestine\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksPkRep2.narrowPeak.gz\tLgIntestine\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksSigRep1.bigWig\tLgIntestine\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLgintC57bl6MAdult8wksSigRep2.bigWig\tLgIntestine\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfAlnRep1.bam\tLiver\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfAlnRep2.bam\tLiver\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfHotspotsRep1.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfHotspotsRep2.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfPkRep1.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfPkRep2.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfSigRep1.bigWig\tLiver\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiver129dlcrME14halfSigRep2.bigWig\tLiver\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep1.bam\tLiver\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep10.bam\tLiver\tDnaseSeq\t\tAlignments\t10\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep11.bam\tLiver\tDnaseSeq\t\tAlignments\t11\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep12.bam\tLiver\tDnaseSeq\t\tAlignments\t12\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep13.bam\tLiver\tDnaseSeq\t\tAlignments\t13\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep14.bam\tLiver\tDnaseSeq\t\tAlignments\t14\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep2.bam\tLiver\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep3.bam\tLiver\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep4.bam\tLiver\tDnaseSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep5.bam\tLiver\tDnaseSeq\t\tAlignments\t5\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep6.bam\tLiver\tDnaseSeq\t\tAlignments\t6\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep7.bam\tLiver\tDnaseSeq\t\tAlignments\t7\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep8.bam\tLiver\tDnaseSeq\t\tAlignments\t8\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksAlnRep9.bam\tLiver\tDnaseSeq\t\tAlignments\t9\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep10.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t10\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep11.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t11\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep12.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t12\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep13.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t13\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep14.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t14\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep4.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t4\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep5.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t5\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep6.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t6\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep7.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t7\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep8.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t8\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksHotspotsRep9.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t9\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep1.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep10.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t10\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep11.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t11\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep12.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t12\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep13.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t13\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep14.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t14\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep2.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep3.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep4.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t4\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep5.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t5\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep6.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t6\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep7.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t7\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep8.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t8\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksPkRep9.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t9\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep1.bigWig\tLiver\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep10.bigWig\tLiver\tDnaseSeq\t\tSignal\t10\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep11.bigWig\tLiver\tDnaseSeq\t\tSignal\t11\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep12.bigWig\tLiver\tDnaseSeq\t\tSignal\t12\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep13.bigWig\tLiver\tDnaseSeq\t\tSignal\t13\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep14.bigWig\tLiver\tDnaseSeq\t\tSignal\t14\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep2.bigWig\tLiver\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep3.bigWig\tLiver\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep4.bigWig\tLiver\tDnaseSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep5.bigWig\tLiver\tDnaseSeq\t\tSignal\t5\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep6.bigWig\tLiver\tDnaseSeq\t\tSignal\t6\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep7.bigWig\tLiver\tDnaseSeq\t\tSignal\t7\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep8.bigWig\tLiver\tDnaseSeq\t\tSignal\t8\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6MAdult8wksSigRep9.bigWig\tLiver\tDnaseSeq\t\tSignal\t9\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6ME14halfAlnRep1.bam\tLiver\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6ME14halfHotspotsRep1.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6ME14halfPkRep1.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverC57bl6ME14halfSigRep1.bigWig\tLiver\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverS129ME14halfAlnRep1.bam\tLiver\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverS129ME14halfHotspotsRep1.broadPeak.gz\tLiver\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverS129ME14halfPkRep1.narrowPeak.gz\tLiver\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLiverS129ME14halfSigRep1.bigWig\tLiver\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksAlnRep1.bam\tLung\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksAlnRep2.bam\tLung\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksAlnRep3.bam\tLung\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tLung\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tLung\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tLung\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksPkRep1.narrowPeak.gz\tLung\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksPkRep2.narrowPeak.gz\tLung\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksPkRep3.narrowPeak.gz\tLung\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksSigRep1.bigWig\tLung\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksSigRep2.bigWig\tLung\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseLungC57bl6MAdult8wksSigRep3.bigWig\tLung\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksAlnRep1.bam\tMEL\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksAlnRep2.bam\tMEL\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksAlnRep3.bam\tMEL\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tMEL\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tMEL\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tMEL\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksPkRep1.narrowPeak.gz\tMEL\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksPkRep2.narrowPeak.gz\tMEL\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksPkRep3.narrowPeak.gz\tMEL\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksSigRep1.bigWig\tMEL\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksSigRep2.bigWig\tMEL\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMelC57bl6MAdult8wksSigRep3.bigWig\tMEL\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfAlnRep1.bam\tMesoderm\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfAlnRep2.bam\tMesoderm\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfHotspotsRep1.broadPeak.gz\tMesoderm\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfHotspotsRep2.broadPeak.gz\tMesoderm\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfPkRep1.narrowPeak.gz\tMesoderm\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfPkRep2.narrowPeak.gz\tMesoderm\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfSigRep1.bigWig\tMesoderm\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMesodermCd1ME11halfSigRep2.bigWig\tMesoderm\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalAlnRep1.bam\tmG/ER\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalAlnRep2.bam\tmG/ER\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hAlnRep1.bam\tmG/ER\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hAlnRep2.bam\tmG/ER\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hHotspotsRep1.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hHotspotsRep2.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hPkRep1.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hPkRep2.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hSigRep1.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc24hSigRep2.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hAlnRep1.bam\tmG/ER\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hAlnRep2.bam\tmG/ER\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hHotspotsRep1.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hHotspotsRep2.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hPkRep1.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hPkRep2.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hSigRep1.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalDiffc48hSigRep2.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalHotspotsRep1.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalHotspotsRep2.broadPeak.gz\tmG/ER\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalPkRep1.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalPkRep2.narrowPeak.gz\tmG/ER\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalSigRep1.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseMgerUknImmortalSigRep2.bigWig\tmG/ER\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalAlnRep1.bam\tNIH-3T3\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalAlnRep2.bam\tNIH-3T3\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalHotspotsRep1.broadPeak.gz\tNIH-3T3\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalHotspotsRep2.broadPeak.gz\tNIH-3T3\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalPkRep1.narrowPeak.gz\tNIH-3T3\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalPkRep2.narrowPeak.gz\tNIH-3T3\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalSigRep1.bigWig\tNIH-3T3\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseNih3t3NihsMImmortalSigRep2.bigWig\tNIH-3T3\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalAlnRep1.bam\tPatski\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalAlnRep2.bam\tPatski\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalHotspotsRep1.broadPeak.gz\tPatski\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalHotspotsRep2.broadPeak.gz\tPatski\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalPkRep1.narrowPeak.gz\tPatski\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalPkRep2.narrowPeak.gz\tPatski\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalSigRep1.bigWig\tPatski\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnasePatskiSpbl6MImmortalSigRep2.bigWig\tPatski\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult1wksAlnRep1.bam\tRetina\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult1wksHotspotsRep1.broadPeak.gz\tRetina\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult1wksPkRep1.narrowPeak.gz\tRetina\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult1wksSigRep1.bigWig\tRetina\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult8wksAlnRep1.bam\tRetina\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tRetina\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult8wksPkRep1.narrowPeak.gz\tRetina\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MAdult8wksSigRep1.bigWig\tRetina\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MNew1daysAlnRep1.bam\tRetina\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MNew1daysHotspotsRep1.broadPeak.gz\tRetina\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MNew1daysPkRep1.narrowPeak.gz\tRetina\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseRetinaC57bl6MNew1daysSigRep1.bigWig\tRetina\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksAlnRep1.bam\tSkMuscle\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksAlnRep2.bam\tSkMuscle\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tSkMuscle\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tSkMuscle\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksPkRep1.narrowPeak.gz\tSkMuscle\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksPkRep2.narrowPeak.gz\tSkMuscle\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksSigRep1.bigWig\tSkMuscle\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSkmuscleC57bl6MAdult8wksSigRep2.bigWig\tSkMuscle\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksAlnRep1.bam\tSpleen\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksAlnRep2.bam\tSpleen\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tSpleen\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tSpleen\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksPkRep1.narrowPeak.gz\tSpleen\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksPkRep2.narrowPeak.gz\tSpleen\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksSigRep1.bigWig\tSpleen\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseSpleenC57bl6MAdult8wksSigRep2.bigWig\tSpleen\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksAlnRep1.bam\tTHelper-Activated\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksAlnRep2.bam\tTHelper-Activated\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTHelper-Activated\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tTHelper-Activated\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTHelper-Activated\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksPkRep2.narrowPeak.gz\tTHelper-Activated\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksSigRep1.bigWig\tTHelper-Activated\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThelpaC57bl6MAdult8wksSigRep2.bigWig\tTHelper-Activated\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksAlnRep1.bam\tThymus\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksAlnRep2.bam\tThymus\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tThymus\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tThymus\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksPkRep1.narrowPeak.gz\tThymus\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksPkRep2.narrowPeak.gz\tThymus\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksSigRep1.bigWig\tThymus\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseThymusC57bl6MAdult8wksSigRep2.bigWig\tThymus\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksAlnRep1.bam\tT-Naive\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksAlnRep2.bam\tT-Naive\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksAlnRep3.bam\tT-Naive\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksAlnRep4.bam\tT-Naive\tDnaseSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tT-Naive\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tT-Naive\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tT-Naive\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksHotspotsRep4.broadPeak.gz\tT-Naive\tDnaseSeq\t\tHotspots\t4\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksPkRep1.narrowPeak.gz\tT-Naive\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksPkRep2.narrowPeak.gz\tT-Naive\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksPkRep3.narrowPeak.gz\tT-Naive\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksPkRep4.narrowPeak.gz\tT-Naive\tDnaseSeq\t\tPeaks\t4\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksSigRep1.bigWig\tT-Naive\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksSigRep2.bigWig\tT-Naive\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksSigRep3.bigWig\tT-Naive\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTnaiveC57bl6MAdult8wksSigRep4.bigWig\tT-Naive\tDnaseSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksAlnRep1.bam\tTReg\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksAlnRep2.bam\tTReg\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksAlnRep3.bam\tTReg\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTReg\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tTReg\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tTReg\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTReg\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksPkRep2.narrowPeak.gz\tTReg\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksPkRep3.narrowPeak.gz\tTReg\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksSigRep1.bigWig\tTReg\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksSigRep2.bigWig\tTReg\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregC57bl6MAdult8wksSigRep3.bigWig\tTReg\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksAlnRep1.bam\tTReg-Activated\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksAlnRep2.bam\tTReg-Activated\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tTReg-Activated\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tTReg-Activated\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksPkRep1.narrowPeak.gz\tTReg-Activated\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksPkRep2.narrowPeak.gz\tTReg-Activated\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksSigRep1.bigWig\tTReg-Activated\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseTregaC57bl6MAdult8wksSigRep2.bigWig\tTReg-Activated\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep1.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep2.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep3.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep4.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep5.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t5\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep6.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t6\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksAlnRep7.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t7\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep4.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t4\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep5.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t5\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep6.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t6\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksHotspotsRep7.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t7\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep1.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep2.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep3.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep4.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t4\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep5.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t5\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep6.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t6\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksPkRep7.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t7\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep1.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep2.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep3.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep4.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep5.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t5\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep6.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t6\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6MAdult8wksSigRep7.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t7\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfAlnRep1.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfAlnRep2.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfHotspotsRep2.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfPkRep1.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfPkRep2.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfSigRep1.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME14halfSigRep2.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfAlnRep1.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfAlnRep2.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfHotspotsRep2.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfPkRep1.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfPkRep2.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfSigRep1.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWbrainC57bl6ME18halfSigRep2.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep1.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep2.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep3.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep4.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep5.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t5\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep6.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t6\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksAlnRep7.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t7\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep2.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep3.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t3\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep4.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t4\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep5.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t5\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep6.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t6\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksHotspotsRep7.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t7\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep1.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep2.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep3.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t3\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep4.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t4\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep5.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t5\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep6.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t6\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksPkRep7.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t7\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep1.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep2.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep3.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep4.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep5.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t5\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep6.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t6\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6MAdult8wksSigRep7.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t7\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfAlnRep1.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfAlnRep2.bam\tWholeBrain\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfHotspotsRep1.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfHotspotsRep2.broadPeak.gz\tWholeBrain\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfPkRep1.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfPkRep2.narrowPeak.gz\tWholeBrain\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfSigRep1.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseWholebrainC57bl6ME14halfSigRep2.bigWig\tWholeBrain\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0AlnRep1.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0AlnRep1V2.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0AlnRep2.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hAlnRep1.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hAlnRep2.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hHotspotsRep1.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hHotspotsRep2.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hPkRep1.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hPkRep2.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hSigRep1.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb24hSigRep2.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hAlnRep1.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hAlnRep2.bam\tZhBTc4\tDnaseSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hHotspotsRep1.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hHotspotsRep2.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hPkRep1.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hPkRep2.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hSigRep1.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0Diffb6hSigRep2.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0HotspotsRep1.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0HotspotsRep1V2.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t1\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0HotspotsRep2.broadPeak.gz\tZhBTc4\tDnaseSeq\t\tHotspots\t2\tbroadPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0PkRep1.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0PkRep1V2.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t1\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0PkRep2.narrowPeak.gz\tZhBTc4\tDnaseSeq\t\tPeaks\t2\tnarrowPeak\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0SigRep1.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0SigRep1V2.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwDnase/wgEncodeUwDnaseZhbtc4129olaME0SigRep2.bigWig\tZhBTc4\tDnaseSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jAlnRep1.bam\t416B\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jAlnRep2.bam\t416B\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jMinusRawRep1.bigWig\t416B\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jMinusRawRep2.bigWig\t416B\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jPlusRawRep1.bigWig\t416B\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jPlusRawRep2.bigWig\t416B\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jSigRep1.bigWig\t416B\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeq416bCellPolyaMImmortalB6d2f1jSigRep2.bigWig\t416B\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannAlnRep1.bam\tA20\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannAlnRep2.bam\tA20\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannMinusRawRep1.bigWig\tA20\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannMinusRawRep2.bigWig\tA20\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannPlusRawRep1.bigWig\tA20\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannPlusRawRep2.bigWig\tA20\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannSigRep1.bigWig\tA20\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqA20CellPolyaMImmortalBalbcannSigRep2.bigWig\tA20\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd19pCellPolyaMAdult8wksC57bl6AlnRep1.bam\tB-cell_(CD19+)\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd19pCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tB-cell_(CD19+)\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd19pCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tB-cell_(CD19+)\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd19pCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tB-cell_(CD19+)\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6AlnRep1.bam\tB-cell_(CD43-)\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6AlnRep2.bam\tB-cell_(CD43-)\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqBcellcd43nCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tB-cell_(CD43-)\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6AlnRep1.bam\tCerebellum\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6AlnRep2.bam\tCerebellum\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tCerebellum\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tCerebellum\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tCerebellum\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tCerebellum\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tCerebellum\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCbellumCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tCerebellum\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6AlnRep1.bam\tCerebrum\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6AlnRep2.bam\tCerebrum\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tCerebrum\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tCerebrum\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tCerebrum\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tCerebrum\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tCerebrum\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqCerebrumCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tCerebrum\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqFatCellPolyaMAdult8wksC57bl6AlnRep1.bam\tFatPad\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqFatCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tFatPad\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqFatCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tFatPad\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqFatCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tFatPad\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6AlnRep1.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6AlnRep2.bam\tGenitalFatPad\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tGenitalFatPad\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tGenitalFatPad\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tGenitalFatPad\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tGenitalFatPad\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tGenitalFatPad\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqGfatCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tGenitalFatPad\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6AlnRep1.bam\tHeart\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6AlnRep2.bam\tHeart\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tHeart\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tHeart\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tHeart\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tHeart\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tHeart\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHeartCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tHeart\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHlembryoCellPolyaME11halfCd1AlnRep1.bam\tHeadlessEmbryo\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHlembryoCellPolyaME11halfCd1MinusRawRep1.bigWig\tHeadlessEmbryo\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHlembryoCellPolyaME11halfCd1PlusRawRep1.bigWig\tHeadlessEmbryo\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqHlembryoCellPolyaME11halfCd1SigRep1.bigWig\tHeadlessEmbryo\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqKidneyCellPolyaMAdult8wksC57bl6AlnRep1.bam\tKidney\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqKidneyCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tKidney\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqKidneyCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tKidney\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqKidneyCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tKidney\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6AlnRep1.bam\tLgIntestine\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6AlnRep2.bam\tLgIntestine\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tLgIntestine\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tLgIntestine\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tLgIntestine\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tLgIntestine\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tLgIntestine\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLgintCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tLgIntestine\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6AlnRep2.bam\tLiver\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6AlnRep3.bam\tLiver\tRnaSeq\t\tAlignments\t3\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6AlnRep4.bam\tLiver\tRnaSeq\t\tAlignments\t4\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6MinusRawRep3.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6MinusRawRep4.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6PlusRawRep3.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6PlusRawRep4.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tLiver\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tLiver\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6SigRep3.bigWig\tLiver\tRnaSeq\t\tSignal\t3\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaMAdult8wksC57bl6SigRep4.bigWig\tLiver\tRnaSeq\t\tSignal\t4\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfC57bl6AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfC57bl6MinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfC57bl6PlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfC57bl6SigRep1.bigWig\tLiver\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfS129AlnRep1.bam\tLiver\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfS129MinusRawRep1.bigWig\tLiver\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfS129PlusRawRep1.bigWig\tLiver\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLiverCellPolyaME14halfS129SigRep1.bigWig\tLiver\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLungCellPolyaMAdult8wksC57bl6AlnRep1.bam\tLung\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLungCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tLung\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLungCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tLung\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqLungCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tLung\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknAlnRep1.bam\tMEL\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknAlnRep2.bam\tMEL\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknMinusRawRep1.bigWig\tMEL\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknMinusRawRep2.bigWig\tMEL\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknPlusRawRep1.bigWig\tMEL\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknPlusRawRep2.bigWig\tMEL\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknSigRep1.bigWig\tMEL\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqMelCellPolyaMImmortalUknSigRep2.bigWig\tMEL\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsAlnRep1.bam\tNIH-3T3\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsAlnRep2.bam\tNIH-3T3\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsMinusRawRep1.bigWig\tNIH-3T3\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsMinusRawRep2.bigWig\tNIH-3T3\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsPlusRawRep1.bigWig\tNIH-3T3\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsPlusRawRep2.bigWig\tNIH-3T3\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsSigRep1.bigWig\tNIH-3T3\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqNih3t3CellPolyaMImmortalNihsSigRep2.bigWig\tNIH-3T3\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6AlnRep1.bam\tPatski\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6AlnRep2.bam\tPatski\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6MinusRawRep1.bigWig\tPatski\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6MinusRawRep2.bigWig\tPatski\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6PlusRawRep1.bigWig\tPatski\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6PlusRawRep2.bigWig\tPatski\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6SigRep1.bigWig\tPatski\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqPatskiCellPolyaFImmortalSpbl6SigRep2.bigWig\tPatski\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6AlnRep1.bam\tSkMuscle\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6AlnRep2.bam\tSkMuscle\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tSkMuscle\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tSkMuscle\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tSkMuscle\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tSkMuscle\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tSkMuscle\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSkmuscleCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tSkMuscle\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSpleenCellPolyaMAdult8wksC57bl6AlnRep1.bam\tSpleen\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSpleenCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tSpleen\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSpleenCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tSpleen\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqSpleenCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tSpleen\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6AlnRep1.bam\tThymus\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6AlnRep2.bam\tThymus\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tThymus\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6MinusRawRep2.bigWig\tThymus\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tThymus\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6PlusRawRep2.bigWig\tThymus\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tThymus\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqThymusCellPolyaMAdult8wksC57bl6SigRep2.bigWig\tThymus\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqTnaiveCellPolyaMAdult8wksC57bl6AlnRep1.bam\tT-Naive\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqTnaiveCellPolyaMAdult8wksC57bl6MinusRawRep1.bigWig\tT-Naive\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqTnaiveCellPolyaMAdult8wksC57bl6PlusRawRep1.bigWig\tT-Naive\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqTnaiveCellPolyaMAdult8wksC57bl6SigRep1.bigWig\tT-Naive\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6AlnRep1.bam\tWholeBrain\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6AlnRep2.bam\tWholeBrain\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6MinusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6MinusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6PlusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6PlusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6SigRep1.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME14halfC57bl6SigRep2.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6AlnRep1.bam\tWholeBrain\tRnaSeq\t\tAlignments\t1\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6AlnRep2.bam\tWholeBrain\tRnaSeq\t\tAlignments\t2\tbam\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6MinusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6MinusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tMinusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6PlusRawRep1.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6PlusRawRep2.bigWig\tWholeBrain\tRnaSeq\t\tPlusRawSignal\t2\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6SigRep1.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t1\tbigWig\tUW-m\nhttp://hgdownload.cse.ucsc.edu/goldenPath/mm9/encodeDCC/wgEncodeUwRnaSeq/wgEncodeUwRnaSeqWbrainCellPolyaME18halfC57bl6SigRep2.bigWig\tWholeBrain\tRnaSeq\t\tSignal\t2\tbigWig\tUW-m\n"
  },
  {
    "path": "src/juicebox/encode/rnaChip.txt",
    "content": "antibodyAliases.put(\"Gm12878CellTotal\",\t \"Gm12878CellTotal\");\nantibodyAliases.put(\"Gm12878CytosolLongnonpolya\",\t \"Gm12878CytosolLongnonpolya\");\nantibodyAliases.put(\"Gm12878CytosolLongpolya\",\t \"Gm12878CytosolLongpolya\");\nantibodyAliases.put(\"Gm12878NucleolusTotal\",\t \"Gm12878NucleolusTotal\");\nantibodyAliases.put(\"Gm12878NucleusLongnonpolya\",\t \"Gm12878NucleusLongnonpolya\");\nantibodyAliases.put(\"Gm12878NucleusLongpolya\",\t \"Gm12878NucleusLongpolya\");\nantibodyAliases.put(\"Hepg2CytosolLongnonpolya\",\t \"Hepg2CytosolLongnonpolya\");\nantibodyAliases.put(\"Hepg2CytosolLongpolya\",\t \"Hepg2CytosolLongpolya\");\nantibodyAliases.put(\"Hepg2NucleolusTotal\",\t \"Hepg2NucleolusTotal\");\nantibodyAliases.put(\"Hepg2NucleusLongnonpolya\",\t \"Hepg2NucleusLongnonpolya\");\nantibodyAliases.put(\"Hepg2NucleusLongpolya\",\t \"Hepg2NucleusLongpolya\");\nantibodyAliases.put(\"K562CellTotal\",\t \"K562CellTotal\");\nantibodyAliases.put(\"K562ChromatinTotal\",\t \"K562ChromatinTotal\");\nantibodyAliases.put(\"K562CytosolLongnonpolya\",\t \"K562CytosolLongnonpolya\");\nantibodyAliases.put(\"K562CytosolLongpolya\",\t \"K562CytosolLongpolya\");\nantibodyAliases.put(\"K562NucleolusTotal\",\t \"K562NucleolusTotal\");\nantibodyAliases.put(\"K562NucleoplasmTotal\",\t \"K562NucleoplasmTotal\");\nantibodyAliases.put(\"K562NucleusLongnonpolya\",\t \"K562NucleusLongnonpolya\");\nantibodyAliases.put(\"K562NucleusLongpolya\",\t \"K562NucleusLongpolya\");\nantibodyAliases.put(\"K562PolysomeLongnonpolya\",\t \"K562PolysomeLongnonpolya\");\nantibodyAliases.put(\"KeratinocyteCytosolLongnonpolya\",\t \"KeratinocyteCytosolLongnonpolya\");\nantibodyAliases.put(\"KeratinocyteCytosolLongpolya\",\t \"KeratinocyteCytosolLongpolya\");\nantibodyAliases.put(\"KeratinocyteNucleusLongnonpolya\",\t \"KeratinocyteNucleusLongnonpolya\");\nantibodyAliases.put(\"KeratinocyteNucleusLongpolya\",\t \"KeratinocyteNucleusLongpolya\");\nantibodyAliases.put(\"ProstateCellLongnonpolya\",\t \"ProstateCellLongnonpolya\");\nantibodyAliases.put(\"ProstateCellLongpolya\",\t \"ProstateCellLongpolya\");\n"
  },
  {
    "path": "src/juicebox/gui/BoundsPopupMenuListener.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.gui;\n\nimport javax.swing.*;\nimport javax.swing.event.PopupMenuEvent;\nimport javax.swing.event.PopupMenuListener;\nimport javax.swing.plaf.basic.BasicComboPopup;\nimport java.awt.*;\n\n/**\n * http://www.camick.com/java/source/BoundsPopupMenuListener.java\n * This class will change the bounds of the JComboBox popup menu to support\n * different functionality. It will support the following features:\n * -  a horizontal scrollbar can be displayed when necessary\n * -  the popup can be wider than the combo box\n * -  the popup can be displayed above the combo box\n * <p>\n * Class will only work for a JComboBox that uses a BasicComboPop.\n */\nclass BoundsPopupMenuListener<E> implements PopupMenuListener {\n    private boolean scrollBarRequired = true;\n    private boolean popupWider;\n    private int maximumWidth = -1;\n    private boolean popupAbove;\n    private JScrollPane scrollPane;\n\n    /**\n     * Convenience constructore to allow the display of a horizontal scrollbar\n     * when required.\n     */\n    public BoundsPopupMenuListener() {\n        this(true, false, -1, false);\n    }\n\n    /**\n     * Convenience constructor that allows you to display the popup\n     * wider and/or above the combo box.\n     *\n     * @param popupWider when true, popup width is based on the popup\n     *                   preferred width\n     * @param popupAbove when true, popup is displayed above the combobox\n     */\n    public BoundsPopupMenuListener(boolean popupWider, boolean popupAbove) {\n        this(true, popupWider, -1, popupAbove);\n    }\n\n    /**\n     * Convenience constructor that allows you to display the popup\n     * wider than the combo box and to specify the maximum width\n     *\n     * @param maximumWidth the maximum width of the popup. The\n     *                     popupAbove value is set to \"true\".\n     */\n    public BoundsPopupMenuListener(int maximumWidth) {\n        this(true, true, maximumWidth, false);\n    }\n\n    /**\n     * General purpose constructor to set all popup properties at once.\n     *\n     * @param scrollBarRequired display a horizontal scrollbar when the\n     *                          preferred width of popup is greater than width of scrollPane.\n     * @param popupWider        display the popup at its preferred with\n     * @param maximumWidth      limit the popup width to the value specified\n     *                          (minimum size will be the width of the combo box)\n     * @param popupAbove        display the popup above the combo box\n     */\n    private BoundsPopupMenuListener(\n            boolean scrollBarRequired, boolean popupWider, int maximumWidth, boolean popupAbove) {\n        setScrollBarRequired(scrollBarRequired);\n        setPopupWider(popupWider);\n        setMaximumWidth(maximumWidth);\n        setPopupAbove(popupAbove);\n    }\n\n    /**\n     * Return the maximum width of the popup.\n     *\n     * @return the maximumWidth value\n     */\n    public int getMaximumWidth() {\n        return maximumWidth;\n    }\n\n    /**\n     * Set the maximum width for the popup. This value is only used when\n     * setPopupWider( true ) has been specified. A value of -1 indicates\n     * that there is no maximum.\n     *\n     * @param maximumWidth the maximum width of the popup\n     */\n    private void setMaximumWidth(int maximumWidth) {\n        this.maximumWidth = maximumWidth;\n    }\n\n    /**\n     * Determine if the popup should be displayed above the combo box.\n     *\n     * @return the popupAbove value\n     */\n    public boolean isPopupAbove() {\n        return popupAbove;\n    }\n\n    /**\n     * Change the location of the popup relative to the combo box.\n     *\n     * @param popupAbove true display popup above the combo box,\n     *                   false display popup below the combo box.\n     */\n    private void setPopupAbove(boolean popupAbove) {\n        this.popupAbove = popupAbove;\n    }\n\n    /**\n     * Determine if the popup might be displayed wider than the combo box\n     *\n     * @return the popupWider value\n     */\n    public boolean isPopupWider() {\n        return popupWider;\n    }\n\n    /**\n     * Change the width of the popup to be the greater of the width of the\n     * combo box or the preferred width of the popup. Normally the popup width\n     * is always the same size as the combo box width.\n     *\n     * @param popupWider true adjust the width as required.\n     */\n    private void setPopupWider(boolean popupWider) {\n        this.popupWider = popupWider;\n    }\n\n    /**\n     * Determine if the horizontal scroll bar might be required for the popup\n     *\n     * @return the scrollBarRequired value\n     */\n    public boolean isScrollBarRequired() {\n        return scrollBarRequired;\n    }\n\n    /**\n     * For some reason the default implementation of the popup removes the\n     * horizontal scrollBar from the popup scroll pane which can result in\n     * the truncation of the rendered items in the popop. Adding a scrollBar\n     * back to the scrollPane will allow horizontal scrolling if necessary.\n     *\n     * @param scrollBarRequired true add horizontal scrollBar to scrollPane\n     *                          false remove the horizontal scrollBar\n     */\n    private void setScrollBarRequired(boolean scrollBarRequired) {\n        this.scrollBarRequired = scrollBarRequired;\n    }\n\n    /**\n     * Alter the bounds of the popup just before it is made visible.\n     */\n    @Override\n    public void popupMenuWillBecomeVisible(PopupMenuEvent e) {\n        @SuppressWarnings(\"unchecked\")\n        JComboBox<E> comboBox = (JComboBox<E>) e.getSource();\n\n        if (comboBox.getItemCount() == 0) return;\n\n        final Object child = comboBox.getAccessibleContext().getAccessibleChild(0);\n\n        if (child instanceof BasicComboPopup) {\n            SwingUtilities.invokeLater(new Runnable() {\n                public void run() {\n                    customizePopup((BasicComboPopup) child);\n                }\n            });\n        }\n    }\n\n    private void customizePopup(BasicComboPopup popup) {\n        scrollPane = getScrollPane(popup);\n\n        if (popupWider)\n            popupWider(popup);\n\n        checkHorizontalScrollBar(popup);\n\n        //  For some reason in JDK7 the popup will not display at its preferred\n        //  width unless its location has been changed from its default\n        //  (ie. for normal \"pop down\" shift the popup and reset)\n\n        Component comboBox = popup.getInvoker();\n        Point location = comboBox.getLocationOnScreen();\n\n        if (popupAbove) {\n            int height = popup.getPreferredSize().height;\n            popup.setLocation(location.x, location.y - height);\n        } else {\n            //int height = comboBox.getPreferredSize().height;\n            //popup.setLocation(location.x, location.y + height - 1);\n            //popup.setLocation(location.x, location.y + height);\n            //TODO should not be hardcoded\n            popup.setLocation(location.x + 5, location.y + 35);\n        }\n    }\n\n    /*\n     *  Adjust the width of the scrollpane used by the popup\n     */\n    private void popupWider(BasicComboPopup popup) {\n        @SuppressWarnings(\"unchecked\")\n        JList<E> list = (JList<E>) popup.getList();\n\n        //  Determine the maximimum width to use:\n        //  a) determine the popup preferred width\n        //  b) limit width to the maximum if specified\n        //  c) ensure width is not less than the scroll pane width\n\n        int popupWidth = list.getPreferredSize().width\n                + 5  // make sure horizontal scrollbar doesn't appear\n                + getScrollBarWidth(popup, scrollPane);\n\n        if (maximumWidth != -1) {\n            popupWidth = Math.min(popupWidth, maximumWidth);\n        }\n\n        Dimension scrollPaneSize = scrollPane.getPreferredSize();\n        popupWidth = Math.max(popupWidth, scrollPaneSize.width);\n\n        //  Adjust the width\n\n        scrollPaneSize.width = popupWidth;\n        scrollPane.setPreferredSize(scrollPaneSize);\n        scrollPane.setMaximumSize(scrollPaneSize);\n    }\n\n    /*\n     *  This method is called every time:\n     *  - to make sure the viewport is returned to its default position\n     *  - to remove the horizontal scrollbar when it is not wanted\n     */\n    private void checkHorizontalScrollBar(BasicComboPopup popup) {\n        //  Reset the viewport to the left\n\n        JViewport viewport = scrollPane.getViewport();\n        Point p = viewport.getViewPosition();\n        p.x = 0;\n        viewport.setViewPosition(p);\n\n        //  Remove the scrollbar so it is never painted\n\n        if (!scrollBarRequired) {\n            scrollPane.setHorizontalScrollBar(null);\n            return;\n        }\n\n        //\tMake sure a horizontal scrollbar exists in the scrollpane\n\n        JScrollBar horizontal = scrollPane.getHorizontalScrollBar();\n\n        if (horizontal == null) {\n            horizontal = new JScrollBar(JScrollBar.HORIZONTAL);\n            scrollPane.setHorizontalScrollBar(horizontal);\n            scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);\n        }\n\n        //\tPotentially increase height of scroll pane to display the scrollbar\n\n        if (horizontalScrollBarWillBeVisible(popup, scrollPane)) {\n            Dimension scrollPaneSize = scrollPane.getPreferredSize();\n            scrollPaneSize.height += horizontal.getPreferredSize().height;\n            scrollPane.setPreferredSize(scrollPaneSize);\n            scrollPane.setMaximumSize(scrollPaneSize);\n            scrollPane.revalidate();\n        }\n    }\n\n    /*\n     *  Get the scroll pane used by the popup so its bounds can be adjusted\n     */\n    private JScrollPane getScrollPane(BasicComboPopup popup) {\n        @SuppressWarnings(\"unchecked\")\n        JList<E> list = (JList<E>) popup.getList();\n        Container c = SwingUtilities.getAncestorOfClass(JScrollPane.class, list);\n\n        return (JScrollPane) c;\n    }\n\n    /*\n     *  I can't find any property on the scrollBar to determine if it will be\n     *  displayed or not so use brute force to determine this.\n     */\n    private int getScrollBarWidth(BasicComboPopup popup, JScrollPane scrollPane) {\n        int scrollBarWidth = 0;\n        @SuppressWarnings(\"unchecked\")\n        JComboBox<E> comboBox = (JComboBox<E>) popup.getInvoker();\n\n        if (comboBox.getItemCount() > comboBox.getMaximumRowCount()) {\n            JScrollBar vertical = scrollPane.getVerticalScrollBar();\n            scrollBarWidth = vertical.getPreferredSize().width;\n        }\n\n        return scrollBarWidth;\n    }\n\n    /*\n     *  I can't find any property on the scrollBar to determine if it will be\n     *  displayed or not so use brute force to determine this.\n     */\n    private boolean horizontalScrollBarWillBeVisible(BasicComboPopup popup, JScrollPane scrollPane) {\n        @SuppressWarnings(\"unchecked\")\n        JList<E> list = (JList<E>) popup.getList();\n        int scrollBarWidth = getScrollBarWidth(popup, scrollPane);\n        int popupWidth = list.getPreferredSize().width + scrollBarWidth;\n\n        return popupWidth > scrollPane.getPreferredSize().width;\n    }\n\n    @Override\n    public void popupMenuCanceled(PopupMenuEvent e) {\n    }\n\n    @Override\n    public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {\n        //  In its normal state the scrollpane does not have a scrollbar\n\n        if (scrollPane != null) {\n            scrollPane.setHorizontalScrollBar(null);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/gui/MainMenuBar.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.gui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.ProcessHelper;\nimport juicebox.assembly.AssemblyFileImporter;\nimport juicebox.assembly.IGVFeatureCopy;\nimport juicebox.mapcolorui.ColorScaleHandler;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.state.SaveFileDialog;\nimport juicebox.tools.dev.Private;\nimport juicebox.windowui.*;\nimport org.broad.igv.ui.util.MessageUtils;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.io.File;\nimport java.io.IOException;\n\n/**\n * Created by muhammadsaadshamim on 8/4/15.\n */\npublic class MainMenuBar extends JMenuBar {\n\n  private static final long serialVersionUID = 9000025;\n  private static final int recentMapListMaxItems = 10;\n  private static final int recentLocationMaxItems = 20;\n  private static final String recentMapEntityNode = \"hicMapRecent\";\n  private static final String recentLocationEntityNode = \"hicLocationRecent\";\n  private static final String recentStateEntityNode = \"hicStateRecent\";\n\n  //private static JMenuItem loadOldAnnotationsMI;\n  private static RecentMenu recentMapMenu, recentControlMapMenu;\n  private static RecentMenu recentLocationMenu;\n  private static JMenuItem saveLocationList;\n  private static JMenuItem saveStateForReload;\n  private static RecentMenu previousStates;\n  private static JMenuItem exportSavedStateMenuItem;\n  private static JMenuItem importMapAsFile;\n  private static JMenuItem slideShow;\n  private static JMenuItem showStats, showControlStats;\n  private static JMenuItem renameGenome;\n  //private static JMenu annotationsMenu;\n  private static JMenu viewMenu;\n  private static JMenu bookmarksMenu;\n  private static JMenu assemblyMenu;\n  private static JMenu devMenu;\n  private static JMenuItem exportAssembly;\n  private static JMenuItem resetAssembly;\n  private static JMenuItem exitAssembly;\n  private static JCheckBoxMenuItem enableAssembly;\n  private static JMenuItem setScale;\n  private static JMenuItem importModifiedAssembly;\n\n  private final JCheckBoxMenuItem layersItem = new JCheckBoxMenuItem(\"Show Annotation Panel\");\n  // created separately because it will be enabled after an initial map is loaded\n  private final JMenuItem loadControlFromList = new JMenuItem();\n\n  public MainMenuBar(SuperAdapter superAdapter) {\n    createMenuBar(superAdapter);\n  }\n\n  public static void exitAssemblyMode() {\n    resetAssembly.setEnabled(false);\n    exportAssembly.setEnabled(false);\n    //  setScale.setEnabled(false);\n\n    importModifiedAssembly.setEnabled(false);\n    exitAssembly.setEnabled(false);\n  }\n\n  public boolean unsavedEditsExist() {\n    File unsavedSampleFile = new File(DirectoryManager.getHiCDirectory(), HiCGlobals.BACKUP_FILE_STEM + \"0.bedpe\");\n    return unsavedSampleFile.exists();\n  }\n\n  public void addRecentMapMenuEntry(String title, boolean status) {\n    recentMapMenu.addEntry(title, status);\n    recentControlMapMenu.addEntry(title, status);\n  }\n\n  private void addRecentStateMenuEntry(String title, boolean status) {\n    recentLocationMenu.addEntry(title, status);\n  }\n\n  private void createMenuBar(final SuperAdapter superAdapter) {\n    //======== fileMenu ========\n    JMenu fileMenu = new JMenu(\"File\");\n    fileMenu.setMnemonic('F');\n\n    JMenuItem newWindow = new JMenuItem(\"New Window\");\n    newWindow.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        ProcessHelper p = new ProcessHelper();\n        try {\n          p.startNewJavaProcess();\n        } catch (IOException error) {\n          superAdapter.launchGenericMessageDialog(error.getMessage(), \"Error\", JOptionPane.ERROR_MESSAGE);\n        }\n      }\n    });\n\n    fileMenu.add(newWindow);\n\n    //---- openMenuItem ----\n\n    // create control first because it is enabled by regular open\n    loadControlFromList.setText(\"Open as Control...\");\n    loadControlFromList.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.loadFromListActionPerformed(true);\n      }\n    });\n    loadControlFromList.setEnabled(false);\n\n    JMenuItem openItem = new JMenuItem(\"Open...\");\n    openItem.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.loadFromListActionPerformed(false);\n      }\n    });\n    fileMenu.add(openItem);\n    fileMenu.add(loadControlFromList);\n\n    recentMapMenu = new RecentMenu(\"Open Recent\", recentMapListMaxItems, recentMapEntityNode, HiCGlobals.menuType.MAP) {\n\n      private static final long serialVersionUID = 9000021;\n\n      public void onSelectPosition(String mapPath) {\n        String[] temp = encodeSafeDelimeterSplit(mapPath);\n        superAdapter.loadFromRecentActionPerformed((temp[1]), (temp[0]), false);\n      }\n    };\n    recentMapMenu.setMnemonic('R');\n\n    fileMenu.add(recentMapMenu);\n\n    recentControlMapMenu = new RecentMenu(\"Open Recent as Control\", recentMapListMaxItems, recentMapEntityNode, HiCGlobals.menuType.MAP) {\n\n      private static final long serialVersionUID = 9000022;\n\n      public void onSelectPosition(String mapPath) {\n        String[] temp = encodeSafeDelimeterSplit(mapPath);\n        superAdapter.loadFromRecentActionPerformed((temp[1]), (temp[0]), true);\n      }\n    };\n\n    //recentControlMapMenu.setMnemonic('r');\n    recentControlMapMenu.setEnabled(false);\n    fileMenu.add(recentControlMapMenu);\n    fileMenu.addSeparator();\n\n    showStats = new JMenuItem(\"Show Dataset Metrics\");\n    showStats.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent actionEvent) {\n        superAdapter.showDataSetMetrics(false);\n      }\n    });\n    showStats.setEnabled(false);\n\n    showControlStats = new JMenuItem(\"Show Control Dataset Metrics\");\n    showControlStats.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent actionEvent) {\n        superAdapter.showDataSetMetrics(true);\n      }\n    });\n    showControlStats.setEnabled(false);\n\n\n    fileMenu.add(showStats);\n    fileMenu.add(showControlStats);\n    fileMenu.addSeparator();\n\n\n    // TODO: make this an export of the data on screen instead of a GUI for CLT\n    JMenuItem dump = new JMenuItem(\"Export Data...\");\n    dump.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent actionEvent) {\n        superAdapter.exportDataLauncher();\n      }\n    });\n    fileMenu.add(dump);\n\n    JMenuItem creditsMenu = new JMenuItem();\n    creditsMenu.setText(\"About\");\n    creditsMenu.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        ImageIcon icon = new ImageIcon(getClass().getResource(\"/images/juicebox.png\"));\n        JLabel iconLabel = new JLabel(icon);\n        JPanel iconPanel = new JPanel(new GridBagLayout());\n        iconPanel.add(iconLabel);\n\n        JPanel textPanel = new JPanel(new GridLayout(0, 1));\n        textPanel.add(new JLabel(\"<html><center>\" +\n                \"<h3 style=\\\"margin-bottom:30px;\\\" class=\\\"header\\\">\" +\n                \"Juicebox with Assembly Tools</h3>\" +\n                \"</center>\" +\n                \"<p>\" +\n                \"Juicebox is the Aiden Lab's software for visualizing data from proximity ligation experiments, \" +\n                \"such as Hi-C. Juicebox was created by Jim Robinson, Neva C. Durand, and Erez Aiden.<br><br>\" +\n                \"Ongoing development work is carried out by Muhammad S. Shamim, Neva Durand, Olga Dudchenko, \" +\n                \"Suhas Rao, and other members of the Aiden Lab.<br><br>\" +\n                \"Current version: \" + HiCGlobals.versionNum + \"<br>\" +\n                \"Copyright © 2014-2021. Broad Institute and Aiden Lab\" +\n                \"<br><br>\" +\n                \"\" +\n                \"If you use Juicebox or Assembly Tools in your research, please cite:<br><br>\" +\n                \"\" +\n                \"<strong>Neva C. Durand*, James T. Robinson*, et al. \" +\n                \"\\\"Juicebox provides a visualization system for Hi-C contact maps \" +\n                \"with unlimited zoom.\\\" <em>Cell Systems</em> 2016.</strong>\" +\n                \"<br><br>\" +\n                \"<strong>Olga Dudchenko, et al. \" +\n                \"\\\"The Juicebox Assembly Tools module facilitates de novo assembly of \" +\n                \"mammalian genomes with chromosome-length scaffolds for under $1000.\\\" \" +\n                \"<em>Biorxiv</em> 2018.</strong>\" +\n                \"<br><br>\" +\n                \"<strong>Suhas S.P. Rao*, Miriam H. Huntley*, et al. \\\"A 3D Map of the Human Genome at Kilobase \" +\n                \"Resolution Reveals Principles of Chromatin Looping.\\\" <em>Cell</em> 2014.</strong><br>\" +\n                \"* contributed equally\" +\n                \"</p></html>\"));\n\n        JPanel mainPanel = new JPanel(new BorderLayout());\n        mainPanel.add(textPanel);\n        mainPanel.add(iconPanel, BorderLayout.WEST);\n\n        JOptionPane.showMessageDialog(superAdapter.getMainWindow(), mainPanel, \"About\", JOptionPane.PLAIN_MESSAGE);//INFORMATION_MESSAGE\n      }\n    });\n    fileMenu.add(creditsMenu);\n\n    //---- exit ----\n    JMenuItem exit = new JMenuItem();\n    exit.setText(\"Exit\");\n    exit.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.exitActionPerformed();\n      }\n    });\n    fileMenu.add(exit);\n\n    bookmarksMenu = new JMenu(\"Bookmarks\");\n    //---- Save location ----\n    saveLocationList = new JMenuItem(\"Save Current Location\");\n    saveLocationList.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        //code to add a recent location to the menu\n        String stateString = superAdapter.getLocationDescription();\n        String stateDescription = superAdapter.getDescription(\"location\");\n        if (stateDescription != null && stateDescription.length() > 0) {\n            addRecentStateMenuEntry(stateDescription + RecentMenu.delimiter + stateString, true);\n          recentLocationMenu.setEnabled(true);\n        }\n      }\n    });\n    bookmarksMenu.add(saveLocationList);\n    saveLocationList.setEnabled(false);\n    //---Save State test-----\n    saveStateForReload = new JMenuItem();\n    saveStateForReload.setText(\"Save Current State\");\n    saveStateForReload.addActionListener(new ActionListener() {\n\n      public void actionPerformed(ActionEvent e) {\n        //code to add a recent location to the menu\n        try {\n          String stateDescription = superAdapter.getDescription(\"state\");\n          if (stateDescription != null && stateDescription.length() > 0) {\n            stateDescription = previousStates.checkForDuplicateNames(stateDescription);\n            if (stateDescription == null || stateDescription.length() < 0) {\n              return;\n            }\n            previousStates.addEntry(stateDescription, true);\n            superAdapter.addNewStateToXML(stateDescription);\n            previousStates.setEnabled(true);\n          }\n        } catch (Exception e1) {\n          e1.printStackTrace();\n        }\n      }\n    });\n\n    saveStateForReload.setEnabled(false);\n    //bookmarksMenu.add(saveStateForReload);\n\n    recentLocationMenu = new RecentMenu(\"Restore Saved Location\", recentLocationMaxItems, recentLocationEntityNode, HiCGlobals.menuType.LOCATION) {\n\n      private static final long serialVersionUID = 9000023;\n\n      public void onSelectPosition(String mapPath) {\n        String[] temp = encodeSafeDelimeterSplit(mapPath);\n        superAdapter.restoreLocation(temp[1]);\n        superAdapter.setNormalizationDisplayState();\n\n      }\n    };\n    recentLocationMenu.setMnemonic('S');\n    recentLocationMenu.setEnabled(false);\n    bookmarksMenu.add(recentLocationMenu);\n    bookmarksMenu.setEnabled(false);\n\n    //---Export States----\n    exportSavedStateMenuItem = new JMenuItem();\n    exportSavedStateMenuItem.setText(\"Export Saved States\");\n    exportSavedStateMenuItem.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        new SaveFileDialog(HiCGlobals.xmlSavedStatesFile);\n      }\n    });\n\n    // restore recent saved states\n    previousStates = new RecentMenu(\"Restore Previous States\", recentLocationMaxItems, recentStateEntityNode, HiCGlobals.menuType.STATE) {\n\n      private static final long serialVersionUID = 9000024;\n\n      public void onSelectPosition(String mapPath) {\n        superAdapter.launchLoadStateFromXML(mapPath);\n      }\n\n      @Override\n      public void setEnabled(boolean b) {\n        super.setEnabled(b);\n        exportSavedStateMenuItem.setEnabled(b);\n      }\n    };\n\n    //bookmarksMenu.add(previousStates);\n\n    //---Import States----\n    importMapAsFile = new JMenuItem();\n    importMapAsFile.setText(\"Import State From File\");\n    importMapAsFile.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchImportState(HiCGlobals.xmlSavedStatesFile);\n        importMapAsFile.setSelected(true);\n      }\n    });\n\n\n    //---Slideshow----\n    slideShow = new JMenuItem();\n    slideShow.setText(\"View Slideshow\");\n    slideShow.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchSlideShow();\n        HiCGlobals.slideshowEnabled = true;\n      }\n    });\n    //bookmarksMenu.add(slideShow);\n\n    // todo replace with a save state URL\n    //bookmarksMenu.addSeparator();\n    //bookmarksMenu.add(exportSavedStateMenuItem);\n    //bookmarksMenu.add(importMapAsFile);\n\n    //---View Menu-----\n    viewMenu = new JMenu(\"View\");\n\n    layersItem.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.setLayersPanelVisible(layersItem.isSelected());\n\n      }\n    });\n    viewMenu.add(layersItem);\n    viewMenu.setEnabled(false);\n\n    final JMenuItem colorItem = new JMenuItem(\"Change Heatmap Color\");\n    colorItem.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        JColorChooser colorChooser = new JColorChooser(ColorScaleHandler.HIC_MAP_COLOR);\n        JDialog dialog = JColorChooser.createDialog(MainMenuBar.this, \"Select Heatmap Color\",\n                true, colorChooser, null, null);\n        dialog.setVisible(true);\n        Color color = colorChooser.getColor();\n        if (color != null) {\n          ColorScaleHandler.HIC_MAP_COLOR = color;\n          superAdapter.getMainViewPanel().resetAllColors();\n          superAdapter.refresh();\n        }\n      }\n    });\n    viewMenu.add(colorItem);\n\n    final JCheckBoxMenuItem darkulaMode = new JCheckBoxMenuItem(\"Darkula Mode\");\n    darkulaMode.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.isDarkulaModeEnabled = !HiCGlobals.isDarkulaModeEnabled;\n        superAdapter.getMainViewPanel().resetAllColors();\n        //superAdapter.safeClearAllMZDCache();\n        superAdapter.refresh();\n      }\n    });\n    darkulaMode.setSelected(HiCGlobals.isDarkulaModeEnabled);\n    viewMenu.add(darkulaMode);\n\n    final JCheckBoxMenuItem advancedViewsMode = new JCheckBoxMenuItem(\"Advanced Views Mode\");\n    advancedViewsMode.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        MatrixType.toggleAdvancedViews();\n        //superAdapter.getMainViewPanel().resetAllColors();\n        //superAdapter.refresh();\n      }\n    });\n    advancedViewsMode.setSelected(MatrixType.getAdvancedViewEnabled());\n    viewMenu.add(advancedViewsMode);\n\n    JMenuItem addCustomChromosome = new JMenuItem(\"Make Custom Chromosome (from .bed)...\");\n    addCustomChromosome.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.createCustomChromosomesFromBED();\n      }\n    });\n\n    JMenuItem addGWChromosome = new JMenuItem(\"Make Genomewide Chromosome\");\n    addGWChromosome.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.createGenomewideChromosomeFromChromDotSizes();\n      }\n    });\n\n    if (HiCGlobals.isDevCustomChromosomesAllowedPublic) {\n      //viewMenu.add(addGWChromosome);\n      viewMenu.add(addCustomChromosome);\n    }\n\n    viewMenu.addSeparator();\n\n    //---Axis Layout mode-----\n    final JCheckBoxMenuItem axisEndpoint = new JCheckBoxMenuItem(\"Axis Endpoints Only\");\n    axisEndpoint.setSelected(HiCRulerPanel.getShowOnlyEndPts());\n    axisEndpoint.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCRulerPanel.setShowOnlyEndPts(axisEndpoint.isSelected());\n        superAdapter.repaint();\n      }\n    });\n    viewMenu.add(axisEndpoint);\n\n    //---ShowChromosomeFig mode-----\n    //drawLine, drawArc or draw polygon// draw round rect\n    // fill Rect according to the chormsome location.\n    final JCheckBoxMenuItem showChromosomeFig = new JCheckBoxMenuItem(\"Chromosome Context\");\n    showChromosomeFig.setSelected(HiCRulerPanel.getShowChromosomeFigure());\n    showChromosomeFig.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.setShowChromosomeFig(showChromosomeFig.isSelected());\n        superAdapter.repaint();\n      }\n    });\n    viewMenu.add(showChromosomeFig);\n\n    //---Grids mode-----\n    // turn grids on/off\n    final JCheckBoxMenuItem showGrids = new JCheckBoxMenuItem(\"Gridlines\");\n    showGrids.setSelected(superAdapter.getShowGridLines());\n    showGrids.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.setShowGridLines(showGrids.isSelected());\n        superAdapter.repaint();\n      }\n    });\n    viewMenu.add(showGrids);\n\n    viewMenu.addSeparator();\n\n    //---Export Image Menu-----\n    JMenuItem saveToPDF = new JMenuItem(\"Export PDF Figure...\");\n    saveToPDF.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchExportPDF();\n      }\n    });\n    viewMenu.add(saveToPDF);\n\n    JMenuItem saveToSVG = new JMenuItem(\"Export SVG Figure...\");\n    saveToSVG.addActionListener(new ActionListener() {\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchExportSVG();\n      }\n    });\n    viewMenu.add(saveToSVG);\n\n    devMenu = new JMenu(\"Dev\");\n    devMenu.setEnabled(false);\n\n    final JMenuItem addRainbowTrack = new JMenuItem(\"Add a rainbow track...\");\n    addRainbowTrack.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.getHiC().generateRainbowBed();\n      }\n    });\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(addRainbowTrack);\n    }\n\n    final JCheckBoxMenuItem skipSortInPhase = new JCheckBoxMenuItem(\"Skip variant sorting in phase mode\");\n    skipSortInPhase.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.noSortInPhasing = !HiCGlobals.noSortInPhasing;\n        superAdapter.getHeatmapPanel().repaint();\n      }\n    });\n    skipSortInPhase.setSelected(HiCGlobals.noSortInPhasing);\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(skipSortInPhase);\n    }\n\n    final JMenuItem addCustomNormsObs = new JMenuItem(\"Add Custom Norms to Observed...\");\n    addCustomNormsObs.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.safeLaunchImportNormalizations(false);\n      }\n    });\n\n    final JMenuItem addCustomNormsCtrl = new JMenuItem(\"Add Custom Norms to Control...\");\n    addCustomNormsCtrl.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.safeLaunchImportNormalizations(true);\n      }\n    });\n\n    final JMenuItem addResolutionToDatasets = new JMenuItem(\"Add Custom Resolution...\");\n    addResolutionToDatasets.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.safeLaunchCreateNewResolution();\n      }\n    });\n\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(addCustomNormsObs);\n      devMenu.add(addCustomNormsCtrl);\n      devMenu.add(addResolutionToDatasets);\n    }\n\n    final JCheckBoxMenuItem displayTiles = new JCheckBoxMenuItem(\"Display Tiles\");\n    displayTiles.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.displayTiles = !HiCGlobals.displayTiles;\n        superAdapter.getHeatmapPanel().repaint();\n      }\n    });\n\n    final JCheckBoxMenuItem hackLinearColorScale = new JCheckBoxMenuItem(\"Hack linear color scale\");\n    hackLinearColorScale.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.HACK_COLORSCALE_LINEAR = !HiCGlobals.HACK_COLORSCALE_LINEAR;\n        superAdapter.getHeatmapPanel().repaint();\n      }\n    });\n\n    final JCheckBoxMenuItem hackColorScale = new JCheckBoxMenuItem(\"Hack color scale\");\n    hackColorScale.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.HACK_COLORSCALE = !HiCGlobals.HACK_COLORSCALE;\n        superAdapter.getHeatmapPanel().repaint();\n      }\n    });\n\n    final JCheckBoxMenuItem hackColorScaleEqual = new JCheckBoxMenuItem(\"Hack color scale equally\");\n    hackColorScaleEqual.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        HiCGlobals.HACK_COLORSCALE_EQUAL = !HiCGlobals.HACK_COLORSCALE_EQUAL;\n        superAdapter.getHeatmapPanel().repaint();\n      }\n    });\n\n    displayTiles.setSelected(HiCGlobals.displayTiles);\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(displayTiles);\n      devMenu.add(hackColorScaleEqual);\n      devMenu.add(hackColorScale);\n      devMenu.add(hackLinearColorScale);\n    }\n\n    final JCheckBoxMenuItem colorFeatures = new JCheckBoxMenuItem(\"Recolor 1D Annotations in Assembly Mode\");\n    colorFeatures.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        IGVFeatureCopy.invertColorFeaturesChk();\n        repaint();\n      }\n    });\n    colorFeatures.setSelected(IGVFeatureCopy.colorFeaturesChk);\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(colorFeatures);\n    }\n\n    // todo MSS and Santiago - is this to be deleted?\n    final JCheckBoxMenuItem useAssemblyMatrix = new JCheckBoxMenuItem(\"Use Assembly Chromosome Matrix\");\n    useAssemblyMatrix.setEnabled(!SuperAdapter.assemblyModeCurrentlyActive);\n    useAssemblyMatrix.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        MainViewPanel.invertAssemblyMatCheck();\n        superAdapter.createAssemblyChromosome();\n        AssemblyFileImporter assemblyFileImporter;\n        assemblyFileImporter = new AssemblyFileImporter(superAdapter);\n        assemblyFileImporter.importAssembly();\n//        superAdapter.assemblyModeCurrentlyActive = true;\n        System.out.println(assemblyFileImporter.getAssemblyScaffoldHandler().toString());\n      }\n    });\n\n    useAssemblyMatrix.setSelected(HiCGlobals.isAssemblyMatCheck);\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      devMenu.add(useAssemblyMatrix);\n    }\n\n\n        renameGenome = new JMenuItem(\"Rename genome...\");\n        renameGenome.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                String curr_genome = superAdapter.getHiC().getDataset().getGenomeId();\n                String response = JOptionPane.showInputDialog(\"Current genome is \" + curr_genome +\n                        \"\\nEnter another genome name or press cancel to exit\");\n                if (response != null) {\n                    superAdapter.getHiC().getDataset().setGenomeId(response);\n                }\n            }\n        });\n        renameGenome.setEnabled(false);\n        fileMenu.add(renameGenome);\n    fileMenu.addSeparator();\n\n    JMenuItem editPearsonsColorItem = new JMenuItem(\"Edit Pearson's Color Scale\");\n    editPearsonsColorItem.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchPearsonColorScaleEditor();\n      }\n    });\n    devMenu.add(editPearsonsColorItem);\n\n    JMenuItem editPseudoCounts = new JMenuItem(\"Change Pseudocount\");\n    editPseudoCounts.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        superAdapter.launchSetPseudoCountEditor();\n      }\n    });\n    devMenu.add(editPseudoCounts);\n\n    JMenuItem mapSubset = new JMenuItem(\"Select Map Subset...\");\n    mapSubset.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        Private.launchMapSubsetGUI(superAdapter);\n      }\n    });\n    devMenu.add(mapSubset);\n\n    final JTextField numSparse = new JTextField(\"\" + Feature2DHandler.numberOfLoopsToFind);\n    numSparse.setEnabled(true);\n    numSparse.isEditable();\n    numSparse.setToolTipText(\"Set how many 2D annotations to plot at a time.\");\n\n    final JButton updateSparseOptions = new JButton(\"Update\");\n    updateSparseOptions.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        if (numSparse.getText().length() > 0) {\n          Feature2DHandler.numberOfLoopsToFind = Integer.parseInt(numSparse.getText());\n        }\n      }\n    });\n    updateSparseOptions.setToolTipText(\"Set how many 2D annotations to plot at a time.\");\n\n    final JPanel sparseOptions = new JPanel();\n    sparseOptions.setLayout(new GridLayout(0, 2));\n    sparseOptions.add(numSparse);\n    sparseOptions.add(updateSparseOptions);\n    sparseOptions.setToolTipText(\"Set how many 2D annotations to plot at a time.\");\n\n    devMenu.addSeparator();\n    devMenu.add(sparseOptions);\n\n\n    /**    Assembly Menu     **/\n    assemblyMenu = new JMenu(\"Assembly\");\n    assemblyMenu.setEnabled(false);\n\n    enableAssembly = new JCheckBoxMenuItem(\"Enable Edits\");\n    enableAssembly.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        if (enableAssembly.isSelected()) {\n          superAdapter.getHeatmapPanel().enableAssemblyEditing();\n        } else {\n          superAdapter.getHeatmapPanel().disableAssemblyEditing();\n        }\n      }\n    });\n\n    resetAssembly = new JMenuItem(\"Reset Assembly\");\n\n    resetAssembly.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        int option = JOptionPane.showConfirmDialog(null, \"Are you sure you want to reset?\", \"warning\", JOptionPane.YES_NO_OPTION);\n        if (option == 0) { //The ISSUE is here\n          superAdapter.getAssemblyStateTracker().resetState();\n          superAdapter.refresh();\n        }\n      }\n    });\n\n    exitAssembly = new JMenuItem(\"Exit Assembly\");\n    exitAssembly.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        int option = JOptionPane.showConfirmDialog(null, \"Are you sure you want to exit?\", \"warning\", JOptionPane.YES_NO_OPTION);\n        if (option == 0) {\n          superAdapter.exitAssemblyMode();\n        }\n      }\n    });\n\n    exportAssembly = new JMenuItem(\"Export Assembly\");\n    exportAssembly.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        String mapName = SuperAdapter.getDatasetTitle();\n        new SaveAssemblyDialog(superAdapter.getAssemblyStateTracker().getAssemblyHandler(), mapName.substring(0, mapName.lastIndexOf(\".\"))); //find how to get HiC filename\n\n      }\n    });\n\n    final JMenuItem importMapAssembly = new JMenuItem(\"Import Map Assembly\");\n    importMapAssembly.addActionListener(new ActionListener() {\n      @Override\n      public void actionPerformed(ActionEvent e) {\n        if (superAdapter.getLayersPanel() == null) {\n          superAdapter.intializeLayersPanel();\n        }\n        new LoadAssemblyAnnotationsDialog(superAdapter);\n      }\n    });\n\n    importModifiedAssembly = new JMenuItem(\"Import Modified Assembly\");\n    importModifiedAssembly.addActionListener(new ActionListener() {\n\n      //TODO: add warning if changes are present\n\n\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (superAdapter.getLayersPanel() == null) {\n                    superAdapter.intializeLayersPanel();\n                }\n                new LoadModifiedAssemblyAnnotationsDialog(superAdapter);\n            }\n        });\n\n        setScale = new JMenuItem(\"Set Scale\");\n        setScale.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                double scale;\n                String newScale = MessageUtils.showInputDialog(\"Specify a scale\", Double.toString(HiCGlobals.hicMapScale));\n                try {\n                    scale = Double.parseDouble(newScale);\n                    if (scale == 0.0) {  // scale cannot be zero\n                        scale = 1.0;\n                    }\n                    HiCGlobals.hicMapScale = scale;\n\n                    // Rescale resolution slider labels\n                    superAdapter.getMainViewPanel().getResolutionSlider().reset();\n\n                  // Rescale axis tick labels\n                  superAdapter.getMainViewPanel().getRulerPanelX().repaint();\n                  superAdapter.getMainViewPanel().getRulerPanelY().repaint();\n\n                  // Rescale and redraw assembly annotations\n                  if (superAdapter.getAssemblyStateTracker() != null) {\n                    superAdapter.getAssemblyStateTracker().resetState();\n                  }\n\n\n                } catch (NumberFormatException t) {\n                  JOptionPane.showMessageDialog(null, \"Value must be an integer!\");\n                }\n\n      }\n    });\n\n    boolean enabled = superAdapter.getAssemblyStateTracker() != null && superAdapter.getAssemblyStateTracker().getAssemblyHandler() != null;\n\n    exportAssembly.setEnabled(enabled);\n    resetAssembly.setEnabled(enabled);\n    enableAssembly.setEnabled(enabled);\n    setScale.setEnabled(superAdapter.getHiC() != null && !superAdapter.getHiC().isWholeGenome());\n    importModifiedAssembly.setEnabled(enabled);\n    exitAssembly.setEnabled(enabled);\n\n\n    assemblyMenu.add(importMapAssembly);\n    assemblyMenu.add(importModifiedAssembly);\n    assemblyMenu.add(exportAssembly);\n    assemblyMenu.add(resetAssembly);\n    assemblyMenu.add(resetAssembly);\n    setScale.setEnabled(true);\n    assemblyMenu.add(setScale);\n    assemblyMenu.add(exitAssembly);\n    // assemblyMenu.add(enableAssembly);\n    add(fileMenu);\n    // add(annotationsMenu);\n    add(viewMenu);\n    add(bookmarksMenu);\n    if (HiCGlobals.isDevAssemblyToolsAllowedPublic) {\n      add(assemblyMenu);\n    }\n    add(devMenu);\n  }\n\n    public RecentMenu getRecentLocationMenu() {\n    return recentLocationMenu;\n  }\n\n  public void setEnableForAllElements(boolean status) {\n    //annotationsMenu.setEnabled(status);\n    viewMenu.setEnabled(status);\n    bookmarksMenu.setEnabled(status);\n    assemblyMenu.setEnabled(status);\n    saveLocationList.setEnabled(status);\n    saveStateForReload.setEnabled(status);\n    saveLocationList.setEnabled(status);\n    devMenu.setEnabled(status);\n  }\n\n  public void setEnableAssemblyMenuOptions(boolean status) {\n    resetAssembly.setEnabled(status);\n    exportAssembly.setEnabled(status);\n    enableAssembly.setEnabled(status);\n    setScale.setEnabled(status);\n    importModifiedAssembly.setEnabled(status);\n    exitAssembly.setEnabled(status);\n    devMenu.setEnabled(status);\n  }\n\n  public void enableAssemblyEditsOnImport(SuperAdapter superAdapter) {\n    enableAssembly.setState(true);\n    superAdapter.getHeatmapPanel().enableAssemblyEditing();\n  }\n\n  public void updatePrevStateNameFromImport(String path) {\n    previousStates.updateNamesFromImport(path);\n  }\n\n  public void updateMainMapHasBeenLoaded(boolean status) {\n    loadControlFromList.setEnabled(status);\n    recentControlMapMenu.setEnabled(status);\n    // if a control map can be loaded, that means main is loaded and its stats can be viewed\n    showStats.setEnabled(status);\n  }\n\n  public void updateControlMapHasBeenLoaded(boolean status) {\n    showControlStats.setEnabled(status);\n  }\n\n  public void setAnnotationPanelMenuItemSelected(boolean status) {\n    layersItem.setSelected(status);\n  }\n}"
  },
  {
    "path": "src/juicebox/gui/MainViewPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.gui;\n\nimport com.jidesoft.swing.JideButton;\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.mapcolorui.HeatmapPanel;\nimport juicebox.mapcolorui.JColorRangePanel;\nimport juicebox.mapcolorui.ResolutionControl;\nimport juicebox.mapcolorui.ThumbnailPanel;\nimport juicebox.track.TrackLabelPanel;\nimport juicebox.track.TrackPanel;\nimport juicebox.windowui.*;\nimport juicebox.windowui.layers.MiniAnnotationsLayerPanel;\n\nimport javax.swing.*;\nimport javax.swing.border.EmptyBorder;\nimport javax.swing.border.LineBorder;\nimport javax.swing.event.ChangeEvent;\nimport javax.swing.event.ChangeListener;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\n\n/**\n * Created by muhammadsaadshamim on 8/4/15.\n */\npublic class MainViewPanel {\n\n    private final JideButton refreshButton = new JideButton();\n    private final JPanel hiCPanel = new JPanel(new HiCLayout());\n    private final JPanel bottomChromosomeFigPanel = new JPanel(new BorderLayout());\n    private final JPanel chrSidePanel = new JPanel(new BorderLayout());\n    private final JPanel chrSidePanel3 = new JPanel(new BorderLayout());\n    private JComboBox<Chromosome> chrBox1;\n    private JComboBox<Chromosome> chrBox2;\n    private JComboBox<String> observedNormalizationComboBox, controlNormalizationComboBox;\n    private JComboBox<MatrixType> displayOptionComboBox;\n    private JColorRangePanel colorRangePanel;\n    private ResolutionControl resolutionSlider;\n    private TrackPanel trackPanelX;\n    private TrackPanel trackPanelY;\n    private TrackLabelPanel trackLabelPanel;\n    private HiCRulerPanel rulerPanelX;\n    private HeatmapPanel heatmapPanel;\n    private HiCRulerPanel rulerPanelY;\n    private ThumbnailPanel thumbnailPanel;\n    private JEditorPane mouseHoverTextPanel;\n    private GoToPanel goPanel;\n    private HiCChromosomeFigPanel chromosomePanelX;\n    private HiCChromosomeFigPanel chromosomePanelY;\n    private MainMenuBar menuBar;\n    private final JToggleButton annotationsPanelToggleButton = new JToggleButton(\"Show Annotation Panel\");\n    private final JPanel annotationsPanel = new JPanel(new BorderLayout());\n    private final JPanel mainPanel = new JPanel(new BorderLayout());\n    private final JPanel bigPanel = new JPanel(new BorderLayout());\n    private final JPanel toolbarPanel = new JPanel(new GridBagLayout());\n    //private final JPanel bottomPanel = new JPanel();\n    private final JPanel chrSelectionPanel = new JPanel(new BorderLayout());\n    private final JPanel wrapGapPanel = new JPanel();\n    private final JPanel topPanel = new JPanel(new BorderLayout());\n    private final JPanel leftPanel = new JPanel(new BorderLayout());\n    private final JPanel chrSidePanel2 = new JPanel();\n    private final JPanel wrapHeatmapPanel = new JPanel(new BorderLayout());\n    private final JPanel rightSidePanel = new JPanel();\n    private final JPanel normalizationPanel = new JPanel(new BorderLayout());\n    private final JPanel normalizationLabelPanel = new JPanel(new BorderLayout());\n    private final JPanel topCenterPanel = new JPanel(new BorderLayout());\n    private final JPanel displayOptionPanel = new JPanel(new BorderLayout());\n    private final JPanel displayOptionLabelPanel = new JPanel(new BorderLayout());\n    private final JPanel chrButtonPanel = new JPanel();\n    private final JPanel chrLabelPanel = new JPanel(new BorderLayout());\n    private final JLabel chrLabel = new JLabel(\"Chromosomes\");\n    private final JLabel normalizationLabel = new JLabel(\"Normalization  (Obs  |  Ctrl)\");\n    private final JLabel displayOptionLabel = new JLabel(\"Show\");\n    private MiniAnnotationsLayerPanel miniAnnotationsLayerPanel;\n    private boolean tooltipAllowedToUpdate = true;\n    private boolean ignoreUpdateThumbnail = false;\n    private final JPanel tooltipPanel = new JPanel(new BorderLayout());\n    private boolean controlIsLoaded = false;\n\n    public void setIgnoreUpdateThumbnail(boolean flag) {\n        ignoreUpdateThumbnail = flag;\n    }\n\n    public JComboBox<Chromosome> getChrBox2() {\n        return chrBox2;\n    }\n\n    public JComboBox<Chromosome> getChrBox1() {\n        return chrBox1;\n    }\n\n    public MainMenuBar getMenuBar() {\n        return menuBar;\n    }\n\n    public void initializeMainView(final SuperAdapter superAdapter, Container contentPane, Dimension screenSize, int taskBarHeight) {\n\n        Dimension bigPanelDim = new Dimension((int) (screenSize.width * .85),\n                (int) ((screenSize.height - taskBarHeight) * .9));\n\n        Dimension panelDim = new Dimension((int) (screenSize.width * .75),\n                screenSize.height - taskBarHeight);\n\n        Dimension chrBoxDim = new Dimension(95, 70);\n\n        contentPane.setLayout(new BorderLayout());\n        contentPane.add(mainPanel, BorderLayout.CENTER);\n\n        toolbarPanel.setBorder(null);\n        mainPanel.add(toolbarPanel, BorderLayout.NORTH);\n\n        bigPanel.setPreferredSize(new Dimension(bigPanelDim));\n        bigPanel.setMaximumSize(new Dimension(bigPanelDim));\n        bigPanel.setMinimumSize(new Dimension(bigPanelDim));\n\n        menuBar = new MainMenuBar(superAdapter);\n        contentPane.add(menuBar, BorderLayout.NORTH);\n\n        GridBagConstraints toolbarConstraints = new GridBagConstraints(0, 0, 1, 1,\n                0.1, 0, GridBagConstraints.LINE_START, GridBagConstraints.HORIZONTAL,\n                new Insets(0, 0, 0, 0), 0, 0);\n\n        // --- Chromosome panel ---\n\n        toolbarPanel.add(chrSelectionPanel, toolbarConstraints);\n\n        chrSelectionPanel.setBorder(LineBorder.createGrayLineBorder());\n\n        chrLabel.setHorizontalAlignment(SwingConstants.CENTER);\n        chrLabelPanel.add(chrLabel, BorderLayout.CENTER);\n        chrSelectionPanel.add(chrLabelPanel, BorderLayout.PAGE_START);\n        chrButtonPanel.setLayout(new BoxLayout(chrButtonPanel, BoxLayout.X_AXIS));\n\n        //---- chrBox1 ----\n        chrBox1 = new JComboBox<>(); //new Chromosome[]{new Chromosome(0, Globals.CHR_ALL, 0)});\n        chrBox1.addPopupMenuListener(new BoundsPopupMenuListener<Chromosome>(true, false));\n        chrBox1.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                chrBox1ActionPerformed(e);\n            }\n        });\n        chrBox1.setPreferredSize(chrBoxDim);\n        chrButtonPanel.add(chrBox1);\n\n        //---- chrBox2 ----\n        chrBox2 = new JComboBox<>(); //new Chromosome[]{new Chromosome(0, Globals.CHR_ALL, 0)});\n        chrBox2.addPopupMenuListener(new BoundsPopupMenuListener<Chromosome>(true, false));\n        chrBox2.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                chrBox2ActionPerformed(e);\n            }\n        });\n        chrBox2.setPreferredSize(chrBoxDim);\n        chrButtonPanel.add(chrBox2);\n\n        //---- refreshButton ----\n        refreshButton.setIcon(new ImageIcon(getClass().getResource(\"/toolbarButtonGraphics/general/Refresh24.gif\")));\n        refreshButton.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.safeRefreshButtonActionPerformed();\n            }\n        });\n        refreshButton.setPreferredSize(new Dimension(24, 24));\n        chrButtonPanel.add(refreshButton);\n        chrSelectionPanel.add(chrButtonPanel, BorderLayout.CENTER);\n        chrSelectionPanel.setMinimumSize(new Dimension(200, 70));\n        chrSelectionPanel.setPreferredSize(new Dimension(210, 70));\n\n        //======== Display Option Panel ========\n        displayOptionLabel.setHorizontalAlignment(SwingConstants.CENTER);\n        displayOptionLabelPanel.add(displayOptionLabel, BorderLayout.CENTER);\n        displayOptionPanel.add(displayOptionLabelPanel, BorderLayout.PAGE_START);\n        JPanel displayOptionButtonPanel = new JPanel();\n        displayOptionButtonPanel.setBorder(new EmptyBorder(0, 10, 0, 10));\n        displayOptionButtonPanel.setLayout(new GridLayout(1, 0, 20, 0));\n        displayOptionComboBox = new JComboBox<>(new MatrixType[]{MatrixType.OBSERVED});\n        displayOptionComboBox.setPreferredSize(new Dimension(500, 30));\n        displayOptionComboBox.addPopupMenuListener(new BoundsPopupMenuListener<MatrixType>(true, false));\n        displayOptionComboBox.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.safeDisplayOptionComboBoxActionPerformed();\n                observedNormalizationComboBox.setEnabled(!isWholeGenome());\n                controlNormalizationComboBox.setEnabled(!isWholeGenome() && ifControlIsLoaded());\n            }\n        });\n        displayOptionButtonPanel.add(displayOptionComboBox);\n        displayOptionPanel.add(displayOptionButtonPanel, BorderLayout.CENTER);\n        displayOptionPanel.setMinimumSize(new Dimension(140, 70));\n        displayOptionPanel.setPreferredSize(new Dimension(140, 70));\n        displayOptionPanel.setMaximumSize(new Dimension(140, 70));\n\n        toolbarConstraints.gridx = 1;\n        toolbarConstraints.weightx = 0.1;\n        toolbarPanel.add(displayOptionPanel, toolbarConstraints);\n\n        //======== Normalization Panel ========\n        normalizationPanel.setBorder(LineBorder.createGrayLineBorder());\n        normalizationLabel.setHorizontalAlignment(SwingConstants.CENTER);\n        normalizationLabelPanel.add(normalizationLabel, BorderLayout.CENTER);\n        normalizationPanel.add(normalizationLabelPanel, BorderLayout.PAGE_START);\n\n        JPanel normalizationButtonPanel = new JPanel();\n        normalizationButtonPanel.setBorder(new EmptyBorder(0, 10, 0, 10));\n        normalizationButtonPanel.setLayout(new GridLayout(1, 0, 20, 0));\n        observedNormalizationComboBox = new JComboBox<>(new String[]{NormalizationHandler.NONE.getDescription()});\n        observedNormalizationComboBox.addPopupMenuListener(new BoundsPopupMenuListener<String>(true, false));\n        observedNormalizationComboBox.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.safeNormalizationComboBoxActionPerformed(e, false);\n            }\n        });\n\n        controlNormalizationComboBox = new JComboBox<>(new String[]{NormalizationHandler.NONE.getDescription()});\n        controlNormalizationComboBox.addPopupMenuListener(new BoundsPopupMenuListener<String>(true, false));\n        controlNormalizationComboBox.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.safeNormalizationComboBoxActionPerformed(e, true);\n            }\n        });\n\n        normalizationButtonPanel.add(observedNormalizationComboBox);\n        normalizationButtonPanel.add(controlNormalizationComboBox);\n        normalizationPanel.add(normalizationButtonPanel, BorderLayout.CENTER);\n        normalizationPanel.setPreferredSize(new Dimension(180, 70));\n        normalizationPanel.setMinimumSize(new Dimension(140, 70));\n\n        toolbarConstraints.gridx = 2;\n        toolbarConstraints.weightx = 0.1;\n        toolbarPanel.add(normalizationPanel, toolbarConstraints);\n\n        bigPanel.add(hiCPanel, BorderLayout.CENTER);\n\n        wrapGapPanel.setMaximumSize(new Dimension(5, 5));\n        wrapGapPanel.setMinimumSize(new Dimension(5, 5));\n        wrapGapPanel.setPreferredSize(new Dimension(5, 5));\n        wrapGapPanel.setBorder(LineBorder.createBlackLineBorder());\n        bigPanel.add(wrapGapPanel, BorderLayout.EAST);\n\n        hiCPanel.add(topPanel, BorderLayout.NORTH);\n        trackLabelPanel = new TrackLabelPanel(superAdapter.getHiC());\n        hiCPanel.add(trackLabelPanel, HiCLayout.NORTH_WEST);\n        topPanel.add(topCenterPanel, BorderLayout.CENTER);\n\n        trackPanelX = new TrackPanel(superAdapter, superAdapter.getHiC(), TrackPanel.Orientation.X);\n        trackPanelX.setMaximumSize(new Dimension(4000, 50));\n        trackPanelX.setPreferredSize(new Dimension(1, 50));\n        trackPanelX.setMinimumSize(new Dimension(1, 50));\n        trackPanelX.setVisible(false);\n        topCenterPanel.add(trackPanelX, BorderLayout.NORTH);\n\n        rulerPanelX = new HiCRulerPanel(superAdapter.getHiC());\n        rulerPanelX.setMaximumSize(new Dimension(4000, 50));\n        rulerPanelX.setMinimumSize(new Dimension(1, 50));\n        rulerPanelX.setPreferredSize(new Dimension(1, 50));\n        rulerPanelX.setBorder(null);\n        topCenterPanel.add(rulerPanelX, BorderLayout.SOUTH);\n\n        //---- rulerPanel1 ----\n        hiCPanel.add(leftPanel, BorderLayout.WEST);\n\n        trackPanelY = new TrackPanel(superAdapter, superAdapter.getHiC(), TrackPanel.Orientation.Y);\n        trackPanelY.setMaximumSize(new Dimension(50, 4000));\n        trackPanelY.setPreferredSize(new Dimension(50, 1));\n        trackPanelY.setMinimumSize(new Dimension(50, 1));\n        trackPanelY.setVisible(false);\n        leftPanel.add(trackPanelY, BorderLayout.WEST);\n\n        rulerPanelY = new HiCRulerPanel(superAdapter.getHiC());\n        rulerPanelY.setMaximumSize(new Dimension(50, 4000));\n        rulerPanelY.setPreferredSize(new Dimension(50, 800));\n        rulerPanelY.setBorder(null);\n        rulerPanelY.setMinimumSize(new Dimension(50, 1));\n        leftPanel.add(rulerPanelY, BorderLayout.EAST);\n\n        //---- chromosomeSidePanel ----\n        chrSidePanel.setMaximumSize(new Dimension(4000, 50));\n        chrSidePanel.setPreferredSize(new Dimension(50, 50));\n        chrSidePanel.setMinimumSize(new Dimension(50, 50));\n        chrSidePanel.setVisible(true);\n\n        chrSidePanel2.setMaximumSize(new Dimension(50, 50));\n        chrSidePanel2.setPreferredSize(new Dimension(50, 50));\n        chrSidePanel2.setMinimumSize(new Dimension(50, 50));\n\n        chrSidePanel3.setMaximumSize(new Dimension(50, 4000));\n        chrSidePanel3.setPreferredSize(new Dimension(50, 50));\n        chrSidePanel3.setMinimumSize(new Dimension(50, 50));\n        chrSidePanel3.setVisible(true);\n\n        chromosomePanelX = new HiCChromosomeFigPanel(superAdapter.getHiC());\n        chromosomePanelX.setMaximumSize(new Dimension(4000, 50));\n        chromosomePanelX.setPreferredSize(new Dimension(1, 50));\n        chromosomePanelX.setMinimumSize(new Dimension(1, 50));\n        bottomChromosomeFigPanel.add(chromosomePanelX, BorderLayout.CENTER);\n        bottomChromosomeFigPanel.add(chrSidePanel2, BorderLayout.EAST);\n        bottomChromosomeFigPanel.setVisible(true);\n\n        leftPanel.add(chrSidePanel, BorderLayout.SOUTH);\n        topPanel.add(chrSidePanel3, BorderLayout.EAST);\n\n        //---- chromosomeFigPanel1 ----\n        chromosomePanelY = new HiCChromosomeFigPanel(superAdapter.getHiC());\n        chromosomePanelY.setMaximumSize(new Dimension(50, 4000));\n        chromosomePanelY.setPreferredSize(new Dimension(50, 1));\n        chromosomePanelY.setMinimumSize(new Dimension(50, 1));\n        chromosomePanelY.setVisible(true);\n\n        int panelWidth = (int) panelDim.getWidth();\n        int panelHeight = (int) panelDim.getHeight();\n        System.err.println(\"Window W: \" + panelWidth + \" H\" + panelHeight);\n\n        wrapHeatmapPanel.setMaximumSize(new Dimension(panelDim));\n        wrapHeatmapPanel.setMinimumSize(new Dimension(panelDim));\n        wrapHeatmapPanel.setPreferredSize(new Dimension(panelDim));\n        wrapHeatmapPanel.setVisible(true);\n\n        heatmapPanel = new HeatmapPanel(superAdapter);\n        heatmapPanel.setMaximumSize(new Dimension(panelWidth - 5, panelHeight - 5));\n        heatmapPanel.setMinimumSize(new Dimension(panelWidth - 5, panelHeight - 5));\n        heatmapPanel.setPreferredSize(new Dimension(panelWidth - 5, panelHeight - 5));\n\n        wrapHeatmapPanel.add(heatmapPanel, BorderLayout.CENTER);\n        wrapHeatmapPanel.add(bottomChromosomeFigPanel, BorderLayout.SOUTH);\n        wrapHeatmapPanel.add(chromosomePanelY, BorderLayout.EAST);\n\n        hiCPanel.add(wrapHeatmapPanel, BorderLayout.CENTER);\n\n        //======== Resolution Slider Panel ========\n        resolutionSlider = new ResolutionControl(superAdapter);\n        resolutionSlider.setPreferredSize(new Dimension(200, 70));\n        resolutionSlider.setMinimumSize(new Dimension(150, 70));\n\n        toolbarConstraints.gridx = 3;\n        toolbarConstraints.weightx = 0.1;\n        toolbarPanel.add(resolutionSlider, toolbarConstraints);\n\n        //======== Color Range Panel ========\n        colorRangePanel = new JColorRangePanel(superAdapter, heatmapPanel);\n\n        toolbarConstraints.gridx = 4;\n        toolbarConstraints.weightx = 0.5;\n        toolbarPanel.add(colorRangePanel, toolbarConstraints);\n\n        goPanel = new GoToPanel(superAdapter);\n        toolbarConstraints.gridx = 5;\n        toolbarConstraints.weightx = 0.25;\n        toolbarPanel.add(goPanel, toolbarConstraints);\n        // not sure this is working\n        //toolbarPanel.setPreferredSize(new Dimension(panelHeight,100));\n\n        //======== Right side panel ========\n        int prefRightSideWidth = (int) (screenSize.width * .15);\n\n        rightSidePanel.setLayout(new BoxLayout(rightSidePanel, BoxLayout.Y_AXIS));\n        rightSidePanel.setMinimumSize(new Dimension((int) (screenSize.width * .15), screenSize.height));\n        rightSidePanel.setPreferredSize(new Dimension(prefRightSideWidth, screenSize.height));\n        rightSidePanel.setMaximumSize(new Dimension((int) (screenSize.width * .21), screenSize.height));\n\n        //======== Bird's view mini map ========\n        Dimension thumbNailDim = new Dimension(prefRightSideWidth, prefRightSideWidth);\n        thumbnailPanel = new ThumbnailPanel(superAdapter);\n        thumbnailPanel.setMaximumSize(thumbNailDim);\n        thumbnailPanel.setMinimumSize(thumbNailDim);\n        thumbnailPanel.setPreferredSize(thumbNailDim);\n        // todo eliminate thumbpanel - redundant container?\n        rightSidePanel.add(thumbnailPanel, BorderLayout.NORTH);\n\n        //========= mini-annotations panel ======\n        int maxMiniAnnotHeight = (screenSize.height - toolbarPanel.getHeight() - taskBarHeight) / 5;\n        miniAnnotationsLayerPanel = new MiniAnnotationsLayerPanel(superAdapter, prefRightSideWidth, maxMiniAnnotHeight);\n\n        //========= mouse hover text ======\n        int leftoverHeight = screenSize.height - toolbarPanel.getHeight() - taskBarHeight -\n                miniAnnotationsLayerPanel.getDynamicHeight() - annotationsPanelToggleButton.getHeight();\n        mouseHoverTextPanel = new JEditorPane();\n        mouseHoverTextPanel.setEditable(false);\n        mouseHoverTextPanel.setContentType(\"text/html\");\n        mouseHoverTextPanel.setFont(new Font(\"sans-serif\", Font.PLAIN, 20));\n        mouseHoverTextPanel.setBorder(null);\n        int mouseTextY = rightSidePanel.getBounds().y + rightSidePanel.getBounds().height;\n\n        Dimension prefTextPanelSize = new Dimension(prefRightSideWidth, leftoverHeight);\n        mouseHoverTextPanel.setPreferredSize(prefTextPanelSize);\n        tooltipPanel.setPreferredSize(prefTextPanelSize);\n\n        JScrollPane tooltipScroller = new JScrollPane(mouseHoverTextPanel,\n                JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n        tooltipScroller.setBorder(null);\n        tooltipScroller.setMaximumSize(prefTextPanelSize);\n\n        tooltipPanel.add(tooltipScroller);\n        tooltipPanel.setBounds(new Rectangle(new Point(0, mouseTextY), prefTextPanelSize));\n        tooltipPanel.setBorder(null);\n\n        rightSidePanel.add(tooltipPanel, BorderLayout.CENTER);\n\n        annotationsPanelToggleButton.addChangeListener(new ChangeListener() {\n            @Override\n            public void stateChanged(ChangeEvent e) {\n                if (annotationsPanelToggleButton.isSelected()) {\n                    annotationsPanelToggleButton.setText(\"Hide Annotation Panel\");\n                } else {\n                    annotationsPanelToggleButton.setText(\"Show Annotation Panel\");\n                }\n            }\n        });\n        annotationsPanelToggleButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (annotationsPanelToggleButton.isSelected()) {\n                    superAdapter.setLayersPanelVisible(true);\n                    annotationsPanelToggleButton.setText(\"Hide Annotation Panel\");\n                } else {\n                    superAdapter.setLayersPanelVisible(false);\n                    annotationsPanelToggleButton.setText(\"Show Annotation Panel\");\n                }\n            }\n        });\n        annotationsPanelToggleButton.setSelected(false);\n        annotationsPanel.add(miniAnnotationsLayerPanel, BorderLayout.NORTH);\n        miniAnnotationsLayerPanel.setAlignmentX(Component.CENTER_ALIGNMENT);\n        annotationsPanel.add(annotationsPanelToggleButton, BorderLayout.SOUTH);\n        annotationsPanelToggleButton.setAlignmentX(Component.CENTER_ALIGNMENT);\n\n        rightSidePanel.add(annotationsPanel, BorderLayout.SOUTH);\n        annotationsPanel.setAlignmentX(Component.CENTER_ALIGNMENT);\n\n        mainPanel.add(bigPanel, BorderLayout.CENTER);\n        mainPanel.add(rightSidePanel, BorderLayout.EAST);\n\n        resetAllColors();\n        initialSetToFalse();\n    }\n\n    private void initialSetToFalse() {\n        JComponent[] comps = new JComponent[]{chrBox1, chrBox2, refreshButton, displayOptionComboBox,\n                observedNormalizationComboBox, controlNormalizationComboBox, toolbarPanel, miniAnnotationsLayerPanel, annotationsPanelToggleButton};\n        for (JComponent comp : comps) {\n            comp.setEnabled(false);\n        }\n    }\n\n    public void resetAllColors() {\n        Color mainBackgroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.darkGray : Color.WHITE;\n        JComponent[] components = new JComponent[]{mainPanel, bigPanel, topPanel, trackLabelPanel,\n                leftPanel, chrSidePanel, chrSidePanel2, chrSidePanel3, bottomChromosomeFigPanel, wrapHeatmapPanel,\n                heatmapPanel, wrapGapPanel, hiCPanel, trackPanelX, trackPanelY, rulerPanelX, rulerPanelY,\n                chromosomePanelX, chromosomePanelY, topCenterPanel};\n\n        //annotationsPanelToggleButton\n        for (JComponent component : components) {\n            component.setBackground(mainBackgroundColor);\n        }\n\n        topCenterPanel.setBackground(Color.BLUE);\n        normalizationLabelPanel.setBackground(HiCGlobals.backgroundColor);\n        chrLabelPanel.setBackground(HiCGlobals.backgroundColor);\n        displayOptionLabelPanel.setBackground(HiCGlobals.backgroundColor);\n\n        normalizationPanel.setBackground(HiCGlobals.diffGrayColor);\n        displayOptionPanel.setBackground(HiCGlobals.diffGrayColor);\n        chrButtonPanel.setBackground(HiCGlobals.diffGrayColor);\n\n        displayOptionPanel.setBorder(LineBorder.createGrayLineBorder());\n\n        heatmapPanel.reset();\n    }\n\n    public JPanel getHiCPanel() {\n        return hiCPanel;\n    }\n\n    public void updateToolTipText(String s) {\n        if (tooltipAllowedToUpdate)\n            mouseHoverTextPanel.setText(s);\n        mouseHoverTextPanel.setCaretPosition(0);\n    }\n\n    public boolean isResolutionLocked() {\n        return resolutionSlider.isResolutionLocked();\n    }\n\n    public HeatmapPanel getHeatmapPanel() {\n        return heatmapPanel;\n    }\n\n    public void updateZoom(HiCZoom newZoom) {\n        resolutionSlider.setZoom(newZoom);\n    }\n\n    public void updateAndResetZoom(HiCZoom newZoom) {\n        resolutionSlider.setZoom(newZoom);\n        //resolutionSlider.reset();\n    }\n\n    /*\n     * Only accessed from within another unsafe method in Heatmap Panel class,\n     * which in turn is encapsulated (i.e. made safe)\n     */\n    public void unsafeSetSelectedChromosomes(SuperAdapter superAdapter, Chromosome xChrom, Chromosome yChrom) {\n        chrBox1.setSelectedIndex(yChrom.getIndex());\n        chrBox2.setSelectedIndex(xChrom.getIndex());\n        unsafeRefreshChromosomes(superAdapter);\n    }\n\n    public void unsafeRefreshChromosomes(SuperAdapter superAdapter) {\n\n        Chromosome chr1 = (Chromosome) chrBox1.getSelectedItem();\n        Chromosome chr2 = (Chromosome) chrBox2.getSelectedItem();\n\n        if (ChromosomeHandler.isAllByAll(chr1) || ChromosomeHandler.isAllByAll(chr2)) {\n            chrBox1.setSelectedIndex(0);\n            chrBox2.setSelectedIndex(0);\n            MatrixType matrixType = (MatrixType) displayOptionComboBox.getSelectedItem();\n            if (MatrixType.isPearsonType(matrixType)) {\n                // can't do pearson's genomewide\n                displayOptionComboBox.setSelectedIndex(0);\n                superAdapter.unsafeDisplayOptionComboBoxActionPerformed();\n            }\n        }\n\n        chr1 = (Chromosome) chrBox1.getSelectedItem();\n        chr2 = (Chromosome) chrBox2.getSelectedItem();\n\n        Chromosome chrX = chr1.getIndex() < chr2.getIndex() ? chr1 : chr2;\n        Chromosome chrY = chr1.getIndex() < chr2.getIndex() ? chr2 : chr1;\n\n        superAdapter.unsafeUpdateHiCChromosomes(chrX, chrY);\n        setNormalizationDisplayState(superAdapter.getHiC());\n\n        updateThumbnail(superAdapter.getHiC());\n    }\n\n    public void setSelectedChromosomesNoRefresh(Chromosome xChrom, Chromosome yChrom, Context xContext, Context yContext) {\n        chrBox1.setSelectedIndex(yChrom.getIndex());\n        chrBox2.setSelectedIndex(xChrom.getIndex());\n        rulerPanelX.setContext(xContext, HiCRulerPanel.Orientation.HORIZONTAL);\n        rulerPanelY.setContext(yContext, HiCRulerPanel.Orientation.VERTICAL);\n        chromosomePanelX.setContext(xContext, HiCChromosomeFigPanel.Orientation.HORIZONTAL);\n        chromosomePanelY.setContext(yContext, HiCChromosomeFigPanel.Orientation.VERTICAL);\n        resolutionSlider.setEnabled(!ChromosomeHandler.isAllByAll(xChrom));\n    }\n\n    /**\n     * Chromosome \"0\" is whole genome\n     *\n     * @param handler for list of chromosomes\n     */\n    void setChromosomes(ChromosomeHandler handler) {\n        heatmapPanel.setChromosomeBoundaries(handler.getChromosomeBoundaries());\n        chrBox1.setModel(new DefaultComboBoxModel<>(handler.getChromosomeArray()));\n        chrBox2.setModel(new DefaultComboBoxModel<>(handler.getChromosomeArray()));\n    }\n\n    private boolean isInterChromosomal() {\n        Chromosome chr1 = (Chromosome) chrBox1.getSelectedItem();\n        Chromosome chr2 = (Chromosome) chrBox2.getSelectedItem();\n        return chr1.getIndex() != chr2.getIndex();\n    }\n\n    /**\n     * Note that both versions of isWholeGenome are needed otherwise we get\n     * a bug when partial states have changed\n     */\n    private boolean isWholeGenome() {\n        Chromosome chr1 = (Chromosome) chrBox1.getSelectedItem();\n        Chromosome chr2 = (Chromosome) chrBox2.getSelectedItem();\n        return ChromosomeHandler.isAllByAll(chr1) || ChromosomeHandler.isAllByAll(chr2);\n    }\n\n    private boolean ifControlIsLoaded() {\n        return controlIsLoaded;\n    }\n\n    private boolean isWholeGenome(HiC hic) {\n        Chromosome chr1 = hic.getXContext().getChromosome();\n        Chromosome chr2 = hic.getYContext().getChromosome();\n        return ChromosomeHandler.isAllByAll(chr1) || ChromosomeHandler.isAllByAll(chr2);\n    }\n\n    public void setNormalizationDisplayState(HiC hic) {\n\n        // Test for new dataset (\"All\"),  or change in chromosome\n        if (isWholeGenome()) { // for now only allow observed\n            hic.setDisplayOption(MatrixType.OBSERVED);\n            displayOptionComboBox.setSelectedIndex(0);\n            observedNormalizationComboBox.setSelectedIndex(0);\n            controlNormalizationComboBox.setSelectedIndex(0);\n        } else if (isInterChromosomal()) {\n            if (MatrixType.isOnlyIntrachromosomalType(hic.getDisplayOption())) {\n                hic.setDisplayOption(MatrixType.OBSERVED);\n                displayOptionComboBox.setSelectedIndex(0);\n            }\n        }\n\n        observedNormalizationComboBox.setEnabled(!isWholeGenome(hic));\n        controlNormalizationComboBox.setEnabled(!isWholeGenome() && ifControlIsLoaded());\n        displayOptionComboBox.setEnabled(true);\n    }\n\n    public void repaintTrackPanels() {\n        trackPanelX.repaint();\n        trackPanelY.repaint();\n    }\n\n    public void repaintGridRulerPanels() {\n        rulerPanelX.repaint();\n        rulerPanelY.repaint();\n    }\n\n    public String getTrackPanelPrintouts(int x, int y) {\n        String trackToolTip = \"\";\n        try {\n            String text = trackPanelX.tooltipText(x, y, false);\n            if (text != null) trackToolTip += \"<span style='color:\" + HiCGlobals.topChromosomeColor +\n                    \"; font-family: arial; font-size: 12pt; '>\" + text + \"</span>\";\n            text = trackPanelY.tooltipText(x, y, false);\n            if (text != null) trackToolTip += \"<span style='color:\" + HiCGlobals.leftChromosomeColor +\n                    \"; font-family: arial; font-size: 12pt; '>\" + text + \"</span>\";\n        } catch (Exception ignored) {\n        }\n        return trackToolTip;\n    }\n\n    public void updateThumbnail(HiC hic) {\n        if (ignoreUpdateThumbnail) return;\n        //new Exception().printStackTrace();\n\n        if (hic.getMatrix() != null) {\n\n            //   MatrixZoomData zd0 = initialZoom == null ? hic.getMatrix().getFirstZoomData(hic.getZoom().getUnit()) :\n            //           hic.getMatrix().getZoomData(initialZoom);\n            MatrixZoomData zd0 = hic.getMatrix().getFirstZoomData(hic.getZoom().getUnit());\n            MatrixZoomData zdControl = null;\n            if (hic.getControlMatrix() != null) {\n                zdControl = hic.getControlMatrix().getFirstZoomData(hic.getZoom().getUnit());\n            }\n            try {\n                Image thumbnail = heatmapPanel.getThumbnailImage(zd0, zdControl,\n                        thumbnailPanel.getWidth(), thumbnailPanel.getHeight(),\n                        hic.getDisplayOption(), hic.getObsNormalizationType(), hic.getControlNormalizationType());\n                if (thumbnail != null) {\n                    thumbnailPanel.setImage(thumbnail);\n                    thumbnailPanel.repaint();\n                }\n            } catch (Exception ignored) {\n                thumbnailPanel.setImage(null);\n                thumbnailPanel.repaint();\n            }\n\n        } else {\n            thumbnailPanel.setImage(null);\n        }\n    }\n\n    public static void invertAssemblyMatCheck() {\n        HiCGlobals.isAssemblyMatCheck = !HiCGlobals.isAssemblyMatCheck;\n    }\n\n    private void chrBox1ActionPerformed(ActionEvent e) {\n      if (chrBox1.getSelectedIndex() == 0) {\n        chrBox2.setSelectedIndex(0);\n      } else if (HiCGlobals.isAssemblyMatCheck && chrBox1.getSelectedIndex() == (chrBox1.getItemCount() - 1)) {\n        chrBox2.setSelectedIndex(chrBox1.getItemCount() - 1);\n      }\n    }\n\n    private void chrBox2ActionPerformed(ActionEvent e) {\n      if (chrBox2.getSelectedIndex() == 0) {\n        chrBox1.setSelectedIndex(0);\n      } else if (HiCGlobals.isAssemblyMatCheck && chrBox2.getSelectedIndex() == (chrBox1.getItemCount() - 1)) {\n        chrBox1.setSelectedIndex(chrBox1.getItemCount() - 1);\n      }\n    }\n\n    public boolean setResolutionSliderVisible(boolean state, SuperAdapter superAdapter) {\n\n        // Test for new dataset (\"All\"),  or change in chromosome\n        boolean makeResVisible = state && !isWholeGenome();\n\n        resolutionSlider.setEnabled(makeResVisible);\n        if (makeResVisible) {\n            resolutionSlider.setForeground(Color.BLUE);\n        } else {\n            resolutionSlider.setForeground(Color.BLACK);\n        }\n        return true;\n        // why are we calling this?  why is this a boolean method?\n        //return superAdapter.safeDisplayOptionComboBoxActionPerformed();\n    }\n\n    public void updateTrackPanel(boolean hasTracks) {\n\n        trackLabelPanel.updateLabels();\n\n        if (hasTracks) {\n            if (!trackPanelX.isVisible()) {\n                trackPanelX.setVisible(true);\n                trackLabelPanel.setVisible(true);\n            }\n            if (!trackPanelY.isVisible()) {\n                trackPanelY.setVisible(true);\n            }\n        } else {\n            if (trackPanelX.isVisible()) {\n                trackPanelX.setVisible(false);\n                trackLabelPanel.setVisible(false);\n            }\n            if (trackPanelY.isVisible()) {\n                trackPanelY.setVisible(false);\n            }\n        }\n\n        trackPanelX.invalidate();\n        trackLabelPanel.invalidate();\n        trackPanelY.invalidate();\n    }\n\n    public void setShowChromosomeFig(boolean showFigure) {\n\n        if (showFigure) {\n            if (!bottomChromosomeFigPanel.isVisible()) {\n                bottomChromosomeFigPanel.setVisible(true);\n            }\n            if (!chromosomePanelY.isVisible()) {\n                chromosomePanelY.setVisible(true);\n            }\n            if (!chrSidePanel.isVisible()) {\n                chrSidePanel.setVisible(true);\n            }\n            if (!chrSidePanel3.isVisible()) {\n                chrSidePanel3.setVisible(true);\n            }\n        } else {\n            if (bottomChromosomeFigPanel.isVisible()) {\n                bottomChromosomeFigPanel.setVisible(false);\n            }\n            if (chromosomePanelY.isVisible()) {\n                chromosomePanelY.setVisible(false);\n            }\n            if (chrSidePanel.isVisible()) {\n                chrSidePanel.setVisible(false);\n            }\n            if (chrSidePanel3.isVisible()) {\n                chrSidePanel3.setVisible(false);\n            }\n        }\n        HiCRulerPanel.setShowChromosomeFigure(showFigure);\n        chromosomePanelY.invalidate();\n        bottomChromosomeFigPanel.invalidate();\n        chrSidePanel.invalidate();\n        chrSidePanel3.invalidate();\n    }\n\n    public boolean getShowGridLines() {\n        return heatmapPanel == null || heatmapPanel.getShowGridLines();\n    }\n\n    public void setShowGridLines(boolean status) {\n        if (heatmapPanel != null) {\n            heatmapPanel.setShowGridLines(status);\n        }\n    }\n\n    public String getToolTip() {\n        return mouseHoverTextPanel.getText();\n    }\n\n    public void setDisplayBox(int indx) {\n        displayOptionComboBox.setSelectedIndex(indx);\n    }\n\n    public void setNormalizationEnabledForReload() {\n        //observedNormalizationComboBox.setEnabled(true);\n        observedNormalizationComboBox.setEnabled(!isWholeGenome());\n        controlNormalizationComboBox.setEnabled(!isWholeGenome() && ifControlIsLoaded());\n    }\n\n    public void setPositionChrLeft(String newPositionDate) {\n        goPanel.setPositionChrLeft(newPositionDate);\n    }\n\n    public void setPositionChrTop(String newPositionDate) {\n        goPanel.setPositionChrTop(newPositionDate);\n    }\n\n    public void setEnableForAllElements(SuperAdapter superAdapter, boolean status) {\n        chrBox1.setEnabled(status);\n        chrBox2.setEnabled(status);\n        refreshButton.setEnabled(status);\n        colorRangePanel.setElementsVisible(status, superAdapter);\n        if (setResolutionSliderVisible(status, superAdapter)) {\n            // TODO succeeded\n        } else {\n            // TODO failed\n        }\n        goPanel.setEnabled(status);\n        annotationsPanelToggleButton.setEnabled(status);\n        miniAnnotationsLayerPanel.setEnabled(status);\n        menuBar.setEnableForAllElements(status);\n    }\n\n    public String getColorRangeValues() {\n        return colorRangePanel.getColorRangeValues();\n    }\n\n    public double getColorRangeScaleFactor() {\n        return colorRangePanel.getColorRangeScaleFactor();\n    }\n\n    public void updateRatioColorSlider(HiC hic, double maxColor, double upColor) {\n        colorRangePanel.updateRatioColorSlider(hic, maxColor, upColor);\n    }\n\n    public void updateColorSlider(HiC hic, double lowColor, double upColor, double maxColor) {\n        colorRangePanel.updateColorSlider(hic, lowColor, upColor, maxColor);\n    }\n\n    public void setEnabledForNormalization(boolean isControl, String[] normalizationOptions, boolean versionStatus) {\n        if (isControl) {\n            controlIsLoaded = true;\n            if (normalizationOptions != null && normalizationOptions.length == 1) {\n                controlNormalizationComboBox.setEnabled(false);\n            } else {\n                controlNormalizationComboBox.setModel(new DefaultComboBoxModel<>(normalizationOptions));\n                controlNormalizationComboBox.setSelectedIndex(0);\n                controlNormalizationComboBox.setEnabled(versionStatus && !isWholeGenome() && ifControlIsLoaded());\n            }\n        } else {\n            if (normalizationOptions.length == 1) {\n                observedNormalizationComboBox.setEnabled(false);\n            } else {\n                observedNormalizationComboBox.setModel(new DefaultComboBoxModel<>(normalizationOptions));\n                observedNormalizationComboBox.setSelectedIndex(0);\n                observedNormalizationComboBox.setEnabled(versionStatus && !isWholeGenome());\n            }\n        }\n    }\n\n    public JComboBox<MatrixType> getDisplayOptionComboBox() {\n        return displayOptionComboBox;\n    }\n\n    public void resetResolutionSlider(HiC.Unit unit) {\n        resolutionSlider.unit = unit != null ? unit : HiC.Unit.BP;\n        resolutionSlider.reset();\n    }\n\n    public void setSelectedDisplayOption(boolean isControl, boolean isControlAlreadyLoaded) {\n        MatrixType[] options = MatrixType.getOptions(isControl || isControlAlreadyLoaded);\n\n\n        MatrixType originalMatrixType;\n        try {\n            originalMatrixType = (MatrixType) displayOptionComboBox.getSelectedItem();\n        } catch (Exception e) {\n            originalMatrixType = null;\n        }\n        displayOptionComboBox.setModel(new DefaultComboBoxModel<>(options));\n\n        if (originalMatrixType != null) {\n            int indx = 0;\n            for (int i = 0; i < displayOptionComboBox.getItemCount(); i++) {\n                if (originalMatrixType.equals(displayOptionComboBox.getItemAt(i))) {\n                    indx = i;\n                    break;\n                }\n            }\n            displayOptionComboBox.setSelectedIndex(indx);\n        } else {\n            displayOptionComboBox.setSelectedIndex(0);\n        }\n    }\n\n    public JEditorPane getMouseHoverTextPanel() {\n        return mouseHoverTextPanel;\n    }\n\n    public ResolutionControl getResolutionSlider() {\n        return resolutionSlider;\n    }\n\n    public JColorRangePanel getColorRangePanel() {\n        return colorRangePanel;\n    }\n\n    public boolean isTooltipAllowedToUpdate() {\n        return tooltipAllowedToUpdate;\n    }\n\n    public void toggleToolTipUpdates(boolean tooltipAllowedToUpdated) {\n        this.tooltipAllowedToUpdate = tooltipAllowedToUpdated;\n    }\n\n    public JComboBox<String> getObservedNormalizationComboBox() {\n        return observedNormalizationComboBox;\n    }\n\n    public JComboBox<String> getControlNormalizationComboBox() {\n        return controlNormalizationComboBox;\n    }\n\n    public HiCRulerPanel getRulerPanelY() {\n        return rulerPanelY;\n    }\n\n    public HiCRulerPanel getRulerPanelX() {\n        return rulerPanelX;\n    }\n\n    public HiCChromosomeFigPanel getChromosomeFigPanelY() {\n        return chromosomePanelY;\n    }\n\n    public HiCChromosomeFigPanel getChromosomeFigPanelX() {\n        return chromosomePanelX;\n    }\n\n    public void setAnnotationsPanelToggleButtonSelected(boolean status) {\n        annotationsPanelToggleButton.setSelected(status);\n        menuBar.setAnnotationPanelMenuItemSelected(status);\n    }\n\n    public void updateMiniAnnotationsLayerPanel(SuperAdapter superAdapter) {\n        miniAnnotationsLayerPanel.updateRows(superAdapter);\n        rightSidePanel.revalidate();\n        rightSidePanel.repaint();\n    }\n\n    public boolean unsavedEditsExist() {\n        return menuBar.unsavedEditsExist();\n    }\n\n    public void addRecentMapMenuEntry(String title, boolean status) {\n        menuBar.addRecentMapMenuEntry(title, status);\n    }\n\n    public void updatePrevStateNameFromImport(String path) {\n        menuBar.updatePrevStateNameFromImport(path);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/gui/PseudoCountEditor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.gui;\n\nimport juicebox.mapcolorui.HeatmapRenderer;\n\nimport javax.swing.*;\nimport javax.swing.border.Border;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\n\npublic class PseudoCountEditor extends JDialog {\n\n    private static final long serialVersionUID = 9000026;\n\n    public PseudoCountEditor(final SuperAdapter superAdapter) {\n        super(superAdapter.getMainWindow());\n\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n        Border padding = BorderFactory.createEmptyBorder(20, 20, 5, 20);\n\n        setModal(true);\n\n        JLabel labelPseudocount = new JLabel(\"Pseudocount\");\n        // todo error if called when pearson not loaded yet\n        final JTextField textPseudocount = new JTextField(\"\" + HeatmapRenderer.PSEUDO_COUNT);\n\n        JPanel box = new JPanel();\n        box.setLayout(new GridLayout(0, 2));\n        box.add(labelPseudocount);\n        box.add(textPseudocount);\n\n        JButton updateButton = new JButton(\"Update Values\");\n        updateButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                HeatmapRenderer.PSEUDO_COUNT = Float.parseFloat(textPseudocount.getText());\n                superAdapter.refresh();\n                PseudoCountEditor.this.dispose();\n            }\n        });\n        JButton resetButton = new JButton(\"Reset Values\");\n        resetButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                HeatmapRenderer.PSEUDO_COUNT = 1f;\n                superAdapter.refresh();\n                PseudoCountEditor.this.dispose();\n            }\n        });\n\n        JPanel buttonPanel = new JPanel();\n        buttonPanel.setBorder(padding);\n        buttonPanel.setLayout(new GridLayout(0, 2));\n        buttonPanel.add(updateButton);\n        buttonPanel.add(resetButton);\n\n\n        contentPane.add(box, BorderLayout.CENTER);\n        contentPane.add(buttonPanel, BorderLayout.PAGE_END);\n        box.setBorder(padding);\n        pack();\n        setLocationRelativeTo(getOwner());\n        setVisible(true);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/gui/SuperAdapter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.gui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyStateTracker;\nimport juicebox.data.*;\nimport juicebox.data.anchor.MotifAnchorTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.mapcolorui.HeatmapPanel;\nimport juicebox.mapcolorui.PearsonColorScale;\nimport juicebox.mapcolorui.PearsonColorScaleEditor;\nimport juicebox.state.ImportStateFileDialog;\nimport juicebox.state.LoadStateFromXMLFile;\nimport juicebox.state.Slideshow;\nimport juicebox.state.XMLFileHandling;\nimport juicebox.tools.utils.norm.CustomNormVectorFileHandler;\nimport juicebox.track.LoadAction;\nimport juicebox.track.LoadEncodeAction;\nimport juicebox.track.feature.*;\nimport juicebox.windowui.*;\nimport juicebox.windowui.layers.LayersPanel;\nimport juicebox.windowui.layers.UnsavedAnnotationWarning;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.ui.util.MessageUtils;\n\nimport javax.swing.*;\nimport javax.swing.border.LineBorder;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.geom.Point2D;\nimport java.io.File;\nimport java.io.FilenameFilter;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.Properties;\n\n/**\n * Created by muhammadsaadshamim on 8/4/15.\n */\npublic class SuperAdapter {\n    private static final List<Feature2D> previousTempSelectedGroup = new ArrayList<>();\n    public static String currentlyLoadedMainFiles = \"\";\n    public static String currentlyLoadedControlFiles = \"\";\n    public static boolean assemblyModeCurrentlyActive = false;\n    private static String datasetTitle = \"\";\n    private static String controlTitle;\n    private final List<AnnotationLayerHandler> annotationLayerHandlers = new ArrayList<>();\n    private MainWindow mainWindow;\n    private HiC hic;\n    private MainViewPanel mainViewPanel;\n    private HiCZoom initialZoom;\n    private AnnotationLayerHandler activeLayer;\n    private AssemblyStateTracker assemblyStateTracker;\n    private PearsonColorScale pearsonColorScale;\n    private LayersPanel layersPanel;\n    private boolean layerPanelIsVisible = false;\n\n    public static String getDatasetTitle() {\n        return datasetTitle;\n    }\n\n    public static void setDatasetTitle(String newDatasetTitle) {\n        datasetTitle = newDatasetTitle;\n    }\n\n    public static void showMessageDialog(String message) {\n        JOptionPane.showMessageDialog(MainWindow.getInstance(), message);\n    }\n\n    public static int showConfirmDialog(String message) {\n        return JOptionPane.showConfirmDialog(\n                MainWindow.getInstance(),\n                message, \"Confirm bundling\",\n                JOptionPane.YES_NO_OPTION);\n    }\n\n    public void setAdapters(MainWindow mainWindow, HiC hic, MainViewPanel mainViewPanel) {\n        this.mainWindow = mainWindow;\n        this.hic = hic;\n        this.mainViewPanel = mainViewPanel;\n    }\n\n    public boolean unsavedEditsExist() {\n        return mainViewPanel.unsavedEditsExist();\n    }\n\n    public void addRecentMapMenuEntry(String title, boolean status) {\n        mainViewPanel.addRecentMapMenuEntry(title, status);\n    }\n\n//    public Slideshow getSlideshow() { return new Slideshow(mainWindow,this); }\n\n    public void showDataSetMetrics(boolean isControl) {\n        if (hic.getDataset() == null) {\n            JOptionPane.showMessageDialog(mainWindow, \"File must be loaded to show info\", \"Error\", JOptionPane.ERROR_MESSAGE);\n        } else {\n            try {\n                String title = mainWindow.getTitle() + \" QC Stats\";\n                if (isControl) title += \" (control)\";\n                new QCDialog(mainWindow, hic, title, isControl);\n            } catch (Exception e) {\n                // TODO - test on hic file with no stats file specified\n                e.printStackTrace();\n                JOptionPane.showMessageDialog(mainWindow, \"Unable to launch QC Statistics\", \"Error\",\n                        JOptionPane.ERROR_MESSAGE);\n            }\n        }\n    }\n\n    public void exportDataLauncher() {\n        if (hic.getDataset() == null) {\n            JOptionPane.showMessageDialog(mainWindow, \"File must be loaded to show info\",\n                    \"Error\", JOptionPane.ERROR_MESSAGE);\n        } else {\n            new DumpDialog(mainWindow, hic);\n        }\n    }\n\n    public void setEnableForAllElements(boolean status) {\n        mainViewPanel.setEnableForAllElements(this, status);\n        for (AnnotationLayerHandler handler : annotationLayerHandlers) {\n            handler.setImportAnnotationsEnabled(status);\n        }\n    }\n\n    public void resetControlMap() {\n        hic.setControlDataset(null);\n        mainViewPanel.setSelectedDisplayOption(false, false);\n        currentlyLoadedControlFiles = null;\n        controlTitle = null;\n        updateTitle();\n    }\n\n    public void toggleAdvancedViews() {\n        MatrixType.toggleAdvancedViews();\n        mainViewPanel.setSelectedDisplayOption(false, hic.isControlLoaded());\n    }\n\n    public void launchSlideShow() {\n        new Slideshow(mainWindow, this);\n    }\n\n    public void launchImportState(File fileForExport) {\n        new ImportStateFileDialog(fileForExport, mainWindow);\n    }\n\n    public void launchLoadStateFromXML(String mapPath) {\n        LoadStateFromXMLFile.reloadSelectedState(this, mapPath);\n    }\n\n    public void launchPearsonColorScaleEditor() {\n        if (pearsonColorScale != null) new PearsonColorScaleEditor(this, pearsonColorScale);\n    }\n\n    public void launchSetPseudoCountEditor() {\n        new PseudoCountEditor(this);\n    }\n\n    public void restoreLocation(String loc) {\n        hic.restoreLocation(loc);\n    }\n\n    public LoadEncodeAction getEncodeAction() {\n        if (layersPanel == null) {\n            layersPanel = new LayersPanel(this);\n            setLayersPanelVisible(false);\n        }\n        return layersPanel.getEncodeAction();\n    }\n\n    public LoadAction getTrackLoadAction() {\n        return layersPanel.getTrackLoadAction();\n    }\n\n    public void updatePrevStateNameFromImport(String path) {\n        mainViewPanel.updatePrevStateNameFromImport(path);\n    }\n\n    public void loadFromListActionPerformed(boolean control) {\n        UnsavedAnnotationWarning unsaved = new UnsavedAnnotationWarning(this);\n        if (unsaved.checkAndDelete(datasetTitle.length() > 0)) {\n            HiCFileLoader.loadFromListActionPerformed(this, control);\n        }\n    }\n\n    public void launchExportPDF() {\n        new SaveImageDialog(null, hic, mainWindow, mainViewPanel.getHiCPanel(), \".pdf\");\n    }\n\n    public void launchExportSVG() {\n        new SaveImageDialog(null, hic, mainWindow, mainViewPanel.getHiCPanel(), \".svg\");\n    }\n\n    public void loadFromRecentActionPerformed(String url, String title, boolean control) {\n        UnsavedAnnotationWarning unsaved = new UnsavedAnnotationWarning(this);\n        if (unsaved.checkAndDelete(datasetTitle.length() > 0)) {\n            HiCFileLoader.loadFromRecentActionPerformed(this, url, title, control);\n        }\n    }\n\n    public int clearCustomAnnotationDialog() {\n        return JOptionPane.showConfirmDialog(\n                mainWindow,\n                \"Are you sure you want to clear this layer's annotations?\",\n                \"Confirm\",\n                JOptionPane.YES_NO_OPTION);\n    }\n\n    public int deleteCustomAnnotationDialog(String layerName) {\n        return JOptionPane.showConfirmDialog(\n                mainWindow,\n                \"Are you sure you want to delete this layer (\" + layerName + \")?\",\n                \"Confirm\",\n                JOptionPane.YES_NO_OPTION);\n    }\n\n    public void repaint() {\n        mainWindow.revalidate();\n        mainWindow.repaint();\n        if (layersPanel != null) layersPanel.repaint();\n    }\n\n    public void safeLoadFromURLActionPerformed(final Runnable refresh1DLayers) {\n        Runnable runnable = new Runnable() {\n            public void run() {\n                if (hic.getDataset() == null) {\n                    JOptionPane.showMessageDialog(mainWindow, \"HiC file must be loaded to load tracks\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                    return;\n                }\n\n                String url = JOptionPane.showInputDialog(\"Enter URL: \");\n\n                if (url != null && url.length() > 0) {\n                    if (HiCFileTools.isDropboxURL(url)) {\n                        url = HiCFileTools.cleanUpDropboxURL(url);\n                    }\n                    url = url.trim();\n                    hic.unsafeLoadTrack(url);\n                }\n                refresh1DLayers.run();\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"Load from url\");\n    }\n\n    public String getLocationDescription() {\n        return hic.getLocationDescription();\n    }\n\n    public String getDescription(String item) {\n        return JOptionPane.showInputDialog(mainWindow, \"Enter description for saved \" + item + \":\",\n                hic.getDefaultLocationDescription());\n    }\n\n    public void addNewStateToXML(String stateDescription) {\n        XMLFileHandling.addNewStateToXML(stateDescription, this);\n    }\n\n    public void setNormalizationDisplayState() {\n        mainViewPanel.setNormalizationDisplayState(hic);\n    }\n\n    public void centerMap(int xBP, int yBP) {\n        hic.center(xBP, yBP);\n    }\n\n    public void moveMapBy(int dxBP, int dyBP) {\n        hic.moveBy(dxBP, dyBP);\n    }\n\n    public boolean shouldVisibleWindowBeRendered() {\n        return hic != null && hic.getXContext() != null;\n    }\n\n    public double getHiCScaleFactor() {\n        return hic.getScaleFactor();\n    }\n\n    public Point2D.Double getHiCOrigin() {\n        return new Point2D.Double(hic.getXContext().getBinOrigin(), hic.getYContext().getBinOrigin());\n    }\n\n    public Point2D.Double getHiCScale(int width, int height) {\n        // TODO - why does this sometimes return null?\n        try {\n            return new Point2D.Double((double) hic.getZd().getXGridAxis().getBinCount() / width,\n                    (double) hic.getZd().getYGridAxis().getBinCount() / height);\n        } catch (Exception e) {\n            return null; // TODO is there a good default to return?\n        }\n    }\n\n    public Point getHeatMapPanelDimensions() {\n        return new Point(mainViewPanel.getHeatmapPanel().getWidth(), mainViewPanel.getHeatmapPanel().getHeight());\n    }\n\n    public void initializeMainView(Container contentPane, Dimension screenSize, int taskBarHeight) {\n        mainViewPanel.initializeMainView(this, contentPane, screenSize, taskBarHeight);\n    }\n\n    private void unsafeSetInitialZoom() {\n\n        //For now, in case of Pearson - set initial to 500KB resolution.\n        if (hic.isInPearsonsMode()) {\n            initialZoom = hic.getMatrix().getFirstPearsonZoomData(HiC.Unit.BP).getZoom();\n        } else if (ChromosomeHandler.isAllByAll(hic.getXContext().getChromosome())) {\n            mainViewPanel.getResolutionSlider().setEnabled(false);\n            initialZoom = hic.getMatrix().getFirstZoomData().getZoom();\n        } else {\n            mainViewPanel.getResolutionSlider().setEnabled(true);\n\n            // todo this is throwing null pointer exceptions\n            initialZoom = hic.getMatrix().getFirstZoomData().getZoom();\n\n            // If this is the initial load hic.currentZoom will be null\n            if (hic.getZoom() != null) {\n                HiC.Unit currentUnit = hic.getZoom().getUnit();\n                List<HiCZoom> zooms = (currentUnit == HiC.Unit.BP ? hic.getDataset().getBpZooms() :\n                        hic.getDataset().getFragZooms());\n//            Find right zoom level\n                int pixels = mainViewPanel.getHeatmapPanel().getMinimumDimension();\n                long len;\n                if (currentUnit == HiC.Unit.BP) {\n                    len = (Math.max(hic.getXContext().getChrLength(), hic.getYContext().getChrLength()));\n                } else {\n                    len = Math.max(hic.getDataset().getFragmentCounts().get(hic.getXContext().getChromosome().getName()),\n                            hic.getDataset().getFragmentCounts().get(hic.getYContext().getChromosome().getName()));\n                }\n\n                int maxNBins = pixels;\n                long bp_bin = len / maxNBins;\n                initialZoom = zooms.get(zooms.size() - 1);\n                for (int z = 1; z < zooms.size(); z++) {\n                    if (zooms.get(z).getBinSize() < bp_bin) {\n                        initialZoom = zooms.get(z - 1);\n                        break;\n                    }\n                }\n            }\n        }\n        hic.unsafeActuallySetZoomAndLocation(hic.getXContext().getChromosome().toString(), hic.getYContext().getChromosome().toString(),\n                initialZoom, 0, 0, -1, true, HiC.ZoomCallType.INITIAL, true, isResolutionLocked() ? 1 : 0, true);\n    }\n\n    public void refresh() {\n        mainViewPanel.getHeatmapPanel().clearTileCache();\n        mainViewPanel.updateThumbnail(hic);\n        repaint();\n    }\n\n    public void unsafeClearAllMatrixZoomCache() {\n        //not sure if this is a right place for this\n        hic.clearAllMatrixZoomDataCache();\n    }\n\n    private void refreshMainOnly() {\n        mainViewPanel.getHeatmapPanel().clearTileCache();\n        repaint();\n    }\n\n    private static boolean genomesAreCompatible(Dataset dataset1, Dataset dataset2) {\n        if (dataset1.getGenomeId().equalsIgnoreCase(dataset2.getGenomeId())) {\n            return true;\n        }\n\n        String[] g1 = dataset1.getGenomeId().split(\"/\");\n        String[] g2 = dataset2.getGenomeId().split(\"/\");\n        if (g1[g1.length - 1].equalsIgnoreCase(g2[g2.length - 1])) {\n            return true;\n        }\n        //todo can go chromosome by chromosome and check names/sizes\n        System.err.println(\"Genome IDs do not match:\\n\" +\n                dataset1.getGenomeId().toLowerCase() + \"  vs  \" + dataset2.getGenomeId().toLowerCase());\n        return false;\n    }\n\n    private boolean unsafeLoad(final List<String> files, final boolean control, boolean restore) throws IOException {\n\n        StringBuilder newFilesToBeLoaded = new StringBuilder();\n        boolean allFilesAreHiC = true;\n        for (String file : files) {\n            if (newFilesToBeLoaded.length() > 1) {\n                newFilesToBeLoaded.append(\"##\");\n            }\n            newFilesToBeLoaded.append(file);\n            allFilesAreHiC &= file.endsWith(\".hic\");\n        }\n\n        if ((!control) && newFilesToBeLoaded.toString().equals(currentlyLoadedMainFiles)) {\n            if (!restore) {\n                JOptionPane.showMessageDialog(mainWindow, \"File(s) already loaded\");\n            }\n            return false;\n        }\n        if (control && newFilesToBeLoaded.toString().equals(currentlyLoadedControlFiles)) {\n            if (!restore) {\n                JOptionPane.showMessageDialog(mainWindow, \"File(s) already loaded\");\n            }\n            return false;\n        }\n\n        if (allFilesAreHiC) {\n            mainViewPanel.setIgnoreUpdateThumbnail(true);\n            //heatmapPanel.setBorder(LineBorder.createBlackLineBorder());\n            //thumbnailPanel.setBorder(LineBorder.createBlackLineBorder());\n            mainViewPanel.getMouseHoverTextPanel().setBorder(LineBorder.createGrayLineBorder());\n\n            DatasetReader reader = DatasetReaderFactory.getReader(files);\n            if (reader == null) return false;\n            Dataset dataset = reader.read();\n            if (reader.getVersion() < HiCGlobals.minVersion) {\n                JOptionPane.showMessageDialog(mainWindow, \"This version of \\\"hic\\\" format is no longer supported\");\n                return false;\n            }\n            if (control && !genomesAreCompatible(dataset, hic.getDataset())) {\n                JOptionPane.showMessageDialog(mainWindow, \"Cannot load maps with different genomes\");\n                return false;\n            }\n            if (control && dataset.getVersion() != hic.getDataset().getVersion() &&\n                    (dataset.getVersion() < 7 || hic.getDataset().getVersion() < 7)) {\n                JOptionPane.showMessageDialog(mainWindow, \"Cannot load control with .hic files less than version 7\");\n                return false;\n            }\n\n            if (assemblyModeCurrentlyActive) {\n                if (!exitAssemblyMode()) {\n                    return false; //if user does not exit assembly mode then do not load new map\n                }\n            }\n\n            if (!control && hic.getDataset() != null && !dataset.getGenomeId().equals(hic.getDataset().getGenomeId())) {\n                resetControlMap();\n            }\n\n            if (control) {\n                hic.setControlDataset(dataset);\n                mainViewPanel.setEnabledForNormalization(true, hic.getNormalizationOptions(true),\n                        dataset.getVersion() >= HiCGlobals.minVersion);\n            } else {\n                hic.reset();\n                hic.setDataset(dataset);\n                hic.setChromosomeHandler(dataset.getChromosomeHandler());\n                mainViewPanel.setChromosomes(hic.getChromosomeHandler());\n\n                mainViewPanel.setEnabledForNormalization(false, hic.getNormalizationOptions(false),\n                        dataset.getVersion() >= HiCGlobals.minVersion);\n\n                hic.resetContexts();\n                updateTrackPanel();\n                mainViewPanel.getMenuBar().getRecentLocationMenu().setEnabled(true);\n                mainWindow.getContentPane().invalidate();\n                mainWindow.repaint();\n                mainViewPanel.resetResolutionSlider(hic.getDefaultUnit());\n                mainViewPanel.unsafeRefreshChromosomes(SuperAdapter.this);\n\n            }\n            mainViewPanel.setSelectedDisplayOption(control, hic.isControlLoaded());\n            setEnableForAllElements(true);\n\n            if (control) {\n                currentlyLoadedControlFiles = newFilesToBeLoaded.toString();\n            } else {\n                currentlyLoadedMainFiles = newFilesToBeLoaded.toString();\n            }\n\n            mainViewPanel.getMenuBar().updateMainMapHasBeenLoaded(true);\n            if (control) {\n                mainViewPanel.getMenuBar().updateControlMapHasBeenLoaded(true);\n            }\n            mainViewPanel.setIgnoreUpdateThumbnail(false);\n        } else {\n            JOptionPane.showMessageDialog(mainWindow, \"Please choose a .hic file to load\");\n        }\n        return true;\n    }\n\n    public void safeLoad(final List<String> files, final boolean control, final String title) {\n        addRecentMapMenuEntry(title.trim() + RecentMenu.delimiter + files.get(0), true);\n        Runnable runnable = new Runnable() {\n            public void run() {\n                boolean isRestorenMode = false;\n                unsafeLoadWithTitleFix(files, control, title, isRestorenMode);\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"MainWindow safe load\");\n    }\n\n    public void unsafeLoadWithTitleFix(List<String> files, boolean control, String title, boolean restore) {\n        String resetTitle = datasetTitle;\n        if (control) resetTitle = controlTitle;\n\n        getHeatmapPanel().disableAssemblyEditing();\n        resetAnnotationLayers();\n        HiCGlobals.hicMapScale = 1;\n//        refresh();\n\n        ActionListener l = mainViewPanel.getDisplayOptionComboBox().getActionListeners()[0];\n        try {\n            mainViewPanel.getDisplayOptionComboBox().removeActionListener(l);\n            if (unsafeLoad(files, control, restore)) {\n                //mainViewPanel.updateThumbnail(hic);\n                refresh();\n                updateTitle(control, title);\n            }\n        } catch (IOException e) {\n            // TODO somehow still have trouble reloading the previous file\n            System.err.println(\"Error loading hic file \" + e.getLocalizedMessage());\n            JOptionPane.showMessageDialog(mainWindow, \"Error loading .hic file\", \"Error\", JOptionPane.ERROR_MESSAGE);\n            mainViewPanel.updateThumbnail(hic);\n            updateTitle(control, resetTitle);\n        } finally {\n            mainViewPanel.getDisplayOptionComboBox().addActionListener(l);\n        }\n    }\n\n    public KeyEventDispatcher getNewHiCKeyDispatcher() {\n        return new HiCKeyDispatcher(this, hic, mainViewPanel.getDisplayOptionComboBox());\n    }\n\n    public LoadDialog launchLoadFileDialog(Properties properties) {\n        return new LoadDialog(mainWindow, properties, this);\n    }\n\n    void safeRefreshButtonActionPerformed() {\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                mainViewPanel.unsafeRefreshChromosomes(SuperAdapter.this);\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"Refresh Button\");\n    }\n\n    public boolean safeDisplayOptionComboBoxActionPerformed() {\n        final boolean[] retVal = new boolean[1];\n        Runnable runnable = new Runnable() {\n            public void run() {\n                retVal[0] = unsafeDisplayOptionComboBoxActionPerformed();\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"DisplayOptionsComboBox\");\n        return retVal[0];\n    }\n\n    void safeNormalizationComboBoxActionPerformed(final ActionEvent e, final boolean isForControl) {\n        Runnable runnable = new Runnable() {\n            public void run() {\n                unsafeNormalizationComboBoxActionPerformed(isForControl);\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"Normalization ComboBox\");\n    }\n\n    public boolean unsafeDisplayOptionComboBoxActionPerformed() {\n\n        MatrixType option = (MatrixType) (mainViewPanel.getDisplayOptionComboBox().getSelectedItem());\n        if (hic.isWholeGenome() && !MatrixType.isValidGenomeWideOption(option)) {\n            JOptionPane.showMessageDialog(mainWindow, option + \" matrix is not available for whole-genome view.\");\n            mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n            return false;\n        }\n\n        mainViewPanel.getColorRangePanel().handleNewFileLoading(option);\n\n        if (MatrixType.isVSTypeDisplay(option)) {\n            if (hic.getMatrix().isNotIntra()) {\n                JOptionPane.showMessageDialog(mainWindow, \"Observed VS Control is not available for inter-chr views.\");\n                mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n                return false;\n            }\n        }\n\n        if (MatrixType.isPearsonType(option)) {\n            if (hic.getMatrix().isNotIntra()) {\n                JOptionPane.showMessageDialog(mainWindow, \"Pearson's matrix is not available for inter-chr views.\");\n                mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n                return false;\n\n            } else {\n                try {\n                    if (hic.isPearsonsNotAvailableForFile(false)) {\n                        JOptionPane.showMessageDialog(mainWindow, \"Pearson's matrix is not available at this resolution\");\n                        mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n                        return false;\n                    }\n                    if (MatrixType.isControlPearsonType(option) && hic.isPearsonsNotAvailableForFile(true)) {\n                        JOptionPane.showMessageDialog(mainWindow, \"Control's Pearson matrix is not available at this resolution\");\n                        mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n                        return false;\n                    }\n                } catch (Exception ex) {\n                    JOptionPane.showMessageDialog(mainWindow, \"Pearson's matrix is not available at this region\");\n                    mainViewPanel.getDisplayOptionComboBox().setSelectedItem(hic.getDisplayOption());\n                    return false;\n                }\n            }\n        }\n\n        hic.setDisplayOption(option);\n        refresh(); // necessary to invalidate minimap when changing view\n        return true;\n    }\n\n    /**\n     * TODO deprecate\n     *\n     * @return hic\n     */\n    public HiC getHiC() {\n        return hic;\n    }\n\n    /**\n     * TODO deprecate\n     *\n     * @return mainwindow\n     */\n    public MainWindow getMainWindow() {\n        return mainWindow;\n    }\n\n    public LayersPanel getLayersPanel() {\n        return layersPanel;\n    }\n\n    public MainMenuBar getMainMenuBar() {\n        return mainViewPanel.getMenuBar();\n    }\n\n    public void revalidate() {\n        mainWindow.revalidate();\n        if (layersPanel != null) layersPanel.revalidate();\n    }\n\n    public void updateMainViewPanelToolTipText(String text) {\n        mainViewPanel.updateToolTipText(text);\n    }\n\n    public void setPositionChrTop(String positionChrTop) {\n        mainViewPanel.setPositionChrTop(positionChrTop);\n    }\n\n    public void setPositionChrLeft(String positionChrLeft) {\n        mainViewPanel.setPositionChrLeft(positionChrLeft);\n    }\n\n    public String getToolTip() {\n        return mainViewPanel.getToolTip();\n    }\n\n    public void repaintTrackPanels() {\n        mainViewPanel.repaintTrackPanels();\n    }\n\n    public void repaintGridRulerPanels() {\n        mainViewPanel.repaintGridRulerPanels();\n    }\n\n    // only hic should call this\n    public boolean isResolutionLocked() {\n        return mainViewPanel.isResolutionLocked();\n    }\n\n    public void updateThumbnail() {\n        mainViewPanel.updateThumbnail(hic);\n    }\n\n    public void updateZoom(HiCZoom newZoom) {\n        mainViewPanel.updateZoom(newZoom);\n    }\n\n    public void updateAndResetZoom(HiCZoom newZoom) {\n        mainViewPanel.updateAndResetZoom(newZoom);\n    }\n\n    public void launchFileLoadingError(String urlString) {\n        JOptionPane.showMessageDialog(mainWindow, \"Error while trying to load \" + urlString, \"Error\",\n                JOptionPane.ERROR_MESSAGE);\n    }\n\n    private void updateTitle(boolean control, String title) {\n        if (title != null && title.length() > 0) {\n            if (control) controlTitle = title;\n            else datasetTitle = title;\n            updateTitle();\n        }\n    }\n\n    private void updateTitle() {\n        String newTitle = datasetTitle;\n        String fileVersions = \"\";\n        try {\n            fileVersions += hic.getDataset().getVersion() + \"\";\n        } catch (Exception ignored) {\n        }\n\n        if (controlTitle != null && controlTitle.length() > 0) {\n            newTitle += \"  (control=\" + controlTitle + \")\";\n            try {\n                fileVersions += \"/\" + hic.getControlDataset().getVersion();\n            } catch (Exception ignored) {\n            }\n        }\n        mainWindow.setTitle(HiCGlobals.juiceboxTitle + \"<\" + fileVersions + \">: \" + newTitle);\n    }\n\n    public void launchGenericMessageDialog(String message, String error, int errorMessage) {\n        JOptionPane.showMessageDialog(mainWindow, message, error, errorMessage);\n    }\n\n    public HeatmapPanel getHeatmapPanel() {\n        return mainViewPanel.getHeatmapPanel();\n    }\n\n    public void updateTrackPanel() {\n        mainViewPanel.updateTrackPanel(hic.getLoadedTracks().size() > 0);\n    }\n\n    private void unsafeNormalizationComboBoxActionPerformed(boolean isForControl) {\n        if (isForControl) {\n            String value = (String) mainViewPanel.getControlNormalizationComboBox().getSelectedItem();\n            hic.setControlNormalizationType(value);\n        } else {\n            String value = (String) mainViewPanel.getObservedNormalizationComboBox().getSelectedItem();\n            hic.setObsNormalizationType(value);\n        }\n        refreshMainOnly();\n    }\n\n    public MainViewPanel getMainViewPanel() {\n        return mainViewPanel;\n    }\n\n    public boolean isTooltipAllowedToUpdated() {\n        return mainViewPanel.isTooltipAllowedToUpdate();\n    }\n\n    public void toggleToolTipUpdates(boolean b) {\n        mainViewPanel.toggleToolTipUpdates(b);\n    }\n\n    public void executeLongRunningTask(Runnable runnable, String s) {\n        mainWindow.executeLongRunningTask(runnable, s);\n    }\n\n    public void updateRatioColorSlider(int max, double val) {\n        mainViewPanel.updateRatioColorSlider(hic, max, val);\n    }\n\n    public void updateColorSlider(double low, double high) {\n        mainViewPanel.updateColorSlider(hic, low, high, high * 2);\n    }\n\n    public void unsafeSetSelectedChromosomes(Chromosome xC, Chromosome yC) {\n        mainViewPanel.unsafeSetSelectedChromosomes(this, xC, yC);\n    }\n\n    public void setSelectedChromosomesNoRefresh(Chromosome chrX, Chromosome chrY) {\n        mainViewPanel.setSelectedChromosomesNoRefresh(chrX, chrY, hic.getXContext(), hic.getYContext());\n        initialZoom = null;\n    }\n\n    public void unsafeUpdateHiCChromosomes(Chromosome chrX, Chromosome chrY) {\n        hic.setSelectedChromosomes(chrX, chrY);\n        mainViewPanel.getRulerPanelX().setContext(hic.getXContext(), HiCRulerPanel.Orientation.HORIZONTAL);\n        mainViewPanel.getRulerPanelY().setContext(hic.getYContext(), HiCRulerPanel.Orientation.VERTICAL);\n\n        mainViewPanel.getChromosomeFigPanelX().setContext(hic.getXContext(), HiCChromosomeFigPanel.Orientation.HORIZONTAL);\n        mainViewPanel.getChromosomeFigPanelY().setContext(hic.getYContext(), HiCChromosomeFigPanel.Orientation.VERTICAL);\n\n        unsafeSetInitialZoom();\n    }\n\n    public void setShowChromosomeFig(boolean status) {\n        mainViewPanel.setShowChromosomeFig(status);\n    }\n\n    public boolean getShowGridLines() {\n        return mainViewPanel.getShowGridLines();\n    }\n\n    public void setShowGridLines(boolean status) {\n        mainViewPanel.setShowGridLines(status);\n    }\n\n    public AnnotationLayerHandler getActiveLayerHandler() {\n        return activeLayer;\n    }\n\n    public void setActiveLayerHandler(AnnotationLayerHandler activeLayer) {\n        this.activeLayer = activeLayer;\n        for (AnnotationLayerHandler layer : annotationLayerHandlers) {\n            layer.setActiveLayerButtonStatus(false);\n        }\n        activeLayer.setActiveLayerButtonStatus(true);\n    }\n\n    public List<AnnotationLayerHandler> getAllLayers() {\n        return annotationLayerHandlers;\n    }\n\n    // mhoeger - Used for contig layer, currently returns the first element\n    public List<AnnotationLayerHandler> getAssemblyLayerHandlers() {\n        List<AnnotationLayerHandler> handlers = new ArrayList<>();\n        for (AnnotationLayerHandler annotationLayerHandler : annotationLayerHandlers) {\n            if (annotationLayerHandler.getAnnotationLayerType() == AnnotationLayer.LayerType.SCAFFOLD || annotationLayerHandler.getAnnotationLayerType() == AnnotationLayer.LayerType.SUPERSCAFFOLD || annotationLayerHandler.getAnnotationLayerType() == AnnotationLayer.LayerType.EDIT) {\n                handlers.add(annotationLayerHandler);\n            }\n        }\n        if (handlers.size() == 0) {\n            handlers.add(annotationLayerHandlers.get(0));\n        }\n        return handlers;\n    }\n\n    private AnnotationLayerHandler getAssemblyLayerHandler(AnnotationLayer.LayerType layerType) {\n        for (AnnotationLayerHandler annotationLayerHandler : getAssemblyLayerHandlers()) {\n            if (annotationLayerHandler.getAnnotationLayerType() == layerType) {\n                return annotationLayerHandler;\n            }\n        }\n        return null;\n    }\n\n    public AnnotationLayerHandler getMainLayer() {\n        return getAssemblyLayerHandler(AnnotationLayer.LayerType.SCAFFOLD);\n    }\n\n    public AnnotationLayerHandler getGroupLayer() {\n        return getAssemblyLayerHandler(AnnotationLayer.LayerType.SUPERSCAFFOLD);\n    }\n\n    public AnnotationLayerHandler getEditLayer() {\n        return getAssemblyLayerHandler(AnnotationLayer.LayerType.EDIT);\n    }\n\n    public void exitActionPerformed() {\n        UnsavedAnnotationWarning unsaved = new UnsavedAnnotationWarning(this);\n        if (unsaved.checkAndDelete(true)) {\n            mainWindow.exitActionPerformed();\n        }\n    }\n\n    /**\n     * @param temp file, otherwise just pass null\n     * @return active AnnotationLayerHandler\n     */\n    public AnnotationLayerHandler createNewLayer(File temp) {\n        if (temp != null) {\n            activeLayer = new AnnotationLayerHandler(Feature2DParser.loadFeatures(\n                    temp.getAbsolutePath(), hic.getChromosomeHandler(),\n                    true, null, false));\n        } else {\n            activeLayer = new AnnotationLayerHandler();\n        }\n\n        annotationLayerHandlers.add(activeLayer);\n        setActiveLayerHandler(activeLayer); // call this anyways because other layers need to fix button settings\n        return activeLayer;\n    }\n\n    public void updateLayerDeleteStatus() {\n        boolean isDeleteAllowed = annotationLayerHandlers.size() > 1;\n        for (AnnotationLayerHandler handler : annotationLayerHandlers) {\n            handler.setDeleteLayerButtonStatus(isDeleteAllowed);\n        }\n    }\n\n    public int removeLayer(AnnotationLayerHandler handler) {\n        int returnCode = -1;\n        if (annotationLayerHandlers != null && annotationLayerHandlers.size() > 1) {\n            // must have at least 1 layer\n            returnCode = annotationLayerHandlers.size() - 1 - annotationLayerHandlers.indexOf(handler);\n            annotationLayerHandlers.remove(handler);\n            if (handler == activeLayer) {\n                // need to set a new active layer; let's use first one as default\n                setActiveLayerHandler(annotationLayerHandlers.get(0));\n            }\n        }\n        updateLayerDeleteStatus();\n        return returnCode;\n    }\n\n    private void resetAnnotationLayers() {\n        annotationLayerHandlers.clear();\n        // currently must have at least 1 layer\n        getActiveLayerHandler().getAnnotationLayer().resetCounter();\n        createNewLayer(null);\n        updateMiniAnnotationsLayerPanel();\n        updateMainLayersPanel();\n    }\n   \n    public int moveDownIndex(AnnotationLayerHandler handler) {\n        int currIndex = annotationLayerHandlers.indexOf(handler);\n        int n = annotationLayerHandlers.size();\n        if (currIndex > 0) {\n            Collections.swap(annotationLayerHandlers, currIndex, currIndex - 1);\n            return n - currIndex;\n        }\n        return n - 1 - currIndex;\n    }\n\n    public int moveUpIndex(AnnotationLayerHandler handler) {\n        int currIndex = annotationLayerHandlers.indexOf(handler);\n        int n = annotationLayerHandlers.size();\n        if (currIndex < n - 1) {\n            Collections.swap(annotationLayerHandlers, currIndex, currIndex + 1);\n            return n - 2 - currIndex;\n        }\n        return n - 1 - currIndex;\n    }\n\n    public void setPearsonColorScale(PearsonColorScale pearsonColorScale) {\n        this.pearsonColorScale = pearsonColorScale;\n    }\n\n    public String getTrackPanelPrintouts(int x, int y) {\n        return mainViewPanel.getTrackPanelPrintouts(x, y);\n    }\n\n    public void setLayersPanelVisible(boolean status) {\n        this.layerPanelIsVisible = status;\n        if (layersPanel == null) {\n            if (status) layersPanel = new LayersPanel(this);\n        }\n        layersPanel.setVisible(status);\n        setLayersPanelGUIControllersSelected(status);\n    }\n\n    public void intializeLayersPanel() {\n        layersPanel = new LayersPanel(this);\n    }\n\n    public void setLayersPanelGUIControllersSelected(boolean status) {\n        mainViewPanel.setAnnotationsPanelToggleButtonSelected(status);\n    }\n\n    public void togglePanelVisible() {\n        setLayersPanelVisible(!layerPanelIsVisible);\n    }\n\n    public AssemblyStateTracker getAssemblyStateTracker() {\n        return assemblyStateTracker;\n    }\n\n    public void setAssemblyStateTracker(AssemblyStateTracker assemblyStateTracker) {\n        this.assemblyStateTracker = assemblyStateTracker;\n    }\n\n    public void createCustomChromosomesFromBED() {\n\n        FilenameFilter bedFilter = new FilenameFilter() {\n            public boolean accept(File dir, String name) {\n                return name.toLowerCase().endsWith(\".bed\");\n            }\n        };\n\n        File[] files = FileDialogUtils.chooseMultiple(\"Choose .bed file(s)\",\n                LoadDialog.LAST_LOADED_HIC_FILE_PATH, bedFilter);\n\n        if (files != null && files.length > 0) {\n            LoadDialog.LAST_LOADED_HIC_FILE_PATH = files[0];\n\n            int minSize = MotifAnchorTools.getMinSizeForExpansionFromGUI();\n\n            for (File f : files) {\n                Chromosome custom = hic.getChromosomeHandler().generateCustomChromosomeFromBED(f, minSize);\n                updateChrHandlerAndMVP(custom);\n            }\n        }\n    }\n\n    public void createAssemblyChromosome() {\n        Chromosome assembly = hic.getChromosomeHandler().generateAssemblyChromosome();\n        updateChrHandlerAndMVP(assembly);\n    }\n\n    public void createCustomChromosomeMap(Feature2DList featureList, String chrName) {\n        Chromosome custom = hic.getChromosomeHandler().addCustomChromosome(featureList, chrName);\n        updateChrHandlerAndMVP(custom);\n    }\n\n    private void updateChrHandlerAndMVP(Chromosome custom) {\n        hic.setChromosomeHandler(hic.getChromosomeHandler());\n        mainViewPanel.getChrBox1().addItem(custom);\n        mainViewPanel.getChrBox2().addItem(custom);\n    }\n\n    public void updateMiniAnnotationsLayerPanel() {\n        try {\n            getMainViewPanel().updateMiniAnnotationsLayerPanel(this);\n        } catch (Exception ignored) {\n        }\n    }\n\n    public void updateMainLayersPanel() {\n        try {\n            getLayersPanel().updateLayers2DPanel(this);\n        } catch (Exception ignored) {\n        }\n    }\n\n    public void updatePreviousTempSelectedGroups(Feature2D tempSelectedGroup) {\n        previousTempSelectedGroup.add(tempSelectedGroup);\n    }\n\n    public void safeClearAllMZDCache() {\n        Runnable runnable = new Runnable() {\n            public void run() {\n                unsafeClearAllMatrixZoomCache(); //split clear current zoom and put the rest in background? Seems to taking a lot of time\n                refresh();\n            }\n        };\n        executeLongRunningTask(runnable, \"Assembly clear MZD cache\");\n    }\n\n    public boolean exitAssemblyMode() {\n        MainMenuBar.exitAssemblyMode();\n        int dialogButton = JOptionPane.YES_NO_OPTION;\n        int dialogResult = JOptionPane.showConfirmDialog(mainWindow, \"This action will discard all unsaved assembly changes. Continue?\", \"Continue\", dialogButton);\n        if (dialogResult == JOptionPane.NO_OPTION) {\n            return false;\n        } else {\n            if (layersPanel != null) {\n                layersPanel.createNewLayerAndAddItToPanels(this, null);\n            }\n            if (getAssemblyLayerHandlers() != null) {\n                for (AnnotationLayerHandler annotationLayerHandler : getAssemblyLayerHandlers())\n                    removeLayer(annotationLayerHandler);\n                if (layersPanel != null) {\n                    layersPanel.updateBothLayersPanels(this);\n                }\n                assemblyModeCurrentlyActive = false;\n                safeClearAllMZDCache();\n                repaint();\n            }\n            resetAnnotationLayers();\n            return true;\n        }\n    }\n\n    public void safeLaunchImportNormalizations(boolean isControl) {\n\n        final File[] files = FileDialogUtils.chooseMultiple(\"Choose custom normalization file(s)\",\n                LoadDialog.LAST_LOADED_HIC_FILE_PATH, null);\n\n        Runnable runnable = new Runnable() {\n            public void run() {\n                if (files != null && files.length > 0) {\n                    LoadDialog.LAST_LOADED_HIC_FILE_PATH = files[0];\n\n\n                    CustomNormVectorFileHandler.unsafeHandleUpdatingOfNormalizations(SuperAdapter.this, files, isControl, 1);\n\n                    boolean versionStatus = hic.getDataset().getVersion() >= HiCGlobals.minVersion;\n                    if (isControl) {\n                        versionStatus = hic.getControlDataset().getVersion() >= HiCGlobals.minVersion;\n                    }\n\n                    mainViewPanel.setEnabledForNormalization(isControl, hic.getNormalizationOptions(isControl), versionStatus);\n                    repaint();\n                }\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"safe add custom norms\");\n\n    }\n\n    public void createGenomewideChromosomeFromChromDotSizes() {\n        Chromosome custom = hic.getChromosomeHandler().addGenomeWideChromosome();\n        updateChrHandlerAndMVP(custom);\n    }\n\n    public static int getNewResolutionGUI() {\n        int newResolution = -1;\n        String newSize = MessageUtils.showInputDialog(\"Specify a new resolution\", \"\");\n        try {\n            newResolution = Integer.parseInt(newSize);\n        } catch (Exception e) {\n            if (HiCGlobals.guiIsCurrentlyActive) {\n                SuperAdapter.showMessageDialog(\"Invalid resolution given (not integer): \" + newSize);\n            } else {\n                MessageUtils.showMessage(\"Invalid resolution given (not integer): \" + newSize);\n            }\n        }\n        return newResolution;\n    }\n\n    public void safeLaunchCreateNewResolution() {\n        int newResolution = getNewResolutionGUI();\n        if (newResolution > 0) {\n            hic.createNewDynamicResolutions(newResolution);\n            refresh();\n            getMainViewPanel().getResolutionSlider().reset();\n\n        }\n    }\n\n    public void clearEditsAndUpdateLayers() {\n        getEditLayer().clearAnnotations();\n        if (getActiveLayerHandler() != getMainLayer()) {\n            setActiveLayerHandler(getMainLayer());\n            getLayersPanel().updateBothLayersPanels(this);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/BoundingBoxRenderer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.CustomMatrixZoomData;\nimport juicebox.data.MatrixZoomData;\n\nimport java.awt.*;\nimport java.util.List;\n\npublic class BoundingBoxRenderer {\n\n    private final HeatmapPanel parent;\n    private long[] chromosomeBoundaries;\n\n    public BoundingBoxRenderer(HeatmapPanel heatmapPanel) {\n        parent = heatmapPanel;\n    }\n\n    public void drawAllByAllGrid(Graphics2D g, MatrixZoomData zd, boolean showGridLines,\n                                 double binOriginX, double binOriginY, double scaleFactor) {\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            g.setColor(Color.LIGHT_GRAY);\n        } else {\n            g.setColor(Color.DARK_GRAY);\n        }\n\n        long maxDimension = chromosomeBoundaries[chromosomeBoundaries.length - 1];\n        int maxHeight = getGridLineHeightLimit(zd, maxDimension, scaleFactor);\n        int maxWidth = getGridLineWidthLimit(zd, maxDimension, scaleFactor);\n\n        g.drawLine(0, 0, 0, maxHeight);\n        g.drawLine(0, 0, maxWidth, 0);\n        g.drawLine(maxWidth, 0, maxWidth, maxHeight);\n        g.drawLine(0, maxHeight, maxWidth, maxHeight);\n\n        // Draw grid lines only if option is selected\n        if (showGridLines) {\n            for (long bound : chromosomeBoundaries) {\n                // vertical lines\n                int xBin = zd.getXGridAxis().getBinNumberForGenomicPosition(bound);\n                int x = (int) ((xBin - binOriginX) * scaleFactor);\n                g.drawLine(x, 0, x, maxHeight);\n\n                // horizontal lines\n                int yBin = zd.getYGridAxis().getBinNumberForGenomicPosition(bound);\n                int y = (int) ((yBin - binOriginY) * scaleFactor);\n                g.drawLine(0, y, maxWidth, y);\n            }\n        }\n\n        //Cover gray background for the empty parts of the matrix:\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            g.setColor(Color.darkGray);\n        } else {\n            g.setColor(Color.white);\n        }\n\n        int pHeight = parent.getHeight();\n        int pWidth = parent.getWidth();\n        g.fillRect(maxHeight, 0, pHeight, pWidth);\n        g.fillRect(0, maxWidth, pHeight, pWidth);\n        g.fillRect(maxHeight, maxWidth, pHeight, pWidth);\n    }\n\n    private int getGridLineWidthLimit(MatrixZoomData zd, long maxPosition, double scaleFactor) {\n        if (parent.getWidth() < 50 || scaleFactor < 1e-10) {\n            return 0;\n        }\n        int xBin = zd.getXGridAxis().getBinNumberForGenomicPosition(maxPosition);\n        return (int) (xBin * scaleFactor);\n    }\n\n    private int getGridLineHeightLimit(MatrixZoomData zd, long maxPosition, double scaleFactor) {\n        if (parent.getHeight() < 50 || scaleFactor < 1e-10) {\n            return 0;\n        }\n        int yBin = zd.getYGridAxis().getBinNumberForGenomicPosition(maxPosition);\n        return (int) (yBin * scaleFactor);\n    }\n\n    public void setChromosomeBoundaries(long[] chromosomeBoundaries) {\n        this.chromosomeBoundaries = chromosomeBoundaries;\n    }\n\n    public void drawRegularGrid(Graphics2D g, MatrixZoomData zd, boolean showGridLines, ChromosomeHandler handler,\n                                double binOriginX, double binOriginY, double scaleFactor) {\n        if (showGridLines) {\n            if (HiCGlobals.isDarkulaModeEnabled) {\n                g.setColor(Color.LIGHT_GRAY);\n            } else {\n                g.setColor(Color.DARK_GRAY);\n            }\n            if (handler != null && zd != null) {\n                if (handler.isCustomChromosome(zd.getChr1())) {\n                    if (zd instanceof CustomMatrixZoomData) {\n                        java.util.List<Long> xBins = ((CustomMatrixZoomData) zd).getBoundariesOfCustomChromosomeX();\n                        //int maxSize = xBins.get(xBins.size() - 1);\n                        int maxSize = (int) ((zd.getYGridAxis().getBinCount() - binOriginY) * scaleFactor);\n                        for (long xBin : xBins) {\n                            int x = (int) ((xBin - binOriginX) * scaleFactor);\n                            g.drawLine(x, 0, x, maxSize);\n                        }\n                    }\n                }\n                if (handler.isCustomChromosome(zd.getChr2())) {\n                    if (zd instanceof CustomMatrixZoomData) {\n                        List<Long> yBins = ((CustomMatrixZoomData) zd).getBoundariesOfCustomChromosomeY();\n                        //int maxSize = yBins.get(yBins.size() - 1);\n                        int maxSize = (int) ((zd.getXGridAxis().getBinCount() - binOriginX) * scaleFactor);\n                        for (long yBin : yBins) {\n                            int y = (int) ((yBin - binOriginY) * scaleFactor);\n                            g.drawLine(0, y, maxSize, y);\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/ColorRangeDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.MatrixType;\n\nimport javax.swing.*;\nimport javax.swing.border.EmptyBorder;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.FocusEvent;\nimport java.awt.event.FocusListener;\nimport java.text.DecimalFormat;\nimport java.text.ParseException;\n\n/**\n * @author Jim Robinson\n */\nclass ColorRangeDialog extends JDialog {\n\n    private static final long serialVersionUID = 9000027;\n    private final DecimalFormat df2;\n    private final JTextField minimumField = new JTextField();\n    private final JTextField maximumField = new JTextField();\n    private final JTextField lowerField = new JTextField();\n    private final JTextField upperField = new JTextField();\n    private final JLabel minTextLabel = new JLabel(\"Minimum:\");\n    private final JLabel lowerValTextLabel = new JLabel(\"Lower value:\");\n    private final JLabel maxTextLabel = new JLabel(\"Maximum:\");\n    private final JLabel higherValTextLabel = new JLabel(\"Higher value:\");\n    \n    public ColorRangeDialog(SuperAdapter superAdapter, JColorRangePanel colorRangePanel,\n                            RangeSlider colorSlider, double colorRangeFactor, MatrixType option) {\n        super(superAdapter.getMainWindow());\n        \n        boolean isOEColorScaleType = MatrixType.isOEColorScaleType(option);\n        initComponents(superAdapter, colorRangePanel, isOEColorScaleType);\n        \n        df2 = new DecimalFormat(\"####.###\");\n\n        minimumField.setText(df2.format(colorSlider.getMinimum() / colorRangeFactor));\n        maximumField.setText(df2.format(colorSlider.getMaximum() / colorRangeFactor));\n        lowerField.setText(df2.format(colorSlider.getLowerValue() / colorRangeFactor));\n        upperField.setText(df2.format(colorSlider.getUpperValue() / colorRangeFactor));\n\n        maximumField.requestFocusInWindow();\n    }\n\n    private void initComponents(final SuperAdapter superAdapter, final JColorRangePanel colorRangePanel,\n                                final boolean isOEColorScaleType) {\n\n        JPanel dialogPane = new JPanel();\n        dialogPane.setBorder(new EmptyBorder(12, 12, 12, 12));\n        dialogPane.setLayout(new BorderLayout());\n\n\n        JPanel titlePanel = new JPanel();\n        titlePanel.setLayout(new FlowLayout(FlowLayout.LEFT, 5, 25));\n        dialogPane.add(titlePanel, BorderLayout.NORTH);\n\n        JLabel titleLabel = new JLabel(\"Set color slider control range\");\n        if (isOEColorScaleType) {\n            titleLabel.setText(\"Set log-scaled color slider control range\");\n        }\n        titlePanel.add(titleLabel);\n\n        JPanel contentPanel = new JPanel();\n        contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.Y_AXIS));\n\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n\n        JPanel minInfoEntryPanel = new JPanel();\n        minInfoEntryPanel.setLayout(new FlowLayout(FlowLayout.LEFT));\n\n        minInfoEntryPanel.add(minTextLabel);\n        setDimension(minimumField);\n        minInfoEntryPanel.add(minimumField);\n\n        minInfoEntryPanel.add(lowerValTextLabel);\n        setDimension(lowerField);\n        minInfoEntryPanel.add(lowerField);\n\n        if (isOEColorScaleType) {\n            minimumField.setEnabled(false);\n        }\n\n        contentPanel.add(minInfoEntryPanel);\n\n        JPanel maxInfoEntryPanel = new JPanel(new FlowLayout(FlowLayout.LEADING));\n\n        maxInfoEntryPanel.add(maxTextLabel);\n        setDimension(maximumField);\n        maxInfoEntryPanel.add(maximumField);\n        maximumField.addFocusListener(new FocusListener() {\n            @Override\n            public void focusGained(FocusEvent focusEvent) {\n                //To change body of implemented methods use File | Settings | File Templates.\n            }\n\n            @Override\n            public void focusLost(FocusEvent focusEvent) {\n                if (isOEColorScaleType) {\n                    double max;\n                    try {\n                        max = df2.parse(maximumField.getText()).doubleValue();\n                    } catch (ParseException error) {\n                        return;\n                    }\n                    minimumField.setText(df2.format(-max));\n                }\n            }\n        });\n\n        maxInfoEntryPanel.add(higherValTextLabel);\n        setDimension(upperField);\n        maxInfoEntryPanel.add(upperField);\n\n        upperField.addFocusListener(new FocusListener() {\n            @Override\n            public void focusGained(FocusEvent focusEvent) {\n                //To change body of implemented methods use File | Settings | File Templates.\n            }\n\n            @Override\n            public void focusLost(FocusEvent focusEvent) {\n                if (isOEColorScaleType) {\n                    double max;\n                    try {\n                        max = df2.parse(upperField.getText()).doubleValue();\n                    } catch (ParseException error) {\n                        return;\n                    }\n                    lowerField.setText(df2.format(-max));\n                }\n            }\n        });\n\n        contentPanel.add(maxInfoEntryPanel);\n\n        dialogPane.add(contentPanel, BorderLayout.CENTER);\n\n        JPanel buttonBar = new JPanel(new GridBagLayout());\n        buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0));\n        ((GridBagLayout) buttonBar.getLayout()).columnWidths = new int[]{0, 85, 80};\n        ((GridBagLayout) buttonBar.getLayout()).columnWeights = new double[]{1.0, 0.0, 0.0};\n\n        //---- okButton ----\n        JButton okButton = new JButton(\"OK\");\n        okButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                okButtonActionPerformed(e, superAdapter, colorRangePanel, isOEColorScaleType);\n            }\n        });\n        buttonBar.add(okButton, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 5), 0, 0));\n\n        JButton cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                colorRangePanel.setColorRangeSliderVisible(true, superAdapter);\n                if (!superAdapter.getMainViewPanel().setResolutionSliderVisible(true, superAdapter)) {\n                    System.err.println(\"Something went wrong\");\n                }\n                setVisible(false);\n            }\n        });\n\n        buttonBar.add(cancelButton, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));\n\n        dialogPane.add(buttonBar, BorderLayout.SOUTH);\n        contentPane.add(dialogPane, BorderLayout.CENTER);\n        pack();\n        setLocationRelativeTo(getOwner());\n    }\n\n    private void setDimension(JTextField field) {\n        field.setMaximumSize(new Dimension(100, 20));\n        field.setMinimumSize(new Dimension(100, 20));\n        field.setPreferredSize(new Dimension(100, 20));\n    }\n\n    private void okButtonActionPerformed(ActionEvent e, SuperAdapter superAdapter,\n                                         JColorRangePanel colorRangePanel, boolean isOEColorScaleType) {\n        double max = 0, min = 0;\n        double lower = 0, upper = 0;\n\n        try {\n            if (isOEColorScaleType) {\n                max = df2.parse(maximumField.getText()).doubleValue();\n                //upper = df2.parse(upperField.getText()).doubleValue();\n            }\n            max = df2.parse(maximumField.getText()).doubleValue();\n            min = df2.parse(minimumField.getText()).doubleValue();\n            upper = df2.parse(upperField.getText()).doubleValue();\n            lower = df2.parse(lowerField.getText()).doubleValue();\n\n        } catch (ParseException error) {\n            JOptionPane.showMessageDialog(this, \"Must enter a number\", \"Error\", JOptionPane.ERROR_MESSAGE);\n            return;\n        }\n        if (max <= min || lower < min || upper <= min || upper <= lower || max <= lower || max < upper) {\n            JOptionPane.showMessageDialog(this, \"Values not appropriate\", \"Error\", JOptionPane.ERROR_MESSAGE);\n            return;\n        }\n\n        int iMax = (int) max;\n        int iLower = (int) lower;\n        int iUpper = (int) upper;\n\n        if (isOEColorScaleType) {\n            colorRangePanel.updateRatioColorSlider(superAdapter.getHiC(), iMax, iUpper);\n        } else {\n            colorRangePanel.updateColorSlider(superAdapter.getHiC(), iLower, iUpper, iMax);\n        }\n\n        colorRangePanel.setColorRangeSliderVisible(true, superAdapter);\n        if (!superAdapter.getMainViewPanel().setResolutionSliderVisible(true, superAdapter)) {\n            System.err.println(\"Error encountered 12134\");\n        }\n        setVisible(false);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/ColorScaleHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.Block;\nimport juicebox.data.ContactRecord;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.matrix.BasicMatrix;\nimport juicebox.windowui.MatrixType;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.renderer.ColorScale;\nimport org.broad.igv.renderer.ContinuousColorScale;\n\nimport java.awt.*;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\npublic class ColorScaleHandler {\n    private final PearsonColorScale pearsonColorScale = new PearsonColorScale();\n    private final Map<String, ContinuousColorScale> observedColorScaleMap = new HashMap<>();\n    private final Map<String, OEColorScale> ratioColorScaleMap = new HashMap<>();\n    public static Color HIC_MAP_COLOR = Color.RED;\n\n    public PearsonColorScale getPearsonColorScale() {\n        return pearsonColorScale;\n    }\n\n    public void reset() {\n        observedColorScaleMap.clear();\n        ratioColorScaleMap.clear();\n    }\n\n    public Color getDenseMatrixColor(String key, float score, PearsonColorScale pearsonColorScale, ColorScale genericColorScale) {\n        Color color;\n        if (Float.isNaN(score) || Float.isInfinite(score)) {\n            color = Color.gray;\n        } else {\n            if (pearsonColorScale != null) {\n                color = score == 0 ? Color.black : pearsonColorScale.getColor(key, score);\n            } else {\n                color = genericColorScale.getColor(score);\n            }\n        }\n        return color;\n    }\n\n    public void setNewDisplayRange(MatrixType displayOption, double min, double max, String key) {\n\n        if (MatrixType.isOEColorScaleType(displayOption)) {\n\n            OEColorScale oeColorScale = ratioColorScaleMap.get(key);\n            if (oeColorScale == null) {\n                oeColorScale = new OEColorScale(displayOption);\n                ratioColorScaleMap.put(key, oeColorScale);\n            }\n            oeColorScale.setThreshold(max);\n\n        } else {\n\n            ContinuousColorScale observedColorScale = observedColorScaleMap.get(key);\n            if (observedColorScale == null) {\n                if (HiCGlobals.isDarkulaModeEnabled) {\n                    observedColorScale = new ContinuousColorScale(min, max, Color.black, HIC_MAP_COLOR);\n                } else {\n                    observedColorScale = new ContinuousColorScale(min, max, Color.white, HIC_MAP_COLOR);\n                }\n                observedColorScaleMap.put(key, observedColorScale);\n            }\n            observedColorScale.setNegEnd(min);\n            observedColorScale.setPosEnd(max);\n        }\n    }\n\n    public ColorScale getColorScale(String key, MatrixType displayOption, boolean isWholeGenome, List<Block> blocks, List<Block> ctrlBlocks, float max) {\n        if (blocks.isEmpty()) {\n            return getColorScale(key, displayOption, isWholeGenome, ctrlBlocks, max);\n        } else {\n            return getColorScale(key, displayOption, isWholeGenome, blocks, max);\n        }\n    }\n\n    public ColorScale getColorScale(String key, MatrixType displayOption, boolean wholeGenome, List<Block> blocks, float givenMax) {\n\n        if (MatrixType.isOEColorScaleType(displayOption)) {\n            OEColorScale oeColorScale = ratioColorScaleMap.get(key);\n            if (oeColorScale == null) {\n                oeColorScale = new OEColorScale(displayOption);\n                ratioColorScaleMap.put(key, oeColorScale);\n            }\n            return oeColorScale;\n        } else {\n\n            //todo: why is the key flicking between resolutions when rendering a switch from \"whole genome\" to chromosome view?\n            ContinuousColorScale observedColorScale = observedColorScaleMap.get(key);\n            if (observedColorScale == null) {\n                double percentile = wholeGenome ? 99 : 95;\n                float max = givenMax;\n                if (blocks != null) {\n                    max = computePercentile(blocks, percentile);\n                }\n\n                //observedColorScale = new ContinuousColorScale(0, max, Color.white, Color.red);\n                if (HiCGlobals.isDarkulaModeEnabled) {\n                    observedColorScale = new ContinuousColorScale(0, max, Color.black, HIC_MAP_COLOR);\n                } else {\n                    observedColorScale = new ContinuousColorScale(0, max, Color.white, HIC_MAP_COLOR);\n                }\n                observedColorScaleMap.put(key, observedColorScale);\n                //mainWindow.updateColorSlider(0, 2 * max, max);\n            }\n            return observedColorScale;\n        }\n    }\n\n    public void updateColorSliderFromColorScale(SuperAdapter superAdapter, MatrixType displayOption, String key) {\n\n        if (MatrixType.isOEColorScaleType(displayOption)) {\n            OEColorScale oeColorScale = ratioColorScaleMap.get(key);\n\n            if (oeColorScale == null) {\n                oeColorScale = new OEColorScale(displayOption);\n                ratioColorScaleMap.put(key, oeColorScale);\n            }\n            superAdapter.updateRatioColorSlider((int) oeColorScale.getMax(), oeColorScale.getThreshold());\n        } else {\n\n            ContinuousColorScale observedColorScale = observedColorScaleMap.get(key);\n            if ((observedColorScale != null)) {\n                superAdapter.updateColorSlider(observedColorScale.getMinimum(), observedColorScale.getMaximum());\n            }\n        }\n    }\n\n    public float computePercentile(List<Block> blocks, double p) {\n        DescriptiveStatistics stats = new DescriptiveStatistics();\n        if (blocks != null) {\n            for (Block b : blocks) {\n                for (int i = 0; i < b.getContactRecords().size(); i += 10) {\n                    ContactRecord rec = b.getContactRecords().get(i);\n                    if (rec.getBinX() != rec.getBinY()) { // Filter diagonal\n                        stats.addValue(rec.getCounts());\n                    }\n                }\n            }\n        }\n        return stats.getN() == 0 ? 1 : (float) stats.getPercentile(p);\n    }\n\n    public float computePercentile(BasicMatrix bm, double p) {\n        DescriptiveStatistics stats = new DescriptiveStatistics();\n        for (int i = 0; i < bm.getRowDimension(); i++) {\n            for (int j = i + 1; j < bm.getColumnDimension(); j++) {\n                stats.addValue(bm.getEntry(i, j));\n            }\n        }\n\n        return stats.getN() == 0 ? 1 : (float) stats.getPercentile( p);\n    }\n\n    public float computePercentile(BasicMatrix bm1, BasicMatrix bm2, double percentile) {\n        return computePercentile(bm1, percentile) + computePercentile(bm2, percentile);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/CursorRenderer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport java.awt.*;\n\npublic class CursorRenderer {\n    private final HeatmapPanel parent;\n\n    public CursorRenderer(HeatmapPanel heatmapPanel) {\n        this.parent = heatmapPanel;\n    }\n\n    public void drawCursors(Graphics2D g, Point cursorPoint, Point diagonalCursorPoint,\n                            double binOriginX, double binOriginY, double scaleFactor, Color colorForRuler,\n                            double bRight, double bBottom) {\n        if (cursorPoint != null) {\n            g.setColor(colorForRuler);\n            g.drawLine(cursorPoint.x, 0, cursorPoint.x, parent.getHeight());\n            g.drawLine(0, cursorPoint.y, parent.getWidth(), cursorPoint.y);\n        } else if (diagonalCursorPoint != null) {\n            g.setColor(colorForRuler);\n            // quadrant 4 signs in plotting equal to quadrant 1 flipped across x in cartesian plane\n            // y = -x + b\n            // y + x = b\n            int b = diagonalCursorPoint.x + diagonalCursorPoint.y;\n            // at x = 0, y = b unless y exceeds height\n            int pHeight = parent.getHeight();\n            int pWidth = parent.getWidth();\n\n\n            int leftEdgeY = Math.min(b, pHeight);\n            int leftEdgeX = b - leftEdgeY;\n            // at y = 0, x = b unless x exceeds width\n            int rightEdgeX = Math.min(b, pWidth);\n            int rightEdgeY = b - rightEdgeX;\n            g.drawLine(leftEdgeX, leftEdgeY, rightEdgeX, rightEdgeY);\n\n            // now we need to draw the perpendicular\n            // line which intersects this at the mouse\n            // m = -1, neg reciprocal is 1\n            // y2 = x2 + b2\n            // y2 - x2 = b2\n            int b2 = diagonalCursorPoint.y - diagonalCursorPoint.x;\n            // at x2 = 0, y2 = b2 unless y less than 0\n            int leftEdgeY2 = Math.max(b2, 0);\n            int leftEdgeX2 = leftEdgeY2 - b2;\n            // at x2 = width, y2 = width+b2 unless x exceeds height\n            int rightEdgeY2 = Math.min(pWidth + b2, pHeight);\n            int rightEdgeX2 = rightEdgeY2 - b2;\n            g.drawLine(leftEdgeX2, leftEdgeY2, rightEdgeX2, rightEdgeY2);\n\n            // find a point on the diagonal (binx = biny)\n            double binXYOrigin = Math.max(binOriginX, binOriginY);\n            // ensure diagonal is in view\n            if (binXYOrigin < bRight && binXYOrigin < bBottom) {\n                int xDiag = (int) ((binXYOrigin - binOriginX) * scaleFactor);\n                int yDiag = (int) ((binXYOrigin - binOriginY) * scaleFactor);\n                // see if new point is above the line y2 = x2 + b2\n                // y' less than due to flipped topography\n                int vertDisplacement = yDiag - (xDiag + b2);\n                // displacement takes care of directionality of diagonal\n                // being above/below is the second line we drew\n                int b3 = b2 + (2 * vertDisplacement);\n                // at x2 = 0, y2 = b2 unless y less than 0\n                int leftEdgeY3 = Math.max(b3, 0);\n                int leftEdgeX3 = leftEdgeY3 - b3;\n                // at x2 = width, y2 = width+b2 unless x exceeds height\n                int rightEdgeY3 = Math.min(pWidth + b3, pHeight);\n                int rightEdgeX3 = rightEdgeY3 - b3;\n                g.drawLine(leftEdgeX3, leftEdgeY3, rightEdgeX3, rightEdgeY3);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/Feature2DHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport gnu.trove.procedure.TIntProcedure;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.HiCGridAxis;\nimport juicebox.track.feature.*;\nimport net.sf.jsi.SpatialIndex;\nimport net.sf.jsi.rtree.RTree;\n\nimport java.awt.*;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Handles 2D features such as domains and peaks\n * Created by muhammadsaadshamim on 8/6/15.\n */\npublic class Feature2DHandler {\n\n    //private static final float MAX_DIST_NEIGHBOR = 1000f;\n    private static final int offsetPX = 4;\n    public static int numberOfLoopsToFind = 1000;\n    private final Map<String, SpatialIndex> featureRtrees = new HashMap<>();\n    protected Feature2DList loopList;\n    private boolean isTranslucentPlottingEnabled = false;\n    private boolean sparseFeaturePlottingEnabled = false, isEnlargedPlottingEnabled = false;\n    private boolean layerVisible = true;\n    private String path = null;\n\n    public Feature2DHandler() {\n        loopList = new Feature2DList();\n        clearLists();\n    }\n\n    public Feature2DHandler(Feature2DList inputList) {\n        this();\n        setLoopList(inputList);\n    }\n\n    public Rectangle getRectangleFromFeature(HiCGridAxis xAxis, HiCGridAxis yAxis, Feature2D feature, double binOriginX,\n                                             double binOriginY, double scaleFactor) {\n\n        int binStart1 = xAxis.getBinNumberForGenomicPosition(feature.getStart1());\n        int binEnd1 = xAxis.getBinNumberForGenomicPosition(feature.getEnd1());\n        int binStart2 = yAxis.getBinNumberForGenomicPosition(feature.getStart2());\n        int binEnd2 = yAxis.getBinNumberForGenomicPosition(feature.getEnd2());\n\n        // option to draw larger rectangles for ease of viewing\n        int offset = 0, offsetDoubled = 0;\n        if (isEnlargedPlottingEnabled) {\n            offset = offsetPX;\n            offsetDoubled = offsetPX + offsetPX;\n        }\n\n        int x = (int) ((binStart1 - binOriginX) * scaleFactor) - offset;\n        int y = (int) ((binStart2 - binOriginY) * scaleFactor) - offset;\n        int w = (int) Math.max(1, scaleFactor * (binEnd1 - binStart1)) + offsetDoubled;\n        int h = (int) Math.max(1, scaleFactor * (binEnd2 - binStart2)) + offsetDoubled;\n\n        return new Rectangle(x, y, w, h);\n    }\n\n    public List<Feature2DGuiContainer> convertFeaturesToFeaturePairs(AnnotationLayerHandler handler, List<Feature2D> features, MatrixZoomData zd,\n                                                                     double binOriginX, double binOriginY, double scale) {\n        final List<Feature2DGuiContainer> featurePairs = new ArrayList<>();\n\n        final HiCGridAxis xAxis = zd.getXGridAxis();\n        final HiCGridAxis yAxis = zd.getYGridAxis();\n\n        for (Feature2D feature : features) {\n            featurePairs.add(new Feature2DGuiContainer(\n                    getRectangleFromFeature(xAxis, yAxis, feature, binOriginX, binOriginY, scale),\n                    feature, handler));\n        }\n\n        return featurePairs;\n    }\n\n    protected void clearLists() {\n        loopList = new Feature2DList();\n        layerVisible = true;\n        featureRtrees.clear();\n    }\n\n    public boolean getLayerVisibility() {\n        return layerVisible;\n    }\n\n    public void setLayerVisibility(boolean showLoops) {\n        this.layerVisible = showLoops;\n    }\n\n\n    protected void remakeRTree() {\n        featureRtrees.clear();\n\n        loopList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String key, List<Feature2D> features) {\n\n                SpatialIndex si = new RTree();\n                si.init(null);\n                for (int i = 0; i < features.size(); i++) {\n                    Feature2D feature = features.get(i);\n                    si.add(new net.sf.jsi.Rectangle((float) feature.getStart1(), (float) feature.getStart2(),\n                            (float) feature.getEnd1(), (float) feature.getEnd2()), i);\n                }\n                featureRtrees.put(key, si);\n            }\n        });\n        //}\n    }\n\n    public resultContainer setLoopList(String path, ChromosomeHandler chromosomeHandler) {\n        int numFeaturesAdded = 0;\n        ArrayList<String> attributes = null;\n        Color color = null;\n        if (this.path == null) {\n            this.path = path;\n            Feature2DList newList = Feature2DParser.loadFeatures(path, chromosomeHandler, true, null, false);\n            numFeaturesAdded += newList.getNumTotalFeatures();\n            color = newList.extractSingleFeature().getColor();\n            attributes = newList.extractSingleFeature().getAttributeKeys();\n            loopList = newList;\n            Map<String, String> defaultAttributes = new HashMap<>(); //creates defaultAttributes map\n            for (String attribute : attributes) {\n                defaultAttributes.put(attribute, null);\n            }\n            loopList.setDefaultAttributes(defaultAttributes);\n        }\n        //loopLists.get(path).setVisible(true);\n        remakeRTree();\n        return new resultContainer(numFeaturesAdded, color, attributes);\n    }\n\n    public void createNewMergedLoopLists(List<Feature2DList> lists) {\n\n        for (Feature2DList list : lists) {\n            if (list.getNumTotalFeatures() > 0) {\n                addToLoopList(list, false);\n            }\n        }\n\n        remakeRTree();\n    }\n\n    public void setLoopList(Feature2DList feature2DList) {\n        loopList = feature2DList;\n        remakeRTree();\n    }\n\n    private void addToLoopList(Feature2DList feature2DList, boolean remakeTree) {\n        loopList.add(feature2DList);\n        if (remakeTree) {\n            remakeRTree();\n        }\n    }\n\n    public Feature2DList getAllVisibleLoops() {\n        Feature2DList visibleLoopList = new Feature2DList();\n        if (layerVisible) {\n            visibleLoopList = loopList;\n        }\n        return visibleLoopList;\n    }\n\n    public List<Feature2D> getNearbyFeatures(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x, int y, int n,\n                                             final double binOriginX, final double binOriginY, final double scale) {\n        final List<Feature2D> foundFeatures = new ArrayList<>();\n        final String key = Feature2DList.getKey(chrIdx1, chrIdx2);\n        final HiCGridAxis xAxis = zd.getXGridAxis();\n        final HiCGridAxis yAxis = zd.getYGridAxis();\n\n\n        if (featureRtrees.containsKey(key) && layerVisible) {\n            if (sparseFeaturePlottingEnabled) {\n\n                try {\n                    featureRtrees.get(key).nearestN(\n                            getGenomicPointFromXYCoordinate(x, y, xAxis, yAxis, binOriginX, binOriginY, scale),      // the point for which we want to find nearby rectangles\n                            new TIntProcedure() {         // a procedure whose execute() method will be called with the results\n                                public boolean execute(int i) {\n                                    Feature2D feature = loopList.get(key).get(i);\n                                    Rectangle rect = getRectangleFromFeature(xAxis, yAxis, feature, binOriginX, binOriginY, scale);\n                                    if (!SuperAdapter.assemblyModeCurrentlyActive || (rect.getWidth() > 1 && rect.getHeight() > 1)) {\n                                        foundFeatures.add(feature);\n                                    }\n                                    return true;              // return true here to continue receiving results\n                                }\n                            },\n                            n,                            // the number of nearby rectangles to find\n                            Float.MAX_VALUE               // Don't bother searching further than this. MAX_VALUE means search everything\n                    );\n                } catch (Exception e) {\n                    System.err.println(\"Error encountered getting nearby features\" + e.getLocalizedMessage());\n                }\n            } else {\n\n                for (Feature2D feature : loopList.get(key)) {\n                    Rectangle rect = getRectangleFromFeature(xAxis, yAxis, feature, binOriginX, binOriginY, scale);\n                    if (!SuperAdapter.assemblyModeCurrentlyActive || (rect.getWidth() > 1 && rect.getHeight() > 1)) {\n                        foundFeatures.add(feature);\n                    }\n                }\n            }\n        }\n        return foundFeatures;\n    }\n\n    public List<Feature2D> getIntersectingFeatures(int chrIdx1, int chrIdx2, net.sf.jsi.Rectangle selectionWindow, boolean ignoreVisibility) {\n        final List<Feature2D> foundFeatures = new ArrayList<>();\n        final String key = Feature2DList.getKey(chrIdx1, chrIdx2);\n\n        if (layerVisible || ignoreVisibility) {\n            if (featureRtrees.containsKey(key)) {\n                try {\n                    featureRtrees.get(key).intersects(\n                            selectionWindow,\n                            new TIntProcedure() {     // a procedure whose execute() method will be called with the results\n                                public boolean execute(int i) {\n                                    Feature2D feature = loopList.get(key).get(i);\n                                    foundFeatures.add(feature);\n                                    return true;      // return true here to continue receiving results\n                                }\n                            });\n                    } catch (Exception e) {\n                        System.err.println(\"Error encountered getting intersecting features\" + e.getLocalizedMessage());\n                    }\n            } else {\n                System.err.println(\"returning all; didn't find \" + key + \" intersecting\");\n                List<Feature2D> features = loopList.get(key);\n                if (features != null) foundFeatures.addAll(features);\n            }\n        }\n        return foundFeatures;\n    }\n\n    public List<Feature2D> getContainedFeatures(int chrIdx1, int chrIdx2, net.sf.jsi.Rectangle currentWindow) {\n        final List<Feature2D> foundFeatures = new ArrayList<>();\n        final String key = Feature2DList.getKey(chrIdx1, chrIdx2);\n\n        if (featureRtrees.containsKey(key)) {\n            featureRtrees.get(key).contains(\n                    currentWindow,      // the window in which we want to find all rectangles\n                    new TIntProcedure() {         // a procedure whose execute() method will be called with the results\n                        public boolean execute(int i) {\n                            Feature2D feature = loopList.get(key).get(i);\n                            //System.out.println(feature.getChr1() + \"\\t\" + feature.getStart1() + \"\\t\" + feature.getStart2());\n                            foundFeatures.add(feature);\n                            return true;              // return true here to continue receiving results\n                        }\n                    }\n            );\n        } else {\n            System.err.println(\"returning all; key \" + key + \" not found contained\");\n            List<Feature2D> features = loopList.get(key);\n            if (features != null) foundFeatures.addAll(features);\n        }\n\n        return foundFeatures;\n    }\n\n    private net.sf.jsi.Point getGenomicPointFromXYCoordinate(double x, double y, HiCGridAxis xAxis, HiCGridAxis yAxis,\n                                                             double binOriginX, double binOriginY, double scale) {\n        float x2 = (float) (((x / scale) + binOriginX) * xAxis.getBinSize());\n        float y2 = (float) (((y / scale) + binOriginY) * yAxis.getBinSize());\n        return new net.sf.jsi.Point(x2, y2);\n    }\n\n    public void setSparsePlottingEnabled(boolean status) {\n        sparseFeaturePlottingEnabled = status;\n    }\n\n    public boolean getIsSparsePlottingEnabled() {\n        return sparseFeaturePlottingEnabled;\n    }\n\n    public boolean getIsTransparent() {\n        return isTranslucentPlottingEnabled;\n    }\n\n    public void setIsTransparent(boolean status) {\n        isTranslucentPlottingEnabled = status;\n    }\n\n    public boolean getIsEnlarged() {\n        return isEnlargedPlottingEnabled;\n    }\n\n    public void setIsEnlarged(boolean status) {\n        isEnlargedPlottingEnabled = status;\n    }\n\n    public void setColorOfAllAnnotations(Color color) {\n        loopList.setColor(color);\n\n    }\n\n    public Feature2DList getFeatureList() {\n        return loopList;\n    }\n\n    public List<Feature2D> getContainedFeatures(Chromosome chrom, int rectULX, int rectULY, int rectLRX, int rectLRY, int resolution) {\n        net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(\n                rectULX * resolution,\n                rectULY * resolution,\n                rectLRX * resolution,\n                rectLRY * resolution);\n        return getContainedFeatures(chrom.getIndex(), chrom.getIndex(), currentWindow);\n    }\n\n    public class resultContainer {\n        public final int n;\n        public final Color color;\n        final ArrayList<String> attributes;\n\n        resultContainer(int n, Color color, ArrayList<String> attributes) {\n            this.n = n;\n            this.color = color;\n            this.attributes = attributes;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/FeatureRenderer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.track.HiCGridAxis;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.track.feature.Feature2D;\n\nimport java.awt.*;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 6/4/15.\n */\npublic class FeatureRenderer {\n\n    public static final Color HIGHLIGHT_COLOR = Color.BLACK;\n\n    public static void render(Graphics2D g2, AnnotationLayerHandler annotationHandler, List<Feature2D> loops, MatrixZoomData zd,\n                              double binOriginX, double binOriginY, double scaleFactor,\n                              List<Feature2D> highlightedFeatures, boolean showFeatureHighlight,\n                              int maxWidth, int maxHeight) {\n        if (annotationHandler.getLineStyle() == LineStyle.DASHED) {\n            Stroke dashed = new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL, 0, new float[]{1}, 0);\n            g2.setStroke(dashed);\n        }\n\n        Feature2DHandler feature2DHandler = annotationHandler.getFeatureHandler();\n        PlottingOption enablePlottingOption = annotationHandler.getPlottingStyle();\n\n        // Note: we're assuming feature.chr1 == zd.chr1, and that chr1 is on x-axis\n        HiCGridAxis xAxis = zd.getXGridAxis();\n        HiCGridAxis yAxis = zd.getYGridAxis();\n\n        if (loops != null) {\n            for (Feature2D feature : loops) {\n\n                if (!feature.isOnDiagonal()) {\n                    if (feature.isInLowerLeft()) {\n                        if (enablePlottingOption == PlottingOption.ONLY_UPPER_RIGHT) {\n                            continue;\n                        }\n                    } else if (feature.isInUpperRight()) {\n                        if (enablePlottingOption == PlottingOption.ONLY_LOWER_LEFT) {\n                            continue;\n                        }\n                    }\n                }\n\n                if (feature2DHandler.getIsTransparent()) {\n                    g2.setColor(feature.getTranslucentColor());\n                } else {\n                    g2.setColor(feature.getColor());\n                }\n\n                Rectangle rect = feature2DHandler.getRectangleFromFeature(xAxis, yAxis, feature, binOriginX, binOriginY, scaleFactor);\n                int x = (int) rect.getX();\n                int y = (int) rect.getY();\n                int w = (int) rect.getWidth();\n                int h = (int) rect.getHeight();\n\n                if (feature.isOnDiagonal()) { // contact domains\n                    if (enablePlottingOption == PlottingOption.ONLY_LOWER_LEFT) {\n                        plotInLowerLeft(g2, x, y, w, h);\n                    } else if (enablePlottingOption == PlottingOption.ONLY_UPPER_RIGHT) {\n                        plotInUpperRight(g2, x, y, w, h);\n                    } else if (enablePlottingOption == PlottingOption.EVERYTHING) {\n                        plotSimple(g2, x, y, w, h);\n                    }\n                } else {\n                    plotSimple(g2, x, y, w, h);\n                }\n            }\n        }\n\n        if (highlightedFeatures != null && highlightedFeatures.size() != 0 && showFeatureHighlight) {\n            g2.setColor(highlightedFeatures.get(0).getColor());\n\n            for (Feature2D highlightedFeature : highlightedFeatures) {\n                int binStart1 = xAxis.getBinNumberForGenomicPosition(highlightedFeature.getStart1());\n                int binEnd1 = xAxis.getBinNumberForGenomicPosition(highlightedFeature.getEnd1());\n                int binStart2 = yAxis.getBinNumberForGenomicPosition(highlightedFeature.getStart2());\n                int binEnd2 = yAxis.getBinNumberForGenomicPosition(highlightedFeature.getEnd2());\n\n                g2.setColor(HIGHLIGHT_COLOR);\n                if (HiCFileTools.equivalentChromosome(highlightedFeature.getChr1(), zd.getChr1())) {\n                    int x = (int) ((binStart1 - binOriginX) * scaleFactor);\n                    int h = (int) Math.max(1, scaleFactor * (binEnd1 - binStart1));\n\n                    g2.drawLine(x, 0, x, maxHeight);\n                    g2.drawLine(x + h, 0, x + h, maxHeight);\n                }\n                if (HiCFileTools.equivalentChromosome(highlightedFeature.getChr2(), zd.getChr2())) {\n                    int y = (int) ((binStart2 - binOriginY) * scaleFactor);\n                    int w = (int) Math.max(1, scaleFactor * (binEnd2 - binStart2));\n\n                    g2.drawLine(0, y, maxWidth, y);\n                    g2.drawLine(0, y + w, maxWidth, y + w);\n                }\n            }\n        }\n    }\n\n    private static void plotSimple(Graphics2D g2, int x, int y, int w, int h) {\n        g2.drawRect(x, y, w, h);\n        if (w > 5) {\n            g2.drawRect(x + 1, y + 1, w - 2, h - 2);\n        } else {\n            g2.drawRect(x - 1, y - 1, w + 2, h + 2);\n        }\n    }\n\n    private static void plotInUpperRight(Graphics2D g2, int x, int y, int w, int h) {\n        g2.drawLine(x, y, x + w, y);\n        g2.drawLine(x + w, y, x + w, y + h);\n        if (w > 5) {\n            g2.drawLine(x + 1, y + 1, x + w + 1, y + 1);\n            g2.drawLine(x + w + 1, y + 1, x + w + 1, y + h - 1);\n        }\n    }\n\n    private static void plotInLowerLeft(Graphics2D g2, int x, int y, int w, int h) {\n        g2.drawLine(x, y, x, y + h);\n        g2.drawLine(x, y + h, x + w, y + h);\n        if (w > 5) {\n            g2.drawLine(x + 1, y + 1, x + 1, y + h + 1);\n            g2.drawLine(x + 1, y + h + 1, x + w + 1, y + h + 1);\n        }\n    }\n\n    public static PlottingOption getNextState(PlottingOption state) {\n        if (state == PlottingOption.ONLY_LOWER_LEFT) {\n            return FeatureRenderer.PlottingOption.ONLY_UPPER_RIGHT;\n        } else if (state == PlottingOption.ONLY_UPPER_RIGHT) {\n            return FeatureRenderer.PlottingOption.EVERYTHING;\n        } else if (state == PlottingOption.EVERYTHING) {\n            return FeatureRenderer.PlottingOption.ONLY_LOWER_LEFT;\n        }\n        return FeatureRenderer.PlottingOption.EVERYTHING;\n    }\n\n    public enum PlottingOption {ONLY_LOWER_LEFT, ONLY_UPPER_RIGHT, EVERYTHING}\n\n    public enum LineStyle {DASHED, SOLID}\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/GeneralTileManager.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationType;\n\nimport javax.swing.*;\nimport java.awt.*;\n\npublic class GeneralTileManager {\n    private static final int imageTileWidth = 500;\n\n    private final HiCMapTileManager mapTileManager;\n\n    public GeneralTileManager(ColorScaleHandler colorScaleHandler) {\n        mapTileManager = new HiCMapTileManager(colorScaleHandler);\n    }\n\n    public boolean renderHiCTiles(HeatmapRenderer renderer, double binOriginX, double binOriginY, double bRight, double bBottom,\n                                  MatrixZoomData zd, MatrixZoomData controlZd,\n                                  double scaleFactor, Rectangle bounds, HiC hic, JComponent parent, SuperAdapter superAdapter) {\n\n        boolean allTilesNull = true;\n        MatrixType displayOption = hic.getDisplayOption();\n        NormalizationType observedNormalizationType = hic.getObsNormalizationType();\n        NormalizationType controlNormalizationType = hic.getControlNormalizationType();\n\n        // tile numbers\n        int tLeft = (int) (binOriginX / imageTileWidth);\n        int tRight = (int) Math.ceil(bRight / imageTileWidth);\n        int tTop = (int) (binOriginY / imageTileWidth);\n        int tBottom = (int) Math.ceil(bBottom / imageTileWidth);\n\n        for (int tileRow = tTop; tileRow <= tBottom; tileRow++) {\n            for (int tileColumn = tLeft; tileColumn <= tRight; tileColumn++) {\n\n                ImageTile tile = null;\n                try {\n                    tile = mapTileManager.getImageTile(zd, controlZd, tileRow, tileColumn, displayOption,\n                            observedNormalizationType, controlNormalizationType, hic, parent);\n                } catch (Exception e) {\n                    System.err.println(e.getMessage());\n\n                }\n\n                if (tile != null) {\n                    allTilesNull = false;\n\n                    int imageWidth = tile.image.getWidth(null);\n                    int imageHeight = tile.image.getHeight(null);\n\n                    int xSrc0 = 0;\n                    int xSrc1 = imageWidth;\n                    int ySrc0 = 0;\n                    int ySrc1 = imageHeight;\n\n                    int xDest0 = (int) ((tile.bLeft - binOriginX) * scaleFactor);\n                    int xDest1 = (int) ((tile.bLeft + imageWidth - binOriginX) * scaleFactor);\n                    int yDest0 = (int) ((tile.bTop - binOriginY) * scaleFactor);\n                    int yDest1 = (int) ((tile.bTop + imageHeight - binOriginY) * scaleFactor);\n\n                    // Trim off edges that are out of view -- take care if you attempt to simplify or rearrange this,\n                    // its easy to introduce alias and round-off errors due to the int casts.  I suggest leaving it alone.\n                    final int screenRight = bounds.x + bounds.width;\n                    final int screenBottom = bounds.y + bounds.height;\n                    if (xDest0 < 0) {\n                        int leftExcess = (int) (-xDest0 / scaleFactor);\n                        xSrc0 += leftExcess;\n                        xDest0 = (int) ((tile.bLeft - binOriginX + leftExcess) * scaleFactor);\n                    }\n                    if (xDest1 > screenRight) {\n                        int rightExcess = (int) ((xDest1 - screenRight) / scaleFactor);\n                        xSrc1 -= rightExcess;\n                        xDest1 = (int) ((tile.bLeft + imageWidth - binOriginX - rightExcess) * scaleFactor);\n                    }\n                    if (yDest0 < 0) {\n                        int topExcess = (int) (-yDest0 / scaleFactor);\n                        ySrc0 += topExcess;\n                        yDest0 = (int) ((tile.bTop - binOriginY + topExcess) * scaleFactor);\n                    }\n                    if (yDest1 > screenBottom) {\n                        int bottomExcess = (int) ((yDest1 - screenBottom) / scaleFactor);\n                        ySrc1 -= bottomExcess;\n                        yDest1 = (int) ((tile.bTop + imageHeight - binOriginY - bottomExcess) * scaleFactor);\n                    }\n\n\n                    try {\n                        if (xDest0 < xDest1 && yDest0 < yDest1 && xSrc0 < xSrc1 && ySrc0 < ySrc1) {\n                            // basically ensure that we're not trying to plot empty space\n                            // also for some reason we have negative indices sometimes??\n                            renderer.drawImage(tile.image, xDest0, yDest0, xDest1, yDest1, xSrc0, ySrc0, xSrc1, ySrc1);\n                        }\n                    } catch (Exception e) {\n\n                        // handling for svg export\n                        try {\n                            if (HiCGlobals.printVerboseComments) {\n                                System.out.println(\"svg plotting for\\n\" + xDest0 + \"_\" + yDest0 + \"_\" + xDest1 + \"_\" +\n                                        yDest1 + \"_\" + xSrc0 + \"_\" + ySrc0 + \"_\" + xSrc1 + \"_\" + ySrc1);\n                            }\n                            bypassTileAndDirectlyDrawOnGraphics(renderer, zd, tileRow, tileColumn,\n                                    displayOption, observedNormalizationType, controlNormalizationType,\n                                    xDest0, yDest0, xDest1, yDest1, xSrc0, ySrc0, xSrc1, ySrc1, hic);\n                            //processedExportRegions.add(newKey);\n                        } catch (Exception e2) {\n                            System.err.println(\"SVG export did not work\");\n                        }\n                    }\n\n                    if (HiCGlobals.displayTiles) {\n                        renderer.drawRect(xDest0, yDest0, (xDest1 - xDest0), (yDest1 - yDest0));\n                    }\n                }\n            }\n        }\n\n        //In case of change to map settings, get map color limits and update slider:\n        //TODO: || might not catch all changed at once, if more then one parameter changed...\n        if (hic.testZoomChanged() || hic.testDisplayOptionChanged() || hic.testNormalizationTypeChanged()) {\n            //In case render is called as a result of zoom change event, check if\n            //We need to update slider with map range:\n            String cacheKey = HeatmapRenderer.getColorScaleCacheKey(zd, displayOption, observedNormalizationType, controlNormalizationType);\n            mapTileManager.updateColorSliderFromColorScale(superAdapter, displayOption, cacheKey);\n            //debrisFeatureSize = (int) (debrisFeatureSize * scaleFactor);\n        }\n\n        return allTilesNull;\n    }\n\n\n\n    private void bypassTileAndDirectlyDrawOnGraphics(HeatmapRenderer renderer, MatrixZoomData zd, int tileRow, int tileColumn,\n                                                     MatrixType displayOption, NormalizationType observedNormalizationType,\n                                                     NormalizationType controlNormalizationType,\n                                                     int xDest0, int yDest0, int xDest1, int yDest1, int xSrc0,\n                                                     int ySrc0, int xSrc1, int ySrc1, HiC hic) {\n\n        // Image size can be smaller than tile width when zoomed out, or near the edges.\n\n        long maxBinCountX = zd.getXGridAxis().getBinCount();\n        long maxBinCountY = zd.getYGridAxis().getBinCount();\n\n        if (maxBinCountX < 0 || maxBinCountY < 0) return;\n\n        final int bx0 = tileColumn * imageTileWidth;\n        final int by0 = tileRow * imageTileWidth;\n\n        // set new origins\n        renderer.translate(xDest0, yDest0);\n\n        // scale drawing appropriately\n        double widthDest = xDest1 - xDest0;\n        double heightDest = yDest1 - yDest0;\n        int widthSrc = xSrc1 - xSrc0;\n        int heightSrc = ySrc1 - ySrc0;\n        double horizontalScaling = widthDest / widthSrc;\n        double verticalScaling = heightDest / heightSrc;\n        renderer.scale(horizontalScaling, verticalScaling);\n\n        final int bx0Offset = bx0 + xSrc0;\n        final int by0Offset = by0 + ySrc0;\n\n        renderer.render(bx0Offset,\n                by0Offset,\n                widthSrc,\n                heightSrc,\n                zd,\n                hic.getControlZd(),\n                displayOption,\n                observedNormalizationType,\n                controlNormalizationType,\n                hic.getExpectedValues(),\n                hic.getExpectedControlValues(),\n                false);\n\n        renderer.scale(1, 1);\n        renderer.translate(0, 0);\n    }\n\n    public void clearTileCache() {\n        mapTileManager.clearTileCache();\n    }\n\n    static class ImageTile {\n        final int bLeft;\n        final int bTop;\n        final Image image;\n\n        ImageTile(Image image, int bLeft, int py0) {\n            this.bLeft = bLeft;\n            this.bTop = py0;\n            this.image = image;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/HeatmapClickListener.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyOperationExecutor;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DGuiContainer;\nimport juicebox.windowui.HiCZoom;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 8/9/17.\n */\nclass HeatmapClickListener extends MouseAdapter implements ActionListener {\n    private static final int clickDelay = 400;\n    private final HeatmapPanel heatmapPanel;\n    private final Timer clickTimer;\n    private MouseEvent lastMouseEvent;\n    private Feature2DGuiContainer currentUpstreamFeature = null;\n    private Feature2DGuiContainer currentDownstreamFeature = null;\n\n    HeatmapClickListener(HeatmapPanel heatmapPanel) {\n        clickTimer = new Timer(clickDelay, this);\n        this.heatmapPanel = heatmapPanel;\n    }\n\n    @Override\n    public void actionPerformed(ActionEvent e) {\n        clickTimer.stop();\n        singleClick(lastMouseEvent);\n    }\n\n    @Override\n    public void mouseClicked(MouseEvent e) {\n        if (heatmapPanel.getHiC() == null) return;\n        safeMouseClicked(e);\n    }\n\n    private void unsafeMouseClickSubActionA(final MouseEvent eF) {\n        HiC hic = heatmapPanel.getHiC();\n        long[] chromosomeBoundaries = heatmapPanel.getChromosomeBoundaries();\n\n        double binX = hic.getXContext().getBinOrigin() + (eF.getX() / hic.getScaleFactor());\n        double binY = hic.getYContext().getBinOrigin() + (eF.getY() / hic.getScaleFactor());\n\n        Chromosome xChrom = null;\n        Chromosome yChrom = null;\n\n        try {\n\t\t\tlong xGenome = hic.getZd().getXGridAxis().getGenomicMid(binX);\n\t\t\tlong yGenome = hic.getZd().getYGridAxis().getGenomicMid(binY);\n\t\t\tfor (int i = 0; i < chromosomeBoundaries.length; i++) {\n\t\t\t\tif (xChrom == null && chromosomeBoundaries[i] > xGenome) {\n\t\t\t\t\txChrom = hic.getChromosomeHandler().getChromosomeFromIndex(i + 1);\n\t\t\t\t}\n\t\t\t\tif (yChrom == null && chromosomeBoundaries[i] > yGenome) {\n\t\t\t\t\tyChrom = hic.getChromosomeHandler().getChromosomeFromIndex(i + 1);\n\t\t\t\t}\n\t\t\t}\n\t\t} catch (Exception ex) {\n            // do nothing, leave chromosomes null\n        }\n        if (xChrom != null && yChrom != null) {\n            heatmapPanel.unsafeSetSelectedChromosomes(xChrom, yChrom);\n        } else {\n            System.err.println(\"null chromosome \" + xChrom + \" - \" + yChrom);\n        }\n\n        //Only if zoom is changed All->Chr:\n        heatmapPanel.updateThumbnail();\n    }\n\n    private void unsafeMouseClickSubActionB(double centerBinX, double centerBinY, HiCZoom newZoom) {\n        HiC hic = heatmapPanel.getHiC();\n\n        try {\n\t\t\tfinal String chrXName = hic.getXContext().getChromosome().toString();\n\t\t\tfinal String chrYName = hic.getYContext().getChromosome().toString();\n\t\n\t\t\tfinal long xGenome = hic.getZd().getXGridAxis().getGenomicMid(centerBinX);\n\t\t\tfinal long yGenome = hic.getZd().getYGridAxis().getGenomicMid(centerBinY);\n\t\n\t\t\thic.unsafeActuallySetZoomAndLocation(chrXName, chrYName, newZoom, xGenome, yGenome, -1, false,\n\t\t\t\t\tHiC.ZoomCallType.STANDARD, true, hic.isResolutionLocked() ? 1 : 0, true);\n\t\t} catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n    private void safeMouseClicked(final MouseEvent eF) {\n        HiC hic = heatmapPanel.getHiC();\n\n        if (!eF.isPopupTrigger() && eF.getButton() == MouseEvent.BUTTON1 && !eF.isControlDown()) {\n\n            try {\n                hic.getZd();\n            } catch (Exception e) {\n                return;\n            }\n\n            if (eF.getClickCount() > 0) {\n                lastMouseEvent = eF;\n                if (clickTimer.isRunning()) {\n                    clickTimer.stop();\n                    doubleClick(lastMouseEvent);\n                } else {\n                    clickTimer.restart();\n                    heatmapPanel.setPromptedAssemblyActionOnClick(heatmapPanel.getCurrentPromptedAssemblyAction());\n                    currentUpstreamFeature = heatmapPanel.getCurrentUpstreamFeature();\n                    currentDownstreamFeature = heatmapPanel.getCurrentDownstreamFeature();\n                }\n            }\n        }\n    }\n\n    private void singleClick(final MouseEvent lastMouseEvent) {\n        HiC hic = heatmapPanel.getHiC();\n        MainWindow mainWindow = heatmapPanel.getMainWindow();\n        SuperAdapter superAdapter = heatmapPanel.getSuperAdapter();\n\n        if (hic.isWholeGenome()) {\n            Runnable runnable = new Runnable() {\n                public void run() {\n                    unsafeMouseClickSubActionA(lastMouseEvent);\n                }\n            };\n            mainWindow.executeLongRunningTask(runnable, \"Mouse Click Set Chr\");\n        } else {\n            if (!lastMouseEvent.isShiftDown()) {\n                List<Feature2D> selectedFeatures = heatmapPanel.getSelectedFeatures();\n\n                HeatmapMouseHandler.PromptedAssemblyAction action = heatmapPanel.getPromptedAssemblyActionOnClick();\n                if (action == HeatmapMouseHandler.PromptedAssemblyAction.REGROUP) {\n                    AssemblyOperationExecutor.toggleGroup(superAdapter, currentUpstreamFeature.getFeature2D(), currentDownstreamFeature.getFeature2D());\n                    heatmapPanel.repaint();\n                    try {\n                        Robot bot = new Robot();\n                        bot.mouseMove(MouseInfo.getPointerInfo().getLocation().x, MouseInfo.getPointerInfo().getLocation().y);\n                    } catch (AWTException e) {\n                        e.printStackTrace();\n                    }\n                } else if (action == HeatmapMouseHandler.PromptedAssemblyAction.PASTEBOTTOM) {\n                    heatmapPanel.moveSelectionToEnd(); // TODO fix this so that highlight moves with translated selection\n                    heatmapPanel.repaint(); // moveSelectionToEnd already handles removeSelection\n                } else if (action == HeatmapMouseHandler.PromptedAssemblyAction.PASTETOP) {\n                    AssemblyOperationExecutor.moveSelection(superAdapter,\n                            selectedFeatures,\n                            null);\n                    removeAndRepaint();  // TODO fix this so that highlight moves with translated selection\n                } else if (action == HeatmapMouseHandler.PromptedAssemblyAction.PASTE) {\n                    AssemblyOperationExecutor.moveSelection(superAdapter, selectedFeatures, currentUpstreamFeature.getFeature2D());\n                    removeAndRepaint();  // TODO fix this so that highlight moves with translated selection\n                } else if (action == HeatmapMouseHandler.PromptedAssemblyAction.INVERT) {\n                    AssemblyOperationExecutor.invertSelection(superAdapter, selectedFeatures);\n                    removeAndRepaint(); // TODO fix this so that highlight moves with translated selection\n                }\n            }\n        }\n\n        if (HiCGlobals.printVerboseComments) {\n            try {\n                superAdapter.getAssemblyStateTracker().getAssemblyHandler().toString();\n            } catch (Exception e) {\n                System.err.println(\"Unable to print assembly state\");\n            }\n        }\n    }\n\n    private void removeAndRepaint() {\n        heatmapPanel.removeSelection();  // TODO fix this so that highlight moves with translated selection\n        heatmapPanel.repaint();\n    }\n\n    private void doubleClick(MouseEvent lastMouseEvent) {\n        HiC hic = heatmapPanel.getHiC();\n        MainWindow mainWindow = heatmapPanel.getMainWindow();\n\n\n        // Double click, zoom and center on click location\n        try {\n            // in all-by-all mimic single click\n            if (hic.isWholeGenome()) {\n                singleClick(lastMouseEvent);\n                return;\n            }\n\n            final HiCZoom currentZoom = hic.getZd().getZoom();\n            final HiCZoom nextPotentialZoom = hic.getDataset().getNextZoom(currentZoom, !lastMouseEvent.isAltDown());\n            final HiCZoom newZoom = hic.isResolutionLocked() ||\n                    hic.isPearsonEdgeCaseEncountered(nextPotentialZoom) ? currentZoom : nextPotentialZoom;\n\n            // If newZoom == currentZoom adjust scale factor (no change in resolution)\n            final double centerBinX = hic.getXContext().getBinOrigin() + (lastMouseEvent.getX() / hic.getScaleFactor());\n            final double centerBinY = hic.getYContext().getBinOrigin() + (lastMouseEvent.getY() / hic.getScaleFactor());\n\n            // perform superzoom / normal zoom / reverse-superzoom\n            if (newZoom.equals(currentZoom)) {\n                double mult = lastMouseEvent.isAltDown() ? 0.5 : 2.0;\n                // if newScaleFactor > 1.0, performs superzoom\n                // if newScaleFactor = 1.0, performs normal zoom\n                // if newScaleFactor < 1.0, performs reverse superzoom\n                double newScaleFactor = Math.max(0.0, hic.getScaleFactor() * mult);\n\n                String chrXName = hic.getXContext().getChromosome().getName();\n                String chrYName = hic.getYContext().getChromosome().getName();\n\n                int genomeX = Math.max(0, (int) (centerBinX) * newZoom.getBinSize());\n                int genomeY = Math.max(0, (int) (centerBinY) * newZoom.getBinSize());\n\n                hic.unsafeActuallySetZoomAndLocation(chrXName, chrYName, newZoom, genomeX, genomeY,\n                        newScaleFactor, true, HiC.ZoomCallType.STANDARD, true, hic.isResolutionLocked() ? 1 : 0, true);\n\n            } else {\n                Runnable runnable = new Runnable() {\n                    public void run() {\n                        unsafeMouseClickSubActionB(centerBinX, centerBinY, newZoom);\n                    }\n                };\n                mainWindow.executeLongRunningTask(runnable, \"Mouse Click Zoom\");\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/HeatmapMouseHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport com.jidesoft.swing.JidePopupMenu;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyOperationExecutor;\nimport juicebox.assembly.AssemblyScaffoldHandler;\nimport juicebox.assembly.Scaffold;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.Matrix;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.HiCFragmentAxis;\nimport juicebox.track.HiCGridAxis;\nimport juicebox.track.feature.AnnotationLayer;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DGuiContainer;\nimport juicebox.windowui.EditFeatureAttributesDialog;\nimport juicebox.windowui.MatrixType;\nimport org.broad.igv.util.Pair;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.datatransfer.Clipboard;\nimport java.awt.datatransfer.StringSelection;\nimport java.awt.event.*;\nimport java.text.NumberFormat;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\nimport static java.awt.Toolkit.getDefaultToolkit;\n\npublic class HeatmapMouseHandler extends MouseAdapter {\n\n    public static final int clickDelay = 500;\n    private static final int clickLong = 400;\n    private final List<Feature2D> highlightedFeatures = new ArrayList<>();\n    private final List<Integer> selectedSuperscaffolds = new ArrayList<>();\n    private final NumberFormat formatter = NumberFormat.getInstance();\n    private final int RESIZE_SNAP = 5;\n    private final HiC hic;\n    private final SuperAdapter superAdapter;\n    private final HeatmapPanel parent;\n    private final List<Feature2D> selectedFeatures = new ArrayList<>();\n    private final List<Feature2DGuiContainer> allFeaturePairs = new ArrayList<>();\n    private final List<Feature2DGuiContainer> allMainFeaturePairs = new ArrayList<>();\n    private final List<Feature2DGuiContainer> allEditFeaturePairs = new ArrayList<>();\n\n    DragMode dragMode = DragMode.NONE;\n    double startTime, endTime;\n    private Robot heatmapMouseBot;\n    private PromptedAssemblyAction currentPromptedAssemblyAction = PromptedAssemblyAction.NONE;\n    private PromptedAssemblyAction promptedAssemblyActionOnClick = PromptedAssemblyAction.NONE;\n    private Pair<Pair<Integer, Integer>, Feature2D> preAdjustLoop = null;\n    private boolean featureOptionMenuEnabled = false;\n    private boolean firstAnnotation;\n    private AdjustAnnotation adjustAnnotation = AdjustAnnotation.NONE;\n    private Point lastMousePoint;\n    private Point lastPressedMousePoint;\n    private boolean straightEdgeEnabled = false, diagonalEdgeEnabled = false;\n    private int debrisFeatureSize = RESIZE_SNAP;\n    private Rectangle zoomRectangle;\n    private Rectangle annotateRectangle;\n    private Feature2DGuiContainer currentFeature = null;\n    private boolean changedSize = false;\n    private Feature2DGuiContainer currentUpstreamFeature = null;\n    private Feature2DGuiContainer currentDownstreamFeature = null;\n    private boolean showFeatureHighlight = true;\n    private boolean activelyEditingAssembly = false;\n    private Feature2D debrisFeature = null;\n    private Feature2D tempSelectedGroup = null;\n\n    public HeatmapMouseHandler(HiC hic, SuperAdapter superAdapter, HeatmapPanel parent) {\n        this.hic = hic;\n        this.superAdapter = superAdapter;\n        this.parent = parent;\n        this.firstAnnotation = true;\n        try {\n            heatmapMouseBot = new Robot();\n        } catch (AWTException ignored) {\n        }\n    }\n\n    public List<Feature2D> getHighlightedFeature() {\n        return highlightedFeatures;\n    }\n\n    public void eraseHighlightedFeatures() {\n        highlightedFeatures.clear();\n        hic.setHighlightedFeatures(new ArrayList<>());\n    }\n\n    public void clearSelectedFeatures() {\n        selectedSuperscaffolds.clear();\n        updateSelectedFeatures(false);\n        selectedFeatures.clear();\n    }\n\n    public boolean getIsActivelyEditingAssembly() {\n        return activelyEditingAssembly;\n    }\n\n    public void clearFeaturePairs() {\n        allFeaturePairs.clear();\n        if (activelyEditingAssembly) {\n            allMainFeaturePairs.clear();\n            allEditFeaturePairs.clear();\n        }\n    }\n\n    public boolean getShouldShowHighlight() {\n        return showFeatureHighlight;\n    }\n\n    public void setActivelyEditingAssembly(boolean bool) {\n        activelyEditingAssembly = bool;\n    }\n\n    private JidePopupMenu getPopupMenu(final int xMousePos, final int yMousePos) {\n\n        JidePopupMenu menu = new JidePopupMenu();\n\n        if (SuperAdapter.assemblyModeCurrentlyActive) {\n            getAssemblyPopupMenu(xMousePos, yMousePos, menu);\n            menu.addSeparator();\n        }\n\n\n        final JMenuItem miUndoZoom = new JMenuItem(\"Undo Zoom\");\n        miUndoZoom.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                hic.setCursorPoint(new Point(xMousePos, yMousePos));\n                hic.undoZoomAction();\n            }\n        });\n        miUndoZoom.setEnabled(hic.getZoomActionTracker().validateUndoZoom());\n        menu.add(miUndoZoom);\n\n        final JMenuItem miRedoZoom = new JMenuItem(\"Redo Zoom\");\n        miRedoZoom.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                hic.setCursorPoint(new Point(xMousePos, yMousePos));\n                hic.redoZoomAction();\n            }\n        });\n        miRedoZoom.setEnabled(hic.getZoomActionTracker().validateRedoZoom());\n        menu.add(miRedoZoom);\n\n        // add Jump to Diagonal menu items\n        addJumpToDiagonalMenuItems(menu, xMousePos, yMousePos);\n\n        final JCheckBoxMenuItem mi = new JCheckBoxMenuItem(\"Enable straight edge\");\n        mi.setSelected(straightEdgeEnabled);\n        mi.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (mi.isSelected()) {\n                    straightEdgeEnabled = true;\n                    diagonalEdgeEnabled = false;\n                    parent.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));\n                } else {\n                    straightEdgeEnabled = false;\n                    hic.setCursorPoint(null);\n                    parent.setCursor(Cursor.getDefaultCursor());\n                    parent.repaint();\n                    superAdapter.repaintTrackPanels();\n                }\n            }\n        });\n        menu.add(mi);\n\n        final JCheckBoxMenuItem miv2 = new JCheckBoxMenuItem(\"Enable diagonal edge\");\n        miv2.setSelected(diagonalEdgeEnabled);\n        miv2.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (miv2.isSelected()) {\n                    straightEdgeEnabled = false;\n                    diagonalEdgeEnabled = true;\n                    parent.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));\n                } else {\n                    diagonalEdgeEnabled = false;\n                    hic.setDiagonalCursorPoint(null);\n                    parent.setCursor(Cursor.getDefaultCursor());\n                    parent.repaint();\n                    superAdapter.repaintTrackPanels();\n                }\n\n            }\n        });\n        menu.add(miv2);\n\n        // internally, single sync = what we previously called sync\n        final JMenuItem mi3 = new JMenuItem(\"Broadcast Single Sync\");\n        mi3.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                hic.broadcastLocation();\n            }\n        });\n\n        // internally, continuous sync = what we used to call linked\n        final JCheckBoxMenuItem mi4 = new JCheckBoxMenuItem(\"Broadcast Continuous Sync\");\n        mi4.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                final boolean isLinked = mi4.isSelected();\n                if (isLinked) {\n                    HiCGlobals.wasLinkedBeforeMousePress = false;\n                    hic.broadcastLocation();\n                }\n                hic.setLinkedMode(isLinked);\n            }\n        });\n\n        final JCheckBoxMenuItem mi5 = new JCheckBoxMenuItem(\"Freeze hover text\");\n        mi5.setSelected(!superAdapter.isTooltipAllowedToUpdated());\n        mi5.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.toggleToolTipUpdates(!superAdapter.isTooltipAllowedToUpdated());\n            }\n        });\n\n        final JMenuItem mi6 = new JMenuItem(\"Copy hover text to clipboard\");\n        mi6.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                StringSelection stringSelection = new StringSelection(superAdapter.getToolTip());\n                Clipboard clpbrd = getDefaultToolkit().getSystemClipboard();\n                clpbrd.setContents(stringSelection, null);\n            }\n        });\n\n        final JMenuItem mi7 = new JMenuItem(\"Copy top position to clipboard\");\n        mi7.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                StringSelection stringSelection = new StringSelection(hic.getXPosition());\n                superAdapter.setPositionChrTop(hic.getXPosition().concat(\":\").concat(String.valueOf(hic.getXContext().getZoom().getBinSize())));\n                superAdapter.setPositionChrLeft(hic.getYPosition().concat(\":\").concat(String.valueOf(hic.getYContext().getZoom().getBinSize())));\n                Clipboard clpbrd = getDefaultToolkit().getSystemClipboard();\n                clpbrd.setContents(stringSelection, null);\n            }\n        });\n\n        // TODO - can we remove this second option and just have a copy position to clipboard? Is this used?\n        final JMenuItem mi8 = new JMenuItem(\"Copy left position to clipboard\");\n        mi8.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                StringSelection stringSelection = new StringSelection(hic.getYPosition());\n                superAdapter.setPositionChrTop(hic.getXPosition().concat(\":\").concat(String.valueOf(hic.getXContext().getZoom().getBinSize())));\n                superAdapter.setPositionChrLeft(hic.getYPosition().concat(\":\").concat(String.valueOf(hic.getYContext().getZoom().getBinSize())));\n                Clipboard clpbrd = getDefaultToolkit().getSystemClipboard();\n                clpbrd.setContents(stringSelection, null);\n            }\n        });\n\n        final JCheckBoxMenuItem mi85Highlight = new JCheckBoxMenuItem(\"Highlight\");\n        mi85Highlight.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                //highlightedFeatures.clear();\n                addHighlightedFeature(currentFeature.getFeature2D());\n            }\n        });\n\n        final JCheckBoxMenuItem mi86Toggle = new JCheckBoxMenuItem(\"Toggle Highlight Visibility\");\n        mi86Toggle.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                featureOptionMenuEnabled = false;\n                showFeatureHighlight = !showFeatureHighlight;\n                hic.setShowFeatureHighlight(showFeatureHighlight);\n                parent.repaint();\n            }\n        });\n\n        final JMenuItem mi87Remove = new JMenuItem(\"Remove Highlight\");\n        mi87Remove.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                parent.removeHighlightedFeature();\n            }\n        });\n\n        final JMenuItem mi9_c = new JMenuItem(\"Export data centered on pixel\");\n        mi9_c.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                try {\n                    hic.exportDataCenteredAboutRegion(xMousePos, yMousePos);\n                } catch (Exception ee) {\n                    ee.printStackTrace();\n                }\n            }\n        });\n\n        final JCheckBoxMenuItem mi9_h = new JCheckBoxMenuItem(\"Generate Horizontal 1D Track\");\n        mi9_h.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                hic.generateTrackFromLocation(yMousePos, true);\n            }\n        });\n\n        final JCheckBoxMenuItem mi9_v = new JCheckBoxMenuItem(\"Generate Vertical 1D Track\");\n        mi9_v.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                hic.generateTrackFromLocation(xMousePos, false);\n            }\n        });\n\n\n        final JMenuItem mi10_1 = new JMenuItem(\"Change Color\");\n        mi10_1.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                featureOptionMenuEnabled = false;\n                Pair<Rectangle, Feature2D> featureCopy =\n                        new Pair<>(currentFeature.getRectangle(), currentFeature.getFeature2D());\n                parent.launchColorSelectionMenu(featureCopy);\n            }\n        });\n\n        final JMenuItem mi10_2 = new JMenuItem(\"Change Attributes\");\n        mi10_2.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                featureOptionMenuEnabled = false;\n                new EditFeatureAttributesDialog(parent.getMainWindow(), currentFeature.getFeature2D(),\n                        superAdapter.getActiveLayerHandler().getAnnotationLayer());\n            }\n        });\n\n        final JMenuItem mi10_3 = new JMenuItem(\"Delete\");\n        mi10_3.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                featureOptionMenuEnabled = false;\n                Feature2D feature = currentFeature.getFeature2D();\n                int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                try {\n                    superAdapter.getActiveLayerHandler().removeFromList(hic.getZd(), chr1Idx, chr2Idx, 0, 0,\n                            Feature2DHandler.numberOfLoopsToFind, hic.getXContext().getBinOrigin(),\n                            hic.getYContext().getBinOrigin(), hic.getScaleFactor(), feature);\n                } catch (Exception ee) {\n                    System.err.println(\"Could not remove custom annotation\");\n                }\n                superAdapter.refresh();\n            }\n        });\n\n\n        final JMenu configureFeatureMenu = new JMenu(\"Configure feature\");\n        configureFeatureMenu.add(mi10_1);\n        configureFeatureMenu.add(mi10_2);\n        configureFeatureMenu.add(mi10_3);\n\n        if (hic != null) {\n            //    menu.add(mi2);\n            menu.add(mi3);\n            mi4.setSelected(hic.isLinkedMode());\n            menu.add(mi4);\n            menu.add(mi5);\n            menu.add(mi6);\n            menu.add(mi7);\n            menu.add(mi8);\n            if (!ChromosomeHandler.isAllByAll(hic.getXContext().getChromosome())\n                    && MatrixType.isObservedOrControl(hic.getDisplayOption())) {\n                menu.addSeparator();\n                menu.add(mi9_h);\n                menu.add(mi9_v);\n                menu.add(mi9_c);\n            }\n\n            boolean menuSeparatorNotAdded = true;\n\n            if (highlightedFeatures.size() > 0) {\n                menu.addSeparator();\n                menuSeparatorNotAdded = false;\n                mi86Toggle.setSelected(showFeatureHighlight);\n                menu.add(mi86Toggle);\n            }\n\n            if (currentFeature != null) {//mouseIsOverFeature\n                featureOptionMenuEnabled = true;\n                if (menuSeparatorNotAdded) {\n                    menu.addSeparator();\n                }\n\n                if (highlightedFeatures.size() > 0) {\n                    if (!highlightedFeatures.contains(currentFeature.getFeature2D())) {\n                        configureFeatureMenu.add(mi85Highlight);\n                        menu.add(mi87Remove);\n                    } else {\n                        configureFeatureMenu.add(mi87Remove);\n                    }\n                } else {\n                    configureFeatureMenu.add(mi85Highlight);\n                }\n\n                menu.add(configureFeatureMenu);\n            } else if (highlightedFeatures.size() > 0) {\n                menu.add(mi87Remove);\n            }\n        }\n\n\n        return menu;\n\n    }\n\n    public Feature2D getDebrisFeature() {\n        return debrisFeature;\n    }\n\n    public Feature2D getTempSelectedGroup() {\n        return tempSelectedGroup;\n    }\n\n    public void setTempSelectedGroup(Feature2D feature2D) {\n        tempSelectedGroup = feature2D;\n    }\n\n    public List<Feature2D> getSelectedFeatures() {\n        return selectedFeatures;\n    }\n\n    private void addHighlightedFeatures(List<Feature2D> feature2DList) {\n        highlightedFeatures.addAll(feature2DList);\n        featureOptionMenuEnabled = false;\n        showFeatureHighlight = true;\n        hic.setShowFeatureHighlight(showFeatureHighlight);\n        hic.setHighlightedFeatures(highlightedFeatures);\n        superAdapter.repaintTrackPanels();\n        parent.repaint();\n    }\n\n    private void updateSelectedFeatures(boolean status) {\n        for (Feature2D feature2D : selectedFeatures) {\n            feature2D.setSetIsSelectedColorUpdate(status);\n        }\n    }\n\n    public void resetCurrentPromptedAssemblyAction() {\n        currentPromptedAssemblyAction = HeatmapMouseHandler.PromptedAssemblyAction.NONE;\n    }\n\n    private String getFloatString(float value) {\n        String valueString;\n        if (Float.isNaN(value)) {\n            valueString = \"NaN\";\n        } else if (value < 0.001) {\n            valueString = String.valueOf(value);\n        } else {\n            valueString = formatter.format(value);\n        }\n        return valueString;\n    }\n\n    private double getExpectedValue(int c1, int c2, int binX, int binY, MatrixZoomData zd,\n                                    ExpectedValueFunction df) {\n        double ev = 0;\n        if (c1 == c2) {\n            if (df != null) {\n                int distance = Math.abs(binX - binY);\n                ev = df.getExpectedValue(c1, distance);\n            }\n        } else {\n            ev = zd.getAverageCount();\n        }\n        return ev;\n    }\n\n    private void executeSplitMenuAction() {\n\n        AssemblyOperationExecutor.splitContig(selectedFeatures.get(0), debrisFeature, superAdapter, hic, true);\n\n        HiCGlobals.splitModeEnabled = false;\n        Chromosome chrX = superAdapter.getHiC().getXContext().getChromosome();\n        Chromosome chrY = superAdapter.getHiC().getYContext().getChromosome();\n        superAdapter.getEditLayer().filterTempSelectedGroup(chrX.getIndex(), chrY.getIndex());\n        superAdapter.getEditLayer().clearAnnotations();\n        superAdapter.setActiveLayerHandler(superAdapter.getMainLayer());\n        debrisFeature = null;\n        //moveDebrisToEnd();\n        parent.removeSelection();\n        reset();\n    }\n\n    /*\n    public Feature2D generateDebrisFeature(int xMousePos, int yMousePos) {\n        final double scaleFactor = hic.getScaleFactor();\n        double binOriginX = hic.getXContext().getBinOrigin();\n        double binOriginY = hic.getYContext().getBinOrigin();\n        Rectangle annotateRectangle = new Rectangle(xMousePos, (int) (yMousePos + (binOriginX - binOriginY) * scaleFactor), RESIZE_SNAP, RESIZE_SNAP);\n        superAdapter.getEditLayer().updateSelectionRegion(annotateRectangle);\n        return superAdapter.getEditLayer().generateFeature(hic);\n    }\n\n    public void toggleActivelyEditingAssembly() {\n        this.activelyEditingAssembly = !this.activelyEditingAssembly;\n    }\n\n    //private enum AdjustAnnotation {LEFT, RIGHT, NONE}\n    */\n\n    public void setFeatureOptionMenuEnabled(boolean bool) {\n        featureOptionMenuEnabled = bool;\n    }\n\n    public PromptedAssemblyAction getCurrentPromptedAssemblyAction() {\n        return this.currentPromptedAssemblyAction;\n    }\n\n    public PromptedAssemblyAction getPromptedAssemblyActionOnClick() {\n        return this.promptedAssemblyActionOnClick;\n    }\n\n    public void setPromptedAssemblyActionOnClick(PromptedAssemblyAction promptedAssemblyAction) {\n        this.promptedAssemblyActionOnClick = promptedAssemblyAction;\n    }\n\n\n\n    @Override\n    public void mouseEntered(MouseEvent e) {\n        setProperCursor();\n    }\n\n    public void reset() {\n        debrisFeatureSize = RESIZE_SNAP;\n    }\n\n    private void setProperCursor() {\n        if (straightEdgeEnabled || diagonalEdgeEnabled) {\n            parent.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));\n        } else {\n            parent.setCursor(Cursor.getDefaultCursor());\n        }\n    }\n\n    private void addHighlightedFeature(Feature2D feature2D) {\n        highlightedFeatures.add(feature2D);\n        featureOptionMenuEnabled = false;\n        showFeatureHighlight = true;\n        hic.setShowFeatureHighlight(showFeatureHighlight);\n        hic.setHighlightedFeatures(highlightedFeatures);\n        superAdapter.repaintTrackPanels();\n        parent.repaint();\n    }\n\n    public void renderMouseAnnotations(Graphics2D g2) {\n        if (zoomRectangle != null) {\n            g2.draw(zoomRectangle);\n        }\n\n        if (annotateRectangle != null) {\n            g2.draw(annotateRectangle);\n        }\n    }\n\n    public void addAllFeatures(AnnotationLayerHandler handler, List<Feature2D> loops, MatrixZoomData zd,\n                               double binOriginX, double binOriginY, double scaleFactor,\n                               boolean activelyEditingAssembly) {\n        allFeaturePairs.addAll(handler.convertToFeaturePairs(handler, loops, zd, binOriginX, binOriginY, scaleFactor));\n\n        if (activelyEditingAssembly) {\n            if (handler == superAdapter.getMainLayer()) {\n                allMainFeaturePairs.addAll(superAdapter.getMainLayer().convertToFeaturePairs(handler, loops, zd, binOriginX, binOriginY, scaleFactor));\n            } else if (handler == superAdapter.getEditLayer() && !selectedFeatures.isEmpty()) {\n                allEditFeaturePairs.addAll(superAdapter.getEditLayer().convertToFeaturePairs(handler, loops, zd, binOriginX, binOriginY, scaleFactor));\n            }\n        }\n    }\n\n    @Override\n    public void mouseExited(MouseEvent e) {\n        hic.setCursorPoint(null);\n        if (straightEdgeEnabled || diagonalEdgeEnabled) {\n            superAdapter.repaintTrackPanels();\n        }\n    }\n\n    @Override\n    public void mousePressed(final MouseEvent e) {\n        startTime = System.nanoTime();\n        featureOptionMenuEnabled = false;\n        if (hic.isWholeGenome()) {\n            if (e.isPopupTrigger()) {\n                getPopupMenu(e.getX(), e.getY()).show(parent, e.getX(), e.getY());\n            }\n            return;\n        }\n        // Priority is right click\n        if (e.isPopupTrigger()) {\n            getPopupMenu(e.getX(), e.getY()).show(parent, e.getX(), e.getY());\n        } else {\n\n            // turn off continuous sync for dragging\n            if (hic.isLinkedMode()) {\n                HiCGlobals.wasLinkedBeforeMousePress = true;\n                hic.setLinkedMode(false);\n            }\n\n            // Alt down for zoom\n            if (e.isAltDown()) {\n                dragMode = DragMode.ZOOM;\n                // Shift down for custom annotations\n            } else if (e.isShiftDown() && (activelyEditingAssembly || superAdapter.getActiveLayerHandler().getAnnotationLayerType() != AnnotationLayer.LayerType.SCAFFOLD)) {\n\n                if (!activelyEditingAssembly) {\n                    if (superAdapter.unsavedEditsExist() && firstAnnotation) {\n                        firstAnnotation = false;\n                        String text = \"There are unsaved hand annotations from your previous session! \\n\" +\n                                \"Go to 'Annotations > Hand Annotations > Load Last' to restore.\";\n                        System.err.println(text);\n                        JOptionPane.showMessageDialog(superAdapter.getMainWindow(), text);\n                    }\n\n                    //superAdapter.getActiveLayerHandler().updateSelectionPoint(e.getX(), e.getY());\n                    superAdapter.getActiveLayerHandler().doPeak();\n                }\n\n                dragMode = DragMode.ANNOTATE;\n                //superAdapter.getActiveLayer().updateSelectionPoint(e.getX(), e.getY());\n                superAdapter.getActiveLayerHandler().doPeak();\n                parent.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));\n                // Corners for resize annotation\n\n                try {\n                    List<Feature2D> newSelectedFeatures = superAdapter.getMainLayer().getSelectedFeatures(hic, e.getX(), e.getY());\n                    if (!selectedFeatures.get(0).equals(newSelectedFeatures.get(0))) {\n\n                        HiCGlobals.splitModeEnabled = false;\n                        superAdapter.setActiveLayerHandler(superAdapter.getMainLayer());\n                        superAdapter.getLayersPanel().updateBothLayersPanels(superAdapter);\n                        superAdapter.getEditLayer().clearAnnotations();\n                    }\n                    if (selectedFeatures.size() == 1 && selectedFeatures.get(0).equals(newSelectedFeatures.get(0))) {\n                        HiCGlobals.splitModeEnabled = true;\n                    }\n                } catch (Exception ignored) {\n                }\n            } else if (adjustAnnotation != AdjustAnnotation.NONE) {\n                dragMode = DragMode.RESIZE;\n                Feature2D loop;\n                if (activelyEditingAssembly && currentPromptedAssemblyAction == PromptedAssemblyAction.ADJUST) {\n                    loop = superAdapter.getEditLayer().getFeatureHandler().getFeatureList().get(1, 1).get(0);\n                } else {\n                    loop = currentFeature.getFeature2D();\n                }\n                // Resizing upper left corner, keep end points stationary\n                if (adjustAnnotation == AdjustAnnotation.LEFT) {\n                    superAdapter.getActiveLayerHandler().setStationaryEnd(loop.getEnd1(), loop.getEnd2());\n                    // Resizing lower right corner, keep start points stationary\n                } else {\n                    superAdapter.getActiveLayerHandler().setStationaryStart(loop.getStart1(), loop.getStart2());\n                }\n\n\n                try {\n                    HiCGridAxis xAxis = hic.getZd().getXGridAxis();\n                    HiCGridAxis yAxis = hic.getZd().getYGridAxis();\n                    final double scaleFactor = hic.getScaleFactor();\n                    double binOriginX = hic.getXContext().getBinOrigin();\n                    double binOriginY = hic.getYContext().getBinOrigin();\n\n                    // hic.getFeature2DHandler()\n                    annotateRectangle = superAdapter.getActiveLayerHandler().getFeatureHandler().getRectangleFromFeature(\n                            xAxis, yAxis, loop, binOriginX, binOriginY, scaleFactor);\n                    int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                    int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                    preAdjustLoop = new Pair<>(new Pair<>(chr1Idx, chr2Idx), loop);\n\n                } catch (Exception ex) {\n                    ex.printStackTrace();\n                }\n\n            } else if (!e.isShiftDown() && currentPromptedAssemblyAction == PromptedAssemblyAction.CUT) {\n                Feature2D debrisFeature = generateDebrisFeature(e, debrisFeatureSize);\n                setDebrisFeauture(debrisFeature);\n                int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                if (debrisFeature != null) {\n                    superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                }\n                superAdapter.getEditLayer().getAnnotationLayer().add(chr1Idx, chr2Idx, debrisFeature);\n                HiCGlobals.splitModeEnabled = true;\n                superAdapter.setActiveLayerHandler(superAdapter.getEditLayer());\n                restoreDefaultVariables();\n                parent.repaint();\n            } else {\n                dragMode = DragMode.PAN;\n                parent.setCursor(MainWindow.fistCursor);\n            }\n            lastMousePoint = e.getPoint();\n            lastPressedMousePoint = e.getPoint();\n        }\n    }\n\n    @Override\n    public void mouseReleased(final MouseEvent e) {\n        endTime = System.nanoTime();\n        if (e.isPopupTrigger()) {\n            getPopupMenu(e.getX(), e.getY()).show(parent, e.getX(), e.getY());\n            dragMode = DragMode.NONE;\n            lastMousePoint = null;\n            zoomRectangle = null;\n            annotateRectangle = null;\n            setProperCursor();\n            // After popup, priority is assembly mode, highlighting those features.\n\n        } /*else if (HiCGlobals.splitModeEnabled && activelyEditingAssembly) {\n                if (dragMode == DragMode.ANNOTATE) {\n                    Feature2D feature2D = superAdapter.getActiveLayerHandler().generateFeature(hic); //TODO can modify split to wait for user to accept split\n                    if (feature2D == null) {\n                        int x = (int) lastMousePoint.getX();\n                        int y = (int) lastMousePoint.getY();\n                        Rectangle annotateRectangle = new Rectangle(x, y, 1, 1);\n                        superAdapter.getActiveLayerHandler().updateSelectionRegion(annotateRectangle);\n                        feature2D = superAdapter.getActiveLayerHandler().generateFeature(hic); //TODO can modify split to wait for user to accept split\n                    }\n                    AnnotationLayerHandler editLayerHandler = superAdapter.getEditLayer();\n                    debrisFeature = feature2D;\n//                    editLayerHandler.getAnnotationLayer().add(Hic.);\n                    int chr1Idx = hic.getXContext().getChromosomeFromName().getIndex();\n                    int chr2Idx = hic.getYContext().getChromosomeFromName().getIndex();\n//                    executeSplitMenuAction(selectedFeatures.get(0),debrisFeature);\n                    editLayerHandler.getAnnotationLayer().add(chr1Idx, chr2Idx, debrisFeature);\n                    restoreDefaultVariables();\n\n                }\n\n            }*/ else {\n            // turn on continuous sync after dragging\n            if (HiCGlobals.wasLinkedBeforeMousePress) {\n                HiCGlobals.wasLinkedBeforeMousePress = false;\n                hic.setLinkedMode(true);\n\n                if (lastPressedMousePoint != null) {\n                    double deltaX = e.getX() - lastPressedMousePoint.getX();\n                    double deltaY = e.getY() - lastPressedMousePoint.getY();\n                    if (Math.abs(deltaX) > 0 && Math.abs(deltaY) > 0) {\n                        hic.broadcastLocation();\n                    }\n                } else {\n                    hic.broadcastLocation();\n                }\n            }\n\n            if (e.isShiftDown() && HiCGlobals.phasing) {\n\n                //superscaffold selection handling in the phasing case\n\n                Feature2DGuiContainer newSelectedSuperscaffold = getMouseHoverSuperscaffold(e.getX(), e.getY());\n                if (newSelectedSuperscaffold == null) {\n                    parent.removeSelection();\n                } else {\n                    int tentativeSuperscaffoldId = Integer.parseInt(newSelectedSuperscaffold.getFeature2D().getAttribute(\"Superscaffold #\")) - 1;\n                    int altTentativeSuperscaffoldId;\n                    if (tentativeSuperscaffoldId % 2 == 0) {\n                        altTentativeSuperscaffoldId = tentativeSuperscaffoldId + 1;\n                    } else {\n                        altTentativeSuperscaffoldId = tentativeSuperscaffoldId - 1;\n                    }\n\n                    if (selectedSuperscaffolds.contains(tentativeSuperscaffoldId)) {\n                        selectedSuperscaffolds.remove(Integer.valueOf(tentativeSuperscaffoldId));\n                        highlightedFeatures.remove(newSelectedSuperscaffold.getFeature2D());\n                    } else if (selectedSuperscaffolds.contains(altTentativeSuperscaffoldId)) {\n                        return;\n                    } else {\n                        selectedSuperscaffolds.add(tentativeSuperscaffoldId);\n                        highlightedFeatures.add(newSelectedSuperscaffold.getFeature2D());\n                    }\n\n                    addHighlightedFeatures(highlightedFeatures);\n\n                    superAdapter.getMainViewPanel().toggleToolTipUpdates(Boolean.TRUE);\n                    superAdapter.updateMainViewPanelToolTipText(toolTipText(e.getX(), e.getY()));\n                    superAdapter.getMainViewPanel().toggleToolTipUpdates(highlightedFeatures.isEmpty());\n\n                    currentPromptedAssemblyAction = PromptedAssemblyAction.NONE;\n\n                    restoreDefaultVariables();\n                }\n                return;\n            }\n\n            if (activelyEditingAssembly && HiCGlobals.splitModeEnabled && currentPromptedAssemblyAction == PromptedAssemblyAction.CUT) {\n                // disable long click: it seems that no one is using it anyway. But let's keep it commented around for now..\n//                    holdTime = (endTime - startTime) / Math.pow(10, 6);\n                //Short click: execute split, long click: expert mode leave annotation be for editing purposes\n//                    if (holdTime <= clickDelay) {\n                debrisFeature = generateDebrisFeature(e, debrisFeatureSize);\n                executeSplitMenuAction();\n//                    }\n                currentPromptedAssemblyAction = PromptedAssemblyAction.NONE;\n            }\n            if (activelyEditingAssembly && (dragMode == DragMode.ANNOTATE || currentPromptedAssemblyAction == PromptedAssemblyAction.ADJUST)) {\n                // New annotation is added (not single click) and new feature from custom annotation\n\n                updateSelectedFeatures(false);\n                highlightedFeatures.clear();\n                List<Feature2D> newSelectedFeatures = superAdapter.getMainLayer().getSelectedFeatures(hic, e.getX(), e.getY());\n\n                // selects superscaffold\n                if ((newSelectedFeatures == null || newSelectedFeatures.size() == 0) && selectedFeatures.size() == 0) {\n                    Feature2DGuiContainer newSelectedSuperscaffold = getMouseHoverSuperscaffold(e.getX(), e.getY());\n\n                    if (newSelectedSuperscaffold != null) {\n                        final List<Integer> curScaffolds = superAdapter.getAssemblyStateTracker().getAssemblyHandler().getListOfSuperscaffolds().get(\n                                Integer.parseInt(newSelectedSuperscaffold.getFeature2D().getAttribute(\"Superscaffold #\")) - 1);\n\n                        newSelectedFeatures.clear();\n                        for (int scaffold : curScaffolds) {\n                            Feature2D curScaffold = superAdapter.getAssemblyStateTracker().getAssemblyHandler().getListOfScaffolds().get(Math.abs(scaffold) - 1).getCurrentFeature2D();\n                            newSelectedFeatures.add(curScaffold);\n                        }\n                    }\n                }\n\n                Collections.sort(newSelectedFeatures);\n\n                // Damage rectangle is not precise, adjust boundaries...\n                try {\n                    if (currentPromptedAssemblyAction == PromptedAssemblyAction.ADJUST) {\n                        if (adjustAnnotation == AdjustAnnotation.LEFT) {\n                            while (!selectedFeatures.contains(newSelectedFeatures.get(newSelectedFeatures.size() - 1)) && !newSelectedFeatures.isEmpty()) {\n                                newSelectedFeatures.remove(newSelectedFeatures.size() - 1);\n                            }\n                        } else {\n                            while (!selectedFeatures.contains(newSelectedFeatures.get(0)) && !newSelectedFeatures.isEmpty()) {\n                                newSelectedFeatures.remove(0);\n                            }\n                        }\n                    }\n                } catch (Exception e1) {\n                    parent.removeSelection();\n                }\n\n                if (HiCGlobals.translationInProgress) {\n                    translationInProgressMouseReleased(newSelectedFeatures);\n                } else {\n                    if (selectedFeatures.equals(newSelectedFeatures) && currentPromptedAssemblyAction != PromptedAssemblyAction.ADJUST) {\n                        parent.removeSelection();\n                    } else {\n                        selectedFeatures.clear();\n                        selectedFeatures.addAll(newSelectedFeatures);\n                    }\n                }\n                updateSelectedFeatures(true);\n\n                Chromosome chrX = superAdapter.getHiC().getXContext().getChromosome();\n                Chromosome chrY = superAdapter.getHiC().getYContext().getChromosome();\n                superAdapter.getEditLayer().filterTempSelectedGroup(chrX.getIndex(), chrY.getIndex());\n                parent.repaint();\n\n                if (!selectedFeatures.isEmpty()) {\n                    if (superAdapter.getMainLayer().getLayerVisibility()) {\n                        tempSelectedGroup = superAdapter.getEditLayer().addTempSelectedGroup(selectedFeatures, hic);\n                        addHighlightedFeature(tempSelectedGroup);\n                    }\n                } else {\n                    parent.removeHighlightedFeature();\n                }\n\n                //getAssemblyPopupMenu(e.getX(), e.getY()).show(parent, e.getX(), e.getY());\n\n                superAdapter.getMainViewPanel().toggleToolTipUpdates(true);\n                superAdapter.updateMainViewPanelToolTipText(toolTipText(e.getX(), e.getY()));\n                superAdapter.getMainViewPanel().toggleToolTipUpdates(selectedFeatures.isEmpty());\n\n                currentPromptedAssemblyAction = PromptedAssemblyAction.NONE;\n\n                restoreDefaultVariables();\n            } else if ((dragMode == DragMode.ZOOM || dragMode == DragMode.SELECT) && zoomRectangle != null) {\n                Runnable runnable = new Runnable() {\n                    @Override\n                    public void run() {\n                        unsafeDragging();\n                    }\n                };\n                superAdapter.executeLongRunningTask(runnable, \"Mouse Drag\");\n            } else if (dragMode == DragMode.ANNOTATE) {\n                // New annotation is added (not single click) and new feature from custom annotation\n                superAdapter.getActiveLayerHandler().addFeature(hic);\n                restoreDefaultVariables();\n            } else if (dragMode == DragMode.RESIZE) {\n                // New annotation is added (not single click) and new feature from custom annotation\n                int idx1 = preAdjustLoop.getFirst().getFirst();\n                int idx2 = preAdjustLoop.getFirst().getSecond();\n\n                Feature2D secondLoop = preAdjustLoop.getSecond();\n                // Add a new loop if it was resized (prevents deletion on single click)\n\n                try {\n                    final double scaleFactor = hic.getScaleFactor();\n                    final int screenWidth = parent.getBounds().width;\n                    final int screenHeight = parent.getBounds().height;\n                    int centerX = (int) (screenWidth / scaleFactor) / 2;\n                    int centerY = (int) (screenHeight / scaleFactor) / 2;\n\n                    if (superAdapter.getActiveLayerHandler().hasLoop(hic.getZd(), idx1, idx2, centerX, centerY,\n                            Feature2DHandler.numberOfLoopsToFind, hic.getXContext().getBinOrigin(),\n                            hic.getYContext().getBinOrigin(), hic.getScaleFactor(), secondLoop) && changedSize) {\n                        Feature2D oldFeature2D = secondLoop.deepCopy();\n\n                        superAdapter.getActiveLayerHandler().removeFromList(hic.getZd(), idx1, idx2, centerX, centerY,\n                                Feature2DHandler.numberOfLoopsToFind, hic.getXContext().getBinOrigin(),\n                                hic.getYContext().getBinOrigin(), hic.getScaleFactor(), secondLoop);\n\n                        Feature2D tempFeature2D = superAdapter.getActiveLayerHandler().addFeature(hic);\n                        superAdapter.getActiveLayerHandler().setLastItem(idx1, idx2, secondLoop);\n                        for (String newKey : oldFeature2D.getAttributeKeys()) {\n                            tempFeature2D.setAttribute(newKey, oldFeature2D.getAttribute(newKey));\n                        }\n\n                        //remove preadjust loop from list\n                        if (activelyEditingAssembly && HiCGlobals.splitModeEnabled) {\n                            debrisFeature = tempFeature2D;\n                        }\n                    }\n                } catch (Exception ee) {\n                    System.err.println(\"Unable to remove pre-resized loop\");\n                }\n                restoreDefaultVariables();\n            } else {\n                setProperCursor();\n            }\n        }\n    }\n\n    // works for only one selected contig\n    private void translationInProgressMouseReleased(List<Feature2D> newSelectedFeatures) {\n        if (!selectedFeatures.isEmpty()) {\n            Feature2D featureDestination = newSelectedFeatures.get(0);\n            AssemblyOperationExecutor.moveSelection(superAdapter, selectedFeatures, featureDestination);\n            parent.repaint();\n        }\n\n        if (newSelectedFeatures != null) {\n            selectedFeatures.addAll(newSelectedFeatures);\n        }\n        HiCGlobals.translationInProgress = false;\n        parent.removeSelection(); //TODO fix this so that highlight moves with translated selection\n    }\n\n    Feature2D generateDebrisFeature(final MouseEvent eF, int debrisFeatureSize) {\n        final double scaleFactor = hic.getScaleFactor();\n        double binOriginX = hic.getXContext().getBinOrigin();\n        double binOriginY = hic.getYContext().getBinOrigin();\n        Point mousePoint = eF.getPoint();\n        double x = mousePoint.getX();\n        double y = mousePoint.getY();\n        int rightCorner = (int) Math.max(x, y + (binOriginY - binOriginX) * scaleFactor);\n        Rectangle annotateRectangle = new Rectangle(rightCorner - debrisFeatureSize,\n                (int) (rightCorner - debrisFeatureSize - (binOriginY - binOriginX) * scaleFactor), debrisFeatureSize, debrisFeatureSize);\n        superAdapter.getEditLayer().updateSelectionRegion(annotateRectangle);\n        debrisFeature = superAdapter.getEditLayer().generateFeature(hic);\n        return debrisFeature;\n    }\n\n    private void restoreDefaultVariables() {\n        dragMode = DragMode.NONE;\n        adjustAnnotation = AdjustAnnotation.NONE;\n        annotateRectangle = null;\n        lastMousePoint = null;\n        zoomRectangle = null;\n        preAdjustLoop = null;\n        hic.setCursorPoint(null);\n        changedSize = false;\n        parent.setCursor(Cursor.getDefaultCursor());\n        parent.repaint();\n        superAdapter.repaintTrackPanels();\n    }\n\n    private void unsafeDragging() {\n        final double scaleFactor1 = hic.getScaleFactor();\n        double binX = hic.getXContext().getBinOrigin() + (zoomRectangle.x / scaleFactor1);\n        double binY = hic.getYContext().getBinOrigin() + (zoomRectangle.y / scaleFactor1);\n        double wBins = (int) (zoomRectangle.width / scaleFactor1);\n        double hBins = (int) (zoomRectangle.height / scaleFactor1);\n\n        try {\n            final MatrixZoomData currentZD = hic.getZd();\n            long xBP0 = currentZD.getXGridAxis().getGenomicStart(binX);\n\n            long yBP0 = currentZD.getYGridAxis().getGenomicEnd(binY);\n\n            double newXBinSize = wBins * currentZD.getBinSize() / parent.getWidth();\n            double newYBinSize = hBins * currentZD.getBinSize() / parent.getHeight();\n            double newBinSize = Math.max(newXBinSize, newYBinSize);\n\n            hic.zoomToDrawnBox(xBP0, yBP0, newBinSize);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        dragMode = DragMode.NONE;\n        lastMousePoint = null;\n        zoomRectangle = null;\n        setProperCursor();\n    }\n\n    @Override\n    final public void mouseDragged(final MouseEvent e) {\n\n        Rectangle lastRectangle, damageRect;\n        int x, y;\n        double x_d, y_d;\n\n        try {\n            hic.getZd();\n        } catch (Exception ex) {\n            return;\n        }\n\n        if (hic.isWholeGenome()) {\n            return;\n        }\n\n        if (lastMousePoint == null) {\n            lastMousePoint = e.getPoint();\n            return;\n        }\n\n        int deltaX = e.getX() - lastMousePoint.x;\n        int deltaY = e.getY() - lastMousePoint.y;\n        double deltaX_d = e.getX() - lastMousePoint.x;\n        double deltaY_d = e.getY() - lastMousePoint.y;\n\n        if (dragMode == DragMode.ZOOM) {\n            lastRectangle = zoomRectangle;\n\n            if (deltaX == 0 || deltaY == 0) {\n                return;\n            }\n\n            // Constrain aspect ratio of zoom rectangle to that of panel\n            double aspectRatio = (double) parent.getWidth() / parent.getHeight();\n            if (deltaX * aspectRatio > deltaY) {\n                deltaY = (int) (deltaX / aspectRatio);\n            } else {\n                deltaX = (int) (deltaY * aspectRatio);\n            }\n\n            x = deltaX > 0 ? lastMousePoint.x : lastMousePoint.x + deltaX;\n            y = deltaY > 0 ? lastMousePoint.y : lastMousePoint.y + deltaY;\n            zoomRectangle = new Rectangle(x, y, Math.abs(deltaX), Math.abs(deltaY));\n\n            damageRect = lastRectangle == null ? zoomRectangle : zoomRectangle.union(lastRectangle);\n            damageRect.x--;\n            damageRect.y--;\n            damageRect.width += 2;\n            damageRect.height += 2;\n            parent.paintImmediately(damageRect);\n        } else if (dragMode == DragMode.ANNOTATE) {\n            lastRectangle = annotateRectangle;\n\n            if (deltaX_d == 0 || deltaY_d == 0) {\n                return;\n            }\n\n            x = deltaX > 0 ? lastMousePoint.x : lastMousePoint.x + deltaX;\n            y = deltaY > 0 ? lastMousePoint.y : lastMousePoint.y + deltaY;\n            annotateRectangle = new Rectangle(x, y, Math.abs(deltaX), Math.abs(deltaY));\n\n            damageRect = lastRectangle == null ? annotateRectangle : annotateRectangle.union(lastRectangle);\n            superAdapter.getActiveLayerHandler().updateSelectionRegion(damageRect);\n            damageRect.x--;\n            damageRect.y--;\n            damageRect.width += 2;\n            damageRect.height += 2;\n            parent.paintImmediately(damageRect);\n        } else if (dragMode == DragMode.RESIZE) {\n            if (deltaX_d == 0 || deltaY_d == 0) {\n                return;\n            }\n\n            lastRectangle = annotateRectangle;\n            double rectX;\n            double rectY;\n\n            // Resizing upper left corner\n            if (adjustAnnotation == AdjustAnnotation.LEFT) {\n                rectX = annotateRectangle.getX() + annotateRectangle.getWidth();\n                rectY = annotateRectangle.getY() + annotateRectangle.getHeight();\n                // Resizing lower right corner\n            } else {\n                rectX = annotateRectangle.getX();\n                rectY = annotateRectangle.getY();\n            }\n            deltaX_d = e.getX() - rectX;\n            deltaY_d = e.getY() - rectY;\n\n            x_d = deltaX_d > 0 ? rectX : rectX + deltaX_d;\n            y_d = deltaY_d > 0 ? rectY : rectY + deltaY_d;\n\n            annotateRectangle = new Rectangle((int) x_d, (int) y_d, (int) Math.abs(deltaX_d), (int) Math.abs(deltaY_d));\n            damageRect = lastRectangle == null ? annotateRectangle : annotateRectangle.union(lastRectangle);\n            damageRect.width += 1;\n            damageRect.height += 1;\n            parent.paintImmediately(damageRect);\n            superAdapter.getActiveLayerHandler().updateSelectionRegion(damageRect);\n            changedSize = true;\n        } else {\n            lastMousePoint = e.getPoint();    // Always save the last Point\n\n            double deltaXBins = -deltaX / hic.getScaleFactor();\n            double deltaYBins = -deltaY / hic.getScaleFactor();\n            hic.moveBy(deltaXBins, deltaYBins);\n        }\n    }\n\n    @Override\n    public void mouseMoved(MouseEvent e) {\n        try {\n            hic.getZd();\n        } catch (Exception ex) {\n            return;\n        }\n        if (hic.getXContext() != null) {\n            adjustAnnotation = AdjustAnnotation.NONE;\n            currentPromptedAssemblyAction = PromptedAssemblyAction.NONE;\n            // Update tool tip text\n            if (!featureOptionMenuEnabled) {\n                superAdapter.updateMainViewPanelToolTipText(toolTipText(e.getX(), e.getY()));\n            }\n            // Set check if hovering over feature corner\n\n            // Following was commented out since it was causing flickering of the cursor on windows machines, don't know if was necessary\n//        parent.setCursor(Cursor.getDefaultCursor());\n            int minDist = 20;\n            if (currentFeature != null) {\n\n                boolean resizeable = (currentFeature.getAnnotationLayerHandler().getAnnotationLayerType() != AnnotationLayer.LayerType.SCAFFOLD) && (currentFeature.getAnnotationLayerHandler().getAnnotationLayerType() != AnnotationLayer.LayerType.SUPERSCAFFOLD);\n//                    if (activelyEditingAssembly) {\n//                        resizeable = (resizeable && HiCGlobals.splitModeEnabled);\n//                    }\n                if (resizeable) {\n                    Rectangle loop = currentFeature.getRectangle();\n                    Point mousePoint = e.getPoint();\n                    // Mouse near top left corner\n                    if ((Math.abs(loop.getMinX() - mousePoint.getX()) <= minDist &&\n                            Math.abs(loop.getMinY() - mousePoint.getY()) <= minDist)) {\n                        adjustAnnotation = AdjustAnnotation.LEFT;\n                        parent.setCursor(Cursor.getPredefinedCursor(Cursor.NW_RESIZE_CURSOR));\n                        // Mouse near bottom right corner\n                    } else if (Math.abs(loop.getMaxX() - mousePoint.getX()) <= minDist &&\n                            Math.abs(loop.getMaxY() - mousePoint.getY()) <= minDist) {\n                        adjustAnnotation = AdjustAnnotation.RIGHT;\n                        parent.setCursor(Cursor.getPredefinedCursor(Cursor.SE_RESIZE_CURSOR));\n                    }\n                }\n\n            }\n            if (activelyEditingAssembly && !allMainFeaturePairs.isEmpty() && !e.isShiftDown()) {\n\n                final double scaleFactor = hic.getScaleFactor();\n                double binOriginX = hic.getXContext().getBinOrigin();\n                double binOriginY = hic.getYContext().getBinOrigin();\n\n                Point mousePoint = e.getPoint();\n                double x = mousePoint.getX();\n                double y = mousePoint.getY();\n\n                // this is a good place to handle inserts to top and bottom as it should be done even if individual\n                // features at the beginning of the assembly are not visible\n                // find the x and y in relation to the displayed screen\n                int topLeftCornerX = (int) ((0 - binOriginX) * scaleFactor);\n                int topLeftCornerY = (int) ((0 - binOriginY) * scaleFactor);\n\n                List<Scaffold> listOfScaffolds =\n                        superAdapter.getAssemblyStateTracker().getAssemblyHandler().getListOfAggregateScaffolds();\n                long lastGenomicBin = 0;\n                try {\n                    lastGenomicBin = listOfScaffolds.get(listOfScaffolds.size() - 1).getCurrentFeature2D().getEnd2() /\n                            hic.getZd().getBinSize();\n                } catch (NullPointerException e1) {\n                    e1.printStackTrace();\n                }\n                int bottomRightCornerX = (int) ((lastGenomicBin - binOriginX) * scaleFactor);\n                int bottomRightCornerY = (int) ((lastGenomicBin - binOriginY) * scaleFactor);\n\n                if (!selectedFeatures.isEmpty() && !HiCGlobals.phasing) {\n                    if (mousePoint.getX() - topLeftCornerX >= 0 &&\n                            mousePoint.getX() - topLeftCornerX <= minDist &&\n                            mousePoint.getY() - topLeftCornerY >= 0 &&\n                            mousePoint.getY() - topLeftCornerY <= minDist) {\n                        parent.setCursor(MainWindow.pasteNWCursor);\n                        currentPromptedAssemblyAction = PromptedAssemblyAction.PASTETOP;\n                    }\n                    if (bottomRightCornerX - mousePoint.getX() >= 0 &&\n                            bottomRightCornerX - mousePoint.getX() <= minDist &&\n                            bottomRightCornerY - mousePoint.getY() >= 0 &&\n                            bottomRightCornerY - mousePoint.getY() <= minDist) {\n                        parent.setCursor(MainWindow.pasteSECursor);\n                        currentPromptedAssemblyAction = PromptedAssemblyAction.PASTEBOTTOM;\n                    }\n                }\n\n                currentUpstreamFeature = null;\n                currentDownstreamFeature = null;\n\n                for (Feature2DGuiContainer asmFragment : allMainFeaturePairs) {\n                    if (asmFragment.getRectangle().contains(x, x + (binOriginX - binOriginY) * scaleFactor)) {\n                        currentUpstreamFeature = asmFragment;\n                    }\n                    if (asmFragment.getRectangle().contains(y + (binOriginY - binOriginX) * scaleFactor, y)) {\n                        currentDownstreamFeature = asmFragment;\n                    }\n                }\n\n                if (currentUpstreamFeature != null && currentDownstreamFeature != null) {\n                    if (currentUpstreamFeature.getFeature2D().getStart1() > currentDownstreamFeature.getFeature2D().getStart1()) {\n                        Feature2DGuiContainer temp = currentUpstreamFeature;\n                        currentUpstreamFeature = currentDownstreamFeature;\n                        currentDownstreamFeature = temp;\n                    }\n\n                    // inserting from highlight: keeping for future development\n//            if (!selectedFeatures.isEmpty()) {\n//\n//              // upstream feature is the same\n//              if (currentUpstreamFeature.getFeature2D().getStart1() >= selectedFeatures.get(0).getStart1() &&\n//                  currentUpstreamFeature.getFeature2D().getEnd1() <=\n//                      selectedFeatures.get(selectedFeatures.size() - 1).getEnd1()) {\n//\n//                int topYright = currentUpstreamFeature.getRectangle().y;\n//                int bottomYright =\n//                    currentUpstreamFeature.getRectangle().y + (int) currentUpstreamFeature.getRectangle().getHeight();\n//                int leftXbottom = currentUpstreamFeature.getRectangle().x;\n//                int rightXbottom =\n//                    currentUpstreamFeature.getRectangle().x + (int) currentUpstreamFeature.getRectangle().getWidth();\n//\n//                if (mousePoint.getY() >= topYright && mousePoint.getY() <= bottomYright) {\n//\n//                  if ((mousePoint.getX() >= currentDownstreamFeature.getRectangle().getMinX() &&\n//                      mousePoint.getX() <= currentDownstreamFeature.getRectangle().getMinX() + minDist)) {\n//\n//                    // if the start doesn't match the end of the previous one, there's a gap, do not insert\n//                    if (currentDownstreamFeature.getFeature2D().getStart1() ==\n//                        allMainFeaturePairs.get(idxUp - 1).getFeature2D().getEnd1()) {\n//                      parent.setCursor(MainWindow.pasteSWCursor);\n//                      currentUpstreamFeature = allMainFeaturePairs.get(idxUp - 1);\n//                      currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n//                    }\n//                  }\n//                }\n//\n//                if (mousePoint.getX() >= leftXbottom && mousePoint.getX() <= rightXbottom) {\n//                  // -y axis\n//                  if ((mousePoint.getY() >= currentDownstreamFeature.getRectangle().getMinY() &&\n//                      mousePoint.getY() <= currentDownstreamFeature.getRectangle().getMinY() + minDist)) {\n//                    if (currentDownstreamFeature.getFeature2D().getStart1() ==\n//                        allMainFeaturePairs.get(idxDown - 1).getFeature2D().getEnd1()) {\n//                      parent.setCursor(MainWindow.pasteNECursor);\n//                      currentUpstreamFeature = allMainFeaturePairs.get(idxDown - 1);\n//                      currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n//                    }\n//                  }\n//                }\n//              }\n//\n//              // downstream feature the same\n//              if ((currentDownstreamFeature.getFeature2D().getStart1() >= selectedFeatures.get(0).getStart1() &&\n//                  currentDownstreamFeature.getFeature2D().getEnd1() <=\n//                      selectedFeatures.get(selectedFeatures.size() - 1).getEnd1())\n//                  ) {\n//                int topYleft = currentDownstreamFeature.getRectangle().y;\n//                int bottomYleft =\n//                    currentDownstreamFeature.getRectangle().y +\n//                        (int) currentDownstreamFeature.getRectangle().getHeight();\n//                int leftXtop = currentDownstreamFeature.getRectangle().x;\n//                int rightXtop =\n//                    currentDownstreamFeature.getRectangle().x +\n//                        (int) currentDownstreamFeature.getRectangle().getWidth();\n//\n//                // y axis\n//                if (mousePoint.getX() >= leftXtop && mousePoint.getX() <= rightXtop) {\n//                  if ((mousePoint.getY() >= currentUpstreamFeature.getRectangle().getMaxY() - minDist &&\n//                      mousePoint.getY() <= currentUpstreamFeature.getRectangle().getMaxY())) {\n//                    parent.setCursor(MainWindow.pasteSWCursor);\n//                    currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n//                  }\n//                }\n//                // -x axis\n//                else if (mousePoint.getY() >= topYleft && mousePoint.getY() <= bottomYleft) {\n//                  if ((mousePoint.getX() >= currentUpstreamFeature.getRectangle().getMaxX() - minDist &&\n//                      mousePoint.getX() <= (currentUpstreamFeature.getRectangle().getMaxX()))) {\n//                    parent.setCursor(MainWindow.pasteNECursor);\n//                    currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n//                  }\n//                }\n//              }\n//            }\n\n                    if (!HiCGlobals.splitModeEnabled && (currentUpstreamFeature.getFeature2D().getEnd1() == currentDownstreamFeature.getFeature2D().getStart1()) || (currentDownstreamFeature == null && currentUpstreamFeature == null)) {\n\n                        if ((mousePoint.getX() - currentUpstreamFeature.getRectangle().getMaxX() >= 0) &&\n                                (mousePoint.getX() - currentUpstreamFeature.getRectangle().getMaxX() <= minDist) &&\n                                (currentUpstreamFeature.getRectangle().getMaxY() - mousePoint.getY() >= 0) &&\n                                (currentUpstreamFeature.getRectangle().getMaxY() - mousePoint.getY() <= minDist)) {\n                            if (selectedFeatures == null || selectedFeatures.isEmpty()) {\n                                parent.setCursor(MainWindow.groupSWCursor);\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.REGROUP;\n                            } else if (!(currentUpstreamFeature.getFeature2D().getEnd1() >= selectedFeatures.get(0).getStart1() &&\n                                    currentUpstreamFeature.getFeature2D().getEnd1() <=\n                                            selectedFeatures.get(selectedFeatures.size() - 1).getEnd1())) {\n                                parent.setCursor(MainWindow.pasteSWCursor);\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n                            }\n                        } else if ((currentUpstreamFeature.getRectangle().getMaxX() - mousePoint.getX() >= 0) &&\n                                (currentUpstreamFeature.getRectangle().getMaxX() - mousePoint.getX() <= minDist) &&\n                                (mousePoint.getY() - currentUpstreamFeature.getRectangle().getMaxY() >= 0) &&\n                                (mousePoint.getY() - currentUpstreamFeature.getRectangle().getMaxY() <= minDist)) {\n                            if (selectedFeatures.isEmpty()) {\n                                parent.setCursor(MainWindow.groupNECursor);\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.REGROUP;\n                            } else if (!(currentUpstreamFeature.getFeature2D().getEnd1() >= selectedFeatures.get(0).getStart1() &&\n                                    currentUpstreamFeature.getFeature2D().getEnd1() <=\n                                            selectedFeatures.get(selectedFeatures.size() - 1).getEnd1())) {\n                                parent.setCursor(MainWindow.pasteNECursor);\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.PASTE;\n                            }\n                        }\n                    }\n                }\n\n                if (!HiCGlobals.splitModeEnabled && !selectedFeatures.isEmpty()) {\n\n                    for (Feature2DGuiContainer asmFragment : allEditFeaturePairs) {\n                        if (asmFragment.getFeature2D().equals(tempSelectedGroup) && !asmFragment.getFeature2D().equals(debrisFeature)) {\n                            if (Math.abs(asmFragment.getRectangle().getMaxX() - mousePoint.getX()) < minDist &&\n                                    Math.abs(asmFragment.getRectangle().getMinY() - mousePoint.getY()) < minDist) {\n                                parent.setCursor(MainWindow.invertSWCursor);\n                                if (debrisFeature != null) {\n                                    int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                                    int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                                    superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                                }\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.INVERT;\n                            } else if (Math.abs(asmFragment.getRectangle().getMinX() - mousePoint.getX()) < minDist &&\n                                    Math.abs(asmFragment.getRectangle().getMaxY() - mousePoint.getY()) < minDist) {\n                                parent.setCursor(MainWindow.invertNECursor);\n                                if (debrisFeature != null) {\n                                    int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                                    int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                                    superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                                }\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.INVERT;\n                            } else if (selectedFeatures.size() == 1 && Math.abs(x - (y + (binOriginY - binOriginX) * scaleFactor)) < minDist &&\n                                    Math.abs(y - (x + (binOriginX - binOriginY) * scaleFactor)) < minDist &&\n                                    x - asmFragment.getRectangle().getMinX() > debrisFeatureSize + RESIZE_SNAP + scaleFactor &&\n                                    asmFragment.getRectangle().getMaxX() - x > RESIZE_SNAP + scaleFactor &&\n                                    y - asmFragment.getRectangle().getMinY() > debrisFeatureSize + RESIZE_SNAP + scaleFactor &&\n                                    asmFragment.getRectangle().getMaxY() - y > RESIZE_SNAP + scaleFactor) {\n                                parent.setCursor(MainWindow.scissorCursor);\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.CUT;\n\n                                int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                                int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                                if (debrisFeature != null) {\n                                    superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                                }\n                                generateDebrisFeature(e, debrisFeatureSize);\n                                superAdapter.getEditLayer().getAnnotationLayer().add(chr1Idx, chr2Idx, debrisFeature);\n                            } else if (Math.abs(x - asmFragment.getRectangle().getMinX()) <= RESIZE_SNAP &&\n                                    Math.abs(y - asmFragment.getRectangle().getMinY()) <= RESIZE_SNAP &&\n                                    y + x < asmFragment.getRectangle().getMaxX() + asmFragment.getRectangle().getMinY()) {\n                                parent.setCursor(Cursor.getPredefinedCursor(Cursor.NW_RESIZE_CURSOR));\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.ADJUST;\n                                adjustAnnotation = AdjustAnnotation.LEFT;\n                            } else if (Math.abs(asmFragment.getRectangle().getMaxX() - x) <= RESIZE_SNAP &&\n                                    Math.abs(asmFragment.getRectangle().getMaxY() - y) <= RESIZE_SNAP &&\n                                    y + x > asmFragment.getRectangle().getMaxX() + asmFragment.getRectangle().getMinY()) {\n                                parent.setCursor(Cursor.getPredefinedCursor(Cursor.SE_RESIZE_CURSOR));\n                                currentPromptedAssemblyAction = PromptedAssemblyAction.ADJUST;\n                                adjustAnnotation = AdjustAnnotation.RIGHT;\n                            } else if (debrisFeature != null) {\n                                int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                                int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                                superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                            }\n                        }\n                    }\n                }\n            }\n\n            if (hic.isWholeGenome()) {\n                synchronized (this) {\n                    hic.setGWCursorPoint(e.getPoint());\n                    superAdapter.repaintGridRulerPanels();\n                }\n            } else {\n                hic.setGWCursorPoint(null);\n            }\n\n            if (straightEdgeEnabled || e.isShiftDown()) {\n                synchronized (this) {\n                    hic.setCursorPoint(e.getPoint());\n                    superAdapter.repaintTrackPanels();\n                }\n            } else if (diagonalEdgeEnabled) {\n                synchronized (this) {\n                    hic.setDiagonalCursorPoint(e.getPoint());\n                    superAdapter.repaintTrackPanels();\n                }\n            } else if (adjustAnnotation == AdjustAnnotation.NONE && currentPromptedAssemblyAction == PromptedAssemblyAction.NONE) {\n                hic.setCursorPoint(null);\n                parent.setCursor(Cursor.getDefaultCursor());\n            }\n            parent.repaint();\n        }\n\n    }\n\n    @Override\n    public void mouseWheelMoved(MouseWheelEvent e) {\n        try {\n            if (currentPromptedAssemblyAction == PromptedAssemblyAction.CUT) {\n\n                final double scaleFactor = hic.getScaleFactor();\n                //double binOriginX = hic.getXContext().getBinOrigin();\n                //double binOriginY = hic.getYContext().getBinOrigin();\n                Point mousePoint = e.getPoint();\n                double x = mousePoint.getX();\n                double y = mousePoint.getY();\n                int rightCorner = (int) Math.max(x, y);\n\n                debrisFeatureSize = debrisFeatureSize - e.getUnitsToScroll();\n                if (rightCorner - debrisFeatureSize < currentFeature.getRectangle().getMinX() + RESIZE_SNAP) {\n                    debrisFeatureSize = rightCorner - (int) currentFeature.getRectangle().getMinX() - RESIZE_SNAP - 1;\n                }\n                if (debrisFeatureSize <= scaleFactor) {\n                    debrisFeatureSize = (int) Math.max(scaleFactor, 1);\n                }\n\n                int chr1Idx = hic.getXContext().getChromosome().getIndex();\n                int chr2Idx = hic.getYContext().getChromosome().getIndex();\n                if (debrisFeature != null) {\n                    superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(chr1Idx, chr2Idx, debrisFeature);\n                }\n                generateDebrisFeature(e, debrisFeatureSize);\n                superAdapter.getEditLayer().getAnnotationLayer().add(chr1Idx, chr2Idx, debrisFeature);\n                parent.repaint();\n                return;\n            }\n            int scroll = (int) Math.round(e.getPreciseWheelRotation());\n\n            hic.moveBy(scroll, scroll);\n            superAdapter.updateMainViewPanelToolTipText(toolTipText(e.getX(), e.getY()));\n        } catch (Exception e2) {\n            parent.repaint();\n        }\n    }\n\n    private Point calculateSelectionPoint(int unscaledX, int unscaledY) {\n        final MatrixZoomData zd;\n        try {\n            zd = hic.getZd();\n        } catch (Exception err) {\n            return null;\n        }\n\n        final HiCGridAxis xAxis = zd.getXGridAxis();\n        final HiCGridAxis yAxis = zd.getYGridAxis();\n        final double binOriginX = hic.getXContext().getBinOrigin();\n        final double binOriginY = hic.getYContext().getBinOrigin();\n        final double scale = hic.getScaleFactor();\n\n        float x = (float) (((unscaledX / scale) + binOriginX) * xAxis.getBinSize());\n        float y = (float) (((unscaledY / scale) + binOriginY) * yAxis.getBinSize());\n        return new Point((int) x, (int) y);\n    }\n\n    private void setDebrisFeauture(Feature2D debrisFeature) {\n        this.debrisFeature = debrisFeature;\n    }\n\n    private Feature2DGuiContainer getMouseHoverSuperscaffold(int x, int y) {\n        final Point mousePoint = calculateSelectionPoint(x, y);\n\n        if (activelyEditingAssembly) {\n            for (Feature2DGuiContainer loop : allFeaturePairs) {\n                if (loop.getFeature2D().getFeatureType() == Feature2D.FeatureType.SUPERSCAFFOLD) {\n                    if (loop.getFeature2D().containsPoint(mousePoint)) {\n                        return loop;\n                    }\n                }\n            }\n        }\n\n        return null;\n    }\n\n    private String toolTipText(int x, int y) {\n        // Update popup text\n        final MatrixZoomData zd;\n        HiCGridAxis xGridAxis, yGridAxis;\n        try {\n            zd = hic.getZd();\n            xGridAxis = zd.getXGridAxis();\n            yGridAxis = zd.getYGridAxis();\n        } catch (Exception e) {\n            return \"\";\n        }\n\n        int binX = (int) (hic.getXContext().getBinOrigin() + x / hic.getScaleFactor());\n        int binY = (int) (hic.getYContext().getBinOrigin() + y / hic.getScaleFactor());\n\n        long xGenomeStart = xGridAxis.getGenomicStart(binX) + 1; // Conversion from in internal \"0\" -> 1 base coordinates\n        long yGenomeStart = yGridAxis.getGenomicStart(binY) + 1;\n        long xGenomeEnd = xGridAxis.getGenomicEnd(binX);\n        long yGenomeEnd = yGridAxis.getGenomicEnd(binY);\n\n        if (hic.isWholeGenome()) {\n\n            final long[] chromosomeBoundaries = parent.getChromosomeBoundaries();\n            Chromosome xChrom = getChromFromBoundaries(chromosomeBoundaries, xGenomeStart);\n            Chromosome yChrom = getChromFromBoundaries(chromosomeBoundaries, yGenomeStart);\n\n            if (xChrom != null && yChrom != null) {\n\n                long leftBoundaryX = xChrom.getIndex() == 1 ? 0 : chromosomeBoundaries[xChrom.getIndex() - 2];\n                long leftBoundaryY = yChrom.getIndex() == 1 ? 0 : chromosomeBoundaries[yChrom.getIndex() - 2];\n\n                long xChromPos = (xGenomeStart - leftBoundaryX) * 1000;\n                long yChromPos = (yGenomeStart - leftBoundaryY) * 1000;\n\n                String txt = \"\";\n                txt += \"<html><span style='color:\" + HiCGlobals.topChromosomeColor + \"; font-family: arial; font-size: 12pt;'>\";\n                txt += xChrom.getName();\n                txt += \":\";\n                txt += String.valueOf(xChromPos);\n                txt += \"</span><br><span style='color:\" + HiCGlobals.leftChromosomeColor + \"; font-family: arial; font-size: 12pt;'>\";\n                txt += yChrom.getName();\n                txt += \":\";\n                txt += String.valueOf(yChromPos);\n                txt += \"</span></html>\";\n\n                if (xChrom.getName().toLowerCase().contains(\"chr\")) {\n                    hic.setXPosition(xChrom.getName() + \":\" + xChromPos);\n                } else {\n                    hic.setXPosition(\"chr\" + xChrom.getName() + \":\" + xChromPos);\n                }\n                if (yChrom.getName().toLowerCase().contains(\"chr\")) {\n                    hic.setYPosition(yChrom.getName() + \":\" + yChromPos);\n                } else {\n                    hic.setYPosition(\"chr\" + yChrom.getName() + \":\" + yChromPos);\n                }\n                return txt;\n            }\n\n        } else {\n\n            //Update Position in hic. Used for clipboard copy:\n            if (hic.getXContext().getChromosome().getName().toLowerCase().contains(\"chr\")) {\n                hic.setXPosition(hic.getXContext().getChromosome().getName() + \":\" + formatter.format(xGenomeStart) + \"-\" + formatter.format(xGenomeEnd));\n            } else {\n                hic.setXPosition(\"chr\" + hic.getXContext().getChromosome().getName() + \":\" + formatter.format(xGenomeStart) + \"-\" + formatter.format(xGenomeEnd));\n            }\n            if (hic.getYContext().getChromosome().getName().toLowerCase().contains(\"chr\")) {\n                hic.setYPosition(hic.getYContext().getChromosome().getName() + \":\" + formatter.format(yGenomeStart) + \"-\" + formatter.format(yGenomeEnd));\n            } else {\n                hic.setYPosition(\"chr\" + hic.getYContext().getChromosome().getName() + \":\" + formatter.format(yGenomeStart) + \"-\" + formatter.format(yGenomeEnd));\n            }\n\n            //int binX = (int) ((mainWindow.xContext.getOrigin() + e.getX() * mainWindow.xContext.getScale()) / getBinWidth());\n            //int binY = (int) ((mainWindow.yContext.getOrigin() + e.getY() * mainWindow.yContext.getScale()) / getBinWidth());\n            StringBuilder txt = new StringBuilder();\n\n            txt.append(\"<html><span style='color:\" + HiCGlobals.topChromosomeColor + \"; font-family: arial; font-size: 12pt; '>\");\n            txt.append(hic.getXContext().getChromosome().getName());\n            txt.append(\":\");\n            txt.append(formatter.format(Math.round((xGenomeStart - 1) * HiCGlobals.hicMapScale + 1)));\n            txt.append(\"-\");\n            txt.append(formatter.format(Math.round(xGenomeEnd) * HiCGlobals.hicMapScale));\n\n            if (xGridAxis instanceof HiCFragmentAxis) {\n                String fragNumbers;\n                int binSize = zd.getZoom().getBinSize();\n                if (binSize == 1) {\n                    fragNumbers = formatter.format(binX);\n                } else {\n                    int leftFragment = binX * binSize;\n                    int rightFragment = ((binX + 1) * binSize) - 1;\n                    fragNumbers = formatter.format(leftFragment) + \"-\" + formatter.format(rightFragment);\n                }\n                txt.append(\"  (\");\n                txt.append(fragNumbers);\n                txt.append(\"  len=\");\n                txt.append(formatter.format(xGenomeEnd - xGenomeStart));\n                txt.append(\")\");\n            }\n\n            txt.append(\"</span><br><span style='color:\" + HiCGlobals.leftChromosomeColor + \"; font-family: arial; font-size: 12pt; '>\");\n            txt.append(hic.getYContext().getChromosome().getName());\n            txt.append(\":\");\n            txt.append(formatter.format(Math.round((yGenomeStart - 1) * HiCGlobals.hicMapScale + 1)));\n            txt.append(\"-\");\n            txt.append(formatter.format(Math.round(yGenomeEnd * HiCGlobals.hicMapScale)));\n\n            if (yGridAxis instanceof HiCFragmentAxis) {\n                String fragNumbers;\n                int binSize = zd.getZoom().getBinSize();\n                if (binSize == 1) {\n                    fragNumbers = formatter.format(binY);\n                } else {\n                    int leftFragment = binY * binSize;\n                    int rightFragment = ((binY + 1) * binSize) - 1;\n                    fragNumbers = formatter.format(leftFragment) + \"-\" + formatter.format(rightFragment);\n                }\n                txt.append(\"  (\");\n                txt.append(fragNumbers);\n                txt.append(\"  len=\");\n                txt.append(formatter.format(yGenomeEnd - yGenomeStart));\n                txt.append(\")\");\n            }\n            txt.append(\"</span><span style='font-family: arial; font-size: 12pt;'>\");\n\n            if (hic.isInPearsonsMode()) {\n                float value = zd.getPearsonValue(binX, binY, hic.getObsNormalizationType());\n                if (!Float.isNaN(value)) {\n\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(\"value = \");\n                    txt.append(value);\n                    txt.append(\"</span>\");\n\n                }\n            } else {\n                float value = hic.getNormalizedObservedValue(binX, binY);\n                if (!Float.isNaN(value)) {\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(\"observed value (O) = \");\n                    txt.append(getFloatString(value));\n                    txt.append(\"</span>\");\n                }\n\n                int c1 = hic.getXContext().getChromosome().getIndex();\n                int c2 = hic.getYContext().getChromosome().getIndex();\n\n                double ev = getExpectedValue(c1, c2, binX, binY, zd, hic.getExpectedValues());\n                String evString = ev < 0.001 || Double.isNaN(ev) ? String.valueOf(ev) : formatter.format(ev);\n                txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>expected value (E) = \").append(evString).append(\"</span>\");\n                if (ev > 0 && !Float.isNaN(value)) {\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>O/E            = \");\n                    txt.append(formatter.format(value / ev)).append(\"</span>\");\n                } else {\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>O/E            = NaN</span>\");\n                }\n\n                MatrixZoomData controlZD = hic.getControlZd();\n                if (controlZD != null) {\n                    float controlValue = hic.getNormalizedControlValue(binX, binY);\n                    txt.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(\"control value (C) = \");\n                    txt.append(getFloatString(controlValue));\n                    txt.append(\"</span>\");\n\n                    double evCtrl = getExpectedValue(c1, c2, binX, binY, controlZD, hic.getExpectedControlValues());\n                    String evStringCtrl = evCtrl < 0.001 || Double.isNaN(evCtrl) ? String.valueOf(evCtrl) : formatter.format(evCtrl);\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>expected control value (EC) = \").append(evStringCtrl).append(\"</span>\");\n                    if (evCtrl > 0 && !Float.isNaN(controlValue)) {\n                        txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>C/EC            = \");\n                        txt.append(formatter.format(controlValue / evCtrl)).append(\"</span>\");\n                        txt.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>(O/E)/(C/EC)            = \");\n                        txt.append(formatter.format((value / ev) / (controlValue / evCtrl))).append(\"</span>\");\n                    } else {\n                        txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>C/EC            = NaN</span>\");\n                    }\n\n                    double obsAvg = zd.getAverageCount();\n                    double obsValue = (value / obsAvg);\n                    txt.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(\"average observed value (AVG) = \").append(getFloatString((float) obsAvg));\n                    txt.append(\"<br>O' = O/AVG = \").append(getFloatString((float) obsValue));\n                    txt.append(\"</span>\");\n\n                    double ctrlAvg = controlZD.getAverageCount();\n                    double ctlValue = (float) (controlValue / ctrlAvg);\n                    txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(\"average control value (AVGC) = \").append(getFloatString((float) ctrlAvg));\n                    txt.append(\"<br>C' = C/AVGC = \").append(getFloatString((float) ctlValue));\n                    txt.append(\"</span>\");\n\n                    if (value > 0 && controlValue > 0) {\n                        double ratio = obsValue / ctlValue;\n                        txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>\");\n                        txt.append(\"O'/C' = \").append(getFloatString((float) ratio));\n                        txt.append(\"</span>\");\n\n                        double diff = (obsValue - ctlValue) * (obsAvg / 2. + ctrlAvg / 2.);\n                        txt.append(\"<br><span style='font-family: arial; font-size: 12pt;'>\");\n                        txt.append(\"(O'-C')*(AVG/2 + AVGC/2) = \");\n                        txt.append(getFloatString((float) diff));\n                        txt.append(\"</span>\");\n                    }\n                }\n\n                txt.append(superAdapter.getTrackPanelPrintouts(x, y));\n            }\n\n            Point currMouse = new Point(x, y);\n            double minDistance = Double.POSITIVE_INFINITY;\n            //mouseIsOverFeature = false;\n            currentFeature = null;\n            if (activelyEditingAssembly) {\n                // current feature is populated only from all main feature pairs, contains does not work\n                for (Feature2DGuiContainer loop : allMainFeaturePairs) {\n                    if (loop.getRectangle().contains(x, y)) {\n                        currentFeature = loop;\n                    }\n                }\n\n                if (!selectedFeatures.isEmpty()) {\n                    Collections.sort(selectedFeatures);\n                    appendWithSpan(txt, selectedFeatures);\n                } else {\n                    StringBuilder txt0 = new StringBuilder();\n                    for (Feature2DGuiContainer loop : allFeaturePairs) {\n                        if (loop.getRectangle().contains(x, y)) {\n                            // TODO - why is this code duplicated in this file?\n                            txt0.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>\");\n                            txt0.append(loop.getFeature2D().tooltipText());\n                            txt0.append(\"</span>\");\n                        }\n                    }\n                    txt.insert(0, txt0);\n                }\n            } else {\n                int numLayers = superAdapter.getAllLayers().size();\n                int globalPriority = numLayers;\n                for (Feature2DGuiContainer loop : allFeaturePairs) {\n                    if (loop.getRectangle().contains(x, y)) {\n                        // TODO - why is this code duplicated in this file?\n                        txt.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>\");\n                        txt.append(loop.getFeature2D().tooltipText());\n                        txt.append(\"</span>\");\n                        int layerNum = superAdapter.getAllLayers().indexOf(loop.getAnnotationLayerHandler());\n                        int loopPriority = numLayers - layerNum;\n                        double distance = currMouse.distance(loop.getRectangle().getX(), loop.getRectangle().getY());\n                        if (distance < minDistance && loopPriority <= globalPriority) {\n                            minDistance = distance;\n                            currentFeature = loop;\n                            globalPriority = loopPriority;\n                        }\n                        //mouseIsOverFeature = true;\n                    }\n                }\n\n            }\n\n            txt.append(\"<br>\");\n            txt.append(\"</html>\");\n            return txt.toString();\n        }\n\n        return null;\n    }\n\n    private void appendWithSpan(StringBuilder txt, List<Feature2D> selectedFeatures) {\n        int numFeatures = selectedFeatures.size();\n        for (int i = 0; i < Math.min(numFeatures, 3); i++) {\n            appendSectionWithSpan(txt, selectedFeatures.get(i).tooltipText());\n        }\n        if (numFeatures == 3) {\n            appendSectionWithSpan(txt, selectedFeatures.get(2).tooltipText());\n        } else if (numFeatures > 3) {\n            appendSectionWithSpan(txt, \"...\");\n            appendSectionWithSpan(txt, selectedFeatures.get(numFeatures - 1).tooltipText());\n        }\n    }\n\n    private void appendSectionWithSpan(StringBuilder txt, String content) {\n        txt.append(\"<br><br><span style='font-family: arial; font-size: 12pt;'>\");\n        txt.append(content);\n        txt.append(\"</span>\");\n    }\n\n    private Chromosome getChromFromBoundaries(long[] chromosomeBoundaries, long genomeStart) {\n        Chromosome chrom = null;\n        for (int i = 0; i < chromosomeBoundaries.length; i++) {\n            if (chromosomeBoundaries[i] > genomeStart) {\n                chrom = hic.getChromosomeHandler().getChromosomeFromIndex(i + 1);\n                break;\n            }\n        }\n        return chrom;\n    }\n\n    private void addJumpToDiagonalMenuItems(JidePopupMenu menu, int xMousePos, int yMousePos) {\n\n        final double preJumpBinOriginX = hic.getXContext().getBinOrigin();\n        final double preJumpBinOriginY = hic.getYContext().getBinOrigin();\n\n        // xMousePos and yMousePos coordinates are relative to the heatmap panel and not the screen\n        final int clickedBinX = (int) (preJumpBinOriginX + xMousePos / hic.getScaleFactor());\n        final int clickedBinY = (int) (preJumpBinOriginY + yMousePos / hic.getScaleFactor());\n\n        // these coordinates are relative to the screen and not the heatmap panel\n        final int defaultPointerDestinationX = (int) (parent.getLocationOnScreen().getX() + xMousePos);\n        final int defaultPointerDestinationY = (int) (parent.getLocationOnScreen().getY() + yMousePos);\n\n        // get maximum number of bins on the X and Y axes\n        Matrix matrix = hic.getMatrix();\n        MatrixZoomData matrixZoomData = matrix.getZoomData(hic.getZoom());\n        final long binCountX = matrixZoomData.getXGridAxis().getBinCount();\n        final long binCountY = matrixZoomData.getYGridAxis().getBinCount();\n\n        if (clickedBinX > clickedBinY) {\n\n            final JMenuItem jumpToDiagonalLeft = new JMenuItem('\\u25C0' + \"  Jump To Diagonal\");\n            jumpToDiagonalLeft.setSelected(straightEdgeEnabled);\n            jumpToDiagonalLeft.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    double postJumpBinOriginX = preJumpBinOriginX - (clickedBinX - clickedBinY);\n                    hic.moveBy(clickedBinY - clickedBinX, 0);\n                    if (postJumpBinOriginX < 0) {\n                        heatmapMouseBot.mouseMove((int) (defaultPointerDestinationX + postJumpBinOriginX * hic.getScaleFactor()), defaultPointerDestinationY);\n                        return;\n                    }\n                    heatmapMouseBot.mouseMove(defaultPointerDestinationX, defaultPointerDestinationY);\n                }\n            });\n            menu.add(jumpToDiagonalLeft);\n\n            final JMenuItem jumpToDiagonalDown = new JMenuItem('\\u25BC' + \"  Jump To Diagonal\");\n            jumpToDiagonalDown.setSelected(straightEdgeEnabled);\n            jumpToDiagonalDown.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    double postJumpBinOriginY = preJumpBinOriginY + (clickedBinX - clickedBinY);\n                    hic.moveBy(0, clickedBinX - clickedBinY);\n                    if (postJumpBinOriginY + parent.getHeight() / hic.getScaleFactor() > binCountY) {\n                        heatmapMouseBot.mouseMove(defaultPointerDestinationX, (int) (defaultPointerDestinationY + (postJumpBinOriginY + parent.getHeight() / hic.getScaleFactor() - binCountY)));\n                        return;\n                    }\n                    heatmapMouseBot.mouseMove(defaultPointerDestinationX, defaultPointerDestinationY);\n                }\n            });\n            menu.add(jumpToDiagonalDown);\n\n        } else if (clickedBinX < clickedBinY) {\n\n            final JMenuItem jumpToDiagonalUp = new JMenuItem('\\u25B2' + \"  Jump To Diagonal\");\n            jumpToDiagonalUp.setSelected(straightEdgeEnabled);\n            jumpToDiagonalUp.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    double postJumpBinOriginY = preJumpBinOriginY - (clickedBinY - clickedBinX);\n                    hic.moveBy(0, clickedBinX - clickedBinY);\n                    if (postJumpBinOriginY < 0) {\n                        heatmapMouseBot.mouseMove(defaultPointerDestinationX, (int) (defaultPointerDestinationY + postJumpBinOriginY * hic.getScaleFactor()));\n                        return;\n                    }\n                    heatmapMouseBot.mouseMove(defaultPointerDestinationX, defaultPointerDestinationY);\n                }\n            });\n            menu.add(jumpToDiagonalUp);\n\n            final JMenuItem jumpToDiagonalRight = new JMenuItem('\\u25B6' + \"  Jump To Diagonal\");\n            jumpToDiagonalRight.setSelected(straightEdgeEnabled);\n            jumpToDiagonalRight.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    double postJumpBinOriginX = preJumpBinOriginX + (clickedBinY - clickedBinX);\n                    hic.moveBy(clickedBinY - clickedBinX, 0);\n                    if (postJumpBinOriginX + parent.getWidth() / hic.getScaleFactor() > binCountX) {\n                        heatmapMouseBot.mouseMove((int) (defaultPointerDestinationX + (postJumpBinOriginX + parent.getWidth() / hic.getScaleFactor() - binCountX)), defaultPointerDestinationY);\n                        return;\n                    }\n                    heatmapMouseBot.mouseMove(defaultPointerDestinationX, defaultPointerDestinationY);\n                }\n            });\n            menu.add(jumpToDiagonalRight);\n        }\n    }\n\n    private JidePopupMenu getAssemblyPopupMenu(final int xMousePos, final int yMousePos, JidePopupMenu menu) {\n\n        if (HiCGlobals.phasing) {\n            final JMenuItem phaseMergeItems = new JMenuItem(\"Merge phased blocks\");\n            phaseMergeItems.setEnabled(selectedSuperscaffolds.size() > 1);\n            phaseMergeItems.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    AssemblyOperationExecutor.phaseMerge(superAdapter, selectedSuperscaffolds);\n                    // Cleanup\n                    parent.removeSelection();\n                }\n            });\n            menu.add(phaseMergeItems);\n        } else {\n            final JMenuItem miMoveToTop = new JMenuItem(\"Move to top\");\n            miMoveToTop.setEnabled(!selectedFeatures.isEmpty());\n            miMoveToTop.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    AssemblyOperationExecutor.moveSelection(superAdapter,\n                            selectedFeatures,\n                            null);\n                    parent.removeSelection();\n                }\n            });\n            menu.add(miMoveToTop);\n\n            final JMenuItem miMoveToDebris = new JMenuItem(\"Move to debris\");\n            miMoveToDebris.setEnabled(!selectedFeatures.isEmpty());\n            miMoveToDebris.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    parent.moveSelectionToEnd();\n                }\n            });\n            menu.add(miMoveToDebris);\n\n            final JMenuItem miMoveToDebrisAndDisperse = new JMenuItem(\"Move to debris and add boundaries\");\n            miMoveToDebrisAndDisperse.setEnabled(selectedFeatures != null && !selectedFeatures.isEmpty());\n            miMoveToDebrisAndDisperse.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    moveSelectionToEndAndDisperse();\n                }\n            });\n            menu.add(miMoveToDebrisAndDisperse);\n\n            final JMenuItem groupItems = new JMenuItem(\"Remove chr boundaries\");\n            groupItems.setEnabled(selectedFeatures.size() > 1);\n            groupItems.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    AssemblyOperationExecutor.multiMerge(superAdapter, selectedFeatures);\n\n                    // Cleanup\n                    parent.removeSelection();\n                }\n            });\n            menu.add(groupItems);\n\n\n            final JMenuItem splitItems = new JMenuItem(\"Add chr boundaries\");\n            splitItems.setEnabled(!selectedFeatures.isEmpty());\n            splitItems.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    AssemblyOperationExecutor.multiSplit(superAdapter, selectedFeatures);\n\n                    // Cleanup\n                    parent.removeSelection();\n                }\n            });\n            menu.add(splitItems);\n        }\n\n        final JMenuItem miUndo = new JMenuItem(\"Undo\");\n        miUndo.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.getAssemblyStateTracker().undo();\n                parent.removeSelection();\n                superAdapter.refresh();\n            }\n        });\n        miUndo.setEnabled(superAdapter.getAssemblyStateTracker().checkUndo());\n        menu.add(miUndo);\n\n        final JMenuItem miRedo = new JMenuItem(\"Redo\");\n        miRedo.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.getAssemblyStateTracker().redo();\n                parent.removeSelection();\n                superAdapter.refresh();\n            }\n        });\n        miRedo.setEnabled(superAdapter.getAssemblyStateTracker().checkRedo());\n        menu.add(miRedo);\n\n        return menu;\n    }\n\n    void moveSelectionToEndAndDisperse() {\n        AssemblyScaffoldHandler assemblyHandler = superAdapter.getAssemblyStateTracker().getAssemblyHandler();\n        final List<Integer> lastLine = assemblyHandler.getListOfSuperscaffolds().get(assemblyHandler.getListOfSuperscaffolds().size() - 1);\n        int lastId = Math.abs(lastLine.get(lastLine.size() - 1)) - 1;\n        AssemblyOperationExecutor.moveAndDisperseSelection(superAdapter, selectedFeatures, assemblyHandler.getListOfScaffolds().get(lastId).getCurrentFeature2D());\n        parent.removeSelection();\n    }\n\n    public Feature2DGuiContainer getCurrentUpstreamFeature() {\n        return this.currentUpstreamFeature;\n    }\n\n    public Feature2DGuiContainer getCurrentDownstreamFeature() {\n        return this.currentDownstreamFeature;\n    }\n\n    public enum PromptedAssemblyAction {REGROUP, PASTE, INVERT, CUT, ADJUST, NONE, PASTETOP, PASTEBOTTOM}\n\n    private enum DragMode {ZOOM, ANNOTATE, RESIZE, PAN, SELECT, NONE}\n\n    private enum AdjustAnnotation {LEFT, RIGHT, NONE}\n\n\n    //    @Override\n    //    public String getToolTipText(MouseEvent e) {\n    //        return toolTipText(e.getX(), e.getY());\n    //\n    //    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/HeatmapPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyHeatmapHandler;\nimport juicebox.assembly.AssemblyOperationExecutor;\nimport juicebox.assembly.AssemblyScaffoldHandler;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DGuiContainer;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.renderer.GraphicUtils;\nimport org.broad.igv.ui.FontManager;\nimport org.broad.igv.util.Pair;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.image.BufferedImage;\nimport java.util.ArrayList;\nimport java.util.List;\n\n\npublic class HeatmapPanel extends JComponent {\n    //public static final int clickDelay1 = (Integer) Toolkit.getDefaultToolkit().getDesktopProperty(\"awt.multiClickInterval\");\n    private static final long serialVersionUID = 9000028;\n    private final MainWindow mainWindow;\n    private final HiC hic;\n    private final SuperAdapter superAdapter;\n    private final ColorScaleHandler colorScaleHandler = new ColorScaleHandler();\n    private final GeneralTileManager tileManager = new GeneralTileManager(colorScaleHandler);\n    private final HeatmapMouseHandler mouseHandler;\n    private boolean showGridLines = true;\n    private final HeatmapClickListener clickListener;\n    private long[] chromosomeBoundaries;\n    private final BoundingBoxRenderer boundingBoxRenderer = new BoundingBoxRenderer(this);\n\n    public HeatmapPanel(SuperAdapter superAdapter) {\n        this.mainWindow = superAdapter.getMainWindow();\n        this.superAdapter = superAdapter;\n        this.hic = superAdapter.getHiC();\n        superAdapter.setPearsonColorScale(colorScaleHandler.getPearsonColorScale());\n        mouseHandler = new HeatmapMouseHandler(hic, superAdapter, this);\n        clickListener = new HeatmapClickListener(this);\n        addMouseMotionListener(mouseHandler);\n        addMouseListener(mouseHandler);\n        addMouseListener(clickListener);\n        addMouseWheelListener(mouseHandler);\n    }\n\n    public long[] getChromosomeBoundaries() {\n        return this.chromosomeBoundaries;\n    }\n\n    public void setChromosomeBoundaries(long[] chromosomeBoundaries) {\n        this.chromosomeBoundaries = chromosomeBoundaries;\n        boundingBoxRenderer.setChromosomeBoundaries(chromosomeBoundaries);\n    }\n\n    public int getMinimumDimension() {\n        return Math.min(getWidth(), getHeight());\n    }\n\n    @Override\n    protected void paintComponent(Graphics g1) {\n        Graphics2D g = (Graphics2D) g1;\n        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\n\n        Rectangle clipBounds = g.getClipBounds();\n        g.clearRect(clipBounds.x, clipBounds.y, clipBounds.width, clipBounds.height);\n\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            g.setColor(Color.darkGray);\n            g.fillRect(clipBounds.x, clipBounds.y, clipBounds.width, clipBounds.height);\n        }\n\n        // Are we ready to draw?\n        final MatrixZoomData zd;\n        try {\n            zd = hic.getZd();\n        } catch (Exception ex) {\n            return;\n        }\n\n        MatrixZoomData controlZd = null;\n        try {\n            controlZd = hic.getControlZd();\n        } catch (Exception ee) {\n            ee.printStackTrace();\n        }\n\n        if (hic.getXContext() == null) return;\n\n        // todo pearsons\n        if (hic.isInPearsonsMode()) {\n            // Possibly force asynchronous computation of pearsons\n            if (hic.isPearsonsNotAvailableForFile(false)) {\n                JOptionPane.showMessageDialog(this, \"Pearson's matrix is not available at this \" +\n                        \"resolution, use 500KB or lower resolution.\");\n                return;\n            }\n            if (hic.isInControlPearsonsMode() && hic.isPearsonsNotAvailableForFile(false)) {\n                JOptionPane.showMessageDialog(this, \"Pearson's matrix is not available at this \" +\n                        \"resolution, use 500KB or lower resolution.\");\n                return;\n            }\n        }\n\n        // Same scale used for X & Y (square pixels)\n        final double scaleFactor = hic.getScaleFactor();\n        final int screenWidth = getBounds().width;\n        final int screenHeight = getBounds().height;\n        double binOriginX = hic.getXContext().getBinOrigin();\n        double bRight = binOriginX + (screenWidth / scaleFactor);\n        double binOriginY = hic.getYContext().getBinOrigin();\n        double bBottom = binOriginY + (screenHeight / scaleFactor);\n\n\n        HeatmapRenderer renderer = new HeatmapRenderer(g, colorScaleHandler);\n        boolean allTilesNull = tileManager.renderHiCTiles(renderer, binOriginX, binOriginY, bRight, bBottom, zd, controlZd,\n                scaleFactor, this.getBounds(), hic, this, superAdapter);\n\n        boolean isWholeGenome = ChromosomeHandler.isWholeGenomeView(hic.getXContext(), hic.getYContext());\n\n        Color color0 = g.getColor();\n\n        if (isWholeGenome) {\n            boundingBoxRenderer.drawAllByAllGrid(g, zd, showGridLines, binOriginX, binOriginY, scaleFactor);\n        } else {\n            boundingBoxRenderer.drawRegularGrid(g, zd, showGridLines, hic.getChromosomeHandler(), binOriginX, binOriginY, scaleFactor);\n        }\n        CursorRenderer cursorRenderer = new CursorRenderer(this);\n        cursorRenderer.drawCursors(g, hic.getCursorPoint(), hic.getDiagonalCursorPoint(),\n                binOriginX, binOriginY, scaleFactor, hic.getColorForRuler(), bRight, bBottom);\n\n        g.setColor(color0);\n\n        if (allTilesNull) {\n            g.setFont(FontManager.getFont(12));\n            GraphicUtils.drawCenteredText(\"Normalization vectors not available at this resolution.  Try a different normalization.\", clipBounds, g);\n        } else {\n            // Render loops\n            int centerX = (int) ((screenWidth / scaleFactor) / 2);\n            int centerY = (int) ((screenHeight / scaleFactor) / 2);\n\n            Graphics2D g2 = (Graphics2D) g.create();\n            mouseHandler.clearFeaturePairs();\n\n            final boolean activelyEditingAssembly = mouseHandler.getIsActivelyEditingAssembly();\n            List<AnnotationLayerHandler> handlers;\n            if (activelyEditingAssembly) {\n                // Only look at assembly layers if we're in assembly mode\n                handlers = superAdapter.getAssemblyLayerHandlers();\n            } else {\n                handlers = superAdapter.getAllLayers();\n            }\n\n            for (AnnotationLayerHandler handler : handlers) {\n                List<Feature2D> loops = handler.getNearbyFeatures(zd, zd.getChr1Idx(), zd.getChr2Idx(),\n                        centerX, centerY, Feature2DHandler.numberOfLoopsToFind, binOriginX, binOriginY, scaleFactor);\n                List<Feature2D> cLoopsReflected = new ArrayList<>();\n                for (Feature2D feature2D : loops) {\n                    if (zd.getChr1Idx() == zd.getChr2Idx() && !feature2D.isOnDiagonal()) {\n                        cLoopsReflected.add(feature2D.reflectionAcrossDiagonal());\n                    }\n                }\n\n                loops.addAll(cLoopsReflected);\n                mouseHandler.addAllFeatures(handler, loops, zd,\n                        binOriginX, binOriginY, scaleFactor, activelyEditingAssembly);\n\n                final List<Feature2D> highlightedFeatures = mouseHandler.getHighlightedFeature();\n                final boolean showFeatureHighlight = mouseHandler.getShouldShowHighlight();\n\n                FeatureRenderer.render(g2, handler, loops, zd, binOriginX, binOriginY, scaleFactor,\n                        highlightedFeatures, showFeatureHighlight, this.getWidth(), this.getHeight());\n            }\n            mouseHandler.renderMouseAnnotations(g2);\n            g2.dispose();\n        }\n    }\n\n    public Image getThumbnailImage(MatrixZoomData zd0, MatrixZoomData ctrl0, int tw, int th, MatrixType displayOption,\n                                   NormalizationType observedNormalizationType, NormalizationType controlNormalizationType) {\n        if (MatrixType.isPearsonType(displayOption) && hic.isPearsonsNotAvailableForFile(false)) {\n            JOptionPane.showMessageDialog(this, \"Pearson's matrix is not available at this resolution\");\n            return null;\n        }\n\n        int maxBinCountX = (int) zd0.getXGridAxis().getBinCount();\n        int maxBinCountY = (int) zd0.getYGridAxis().getBinCount();\n\n        int wh = Math.max(maxBinCountX, maxBinCountY); // todo assumption for thumbnail\n        //if (wh > 1000) wh=1000; // this can happen with single resolution hic files - breaks thumbnail localization\n\n        BufferedImage image = (BufferedImage) createImage(wh, wh);\n        Graphics2D g = image.createGraphics();\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            g.setColor(Color.darkGray);\n            g.fillRect(0, 0, wh, wh);\n        }\n\n        HeatmapRenderer renderer = new HeatmapRenderer(g, colorScaleHandler);\n        boolean success = renderer.render(0,\n                0,\n                maxBinCountX,\n                maxBinCountY,\n                zd0,\n                ctrl0,\n                displayOption,\n                observedNormalizationType,\n                controlNormalizationType,\n                hic.getExpectedValues(),\n                hic.getExpectedControlValues(),\n                false);\n\n        if (!success) return null;\n\n        return image.getScaledInstance(tw, th, Image.SCALE_REPLICATE);\n\n    }\n\n    public boolean getShowGridLines() {\n        return showGridLines;\n    }\n\n    public void setShowGridLines(boolean showGridLines) {\n        this.showGridLines = showGridLines;\n    }\n\n    public HiC getHiC() {\n        return this.hic;\n    }\n\n    public MainWindow getMainWindow() {\n        return this.mainWindow;\n    }\n\n    public SuperAdapter getSuperAdapter() {\n        return this.superAdapter;\n    }\n\n    public void unsafeSetSelectedChromosomes(Chromosome xChrom, Chromosome yChrom) {\n        superAdapter.unsafeSetSelectedChromosomes(xChrom, yChrom);\n    }\n\n    public void updateThumbnail() {\n        superAdapter.updateThumbnail();\n    }\n\n    public void clearTileCache() {\n        tileManager.clearTileCache();\n    }\n\n    public void launchColorSelectionMenu(Pair<Rectangle, Feature2D> selectedFeaturePair) {\n        JColorChooser colorChooser = new JColorChooser(selectedFeaturePair.getSecond().getColor());\n        JDialog dialog = JColorChooser.createDialog(new JPanel(null), \"feature Color Selection\", true, colorChooser,\n                null, null);\n        dialog.setVisible(true);\n        Color c = colorChooser.getColor();\n        if (c != null) {\n            selectedFeaturePair.getSecond().setColor(c);\n        }\n    }\n\n    public void enableAssemblyEditing() {\n        SuperAdapter.assemblyModeCurrentlyActive = true;\n        mouseHandler.setActivelyEditingAssembly(true);\n        AssemblyHeatmapHandler.setSuperAdapter(superAdapter);\n    }\n\n    public void disableAssemblyEditing() {\n        mouseHandler.clearSelectedFeatures();\n        superAdapter.getMainViewPanel().toggleToolTipUpdates(true);\n        mouseHandler.setActivelyEditingAssembly(false);\n        HiCGlobals.splitModeEnabled = false;\n        SuperAdapter.assemblyModeCurrentlyActive = false;\n    }\n\n    public void removeHighlightedFeature() {\n        mouseHandler.setFeatureOptionMenuEnabled(false);\n        mouseHandler.eraseHighlightedFeatures();\n        superAdapter.repaintTrackPanels();\n        repaint();\n    }\n\n    public void removeSelection() {\n        mouseHandler.clearSelectedFeatures();\n        superAdapter.updatePreviousTempSelectedGroups(mouseHandler.getTempSelectedGroup());\n        mouseHandler.setTempSelectedGroup(null);\n        superAdapter.clearEditsAndUpdateLayers();\n        HiCGlobals.splitModeEnabled = false;\n        superAdapter.getMainViewPanel().toggleToolTipUpdates(true);\n        removeHighlightedFeature();\n\n        Chromosome chrX = superAdapter.getHiC().getXContext().getChromosome();\n        Chromosome chrY = superAdapter.getHiC().getYContext().getChromosome();\n        superAdapter.getEditLayer().filterTempSelectedGroup(chrX.getIndex(), chrY.getIndex());\n        final Feature2D debrisFeature = mouseHandler.getDebrisFeature();\n        if (debrisFeature != null) {\n            superAdapter.getEditLayer().getAnnotationLayer().getFeatureHandler().getFeatureList().checkAndRemoveFeature(\n                    chrX.getIndex(), chrY.getIndex(), debrisFeature);\n        }\n\n        mouseHandler.resetCurrentPromptedAssemblyAction();\n        mouseHandler.reset();\n        repaint();\n    }\n\n    public void moveSelectionToEnd() {\n        AssemblyScaffoldHandler assemblyHandler = superAdapter.getAssemblyStateTracker().getAssemblyHandler();\n        final List<Integer> lastLine = assemblyHandler.getListOfSuperscaffolds().get(assemblyHandler.getListOfSuperscaffolds().size() - 1);\n        int lastId = Math.abs(lastLine.get(lastLine.size() - 1)) - 1;\n        AssemblyOperationExecutor.moveSelection(superAdapter, getSelectedFeatures(),\n                assemblyHandler.getListOfScaffolds().get(lastId).getCurrentFeature2D());\n        removeSelection();\n    }\n\n    public void reset() {\n        colorScaleHandler.reset();\n        clearTileCache();\n    }\n\n    public void setNewDisplayRange(MatrixType displayOption, double min, double max, String key) {\n        colorScaleHandler.setNewDisplayRange(displayOption, min, max, key);\n        clearTileCache();\n        repaint();\n    }\n\n    public HeatmapMouseHandler.PromptedAssemblyAction getCurrentPromptedAssemblyAction() {\n        return mouseHandler.getCurrentPromptedAssemblyAction();\n    }\n\n    public HeatmapMouseHandler.PromptedAssemblyAction getPromptedAssemblyActionOnClick() {\n        return mouseHandler.getPromptedAssemblyActionOnClick();\n    }\n\n    public void setPromptedAssemblyActionOnClick(HeatmapMouseHandler.PromptedAssemblyAction promptedAssemblyAction) {\n        mouseHandler.setPromptedAssemblyActionOnClick(promptedAssemblyAction);\n    }\n\n    public List<Feature2D> getSelectedFeatures() {\n        return mouseHandler.getSelectedFeatures();\n    }\n\n    public Feature2DGuiContainer getCurrentUpstreamFeature() {\n        return mouseHandler.getCurrentUpstreamFeature();\n    }\n\n    public Feature2DGuiContainer getCurrentDownstreamFeature() {\n        return mouseHandler.getCurrentDownstreamFeature();\n    }\n}"
  },
  {
    "path": "src/juicebox/mapcolorui/HeatmapRenderer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.Block;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.matrix.BasicMatrix;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.renderer.ColorScale;\n\nimport java.awt.*;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * @author jrobinso\n * @since Aug 11, 2010\n */\npublic class HeatmapRenderer {\n\n    public static float PSEUDO_COUNT = 1f;\n    protected static final int PIXEL_WIDTH = 1, PIXEL_HEIGHT = 1;\n    private final ColorScaleHandler colorScaleHandler;\n    private final Graphics2D g;\n\n    public HeatmapRenderer(Graphics2D g, ColorScaleHandler colorScaleHandler) {\n        this.g = g;\n        this.colorScaleHandler = colorScaleHandler;\n    }\n\n    public static String getColorScaleCacheKey(MatrixZoomData zd, MatrixType displayOption, NormalizationType obsNorm, NormalizationType ctrlNorm) {\n        return zd.getColorScaleKey(displayOption, obsNorm, ctrlNorm);\n    }\n\n    @SuppressWarnings(\"SuspiciousNameCombination\")\n    public boolean render(int originX, int originY, int width, int height,\n                          final MatrixZoomData zd, final MatrixZoomData controlZD,\n                          final MatrixType displayOption,\n                          final NormalizationType observedNormalizationType, final NormalizationType controlNormalizationType,\n                          final ExpectedValueFunction df, final ExpectedValueFunction controlDF,\n                          boolean isImportant) {\n        if (g != null) {\n            g.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_SPEED);\n            g.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_SPEED);\n        }\n\n        int chr1 = zd.getChr1Idx();\n        int chr2 = zd.getChr2Idx();\n        int x = originX;\n        int y = originY;\n\n        boolean isWholeGenome = chr1 == 0 && chr2 == 0;\n        boolean sameChr = (chr1 == chr2);\n\n        if (sameChr) {\n            // transpose if necessary; convention is to use upper diagonal\n            if (x > y) {\n                //noinspection SuspiciousNameCombination\n                x = originY;\n                y = originX;\n                int tmp = width;\n                width = height;\n                height = tmp;\n            }\n        }\n\n        int maxX = x + width - 1;\n        int maxY = y + height - 1;\n\n        String key = zd.getColorScaleKey(displayOption, observedNormalizationType, controlNormalizationType);\n        String controlKey = zd.getColorScaleKey(displayOption, observedNormalizationType, controlNormalizationType);\n\n        float pseudoCountObs = PSEUDO_COUNT;\n        float pseudoCountCtrl = PSEUDO_COUNT;\n\n        if (displayOption == MatrixType.NORM2) {\n            renderNorm2(zd, isWholeGenome, observedNormalizationType, key, displayOption,\n                    originX, originY, width, height);\n        } else if (displayOption == MatrixType.NORM2CTRL) {\n            renderNorm2(controlZD, isWholeGenome, controlNormalizationType, controlKey, displayOption,\n                    originX, originY, width, height);\n        } else if (displayOption == MatrixType.NORM2OBSVSCTRL) {\n            if (controlDF == null) {\n                System.err.println(\"Control DF is NULL\");\n                return false;\n            }\n            renderNorm2VS(zd, controlZD, isWholeGenome, observedNormalizationType,\n                    controlNormalizationType, key, displayOption,\n                    originX, originY, width, height);\n        } else if (displayOption == MatrixType.PEARSON) {\n            renderPearson(zd, df, key, originX, originY, width, height);\n        } else if (displayOption == MatrixType.PEARSONCTRL) {\n            if (controlDF == null) {\n                System.err.println(\"Control DF is NULL\");\n                return false;\n            }\n            renderPearson(controlZD, controlDF, controlKey, originX, originY, width, height);\n        } else if (displayOption == MatrixType.PEARSONVS) {\n\n            if (controlDF == null) {\n                System.err.println(\"Control DF is NULL\");\n                return false;\n            }\n            renderPearsonVS(zd, controlZD, df, controlDF, key, originX, originY, width, height);\n        } else if (displayOption == MatrixType.CONTROL) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (controlZD == null || ctrlBlocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(controlKey, displayOption, isWholeGenome, ctrlBlocks, 1f);\n\n            renderSimpleMap(ctrlBlocks, cs, width, height, sameChr, originX, originY);\n        } else if (displayOption == MatrixType.LOGC) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (controlZD == null || ctrlBlocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(controlKey, displayOption, isWholeGenome, ctrlBlocks, 1f);\n\n            renderSimpleLogMap(ctrlBlocks, cs, width, height, sameChr, originX, originY);\n        } else if (displayOption == MatrixType.OECTRLV2 || displayOption == MatrixType.OECTRL) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (controlZD == null || ctrlBlocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(controlKey, displayOption, isWholeGenome, ctrlBlocks, 1f);\n\n            renderObservedOverExpectedMap(chr1, ctrlBlocks, controlDF, controlZD,\n                    cs, sameChr, originX, originY, width, height, 0);\n        } else if (displayOption == MatrixType.OECTRLP1V2 || displayOption == MatrixType.OECTRLP1) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (controlZD == null || ctrlBlocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(controlKey, displayOption, isWholeGenome, ctrlBlocks, 1f);\n\n            renderObservedOverExpectedMap(chr1, ctrlBlocks, controlDF, controlZD,\n                    cs, sameChr, originX, originY, width, height, pseudoCountCtrl);\n        } else if (displayOption == MatrixType.LOGCEO) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (controlZD == null || ctrlBlocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(controlKey, displayOption, isWholeGenome, ctrlBlocks, 1f);\n\n            renderLogObservedBaseExpectedMap(chr1, ctrlBlocks, controlDF, controlZD, cs,\n                    sameChr, originX, originY, width, height);\n        } else if (displayOption == MatrixType.LOGEOVS || displayOption == MatrixType.OCMEVS ||\n                displayOption == MatrixType.VS || displayOption == MatrixType.LOGVS ||\n                displayOption == MatrixType.OEVSV2 || displayOption == MatrixType.OEVS ||\n                displayOption == MatrixType.OEVSP1V2 || displayOption == MatrixType.OEVSP1 ||\n                displayOption == MatrixType.OERATIOV2 || displayOption == MatrixType.OERATIO ||\n                displayOption == MatrixType.OERATIOP1V2 || displayOption == MatrixType.OERATIOP1) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null) return false;\n            if (blocks.isEmpty() && ctrlBlocks.isEmpty()) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, ctrlBlocks, 1f);\n\n            if (displayOption == MatrixType.LOGEOVS) {\n                renderLogObsOverExpVSMap(chr1, blocks, ctrlBlocks, df, controlDF,\n                        zd, controlZD, cs, sameChr, originX, originY, width, height);\n            } else if (displayOption == MatrixType.OCMEVS) { //\n                renderLogObsMinusExpVSMap(chr1, blocks, ctrlBlocks, df, controlDF,\n                        zd, controlZD, cs, sameChr, originX, originY, width, height);\n            } else if (displayOption == MatrixType.VS) {\n                renderSimpleVSMap(blocks, ctrlBlocks, zd, controlZD, originX, originY, width, height, cs, sameChr);\n            } else if (displayOption == MatrixType.LOGVS) {\n                renderSimpleLogVSMap(blocks, ctrlBlocks, zd, controlZD, originX, originY, width, height, cs, sameChr);\n            } else if (displayOption == MatrixType.OEVSP1V2 || displayOption == MatrixType.OEVSP1) {\n                renderObservedOverExpectedVSMap(chr1, blocks, ctrlBlocks, df, controlDF,\n                        zd, controlZD, cs, sameChr, originX, originY, width, height, pseudoCountObs, pseudoCountCtrl);\n            } else if (displayOption == MatrixType.OEVSV2 || displayOption == MatrixType.OEVS) {\n                renderObservedOverExpectedVSMap(chr1, blocks, ctrlBlocks, df, controlDF,\n                        zd, controlZD, cs, sameChr, originX, originY, width, height, 0, 0);\n            } else if (displayOption == MatrixType.OERATIOV2 || displayOption == MatrixType.OERATIO) {\n                if (controlZD == null) return false;\n                if (sameChr && (df == null || controlDF == null)) return false;\n                renderOERatioMap(blocks, ctrlBlocks, zd, controlZD, df, controlDF, originX, originY,\n                        width, height, 0, 0, cs, sameChr, controlNormalizationType, chr1);\n            } else if (displayOption == MatrixType.OERATIOP1V2 || displayOption == MatrixType.OERATIOP1) {\n                if (controlZD == null) return false;\n                if (sameChr && (df == null || controlDF == null)) return false;\n                renderOERatioMap(blocks, ctrlBlocks, zd, controlZD, df, controlDF, originX, originY,\n                        width, height, pseudoCountObs, pseudoCountCtrl, cs, sameChr, controlNormalizationType, chr1);\n            }\n\n        } else if (displayOption == MatrixType.EXPECTED) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderExpectedMap(zd, df, sameChr, cs, originX, originY, width, height, chr1);\n        } else if (displayOption == MatrixType.OEV2 || displayOption == MatrixType.OE) {\n\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderObservedOverExpectedMap(chr1, blocks, df, zd,\n                    cs, sameChr, originX, originY, width, height, 0);\n\n        } else if (displayOption == MatrixType.OEP1V2 || displayOption == MatrixType.OEP1) {\n\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderObservedOverExpectedMap(chr1, blocks, df, zd,\n                    cs, sameChr, originX, originY, width, height, pseudoCountObs);\n        } else if (displayOption == MatrixType.LOGEO) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderLogObservedBaseExpectedMap(chr1, blocks, df, zd,\n                    cs, sameChr, originX, originY, width, height);\n        } else if (displayOption == MatrixType.EXPLOGEO) {\n\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderNewBaseEMap(chr1, blocks, df, zd,\n                    cs, sameChr, originX, originY, width, height);\n\n        } else if (displayOption == MatrixType.EXPLOGCEO) {\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (ctrlBlocks == null || controlZD == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, ctrlBlocks, 1f);\n            renderNewBaseEMap(chr1, ctrlBlocks, controlDF, controlZD,\n                    cs, sameChr, originX, originY, width, height);\n\n        } else if (displayOption == MatrixType.LOGEORATIOV2 || displayOption == MatrixType.LOGEORATIO) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            if (sameChr && (df == null || controlDF == null)) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderLogRatioWithExpMap(blocks, ctrlBlocks, zd, controlZD, chr1, df, controlDF,\n                    originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.OERATIOMINUS) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            if (sameChr && (df == null || controlDF == null)) return false;\n\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderOERatioMinus(blocks, ctrlBlocks, zd, controlZD, df, controlDF, chr1,\n                    0, 0, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n\n        } else if (displayOption == MatrixType.OERATIOMINUSP1) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            if (sameChr && (df == null || controlDF == null)) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderOERatioMinus(blocks, ctrlBlocks, zd, controlZD, df, controlDF, chr1,\n                    pseudoCountObs, pseudoCountCtrl, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.RATIOV2 || displayOption == MatrixType.RATIO) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderRatioWithAvgMap(blocks, ctrlBlocks, zd, controlZD,\n                    0, 0, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.RATIOP1V2 || displayOption == MatrixType.RATIOP1) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderRatioWithAvgMap(blocks, ctrlBlocks, zd, controlZD,\n                    pseudoCountObs, pseudoCountCtrl, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.LOGRATIOV2 || displayOption == MatrixType.LOGRATIO) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderLogRatioWithAvgMap(blocks, ctrlBlocks, zd, controlZD,\n                    originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.RATIO0V2 || displayOption == MatrixType.RATIO0) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            if (sameChr && (df == null || controlDF == null)) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderRatioWithExpMap(blocks, ctrlBlocks, zd, controlZD, chr1, df, controlDF,\n                    0, 0, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.RATIO0P1V2 || displayOption == MatrixType.RATIO0P1) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n            if (sameChr && (df == null || controlDF == null)) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderRatioWithExpMap(blocks, ctrlBlocks, zd, controlZD, chr1, df, controlDF,\n                    pseudoCountObs, pseudoCountCtrl, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.DIFF) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            List<Block> ctrlBlocks = getTheBlocks(controlZD, x, y, maxX, maxY, controlNormalizationType, isImportant);\n            if (blocks == null || ctrlBlocks == null || controlZD == null) return false;\n\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderDiffMap(blocks, ctrlBlocks, zd, controlZD, originX, originY, width, height,\n                    cs, sameChr, controlNormalizationType);\n        } else if (displayOption == MatrixType.LOG) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderSimpleLogMap(blocks, cs, width, height, sameChr, originX, originY);\n        } else if (displayOption == MatrixType.OBSERVED) {\n            List<Block> blocks = getTheBlocks(zd, x, y, maxX, maxY, observedNormalizationType, isImportant);\n            if (blocks == null) return false;\n            ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, blocks, 1f);\n\n            renderSimpleMap(blocks, cs, width, height, sameChr, originX, originY);\n\n        } else {\n            System.err.println(\"Invalid display option: \" + displayOption);\n            return false;\n        }\n        return true;\n    }\n\n    private void renderLogRatioWithExpMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                          MatrixZoomData zd, MatrixZoomData controlZD, int chr1,\n                                          ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                          int originX, int originY, int width, int height,\n                                          ColorScale cs, boolean sameChr, NormalizationType controlNormalizationType) {\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n\n        if (sameChr) {\n\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts();\n                            float den = ctrlRecord.getCounts();\n\n                            float obsExpected = getExpectedValue(df, chr1, rec);\n                            float ctrlExpected = getExpectedValue(controlDF, chr1, rec);\n\n                            if (logPainting(cs, num, den, obsExpected, ctrlExpected)) continue;\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    float obsExpected = (averageCount > 0 ? averageCount : 1);\n                    float ctrlExpected = (ctrlAverageCount > 0 ? ctrlAverageCount : 1);\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts();\n                            float den = ctrlRecord.getCounts();\n\n                            if (logPainting(cs, num, den, obsExpected, ctrlExpected)) continue;\n\n                            aboveDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private Map<String, Block> convertBlockListToMap(List<Block> ctrlBlocks, MatrixZoomData controlZD) {\n        Map<String, Block> controlBlocks = new HashMap<>();\n        for (Block b : ctrlBlocks) {\n            controlBlocks.put(controlZD.getNormLessBlockKey(b), b);\n        }\n        return controlBlocks;\n    }\n\n    private void renderLogRatioWithAvgMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                          MatrixZoomData zd, MatrixZoomData controlZD,\n                                          int originX, int originY, int width, int height,\n                                          ColorScale cs, boolean sameChr, NormalizationType controlNormalizationType) {\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n\n            Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                    if (ctrlRecord != null) {\n                        float num = (float) Math.log(rec.getCounts() / averageCount + 1);\n                        float den = (float) Math.log(ctrlRecord.getCounts() / ctrlAverageCount + 1);\n                        ratioPainting(originX, originY, width, height, cs, sameChr, rec, num, den);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderDiffMap(List<Block> blocks, List<Block> ctrlBlocks,\n                               MatrixZoomData zd, MatrixZoomData controlZD,\n                               int originX, int originY, int width, int height, ColorScale cs,\n                               boolean sameChr, NormalizationType controlNormalizationType) {\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n        float averageAcrossMapAndControl = (averageCount / 2f + ctrlAverageCount / 2f);\n\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n\n            Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                    if (ctrlRecord != null) {\n                        float num = rec.getCounts() / averageCount;\n                        float den = ctrlRecord.getCounts() / ctrlAverageCount;\n                        float score = (num - den) * averageAcrossMapAndControl;\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n                        setColor(cs.getColor(score));\n                        intraPainting2(originX, originY, width, height, sameChr, rec);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderRatioWithExpMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                       MatrixZoomData zd, MatrixZoomData controlZD,\n                                       int chr1, ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                       float pseudoCountObs, float pseudoCountCtrl,\n                                       int originX, int originY, int width, int height,\n                                       ColorScale cs, boolean sameChr, NormalizationType controlNormalizationType) {\n\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n\n            Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                    if (ctrlRecord != null) {\n                        float num = ((rec.getCounts() + pseudoCountObs) / (getExpectedValue(df, chr1, 0, 0) + pseudoCountObs));\n                        float den = ((ctrlRecord.getCounts() + pseudoCountCtrl) / (getExpectedValue(controlDF, chr1, 0, 0) + pseudoCountCtrl));\n                        ratioPainting(originX, originY, width, height, cs, sameChr, rec, num, den);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderRatioWithAvgMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                       MatrixZoomData zd, MatrixZoomData controlZD,\n                                       float pseudoCountObs, float pseudoCountCtrl,\n                                       int originX, int originY, int width, int height,\n                                       ColorScale cs, boolean sameChr, NormalizationType controlNormalizationType) {\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n\n            Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                    if (ctrlRecord != null) {\n                        float num = (rec.getCounts() + pseudoCountObs) / (averageCount + pseudoCountObs);\n                        float den = (ctrlRecord.getCounts() + pseudoCountCtrl) / (ctrlAverageCount + pseudoCountCtrl);\n                        ratioPainting(originX, originY, width, height, cs, sameChr, rec, num, den);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderOERatioMinus(List<Block> blocks, List<Block> ctrlBlocks,\n                                    MatrixZoomData zd, MatrixZoomData controlZD,\n                                    ExpectedValueFunction df, ExpectedValueFunction controlDF, int chr1,\n                                    float pseudoCountObs, float pseudoCountCtrl, int originX, int originY,\n                                    int width, int height, ColorScale cs, boolean sameChr,\n                                    NormalizationType controlNormalizationType) {\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n\n        if (sameChr) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts() + pseudoCountObs;\n                            float den = ctrlRecord.getCounts() + pseudoCountCtrl;\n\n                            float obsExpected = getExpectedValue(df, chr1, rec) + pseudoCountObs;\n                            float ctrlExpected = getExpectedValue(controlDF, chr1, rec) + pseudoCountCtrl;\n\n                            float score = (num / obsExpected) - (den / ctrlExpected);\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    float obsExpected = (averageCount > 0 ? averageCount : 1);\n                    float ctrlExpected = (ctrlAverageCount > 0 ? ctrlAverageCount : 1);\n                    obsExpected += pseudoCountObs;\n                    ctrlExpected += pseudoCountCtrl;\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts() + pseudoCountObs;\n                            float den = ctrlRecord.getCounts() + pseudoCountCtrl;\n\n                            float score = (num / obsExpected) - (den / ctrlExpected);\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            aboveDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private Map<String, ContactRecord> linkRecords(MatrixZoomData zd, NormalizationType controlNormalizationType, Map<String, Block> controlBlocks, Block b) {\n        Map<String, ContactRecord> controlRecords = new HashMap<>();\n        Block cb = controlBlocks.get(zd.getNormLessBlockKey(b));\n        if (cb != null) {\n            for (ContactRecord ctrlRec : cb.getContactRecords()) {\n                controlRecords.put(ctrlRec.getKey(controlNormalizationType), ctrlRec);\n            }\n        }\n        return controlRecords;\n    }\n\n    private void renderOERatioMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                  MatrixZoomData zd, MatrixZoomData controlZD,\n                                  ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                  int originX, int originY, int width, int height,\n                                  float pseudoCountObs, float pseudoCountCtrl, ColorScale cs, boolean sameChr,\n                                  NormalizationType controlNormalizationType, int chr1) {\n        Map<String, Block> controlBlocks = convertBlockListToMap(ctrlBlocks, controlZD);\n\n        if (sameChr) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts() + pseudoCountObs;\n                            float den = ctrlRecord.getCounts() + pseudoCountCtrl;\n\n                            float obsExpected = getExpectedValue(df, chr1, rec) + pseudoCountObs;\n                            float ctrlExpected = getExpectedValue(controlDF, chr1, rec) + pseudoCountCtrl;\n\n                            float score = (num / obsExpected) / (den / ctrlExpected);\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            float averageCount = (float) zd.getAverageCount();\n            float ctrlAverageCount = controlZD == null ? 1 : (float) controlZD.getAverageCount();\n            float obsExpected = (averageCount > 0 ? averageCount : 1);\n            float ctrlExpected = (ctrlAverageCount > 0 ? ctrlAverageCount : 1);\n            obsExpected += pseudoCountObs;\n            ctrlExpected += pseudoCountCtrl;\n\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    Map<String, ContactRecord> controlRecords = linkRecords(zd, controlNormalizationType, controlBlocks, b);\n\n                    for (ContactRecord rec : recs) {\n                        ContactRecord ctrlRecord = controlRecords.get(rec.getKey(controlNormalizationType));\n                        if (ctrlRecord != null) {\n                            float num = rec.getCounts() + pseudoCountObs;\n                            float den = ctrlRecord.getCounts() + pseudoCountCtrl;\n\n                            float score = (num / obsExpected) / (den / ctrlExpected);\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            aboveDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderNewBaseEMap(int chr1, List<Block> blocks, ExpectedValueFunction df, MatrixZoomData zd,\n                                   ColorScale cs, boolean sameChr, int originX, int originY, int width, int height) {\n        if (sameChr) {\n            if (df != null) {\n                for (Block b : blocks) {\n                    Collection<ContactRecord> recs = b.getContactRecords();\n                    if (recs != null) {\n                        for (ContactRecord rec : recs) {\n                            float expected = getExpectedValue(df, chr1, rec);\n\n                            float score = (float) Math.exp((Math.log(rec.getCounts() + 1) / Math.log(expected + 1)));\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            float averageCount = (float) zd.getAverageCount();\n            float expected = (averageCount > 0 ? averageCount : 1);\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n\n                    for (ContactRecord rec : recs) {\n                        float score = (float) Math.exp((Math.log(rec.getCounts() + 1) / Math.log(expected + 1)));\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        setColor(cs.getColor(score));\n\n                        interPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderExpectedMap(MatrixZoomData zd, ExpectedValueFunction df,\n                                   boolean sameChr, ColorScale cs, int originX, int originY,\n                                   int width, int height, int chr1) {\n        if (sameChr) {\n            if (df != null) {\n                for (int px = 0; px <= width; px++) {\n                    for (int py = 0; py <= height; py++) {\n                        int binX = px + originX;\n                        int binY = py + originY;\n                        float expected = getExpectedValue(df, chr1, binX, binY);\n                        setColor(cs.getColor(expected));\n                        directPixelPainting(px, py);\n                    }\n                }\n            }\n        } else {\n            float averageCount = (float) zd.getAverageCount();\n            float expected = (averageCount > 0 ? averageCount : 1);\n            setColor(cs.getColor(expected));\n            for (int px = 0; px <= width; px++) {\n                for (int py = 0; py <= height; py++) {\n                    directPixelPainting(px, py);\n                }\n            }\n        }\n    }\n\n    private void renderLogObsMinusExpVSMap(int chr1, List<Block> blocks, List<Block> ctrlBlocks,\n                                           ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                           MatrixZoomData zd, MatrixZoomData controlZD, ColorScale cs,\n                                           boolean sameChr, int originX, int originY, int width, int height) {\n        if (zd != null && df != null) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        float expected = getExpectedValue(df, chr1, rec);\n                        score = rec.getCounts() - expected;\n                        setColor(cs.getColor(score));\n\n                        aboveDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n        if (sameChr && controlZD != null && controlDF != null) {\n            for (Block b : ctrlBlocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        int binX = rec.getBinX();\n                        int binY = rec.getBinY();\n\n                        if (binX != binY) {\n                            float expected = getExpectedValue(controlDF, chr1, rec);\n                            score = rec.getCounts() - expected;\n\n                            setColor(cs.getColor(score));\n                            belowDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderLogObsOverExpVSMap(int chr1, List<Block> blocks, List<Block> ctrlBlocks,\n                                          ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                          MatrixZoomData zd, MatrixZoomData controlZD, ColorScale cs,\n                                          boolean sameChr, int originX, int originY, int width, int height) {\n        if (zd != null && df != null) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n                        float expected = getExpectedValue(df, chr1, rec);\n                        float score = (float) (Math.log(rec.getCounts() + 1) / Math.log(expected + 1));\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n                        setColor(cs.getColor(score));\n\n                        aboveDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n        if (sameChr && controlZD != null && controlDF != null) {\n            for (Block b : ctrlBlocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n                        int binX = rec.getBinX();\n                        int binY = rec.getBinY();\n\n                        if (binX != binY) {\n                            float expected = getExpectedValue(controlDF, chr1, rec);\n                            float score = (float) (Math.log(rec.getCounts() + 1) / Math.log(expected + 1));\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n                            belowDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderSimpleLogVSMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                      MatrixZoomData zd, MatrixZoomData controlZD,\n                                      int originX, int originY, int width, int height, ColorScale cs, boolean sameChr) {\n\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = (float) controlZD.getAverageCount();\n        float averageAcrossMapAndControl = (averageCount + ctrlAverageCount) / 2;\n\n        if (blocks != null) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = (float) Math.log(averageAcrossMapAndControl * (rec.getCounts() / averageCount) + 1);\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        setColor(cs.getColor(score));\n\n                        aboveDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n        if (sameChr && ctrlBlocks != null) {\n            for (Block b : ctrlBlocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = (float) Math.log(averageAcrossMapAndControl * (rec.getCounts() / ctrlAverageCount) + 1);\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        setColor(cs.getColor(score));\n\n                        belowDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n    }\n\n\n    private void renderSimpleVSMap(List<Block> blocks, List<Block> ctrlBlocks,\n                                   MatrixZoomData zd, MatrixZoomData controlZD,\n                                   int originX, int originY, int width, int height, ColorScale cs, boolean sameChr) {\n        float averageCount = (float) zd.getAverageCount();\n        float ctrlAverageCount = (float) controlZD.getAverageCount();\n        float averageAcrossMapAndControl = (averageCount + ctrlAverageCount) / 2;\n\n        if (blocks != null) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n                        score = (score / averageCount) * averageAcrossMapAndControl;\n\n                        setColor(cs.getColor(score));\n\n                        aboveDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n        if (sameChr && ctrlBlocks != null) {\n            for (Block b : ctrlBlocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n                        score = (score / ctrlAverageCount) * averageAcrossMapAndControl;\n\n                        setColor(cs.getColor(score));\n                        belowDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderLogObservedBaseExpectedMap(int chromosome, List<Block> blocks, ExpectedValueFunction df,\n                                                  MatrixZoomData zd, ColorScale cs, boolean sameChr,\n                                                  int originX, int originY, int width, int height) {\n        if (sameChr) {\n            if (df != null) {\n                for (Block b : blocks) {\n                    Collection<ContactRecord> recs = b.getContactRecords();\n                    if (recs != null) {\n                        for (ContactRecord rec : recs) {\n                            float expected = getExpectedValue(df, chromosome, rec);\n\n                            float score = (float) (Math.log(rec.getCounts() + 1) / Math.log(expected + 1));\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            float averageCount = (float) zd.getAverageCount();\n            float expected = (averageCount > 0 ? averageCount : 1);\n\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n                        float score = (float) (Math.log(rec.getCounts() + 1) / Math.log(expected + 1));\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        setColor(cs.getColor(score));\n\n                        interPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n    }\n\n    private void renderObservedOverExpectedVSMap(int chromosome, List<Block> blocks, List<Block> ctrlBlocks,\n                                                 ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                                 MatrixZoomData zd, MatrixZoomData controlZD, ColorScale cs,\n                                                 boolean sameChr, int originX, int originY, int width, int height,\n                                                 float pseudoCountObs, float pseudoCountCtrl) {\n        if (zd != null && blocks != null && df != null) {\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        float expected = getExpectedValue(df, chromosome, rec);\n                        score = (rec.getCounts() + pseudoCountObs) / (expected + pseudoCountObs);\n\n                        setColor(cs.getColor(score));\n                        aboveDiagonalPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n        if (sameChr && controlZD != null && ctrlBlocks != null && controlDF != null) {\n            for (Block b : ctrlBlocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n\n                        float score = rec.getCounts();\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        int binX = rec.getBinX();\n                        int binY = rec.getBinY();\n\n                        if (binX != binY) {\n                            float expected = getExpectedValue(controlDF, chromosome, rec);\n                            score = (rec.getCounts() + pseudoCountCtrl) / (expected + pseudoCountCtrl);\n\n                            setColor(cs.getColor(score));\n                            belowDiagonalPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    private float getExpectedValue(ExpectedValueFunction df, int chromosome, ContactRecord record) {\n        return getExpectedValue(df, chromosome, record.getBinX(), record.getBinY());\n    }\n\n    private float getExpectedValue(ExpectedValueFunction df, int chromosome, int binX, int binY) {\n        int dist = Math.abs(binX - binY);\n        return (float) df.getExpectedValue(chromosome, dist);\n    }\n\n    private void renderObservedOverExpectedMap(int chromosome, List<Block> blocks, ExpectedValueFunction df,\n                                               MatrixZoomData zd, ColorScale cs, boolean sameChr,\n                                               int originX, int originY, int width, int height, float pseudoCount) {\n        if (sameChr) {\n            if (df != null) {\n                for (Block b : blocks) {\n                    Collection<ContactRecord> recs = b.getContactRecords();\n                    if (recs != null) {\n                        for (ContactRecord rec : recs) {\n                            float expected = getExpectedValue(df, chromosome, rec);\n\n                            float score = (rec.getCounts() + pseudoCount) / (expected + pseudoCount);\n                            if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                            setColor(cs.getColor(score));\n\n                            intraPainting(originX, originY, width, height, rec);\n                        }\n                    }\n                }\n            }\n        } else {\n            float averageCount = (float) zd.getAverageCount();\n            float expected = (averageCount > 0 ? averageCount : 1);\n\n            for (Block b : blocks) {\n                Collection<ContactRecord> recs = b.getContactRecords();\n                if (recs != null) {\n                    for (ContactRecord rec : recs) {\n                        float score = (rec.getCounts() + pseudoCount) / (expected + pseudoCount);\n                        if (Float.isNaN(score) || Float.isInfinite(score)) continue;\n\n                        setColor(cs.getColor(score));\n\n                        interPainting(originX, originY, width, height, rec);\n                    }\n                }\n            }\n        }\n    }\n\n\n    private void renderSimpleMap(List<Block> blocks, ColorScale cs,\n                                 int width, int height, boolean sameChr, int originX, int originY) {\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    float score = rec.getCounts();\n                    simplePainting(cs, width, height, sameChr, originX, originY, rec, score);\n                }\n            }\n        }\n    }\n\n    private void renderSimpleLogMap(List<Block> blocks, ColorScale cs,\n                                    int width, int height, boolean sameChr, int originX, int originY) {\n        for (Block b : blocks) {\n            Collection<ContactRecord> recs = b.getContactRecords();\n            if (recs != null) {\n                for (ContactRecord rec : recs) {\n                    float score = (float) Math.log(1 + rec.getCounts());\n                    simplePainting(cs, width, height, sameChr, originX, originY, rec, score);\n                }\n            }\n        }\n    }\n\n    private void renderPearsonVS(MatrixZoomData zd, MatrixZoomData controlZD,\n                                 ExpectedValueFunction df, ExpectedValueFunction controlDF,\n                                 String key, int originX, int originY,\n                                 int width, int height) {\n        BasicMatrix bm1 = zd.getPearsons(df);\n        BasicMatrix bm2 = controlZD.getPearsons(controlDF);\n        PearsonColorScale pearsonColorScale = colorScaleHandler.getPearsonColorScale();\n        if (pearsonColorScale.doesNotContainKey(key)) {\n            float min = Math.min(bm1.getLowerValue(), bm2.getLowerValue());\n            float max = Math.max(bm1.getUpperValue(), bm2.getUpperValue());\n            pearsonColorScale.setMinMax(key, min, max);\n        }\n        renderDenseMatrix(bm1, bm2, originX, originY, width, height, pearsonColorScale, key, null);\n    }\n\n    private void renderPearson(MatrixZoomData zd, ExpectedValueFunction df,\n                               String key, int originX, int originY, int width, int height) {\n        BasicMatrix bm = zd.getPearsons(df);\n        PearsonColorScale pearsonColorScale = colorScaleHandler.getPearsonColorScale();\n        if (pearsonColorScale.doesNotContainKey(key)) {\n            pearsonColorScale.setMinMax(key, bm.getLowerValue(), bm.getUpperValue());\n        }\n        renderDenseMatrix(bm, null, originX, originY, width, height, pearsonColorScale, key, null);\n    }\n\n    private void renderNorm2VS(MatrixZoomData zd, MatrixZoomData controlZD,\n                               boolean isWholeGenome, NormalizationType observedNormalizationType,\n                               NormalizationType controlNormalizationType, String key,\n                               MatrixType displayOption, int originX, int originY, int width, int height) {\n        BasicMatrix bm1 = zd.getNormSquared(observedNormalizationType);\n        BasicMatrix bm2 = controlZD.getNormSquared(controlNormalizationType);\n\n        double percentile = isWholeGenome ? 99 : 95;\n        float max = colorScaleHandler.computePercentile(bm1, bm2, percentile);\n\n        ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, null, max);\n\n        renderDenseMatrix(bm1, bm2, originX, originY, width, height, null, key, cs);\n    }\n\n    private void renderNorm2(MatrixZoomData zd, boolean isWholeGenome,\n                             NormalizationType normType, String key, MatrixType displayOption,\n                             int originX, int originY, int width, int height) {\n        BasicMatrix bm = zd.getNormSquared(normType);\n        double percentile = isWholeGenome ? 99 : 95;\n        float max = colorScaleHandler.computePercentile(bm, percentile);\n        ColorScale cs = colorScaleHandler.getColorScale(key, displayOption, isWholeGenome, null, max);\n        renderDenseMatrix(bm, null, originX, originY, width, height, null, key, cs);\n    }\n\n    private List<Block> getTheBlocks(MatrixZoomData zd, int x, int y, int maxX, int maxY, NormalizationType normType, boolean isImportant) {\n        if (zd != null) {\n            try {\n                return zd.getNormalizedBlocksOverlapping(x, y, maxX, maxY, normType, isImportant, false);\n            } catch (Exception ee) {\n                if (HiCGlobals.printVerboseComments) ee.printStackTrace();\n            }\n        }\n        return new ArrayList<>();\n    }\n\n\n    /**\n     * Render a dense matrix. Used for Pearson correlation.  The bitmap is drawn at 1 data point\n     * per pixel, scaling happens elsewhere.\n     *\n     * @param bm1        Matrix to render\n     * @param bm2        Matrix to render\n     * @param originX    origin in pixels\n     * @param originY    origin in pixels\n     * @param colorScale color scale to apply\n     * @param key        id for view\n     */\n    private void renderDenseMatrix(BasicMatrix bm1, BasicMatrix bm2, int originX, int originY, int width, int height,\n                                   PearsonColorScale colorScale, String key, ColorScale cs) {\n        int endX = Math.min(originX + width, bm1.getColumnDimension());\n        int endY = Math.min(originY + height, bm1.getRowDimension());\n\n        // TODO -- need to check bounds before drawing\n        for (int row = originY; row < endY; row++) {\n            for (int col = originX; col < endX; col++) {\n\n                float score = bm1.getEntry(row, col);\n                Color color = colorScaleHandler.getDenseMatrixColor(key, score, colorScale, cs);\n                setColor(color);\n\n                directDensePainting(originX, originY, col, row);\n                // Assuming same chromosome\n                if (col != row) {\n                    if (bm2 != null) {\n                        float controlScore = bm2.getEntry(row, col);\n                        Color controlColor = colorScaleHandler.getDenseMatrixColor(key, controlScore, colorScale, cs);\n                        setColor(controlColor);\n                    }\n                    directDensePainting(originX, originY, row, col);\n                }\n            }\n        }\n    }\n\n    public void updateColorSliderFromColorScale(SuperAdapter superAdapter, MatrixType displayOption, String cacheKey) {\n        colorScaleHandler.updateColorSliderFromColorScale(superAdapter, displayOption, cacheKey);\n    }\n\n    private void interPainting(int originX, int originY, int width, int height, ContactRecord rec) {\n        aboveDiagonalPainting(originX, originY, width, height, rec);\n    }\n\n    private void simplePainting(ColorScale cs, int width, int height, boolean sameChr, int originX, int originY, ContactRecord rec, float score) {\n        if (Float.isNaN(score) || Float.isInfinite(score)) return;\n        setColor(cs.getColor(score));\n\n        aboveDiagonalPainting(originX, originY, width, height, rec);\n        if (sameChr) belowDiagonalPainting(originX, originY, width, height, rec);\n    }\n\n    private boolean logPainting(ColorScale cs, float num, float den, float obsExpected, float ctrlExpected) {\n        float score = (float) ((Math.log(num + 1) / Math.log(obsExpected + 1)) / (Math.log(den + 1) / Math.log(ctrlExpected + 1)));\n        if (Float.isNaN(score) || Float.isInfinite(score)) return true;\n        setColor(cs.getColor(score));\n        return false;\n    }\n\n    private void ratioPainting(int originX, int originY, int width, int height, ColorScale cs, boolean sameChr, ContactRecord rec, float num, float den) {\n        float score = num / den;\n        if (Float.isNaN(score) || Float.isInfinite(score)) return;\n        setColor(cs.getColor(score));\n        intraPainting2(originX, originY, width, height, sameChr, rec);\n    }\n\n    private void intraPainting2(int originX, int originY, int width, int height, boolean sameChr, ContactRecord rec) {\n        aboveDiagonalPainting(originX, originY, width, height, rec);\n        if (sameChr) belowDiagonalPainting(originX, originY, width, height, rec);\n    }\n\n    private void intraPainting(int originX, int originY, int width, int height, ContactRecord rec) {\n        aboveDiagonalPainting(originX, originY, width, height, rec);\n        belowDiagonalPainting(originX, originY, width, height, rec);\n    }\n\n    @SuppressWarnings(\"SuspiciousNameCombination\")\n    private void belowDiagonalPainting(int originX, int originY, int width, int height, ContactRecord rec) {\n        int binX = rec.getBinX();\n        int binY = rec.getBinY();\n        if (binX != binY) {\n            actualDiagonalPainting(originX, originY, width, height, binY, binX);\n        }\n    }\n\n    //justPainting(originX, originY, width, height, rec);\n    private void aboveDiagonalPainting(int originX, int originY, int width, int height, ContactRecord rec) {\n        actualDiagonalPainting(originX, originY, width, height, rec.getBinX(), rec.getBinY());\n    }\n\n    private void actualDiagonalPainting(int originX, int originY, int width, int height, int binX, int binY) {\n        int px = binX - originX;\n        int py = binY - originY;\n        if (px > -1 && py > -1 && px <= width && py <= height) {\n            directPixelPainting(px, py);\n        }\n    }\n\n    private void directDensePainting(int originX, int originY, int binX, int binY) {\n        int px = binX - originX;\n        int py = binY - originY;\n        directPixelPainting(px, py);\n    }\n\n    protected void setColor(Color color) {\n        g.setColor(color);\n    }\n\n    protected void directPixelPainting(int px, int py) {\n        g.fillRect(px, py, PIXEL_WIDTH, PIXEL_HEIGHT);\n    }\n\n    public void translate(int x, int y) {\n        g.translate(x, y);\n    }\n\n    public void scale(double sx, double sy) {\n        g.scale(sx, sy);\n    }\n\n    public void drawImage(Image image, int xDest0, int yDest0, int xDest1, int yDest1, int xSrc0, int ySrc0, int xSrc1, int ySrc1) {\n        g.drawImage(image, xDest0, yDest0, xDest1, yDest1, xSrc0, ySrc0, xSrc1, ySrc1, null);\n    }\n\n    public void drawRect(int x, int y, int width, int height) {\n        g.drawRect(x, y, width, height);\n    }\n}"
  },
  {
    "path": "src/juicebox/mapcolorui/HiCMapTileManager.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.util.ObjectCache;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.image.BufferedImage;\n\npublic class HiCMapTileManager {\n    private static final int imageTileWidth = 500;\n    private final ObjectCache<String, GeneralTileManager.ImageTile> tileCache = new ObjectCache<>(30);\n    private final ColorScaleHandler colorScaleHandler;\n\n    public HiCMapTileManager(ColorScaleHandler colorScaleHandler) {\n        this.colorScaleHandler = colorScaleHandler;\n    }\n\n    public void clearTileCache() {\n        tileCache.clear();\n    }\n\n    public GeneralTileManager.ImageTile getImageTile(MatrixZoomData zd, MatrixZoomData controlZd, int tileRow, int tileColumn, MatrixType displayOption,\n                                                     NormalizationType obsNormalizationType, NormalizationType ctrlNormalizationType,\n                                                     HiC hic, JComponent parent) {\n\n        String key = zd.getTileKey(tileRow, tileColumn, displayOption);\n        GeneralTileManager.ImageTile tile = tileCache.get(key);\n\n        if (tile == null) {\n\n            // Image size can be smaller than tile width when zoomed out, or near the edges.\n\n            long maxBinCountX = zd.getXGridAxis().getBinCount();\n            long maxBinCountY = zd.getYGridAxis().getBinCount();\n\n            if (maxBinCountX < 0 || maxBinCountY < 0) return null;\n\n            int imageWidth = maxBinCountX < imageTileWidth ? (int) maxBinCountX : imageTileWidth;\n            int imageHeight = maxBinCountY < imageTileWidth ? (int) maxBinCountY : imageTileWidth;\n            final int bx0 = tileColumn * imageTileWidth;\n            final int by0 = tileRow * imageTileWidth;\n\n            Image image = renderDataWithCPU(parent, bx0, by0, imageWidth, imageHeight,\n                    zd, controlZd, displayOption, obsNormalizationType, ctrlNormalizationType,\n                    hic.getExpectedValues(), hic.getExpectedControlValues());\n\n            // if (scaleFactor > 0.999 && scaleFactor < 1.001) {\n            tile = new GeneralTileManager.ImageTile(image, bx0, by0);\n            tileCache.put(key, tile);\n        }\n        return tile;\n    }\n\n    private BufferedImage renderDataWithCPU(JComponent parent, int bx0, int by0, int imageWidth, int imageHeight,\n                                            MatrixZoomData zd, MatrixZoomData controlZd, MatrixType displayOption,\n                                            NormalizationType obsNormalizationType, NormalizationType ctrlNormalizationType,\n                                            ExpectedValueFunction expectedValues, ExpectedValueFunction expectedControlValues) {\n        BufferedImage image = (BufferedImage) parent.createImage(imageWidth, imageHeight);\n        Graphics2D g2D = (Graphics2D) image.getGraphics();\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            g2D.setColor(Color.darkGray);\n            g2D.fillRect(0, 0, imageWidth, imageHeight);\n        }\n\n        HeatmapRenderer renderer = new HeatmapRenderer(g2D, colorScaleHandler);\n        if (!renderer.render(bx0, by0, imageWidth, imageHeight,\n                zd, controlZd, displayOption,\n                obsNormalizationType, ctrlNormalizationType,\n                expectedValues, expectedControlValues, true)) {\n            return null;\n        }\n        return image;\n    }\n\n    public void updateColorSliderFromColorScale(SuperAdapter superAdapter, MatrixType displayOption, String cacheKey) {\n        colorScaleHandler.updateColorSliderFromColorScale(superAdapter, displayOption, cacheKey);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/JColorRangePanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport com.jidesoft.swing.JideButton;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.MatrixType;\nimport org.broad.igv.ui.FontManager;\n\nimport javax.swing.*;\nimport javax.swing.border.LineBorder;\nimport javax.swing.event.ChangeEvent;\nimport javax.swing.event.ChangeListener;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.awt.font.TextAttribute;\nimport java.util.Hashtable;\nimport java.util.Map;\n\n/**\n * Created by muhammadsaadshamim on 8/3/15.\n */\npublic class JColorRangePanel extends JPanel {\n\n    private static final long serialVersionUID = 9000029;\n    private static RangeSlider colorRangeSlider;\n    private static JLabel colorRangeLabel;\n    private static JButton plusButton, minusButton;\n    private double colorRangeScaleFactor = 1;\n    private final HeatmapPanel heatmapPanel;\n\n    public JColorRangePanel(final SuperAdapter superAdapter, final HeatmapPanel heatmapPanel) {\n        super();\n        setLayout(new BorderLayout());\n        JPanel sliderPanel = new JPanel();\n        sliderPanel.setLayout(new BoxLayout(sliderPanel, BoxLayout.X_AXIS));\n        this.heatmapPanel = heatmapPanel;\n\n        colorRangeSlider = new RangeSlider();\n\n        colorRangeSlider.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mouseEntered(MouseEvent mouseEvent) {\n                super.mouseEntered(mouseEvent);\n                colorRangeSliderUpdateToolTip(superAdapter.getHiC().getDisplayOption());\n            }\n        });\n        colorRangeSlider.setEnabled(false);\n        colorRangeSlider.setDisplayToBlank(true);\n\n        //---- colorRangeLabel ----\n        colorRangeLabel = new JLabel(\"Color Range\");\n        colorRangeLabel.addMouseListener(new MouseAdapter() {\n            private Font original;\n\n            @SuppressWarnings({\"unchecked\", \"rawtypes\"})\n            @Override\n            public void mouseEntered(MouseEvent e) {\n                if (colorRangeSlider.isEnabled()) {\n                    original = e.getComponent().getFont();\n                    Map attributes = original.getAttributes();\n                    attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);\n                    e.getComponent().setFont(original.deriveFont(attributes));\n                }\n            }\n\n            @Override\n            public void mouseExited(MouseEvent e) {\n                //if (colorRangeSlider.isEnabled())\n                e.getComponent().setFont(original);\n            }\n\n        });\n\n        colorRangeLabel.setHorizontalAlignment(SwingConstants.CENTER);\n        colorRangeLabel.setToolTipText(\"Range of color scale in counts per mega-base squared.\");\n        colorRangeLabel.setHorizontalTextPosition(SwingConstants.CENTER);\n\n        colorRangeLabel.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mousePressed(MouseEvent e) {\n                if (e.isPopupTrigger() && colorRangeSlider.isEnabled()) {\n                    processClick();\n                }\n            }\n\n            @Override\n            public void mouseClicked(MouseEvent e) {\n                //No double click here...\n                if (e.getClickCount() == 1 && colorRangeSlider.isEnabled()) {\n                    processClick();\n                }\n            }\n\n            private void processClick() {\n                ColorRangeDialog rangeDialog = new ColorRangeDialog(superAdapter, JColorRangePanel.this,\n                        colorRangeSlider, colorRangeScaleFactor, superAdapter.getHiC().getDisplayOption());\n                setColorRangeSliderVisible(false, superAdapter);\n                if (!superAdapter.getMainViewPanel().setResolutionSliderVisible(false, superAdapter)) {\n                    System.err.println(\"error 2984\");\n                }\n                rangeDialog.setVisible(true);\n            }\n        });\n\n        JPanel colorLabelPanel = new JPanel(new BorderLayout());\n        colorLabelPanel.setBackground(HiCGlobals.backgroundColor); //set color to gray\n        colorLabelPanel.add(colorRangeLabel, BorderLayout.CENTER);\n        add(colorLabelPanel, BorderLayout.PAGE_START);\n\n        //---- colorRangeSlider ----\n        colorRangeSlider.setPaintTicks(false);\n        colorRangeSlider.setPaintLabels(false);\n        colorRangeSlider.setMaximumSize(new Dimension(32767, 52));\n        colorRangeSlider.setPreferredSize(new Dimension(200, 52));\n        colorRangeSlider.setMinimumSize(new Dimension(36, 52));\n\n        colorRangeSlider.addChangeListener(new ChangeListener() {\n            public void stateChanged(ChangeEvent e) {\n                double min = colorRangeSlider.getLowerValue() / colorRangeScaleFactor;\n                double max = colorRangeSlider.getUpperValue() / colorRangeScaleFactor;\n\n                HiC hic = superAdapter.getHiC();\n\n                String key = \"\";\n                try {\n                    if (hic != null && hic.getZd() != null && hic.getDisplayOption() != null) {\n                        key = HeatmapRenderer.getColorScaleCacheKey(hic.getZd(), hic.getDisplayOption(), hic.getObsNormalizationType(), hic.getControlNormalizationType());\n                    }\n                } catch (Exception e2) {\n                    if (HiCGlobals.printVerboseComments) {\n                        e2.printStackTrace();\n                    }\n                }\n\n                heatmapPanel.setNewDisplayRange(hic.getDisplayOption(), min, max, key);\n                colorRangeSliderUpdateToolTip(hic.getDisplayOption());\n            }\n        });\n        sliderPanel.add(colorRangeSlider);\n        JPanel plusMinusPanel = new JPanel();\n        plusMinusPanel.setLayout(new BoxLayout(plusMinusPanel, BoxLayout.Y_AXIS));\n\n        plusButton = new JideButton();\n        plusButton.setIcon(new ImageIcon(getClass().getResource(\"/images/zoom-plus.png\")));\n        plusButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n\n                HiC hic = superAdapter.getHiC();\n                double newMax = (colorRangeSlider.getMaximum() / colorRangeScaleFactor) * 2;\n                double newHigh = colorRangeSlider.getUpperValue() / colorRangeScaleFactor;\n                double newLow = colorRangeSlider.getLowerValue() / colorRangeScaleFactor;\n\n                if (MatrixType.isOEColorScaleType(hic.getDisplayOption())) {\n                    updateRatioColorSlider(hic, newMax, newHigh);\n                } else {\n                    updateColorSlider(hic, newLow, newHigh, newMax);\n                }\n            }\n        });\n\n        minusButton = new JideButton();\n        minusButton.setIcon(new ImageIcon(getClass().getResource(\"/images/zoom-minus.png\")));\n        minusButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                //Set limit to maximum range:\n                HiC hic = superAdapter.getHiC();\n                double newMax = (colorRangeSlider.getMaximum() / colorRangeScaleFactor) / 2;\n                double newHigh = Math.min(newMax, colorRangeSlider.getUpperValue() / colorRangeScaleFactor);\n                double newLow = Math.min(newMax - 1, colorRangeSlider.getLowerValue() / colorRangeScaleFactor);\n\n                if (MatrixType.isOEColorScaleType(hic.getDisplayOption())) {\n                    updateRatioColorSlider(hic, newMax, newHigh);\n                } else {\n                    updateColorSlider(hic, newLow, newHigh, newMax);\n                }\n            }\n        });\n\n        colorRangeSlider.setUpperValue(1200);\n        colorRangeSlider.setDisplayToBlank(true);\n\n        plusMinusPanel.add(plusButton);\n        plusMinusPanel.add(minusButton);\n        plusButton.setEnabled(false);\n        minusButton.setEnabled(false);\n        sliderPanel.add(plusMinusPanel);\n        add(sliderPanel, BorderLayout.PAGE_END);\n\n\n        setBorder(LineBorder.createGrayLineBorder());\n        setMinimumSize(new Dimension(96, 70));\n        setPreferredSize(new Dimension(202, 70));\n        setMaximumSize(new Dimension(32769, 70));\n    }\n\n\n    public boolean setColorRangeSliderVisible(boolean state, SuperAdapter superAdapter) {\n        plusButton.setEnabled(state);\n        minusButton.setEnabled(state);\n        colorRangeSlider.setEnabled(state);\n        if (state) {\n            colorRangeLabel.setForeground(Color.BLUE);\n        } else {\n            colorRangeLabel.setForeground(Color.BLACK);\n        }\n        return true;\n        //why are we calling this?  why is this method a boolean method at all?\n        //return superAdapter.safeDisplayOptionComboBoxActionPerformed();\n    }\n\n    public void updateColorSlider(HiC hic, double lower, double upper, double max) {\n        if (max < 1) {\n            max = 5;\n        } // map going into zero state?\n        if (upper == 0) {\n            upper = 1;\n        }\n        if (upper == lower) {\n            lower = upper - 1;\n        }\n\n        // We need to scale min and max to integers for the slider to work.  Scale such that there are\n        // 100 divisions between max and 0\n        colorRangeScaleFactor = 100.0 / max;\n\n        colorRangeSlider.setPaintTicks(true);\n        colorRangeSlider.setPaintLabels(true);\n\n        int iMax = (int) (colorRangeScaleFactor * max);\n        int lValue = (int) (colorRangeScaleFactor * lower);\n        int uValue = (int) (colorRangeScaleFactor * upper);\n\n        colorRangeSlider.setMinimum(0);\n        colorRangeSlider.setMaximum(iMax);\n        colorRangeSlider.setLowerValue(lValue);\n        colorRangeSlider.setUpperValue(uValue);\n\n        Hashtable<Integer, JLabel> labelTable = new Hashtable<>();\n\n        Font f = FontManager.getFont(8);\n\n        final JLabel minTickLabel = new JLabel(String.valueOf(0));\n        minTickLabel.setFont(f);\n        final JLabel maxTickLabel = new JLabel(String.valueOf((int) max));\n        maxTickLabel.setFont(f);\n        final JLabel LoTickLabel = new JLabel(String.valueOf((int) lower));\n        LoTickLabel.setFont(f);\n        final JLabel UpTickLabel = new JLabel(String.valueOf((int) upper));\n        UpTickLabel.setFont(f);\n\n        labelTable.put(0, minTickLabel);\n        labelTable.put(iMax, maxTickLabel);\n        labelTable.put(lValue, LoTickLabel);\n        labelTable.put(uValue, UpTickLabel);\n\n        colorRangeSlider.setLabelTable(labelTable);\n\n        String key = HeatmapRenderer.getColorScaleCacheKey(hic.getZd(), hic.getDisplayOption(), hic.getObsNormalizationType(), hic.getControlNormalizationType());\n        heatmapPanel.setNewDisplayRange(hic.getDisplayOption(), lower, upper, key);\n        colorRangeSliderUpdateToolTip(hic.getDisplayOption());\n    }\n\n    public void updateRatioColorSlider(HiC hic, double max, double val) {\n        // We need to scale min and max to integers for the slider to work.  Scale such that there are\n        // 100 divisions between max and 0\n        if (max < 1) {\n            max = 5;\n        } // map going into zero state?\n        if (val == 0) {\n            val = 1;\n        }\n\n        colorRangeScaleFactor = 100.0 / (2 * max);\n\n        colorRangeSlider.setPaintTicks(true);\n        colorRangeSlider.setPaintLabels(true);\n\n        int iMin = (int) (colorRangeScaleFactor * -max);\n        int iMax = (int) (colorRangeScaleFactor * max);\n        int lValue = (int) (colorRangeScaleFactor * -val);\n        int uValue = (int) (colorRangeScaleFactor * val);\n\n        colorRangeSlider.setMinimum(iMin);\n        colorRangeSlider.setMaximum(iMax);\n        colorRangeSlider.setLowerValue(lValue);\n        colorRangeSlider.setUpperValue(uValue);\n\n        Hashtable<Integer, JLabel> labelTable = new Hashtable<>();\n\n        Font f = FontManager.getFont(8);\n\n        final JLabel minTickLabel = new JLabel(String.valueOf((int) -max));\n        minTickLabel.setFont(f);\n        final JLabel maxTickLabel = new JLabel(String.valueOf((int) max));\n        maxTickLabel.setFont(f);\n        final JLabel LoTickLabel = new JLabel(String.valueOf((int) -val));\n        LoTickLabel.setFont(f);\n        final JLabel UpTickLabel = new JLabel(String.valueOf((int) val));\n        UpTickLabel.setFont(f);\n\n        labelTable.put(iMin, minTickLabel);\n        labelTable.put(iMax, maxTickLabel);\n        labelTable.put(lValue, LoTickLabel);\n        labelTable.put(uValue, UpTickLabel);\n\n        colorRangeSlider.setLabelTable(labelTable);\n\n        String key = HeatmapRenderer.getColorScaleCacheKey(hic.getZd(), hic.getDisplayOption(), hic.getObsNormalizationType(), hic.getControlNormalizationType());\n        heatmapPanel.setNewDisplayRange(hic.getDisplayOption(), -val, val, key);\n        colorRangeSliderUpdateToolTip(hic.getDisplayOption());\n    }\n\n    public String getColorRangeValues() {\n\n        int iMin = colorRangeSlider.getMinimum();\n        int lowValue = colorRangeSlider.getLowerValue();\n        int upValue = colorRangeSlider.getUpperValue();\n        int iMax = colorRangeSlider.getMaximum();\n\n        return iMin + \"$$\" + lowValue + \"$$\" + upValue + \"$$\" + iMax;// + \"$$\" + dScaleFactor;\n\n    }\n\n    public double getColorRangeScaleFactor() {\n        return colorRangeScaleFactor;\n    }\n\n    private void colorRangeSliderUpdateToolTip(MatrixType displayOption) {\n        int iMin = colorRangeSlider.getMinimum();\n        int lValue = colorRangeSlider.getLowerValue();\n        int uValue = colorRangeSlider.getUpperValue();\n        int iMax = colorRangeSlider.getMaximum();\n\n        colorRangeSlider.setToolTipText(\"<html>Range: \" + (int) (iMin / colorRangeScaleFactor) + \" \" + (int) (iMax / colorRangeScaleFactor) +\n                \"<br>Showing: \" + (int) (lValue / colorRangeScaleFactor) + \" - \" + (int) (uValue / colorRangeScaleFactor) + \"</html>\");\n\n        Font f = FontManager.getFont(8);\n\n        Hashtable<Integer, JLabel> labelTable = new Hashtable<>();\n\n        if (MatrixType.isOEColorScaleType(displayOption)) {\n            colorRangeSlider.setToolTipText(\"Log Enrichment Values\");\n        } else {\n            colorRangeSlider.setToolTipText(\"Observed Counts\");\n        }\n\n        final JLabel minTickLabel = new JLabel(String.valueOf((int) (iMin / colorRangeScaleFactor)));\n        minTickLabel.setFont(f);\n        final JLabel LoTickLabel = new JLabel(String.valueOf((int) (lValue / colorRangeScaleFactor)));\n        LoTickLabel.setFont(f);\n        final JLabel UpTickLabel = new JLabel(String.valueOf((int) (uValue / colorRangeScaleFactor)));\n        UpTickLabel.setFont(f);\n        final JLabel maxTickLabel = new JLabel(String.valueOf((int) (iMax / colorRangeScaleFactor)));\n        maxTickLabel.setFont(f);\n\n        labelTable.put(iMin, minTickLabel);\n        labelTable.put(lValue, LoTickLabel);\n        labelTable.put(uValue, UpTickLabel);\n        labelTable.put(iMax, maxTickLabel);\n\n        colorRangeSlider.setLabelTable(labelTable);\n    }\n\n    public void setElementsVisible(boolean val, SuperAdapter superAdapter) {\n        setColorRangeSliderVisible(val, superAdapter);\n        colorRangeSlider.setDisplayToBlank(!val);\n        plusButton.setEnabled(val);\n        minusButton.setEnabled(val);\n    }\n\n    public void handleNewFileLoading(MatrixType option) {\n        boolean isColorScaleType = MatrixType.isColorScaleType(option);\n        colorRangeSlider.setEnabled(isColorScaleType);\n        colorRangeSlider.setDisplayToOE(MatrixType.isOEColorScaleType(option));\n        plusButton.setEnabled(isColorScaleType);\n        minusButton.setEnabled(isColorScaleType);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/OEColorScale.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\nimport juicebox.windowui.MatrixType;\nimport org.broad.igv.renderer.ColorScale;\n\nimport java.awt.*;\n\n/**\n * @author jrobinso\n *         Date: 11/11/12\n *         Time: 11:32 PM\n */\nclass OEColorScale implements ColorScale {\n\n    public static final int defaultMaxOEVal = 5;\n    private final MatrixType type;\n    private double threshold;\n\n    public OEColorScale(MatrixType type) {\n        super();\n        this.type = type;\n        resetThreshold();\n    }\n\n    private void resetThreshold() {\n        if(type == MatrixType.DIFF) {\n            threshold = defaultMaxOEVal;\n        }\n        else {\n            threshold = Math.log(defaultMaxOEVal);\n        }\n    }\n\n    public Color getColor(float score) {\n\n        double newValue;\n        if (MatrixType.isSubtactType(type)) {\n            newValue = score;\n        } else if (HiCGlobals.HACK_COLORSCALE_LINEAR) {\n            if (score < 1) {\n                newValue = 1 - (1 / score);\n            } else {\n                newValue = score - 1;\n            }\n        } else {\n            newValue = Math.log(score);\n        }\n\n        int R, G, B;\n        if (newValue > 0) {\n            R = 255;\n            newValue = Math.min(newValue, threshold);\n            G = (int) (255 * (threshold - newValue) / threshold);\n            B = (int) (255 * (threshold - newValue) / threshold);\n        } else {\n            newValue = -newValue;\n            newValue = Math.min(newValue, threshold);\n            B = 255;\n            R = (int) (255 * (threshold - newValue) / threshold);\n            G = (int) (255 * (threshold - newValue) / threshold);\n\n        }\n\n\n        if (HiCGlobals.HACK_COLORSCALE) {\n            newValue = score;\n            if (newValue > (threshold / 2)) {\n                R = 255;\n                newValue = Math.min(newValue, threshold);\n                G = (int) (255 * (threshold - newValue) / (threshold / 2));\n                B = (int) (255 * (threshold - newValue) / (threshold / 2));\n            } else {\n                newValue = Math.max(newValue, 0);\n                B = 255;\n                R = (int) (255 * (0 + newValue) / (threshold / 2));\n                G = (int) (255 * (0 + newValue) / (threshold / 2));\n            }\n        }\n\n        return new Color(R, G, B);\n\n    }\n\n    public Color getColor(String symbol) {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public Color getNoDataColor() {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public String asString() {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public boolean isDefault() {\n        return false;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public double getMax() {\n        if (MatrixType.isSubtactType(type) || HiCGlobals.HACK_COLORSCALE || HiCGlobals.HACK_COLORSCALE_LINEAR) {\n            return 2 * threshold;\n        } else {\n            return 2 * Math.exp(threshold);\n        }\n    }\n\n    public float getThreshold() {\n        if (MatrixType.isSubtactType(type) || HiCGlobals.HACK_COLORSCALE || HiCGlobals.HACK_COLORSCALE_LINEAR) {\n            return (float) threshold;\n        } else {\n            return (float) Math.exp(threshold);\n        }\n    }\n\n    public void setThreshold(double max) {\n        if (MatrixType.isSubtactType(type) || HiCGlobals.HACK_COLORSCALE || HiCGlobals.HACK_COLORSCALE_LINEAR) {\n            threshold = max;\n        } else {\n            threshold = Math.log(max);\n        }\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/mapcolorui/PearsonColorScale.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.mapcolorui;\n\nimport java.awt.*;\nimport java.util.HashMap;\nimport java.util.Map;\n\n/**\n * @author Neva Cherniavsky\n * @since 3/22/12\n */\npublic class PearsonColorScale {\n\n    private final Map<String, Float> posMinMap = new HashMap<>();\n    private final Map<String, Float> posMaxMap = new HashMap<>();\n    private final Map<String, Float> negMinMap = new HashMap<>();\n    private final Map<String, Float> negMaxMap = new HashMap<>();\n\n    public PearsonColorScale() {\n    }\n\n    public float getPosMax(String key) {\n        return posMaxMap.get(key);\n    }\n\n    public float getPosMin(String key) {\n        return posMinMap.get(key);\n    }\n\n    public float getNegMax(String key) {\n        return negMaxMap.get(key);\n    }\n\n    public float getNegMin(String key) {\n        return negMinMap.get(key);\n    }\n\n    public void setMinMax(String key, float min, float max) {\n        setMinMax(key, min, 0, 0, max);\n    }\n\n    public void setMinMax(String key, float negMin, float negMax, float posMin, float posMax) {\n        negMinMap.put(key, negMin);\n        negMaxMap.put(key, negMax);\n        posMaxMap.put(key, posMax);\n        posMinMap.put(key, posMin);\n\n    }\n\n    public Color getColor(String key, float score) {\n\n        if (score > 0) {\n            float min = getPosMin(key), max = getPosMax(key);\n            score = (score - min) / (max - min);\n            if (score > 0) {\n                int R = (int) (255 * Math.min(score, 1));\n                int G = 0;\n                int B = 0;\n                return new Color(R, G, B);\n            }\n        } else if (score < 0) {\n            float min = getNegMin(key), max = getNegMax(key);\n            score = (score - max) / (min - max);\n            if (score > 0) {\n                //if (score < 0) score = -score; // this shouldn't happen but seems to be happening.\n                int R = 0;\n                int G = 0;\n                int B = (int) (255 * Math.min(score, 1));\n                return new Color(R, G, B);\n            }\n        }\n        return Color.black;\n    }\n\n    public Color getColor(String symbol) {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n\n    public Color getNoDataColor() {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public String asString() {\n        return null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public boolean isDefault() {\n        return false;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public boolean doesNotContainKey(String key) {\n        return !negMinMap.containsKey(key) || !posMaxMap.containsKey(key);\n    }\n\n    public void resetValues(String key) {\n        negMinMap.remove(key);\n        negMaxMap.remove(key);\n        posMinMap.remove(key);\n        posMaxMap.remove(key);\n    }\n}"
  },
  {
    "path": "src/juicebox/mapcolorui/PearsonColorScaleEditor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\n\nimport javax.swing.*;\nimport javax.swing.border.Border;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\n\n/**\n * Created by muhammadsaadshamim on 1/25/17.\n */\npublic class PearsonColorScaleEditor extends JDialog {\n\n    private static final long serialVersionUID = 9000030;\n\n    public PearsonColorScaleEditor(final SuperAdapter superAdapter, final PearsonColorScale pearsonColorScale) {\n        super(superAdapter.getMainWindow());\n\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n        Border padding = BorderFactory.createEmptyBorder(20, 20, 5, 20);\n\n        setModal(true);\n\n        final String key = superAdapter.getHiC().getColorScaleKey();\n\n        JLabel labelPosMax = new JLabel(\"Positive Max\");\n        JLabel labelPosMin = new JLabel(\"Positive Min\");\n        JLabel labelNegMax = new JLabel(\"Negative Max\");\n        JLabel labelNegMin = new JLabel(\"Negative Min\");\n        // todo error if called when pearson not loaded yet\n        final JTextField textPosMax = new JTextField(\"\" + pearsonColorScale.getPosMax(key));\n        final JTextField textPosMin = new JTextField(\"\" + pearsonColorScale.getPosMin(key));\n        final JTextField textNegMax = new JTextField(\"\" + pearsonColorScale.getNegMax(key));\n        final JTextField textNegMin = new JTextField(\"\" + pearsonColorScale.getNegMin(key));\n\n        JPanel box = new JPanel();\n        box.setLayout(new GridLayout(0, 2));\n        box.add(labelPosMax);\n        box.add(textPosMax);\n        box.add(labelPosMin);\n        box.add(textPosMin);\n        box.add(labelNegMax);\n        box.add(textNegMax);\n        box.add(labelNegMin);\n        box.add(textNegMin);\n\n        JButton updateButton = new JButton(\"Update Values\");\n        updateButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                Color mainBackgroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.DARK_GRAY : Color.WHITE;\n                textPosMax.setBackground(mainBackgroundColor);\n                textPosMin.setBackground(mainBackgroundColor);\n                textNegMax.setBackground(mainBackgroundColor);\n                textNegMin.setBackground(mainBackgroundColor);\n\n\n                float maxA = Float.parseFloat(textPosMax.getText());\n                float minA = Float.parseFloat(textPosMin.getText());\n                float maxB = Float.parseFloat(textNegMax.getText());\n                float minB = Float.parseFloat(textNegMin.getText());\n\n                if (minA < 0) {\n                    textPosMin.setBackground(Color.RED);\n                } else if (minA >= maxA) {\n                    textPosMax.setBackground(Color.RED);\n                    textPosMin.setBackground(Color.RED);\n                } else if (maxB > 0) {\n                    textNegMax.setBackground(Color.RED);\n                } else if (minB >= maxB) {\n                    textNegMax.setBackground(Color.RED);\n                    textNegMin.setBackground(Color.RED);\n                } else {\n                    pearsonColorScale.setMinMax(key, minB, maxB, minA, maxA);\n                    superAdapter.refresh();\n                }\n            }\n        });\n        JButton resetButton = new JButton(\"Reset Values\");\n        resetButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                pearsonColorScale.resetValues(key);\n                superAdapter.refresh();\n                PearsonColorScaleEditor.this.dispose();\n            }\n        });\n\n        JPanel buttonPanel = new JPanel();\n        buttonPanel.setBorder(padding);\n        buttonPanel.setLayout(new GridLayout(0, 2));\n        buttonPanel.add(updateButton);\n        buttonPanel.add(resetButton);\n\n\n        contentPane.add(box, BorderLayout.CENTER);\n        contentPane.add(buttonPanel, BorderLayout.PAGE_END);\n        box.setBorder(padding);\n        pack();\n        setLocationRelativeTo(getOwner());\n        setVisible(true);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/RangeSlider.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport javax.swing.*;\n\n/**\n * An extension of JSlider to select a range of values using two thumb controls.\n * The thumb controls are used to select the lower and upper value of a range\n * with predetermined minimum and maximum values.\n * <p/>\n * <p>Note that RangeSlider makes use of the default BoundedRangeModel, which\n * supports an inner range defined by a value and an extent.  The upper value\n * returned by RangeSlider is simply the lower value plus the extent.</p>\n *\n * @author Ernest Yu, Jim Robinson, Muhammad S Shamim\n */\nclass RangeSlider extends JSlider {\n\n    private static final long serialVersionUID = 9000031;\n    private RangeSliderUI rangeSliderUI;\n\n    /**\n     * Constructs a RangeSlider with default minimum and maximum values of 0\n     * and 100.\n     */\n    public RangeSlider() {\n        initSlider();\n    }\n\n    /**\n     * Initializes the slider by setting default properties.\n     */\n    private void initSlider() {\n        setOrientation(HORIZONTAL);\n    }\n\n    /**\n     * Overrides the superclass method to install the UI delegate to draw two\n     * thumbs.\n     */\n    @Override\n    public void updateUI() {\n        rangeSliderUI = new RangeSliderUI(this);\n        setUI(rangeSliderUI);\n        // Update UI for slider labels.  This must be called after updating the\n        // UI of the slider.  Refer to JSlider.updateUI().\n        updateLabelUIs();\n    }\n\n\n    public int getLowerValue() {\n        return getValue();\n    }\n\n    public void setLowerValue(int value) {\n\n        setValue(value);\n    }\n\n    /**\n     * Sets the lower value in the range.\n     */\n    @Override\n    public void setValue(int value) {\n        int oldValue = getValue();\n        if (oldValue == value) {\n            return;\n        }\n\n        // Compute new value and extent to maintain upper value.\n        int oldExtent = getExtent();\n        int newValue = Math.min(Math.max(getMinimum(), value), oldValue + oldExtent);\n        int newExtent = oldExtent + oldValue - newValue;\n\n        // Set new value and extent, and fire a single change event.\n        getModel().setRangeProperties(newValue, newExtent, getMinimum(),\n                getMaximum(), getValueIsAdjusting());\n    }\n\n    /**\n     * Returns the upper value in the range.\n     */\n    public int getUpperValue() {\n        return getValue() + getExtent();\n    }\n\n    /**\n     * Sets the upper value in the range.\n     */\n    public void setUpperValue(int value) {\n        // Compute new extent.\n        int lowerValue = getValue();\n        int newExtent = Math.min(Math.max(0, value - lowerValue), getMaximum() - lowerValue);\n\n        // Set extent to set upper value.\n        setExtent(newExtent);\n    }\n\n    public void setDisplayToOE(boolean colorIsOE) {\n        rangeSliderUI.setDisplayToOE(colorIsOE);\n    }\n\n    public void setDisplayToBlank(boolean colorIsBlank) {\n        rangeSliderUI.setDisplayToBlank(colorIsBlank);\n    }\n}"
  },
  {
    "path": "src/juicebox/mapcolorui/RangeSliderUI.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.HiCGlobals;\n\nimport javax.swing.*;\nimport javax.swing.event.ChangeEvent;\nimport javax.swing.event.ChangeListener;\nimport javax.swing.plaf.basic.BasicSliderUI;\nimport java.awt.*;\nimport java.awt.event.MouseEvent;\n\n/**\n * UI delegate for the RangeSlider component.  RangeSliderUI paints two thumbs,\n * one for the lower value and one for the upper value.\n *\n * @author Ernest Yu, Muhammad S Shamim\n */\nclass RangeSliderUI extends BasicSliderUI {\n\n    private final Color rangeColorBlank = Color.gray;\n    private final Color[] gradientColorsBlank = {Color.gray, Color.gray};\n    private final float[] fractionsBlank = {0.0f, 1.0f};\n\n    private final Color rangeColor = Color.RED;\n    //private final Color[] gradientColors = {Color.WHITE, HICGlobals.HIC_MAP_COLOR};\n    private final float[] fractions = {0.0f, 1.0f};\n\n    private final Color[] gradientColorsOE = HiCGlobals.isDarkulaModeEnabled ?\n            new Color[]{Color.BLUE, Color.BLACK, Color.RED} : new Color[]{Color.BLUE, Color.WHITE, Color.RED};\n    private final float[] fractionsOE = {0.0f, 0.5f, 1.0f};\n\n    private boolean colorIsOE = false;\n    private boolean colorIsBlank = false;\n    private final Object key = new Object();\n\n    /**\n     * Location and size of thumb for upper value.\n     */\n    private Rectangle upperThumbRect;\n    /**\n     * Indicator that determines whether upper thumb is selected.\n     */\n    private boolean upperThumbSelected;\n\n    /**\n     * Indicator that determines whether lower thumb is being dragged.\n     */\n    private transient boolean lowerDragging;\n    /**\n     * Indicator that determines whether upper thumb is being dragged.\n     */\n    private transient boolean upperDragging;\n\n    /**\n     * Constructs a RangeSliderUI for the specified slider component.\n     *\n     * @param b RangeSlider\n     */\n    public RangeSliderUI(RangeSlider b) {\n        super(b);\n    }\n\n    /**\n     * Installs this UI delegate on the specified component.\n     */\n    @Override\n    public void installUI(JComponent c) {\n        upperThumbRect = new Rectangle();\n        super.installUI(c);\n    }\n\n    /**\n     * Creates a listener to handle track events in the specified slider.\n     */\n    @Override\n    protected TrackListener createTrackListener(JSlider slider) {\n        return new RangeTrackListener();\n    }\n\n    /**\n     * Creates a listener to handle change events in the specified slider.\n     */\n    @Override\n    protected ChangeListener createChangeListener(JSlider slider) {\n        return new ChangeHandler();\n    }\n\n    /**\n     * Updates the dimensions for both thumbs.\n     */\n    @Override\n    protected void calculateThumbSize() {\n        // Call superclass method for lower thumb size.\n        super.calculateThumbSize();\n\n        // Set upper thumb size.\n        upperThumbRect.setSize(thumbRect.width, thumbRect.height);\n    }\n\n    /**\n     * Updates the locations for both thumbs.\n     */\n    @Override\n    protected void calculateThumbLocation() {\n        // Call superclass method for lower thumb location.\n        super.calculateThumbLocation();\n\n        // Adjust upper value to snap to ticks if necessary.\n        if (slider.getSnapToTicks()) {\n            int upperValue = slider.getValue() + slider.getExtent();\n            int snappedValue = upperValue;\n            int majorTickSpacing = slider.getMajorTickSpacing();\n            int minorTickSpacing = slider.getMinorTickSpacing();\n            int tickSpacing = 0;\n\n            if (minorTickSpacing > 0) {\n                tickSpacing = minorTickSpacing;\n            } else if (majorTickSpacing > 0) {\n                tickSpacing = majorTickSpacing;\n            }\n\n            if (tickSpacing != 0) {\n                // If it's not on a tick, change the value\n                if ((upperValue - slider.getMinimum()) % tickSpacing != 0) {\n                    float temp = (float) (upperValue - slider.getMinimum()) / (float) tickSpacing;\n                    int whichTick = Math.round(temp);\n                    snappedValue = slider.getMinimum() + (whichTick * tickSpacing);\n                }\n\n                if (snappedValue != upperValue) {\n                    slider.setExtent(snappedValue - slider.getValue());\n                }\n            }\n        }\n\n        // Calculate upper thumb location.  The thumb is centered over its\n        // value on the track.\n        if (slider.getOrientation() == JSlider.HORIZONTAL) {\n            int upperPosition = xPositionForValue(slider.getValue() + slider.getExtent());\n            upperThumbRect.x = upperPosition - (upperThumbRect.width / 2);\n            upperThumbRect.y = trackRect.y;\n\n        } else {\n            int upperPosition = yPositionForValue(slider.getValue() + slider.getExtent());\n            upperThumbRect.x = trackRect.x;\n            upperThumbRect.y = upperPosition - (upperThumbRect.height / 2);\n        }\n    }\n\n    /**\n     * Returns the size of a thumb.\n     */\n    @Override\n    protected Dimension getThumbSize() {\n        return new Dimension(12, 12);\n    }\n\n    /**\n     * Paints the slider.  The selected thumb is always painted on top of the\n     * other thumb.\n     */\n    @Override\n    public void paint(Graphics g, JComponent c) {\n        super.paint(g, c);\n\n        Rectangle clipRect = g.getClipBounds();\n        if (upperThumbSelected) {\n            // Paint lower thumb first, then upper thumb.\n            if (clipRect.intersects(thumbRect)) {\n                paintLowerThumb(g);\n            }\n            if (clipRect.intersects(upperThumbRect)) {\n                paintUpperThumb(g);\n            }\n\n        } else {\n            // Paint upper thumb first, then lower thumb.\n            if (clipRect.intersects(upperThumbRect)) {\n                paintUpperThumb(g);\n            }\n            if (clipRect.intersects(thumbRect)) {\n                paintLowerThumb(g);\n            }\n        }\n    }\n\n    /**\n     * Paints the track.\n     */\n    @Override\n    public void paintTrack(Graphics g) {\n        // Draw track.\n        super.paintTrack(g);\n\n        Rectangle trackBounds = trackRect;\n\n        if (slider.getOrientation() == JSlider.HORIZONTAL) {\n            // Save color\n            Color oldColor = g.getColor();\n\n            // parameters for recolored track\n            int subTrackWidth = upperThumbRect.x - thumbRect.x;\n            int leftArrowX = thumbRect.x;\n            int rightArrowX = leftArrowX + subTrackWidth;\n            int leftArrowY = trackRect.y + trackRect.height / 4;\n            int redTrackWidth = trackRect.x + trackRect.width - rightArrowX;\n\n            Rectangle subRect = new Rectangle(leftArrowX, leftArrowY, subTrackWidth, trackRect.height / 2);\n            Rectangle leftSide = new Rectangle(trackRect.x, leftArrowY, leftArrowX - trackRect.x, subRect.height);\n            Rectangle rightSide = new Rectangle(rightArrowX, leftArrowY, redTrackWidth, subRect.height);\n\n            Point startP = new Point(subRect.x, subRect.y);\n            Point endP = new Point(subRect.x + subRect.width, subRect.y + subRect.height);\n\n            if (colorIsBlank) {\n                LinearGradientPaint gradient = new LinearGradientPaint(startP, endP, fractionsBlank, gradientColorsBlank);\n                drawSubTrackRectangles((Graphics2D) g, gradient, subRect, Color.gray, leftSide, Color.gray, rightSide);\n                oldColor = rangeColorBlank;\n            } else if (colorIsOE) {\n                LinearGradientPaint gradient = new LinearGradientPaint(startP, endP, fractionsOE, gradientColorsOE);\n                drawSubTrackRectangles((Graphics2D) g, gradient, subRect, Color.BLUE, leftSide, Color.RED, rightSide);\n            } else {\n                Color backgroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.BLACK : Color.WHITE;\n                LinearGradientPaint gradient = new LinearGradientPaint(startP, endP, fractions, new Color[]{backgroundColor, ColorScaleHandler.HIC_MAP_COLOR});\n                drawSubTrackRectangles((Graphics2D) g, gradient, subRect, backgroundColor, leftSide, ColorScaleHandler.HIC_MAP_COLOR, rightSide);\n            }\n\n\n            g.setColor(oldColor);\n\n        } else {\n            // Determine position of selected range by moving from the middle\n            // of one thumb to the other.\n            int lowerY = thumbRect.x + (thumbRect.width / 2);\n            int upperY = upperThumbRect.x + (upperThumbRect.width / 2);\n\n            // Determine track position.\n            int cx = (trackBounds.width / 2) - 2;\n\n            // Save color and shift position.\n            Color oldColor = g.getColor();\n            g.translate(trackBounds.x + cx, trackBounds.y);\n\n            // TODO - this should eventually be changed to accommodate vertical gradients (see the horizontal gradients code above)\n            // Draw selected range.\n            g.setColor(rangeColor);\n            for (int x = 0; x <= 3; x++) {\n                g.drawLine(x, lowerY - trackBounds.y, x, upperY - trackBounds.y);\n            }\n\n            // Restore position and color.\n            g.translate(-(trackBounds.x + cx), -trackBounds.y);\n            g.setColor(oldColor);\n        }\n    }\n\n    private void drawSubTrackRectangles(Graphics2D g, LinearGradientPaint gradientColor, Rectangle gradientRect,\n                                        Paint leftColor, Rectangle leftRect,\n                                        Paint rightColor, Rectangle rightRect) {\n        g.setPaint(gradientColor);\n        g.fill(gradientRect);\n\n        g.setPaint(leftColor);\n        g.fill(leftRect);\n\n        g.setPaint(rightColor);\n        g.fill(rightRect);\n    }\n\n    /**\n     * Overrides superclass method to do nothing.  Thumb painting is handled\n     * within the <code>paint()</code> method.\n     */\n    @Override\n    public void paintThumb(Graphics g) {\n        // Do nothing.\n    }\n\n    /**\n     * Paints the thumb for the lower value using the specified graphics object.\n     */\n    private void paintLowerThumb(Graphics g) {\n        //Rectangle knobBounds = thumbRect;\n        super.paintThumb(g);\n    }\n\n    /**\n     * Paints the thumb for the upper value using the specified graphics object.\n     */\n    private void paintUpperThumb(Graphics g) {\n        Rectangle tmp = thumbRect;\n        thumbRect = upperThumbRect;\n        super.paintThumb(g);\n        thumbRect = tmp;\n\n    }\n\n\n    /**\n     * Sets the location of the upper thumb, and repaints the slider.  This is\n     * called when the upper thumb is dragged to repaint the slider.  The\n     * <code>setThumbLocation()</code> method performs the same task for the\n     * lower thumb.\n     */\n    private void setUpperThumbLocation(int x, int y) {\n        Rectangle upperUnionRect = new Rectangle();\n        upperUnionRect.setBounds(upperThumbRect);\n\n        upperThumbRect.setLocation(x, y);\n\n        SwingUtilities.computeUnion(upperThumbRect.x, upperThumbRect.y, upperThumbRect.width, upperThumbRect.height, upperUnionRect);\n        slider.repaint(upperUnionRect.x, upperUnionRect.y, upperUnionRect.width, upperUnionRect.height);\n    }\n\n    /**\n     * Moves the selected thumb in the specified direction by a block preview.\n     * This method is called when the user presses the Page Up or Down keys.\n     */\n    public void scrollByBlock(int direction) {\n        synchronized (key) {\n            int blockIncrement = (slider.getMaximum() - slider.getMinimum()) / 10;\n            if (blockIncrement <= 0 && slider.getMaximum() > slider.getMinimum()) {\n                blockIncrement = 1;\n            }\n            int delta = blockIncrement * ((direction > 0) ? POSITIVE_SCROLL : NEGATIVE_SCROLL);\n\n            if (upperThumbSelected) {\n                int oldValue = ((RangeSlider) slider).getUpperValue();\n                ((RangeSlider) slider).setUpperValue(oldValue + delta);\n            } else {\n                int oldValue = slider.getValue();\n                slider.setValue(oldValue + delta);\n            }\n        }\n    }\n\n    /**\n     * Moves the selected thumb in the specified direction by a unit preview.\n     * This method is called when the user presses one of the arrow keys.\n     */\n    public void scrollByUnit(int direction) {\n        synchronized (key) {\n            int delta = ((direction > 0) ? POSITIVE_SCROLL : NEGATIVE_SCROLL);\n\n            if (upperThumbSelected) {\n                int oldValue = ((RangeSlider) slider).getUpperValue();\n                ((RangeSlider) slider).setUpperValue(oldValue + delta);\n            } else {\n                int oldValue = slider.getValue();\n                slider.setValue(oldValue + delta);\n            }\n        }\n    }\n\n    public void setDisplayToOE(boolean isOE) {\n        this.colorIsOE = isOE;\n    }\n\n    public void setDisplayToBlank(boolean isBlank) {\n\n        this.colorIsBlank = isBlank;\n    }\n\n\n    /**\n     * Listener to handle model change events.  This calculates the thumb\n     * locations and repaints the slider if the value change is not caused by\n     * dragging a thumb.\n     */\n    private class ChangeHandler implements ChangeListener {\n        public void stateChanged(ChangeEvent arg0) {\n            if (!lowerDragging && !upperDragging) {\n                calculateThumbLocation();\n                slider.repaint();\n            }\n        }\n    }\n\n    /**\n     * Listener to handle mouse movements in the slider track.\n     */\n    class RangeTrackListener extends TrackListener {\n\n        @Override\n        public void mousePressed(MouseEvent e) {\n            if (!slider.isEnabled()) {\n                return;\n            }\n\n            currentMouseX = e.getX();\n            currentMouseY = e.getY();\n\n            if (slider.isRequestFocusEnabled()) {\n                slider.requestFocus();\n            }\n\n            // Determine which thumb is pressed.  If the upper thumb is\n            // selected (last one dragged), then check its position first;\n            // otherwise check the position of the lower thumb first.\n            boolean lowerPressed = false;\n            boolean upperPressed = false;\n            if (upperThumbSelected) {\n                if (upperThumbRect.contains(currentMouseX, currentMouseY)) {\n                    upperPressed = true;\n                } else if (thumbRect.contains(currentMouseX, currentMouseY)) {\n                    lowerPressed = true;\n                }\n            } else {\n                if (thumbRect.contains(currentMouseX, currentMouseY)) {\n                    lowerPressed = true;\n                } else if (upperThumbRect.contains(currentMouseX, currentMouseY)) {\n                    upperPressed = true;\n                }\n            }\n\n            // Handle lower thumb pressed.\n            if (lowerPressed && !colorIsOE) {\n                int orientation = slider.getOrientation();\n                if (orientation == SwingConstants.VERTICAL) {\n                    offset = currentMouseY - thumbRect.y;\n                } else if (orientation == SwingConstants.HORIZONTAL) {\n                    offset = currentMouseX - thumbRect.x;\n                }\n                upperThumbSelected = false;\n                lowerDragging = true;\n                return;\n            }\n            lowerDragging = false;\n\n            // Handle upper thumb pressed.\n            if (upperPressed) {\n                int orientation = slider.getOrientation();\n                if (orientation == SwingConstants.VERTICAL) {\n                    offset = currentMouseY - upperThumbRect.y;\n                } else if (orientation == SwingConstants.HORIZONTAL) {\n                    offset = currentMouseX - upperThumbRect.x;\n                }\n\n                upperThumbSelected = true;\n                upperDragging = true;\n                return;\n            }\n            upperDragging = false;\n        }\n\n        @Override\n        public void mouseReleased(MouseEvent e) {\n            if (!slider.isEnabled()) {\n                return;\n            }\n            slider.setValueIsAdjusting(false);\n            lowerDragging = false;\n            upperDragging = false;\n            //super.mouseReleased(e);\n        }\n\n        @Override\n        public void mouseDragged(MouseEvent e) {\n\n            if (!slider.isEnabled()) {\n                return;\n            }\n\n            currentMouseX = e.getX();\n            currentMouseY = e.getY();\n\n            if (lowerDragging && !colorIsOE) {\n                slider.setValueIsAdjusting(true);\n                moveLowerThumb();\n\n            } else if (upperDragging) {\n                slider.setValueIsAdjusting(true);\n                moveUpperThumb();\n            }\n        }\n\n        @Override\n        public boolean shouldScroll(int direction) {\n            return false;\n        }\n\n        /**\n         * Moves the location of the lower thumb, and sets its corresponding\n         * value in the slider.\n         */\n        private void moveLowerThumb() {\n            int thumbMiddle;\n\n            int orientation = slider.getOrientation();\n            if (orientation == SwingConstants.VERTICAL) {\n                int halfThumbHeight = thumbRect.height / 2;\n                int thumbTop = currentMouseY - offset;\n                int trackTop = trackRect.y;\n                int trackBottom = trackRect.y + (trackRect.height - 1);\n                int vMax = yPositionForValue(slider.getValue() + slider.getExtent());\n\n                // Apply bounds to thumb position.\n                if (drawInverted()) {\n                    trackBottom = vMax;\n                } else {\n                    trackTop = vMax;\n                }\n                thumbTop = Math.max(thumbTop, trackTop - halfThumbHeight);\n                thumbTop = Math.min(thumbTop, trackBottom - halfThumbHeight);\n\n                setThumbLocation(thumbRect.x, thumbTop);\n\n                // Update slider value.\n                thumbMiddle = thumbTop + halfThumbHeight;\n                slider.setValue(valueForYPosition(thumbMiddle));\n            } else if (orientation == SwingConstants.HORIZONTAL) {\n                int halfThumbWidth = thumbRect.width / 2;\n                int thumbLeft = currentMouseX - offset;\n                int trackLeft = trackRect.x;\n                int trackRight = trackRect.x + (trackRect.width - 1);\n                int hMax = xPositionForValue(slider.getValue() + slider.getExtent());\n\n                thumbLeft = Math.max(thumbLeft, trackLeft - halfThumbWidth);\n                thumbLeft = Math.min(thumbLeft, trackRight - halfThumbWidth);\n\n                // Apply bounds to thumb position.\n                if (drawInverted()) {\n                    thumbLeft = Math.max(thumbLeft, hMax);\n                } else {\n                    thumbLeft = Math.min(thumbLeft, hMax);\n                }\n\n                if (colorIsOE) {\n                    int midpoint = (trackRight - trackLeft) / 2 + trackLeft;\n                    thumbLeft = Math.min(thumbLeft, midpoint - halfThumbWidth);\n                }\n\n                setThumbLocation(thumbLeft, thumbRect.y);\n\n                // Update slider value.\n                thumbMiddle = thumbLeft + halfThumbWidth;\n                slider.setValue(valueForXPosition(thumbMiddle));\n\n                if (colorIsOE) {\n                    int val = ((RangeSlider) slider).getLowerValue();\n                    if (val == 0) {\n                        ((RangeSlider) slider).setLowerValue(-1);\n                        ((RangeSlider) slider).setUpperValue(1);\n                    } else {\n                        ((RangeSlider) slider).setUpperValue(-val);\n                    }\n                }\n            }\n        }\n\n        /**\n         * Moves the location of the upper thumb, and sets its corresponding\n         * value in the slider.\n         */\n        private void moveUpperThumb() {\n            int thumbMiddle;\n\n            int orientation = slider.getOrientation();\n            if (orientation == SwingConstants.VERTICAL) {\n                int halfThumbHeight = thumbRect.height / 2;\n                int thumbTop = currentMouseY - offset;\n                int trackTop = trackRect.y;\n                int trackBottom = trackRect.y + (trackRect.height - 1);\n                int vMin = yPositionForValue(slider.getValue());\n\n                // Apply bounds to thumb position.\n                if (drawInverted()) {\n                    trackTop = vMin;\n                } else {\n                    trackBottom = vMin;\n                }\n                thumbTop = Math.max(thumbTop, trackTop - halfThumbHeight);\n                thumbTop = Math.min(thumbTop, trackBottom - halfThumbHeight);\n\n                setUpperThumbLocation(thumbRect.x, thumbTop);\n\n                // Update slider extent.\n                thumbMiddle = thumbTop + halfThumbHeight;\n                slider.setExtent(valueForYPosition(thumbMiddle) - slider.getValue());\n            } else if (orientation == SwingConstants.HORIZONTAL) {\n                int halfThumbWidth = thumbRect.width / 2;\n                int thumbLeft = currentMouseX - offset;\n                int trackLeft = trackRect.x;\n                int trackRight = trackRect.x + (trackRect.width - 1);\n                int hMin = xPositionForValue(slider.getValue());\n\n                // Apply bounds to thumb position.\n                if (drawInverted()) {\n                    trackRight = hMin;\n                } else {\n                    trackLeft = hMin;\n                }\n                thumbLeft = Math.max(thumbLeft, trackLeft - halfThumbWidth);\n                thumbLeft = Math.min(thumbLeft, trackRight - halfThumbWidth);\n\n                if (colorIsOE) {\n                    int midpoint = (trackRight - trackLeft) / 2 + trackLeft;\n                    thumbLeft = Math.max(thumbLeft, midpoint - halfThumbWidth);\n                }\n\n                setUpperThumbLocation(thumbLeft, thumbRect.y);\n\n                // Update slider extent.\n                thumbMiddle = thumbLeft + halfThumbWidth;\n                slider.setExtent(valueForXPosition(thumbMiddle) - slider.getValue());\n\n                if (colorIsOE) {\n                    int val = ((RangeSlider) slider).getUpperValue();\n                    if (val == 0) {\n                        val = 1;\n                        ((RangeSlider) slider).setUpperValue(val);\n                    }\n                    ((RangeSlider) slider).setLowerValue(-val);\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/mapcolorui/ResolutionControl.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport com.jidesoft.swing.JideButton;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.ui.FontManager;\n\nimport javax.swing.*;\nimport javax.swing.border.LineBorder;\nimport javax.swing.event.ChangeEvent;\nimport javax.swing.event.ChangeListener;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.awt.font.TextAttribute;\nimport java.util.Dictionary;\nimport java.util.Hashtable;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\npublic class ResolutionControl extends JPanel {\n\n    private static final long serialVersionUID = 9000032;\n    private final ImageIcon lockOpenIcon;\n    private final ImageIcon lockIcon;\n    private final HiC hic;\n    private final HeatmapPanel heatmapPanel;\n    private final JideButton lockButton;\n    private final JLabel resolutionLabel;\n    private final Map<Integer, HiCZoom> idxZoomMap = new ConcurrentHashMap<>();\n    private final Map<Integer, String> bpLabelMap;\n    private final HiCZoom pearsonZoom = new HiCZoom(HiC.Unit.BP, 500000);\n    public HiC.Unit unit = HiC.Unit.BP;\n    private boolean resolutionLocked = false;\n    private final JSlider resolutionSlider;\n    private int lastValue = 0;\n\n    {\n        // todo @nchernia shouldn't this use hic.getDataset().getBpZooms() ?\n        bpLabelMap = new Hashtable<>();\n        bpLabelMap.put(2500000, \"2.5 MB\");\n        bpLabelMap.put(1000000, \"1 MB\");\n        bpLabelMap.put(500000, \"500 KB\");\n        bpLabelMap.put(250000, \"250 KB\");\n        bpLabelMap.put(100000, \"100 KB\");\n        bpLabelMap.put(50000, \"50 KB\");\n        bpLabelMap.put(25000, \"25 KB\");\n        bpLabelMap.put(10000, \"10 KB\");\n        bpLabelMap.put(5000, \"5 KB\");\n        bpLabelMap.put(1000, \"1 KB\");\n\n    }\n\n    public ResolutionControl(final SuperAdapter superAdapter) {\n\n        this.hic = superAdapter.getHiC();\n        this.heatmapPanel = superAdapter.getHeatmapPanel();\n\n        this.setBorder(LineBorder.createGrayLineBorder());\n        this.setLayout(new BorderLayout());\n\n        resolutionLabel = new JLabel(getUnitLabel());\n        resolutionLabel.setHorizontalAlignment(SwingConstants.CENTER);\n        resolutionLabel.setBackground(HiCGlobals.backgroundColor);\n\n        JPanel resolutionLabelPanel = new JPanel();\n        resolutionLabelPanel.setBackground(HiCGlobals.backgroundColor);\n        resolutionLabelPanel.setLayout(new BorderLayout());\n        resolutionLabelPanel.add(resolutionLabel, BorderLayout.CENTER);\n\n        // TODO not working\n        // supposed to underline \"resolution text\" but why? is this an important gui issue?\n        resolutionLabelPanel.addMouseListener(new MouseAdapter() {\n            private Font original;\n\n            @SuppressWarnings({\"unchecked\", \"rawtypes\"})\n            @Override\n            public void mouseEntered(MouseEvent e) {\n                original = e.getComponent().getFont();\n                if (resolutionSlider.isEnabled()) {\n                    original = e.getComponent().getFont();\n                    Map attributes = original.getAttributes();\n                    attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);\n                    e.getComponent().setFont(original.deriveFont(attributes));\n                }\n            }\n\n            @Override\n            public void mouseExited(MouseEvent e) {\n                e.getComponent().setFont(original);\n            }\n\n        });\n\n\n        resolutionLabelPanel.addMouseListener(new MouseAdapter() {\n\n            @Override\n            public void mousePressed(MouseEvent e) {\n                if (e.isPopupTrigger() && resolutionSlider.isEnabled() && hic != null && hic.getDataset() != null) {\n                    if (hic.getDataset().hasFrags()) {\n                        processClick();\n                    }\n                }\n            }\n\n            @Override\n            public void mouseClicked(MouseEvent e) {\n                //No double click here...\n                if (e.getClickCount() == 1 && resolutionSlider.isEnabled() && hic != null && hic.getDataset() != null) {\n                    if (hic.getDataset().hasFrags()) {\n                        processClick();\n                    }\n                }\n            }\n\n            private void processClick() {\n                unit = (unit == HiC.Unit.FRAG ? HiC.Unit.BP : HiC.Unit.FRAG);\n                resolutionLabel.setText(getUnitLabel());\n                Runnable runnable = new Runnable() {\n                    public void run() {\n                        reset();\n                        superAdapter.refresh(); // necessary to correct BP/FRAG switching all red box\n                    }\n                };\n                superAdapter.executeLongRunningTask(runnable, \"Resolution switched\");\n            }\n        });\n\n\n        this.add(resolutionLabelPanel, BorderLayout.PAGE_START);\n\n\n        JPanel resolutionButtonPanel = new JPanel();\n        resolutionButtonPanel.setLayout(new BoxLayout(resolutionButtonPanel, BoxLayout.X_AXIS));\n\n        //---- resolutionSlider ----\n        JPanel sliderPanel = new JPanel();\n        sliderPanel.setLayout(new BoxLayout(sliderPanel, BoxLayout.X_AXIS));\n        resolutionSlider = new JSlider();\n        sliderPanel.add(resolutionSlider);\n\n        lockButton = new JideButton();\n\n        lockIcon = new ImageIcon(getClass().getResource(\"/images/lock.png\"));\n        lockOpenIcon = new ImageIcon(getClass().getResource(\"/images/lock_open.png\"));\n        resolutionLocked = false;\n        lockButton.setIcon(lockOpenIcon);\n        lockButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                toggleLockButton();\n            }\n        });\n        sliderPanel.add(lockButton);\n\n\n        resolutionButtonPanel.add(sliderPanel);\n        this.add(resolutionButtonPanel, BorderLayout.CENTER);\n\n\n        // Setting the zoom should always be done by calling resolutionSlider.setValue() so work isn't done twice.\n        resolutionSlider.addChangeListener(new ChangeListener() {\n            // Change zoom level while staying centered on current location.\n            // Centering is relative to the bounds of the data, which might not be the bounds of the window\n\n            public void stateChanged(ChangeEvent e) {\n                final MatrixZoomData zd;\n                try {\n                    zd = hic.getZd();\n                } catch (Exception ex) {\n                    return;\n                }\n                if (hic == null || hic.getMatrix() == null || zd == null || resolutionSlider.getValueIsAdjusting())\n                    return;\n                final ChangeEvent eF = e;\n                Runnable runnable = new Runnable() {\n                    public void run() {\n                        unsafeStateChanged(eF, zd);\n                    }\n                };\n                superAdapter.executeLongRunningTask(runnable, \"Resolution slider change\");\n            }\n\n            private void unsafeStateChanged(ChangeEvent e, MatrixZoomData zd) {\n\n                int idx = resolutionSlider.getValue();\n\n                final HiCZoom zoom = idxZoomMap.get(idx);\n                if (zoom == null) return;\n\n                if (zoom.getBinSize() == hic.getXContext().getZoom().getBinSize() &&\n                        zoom.getUnit() == hic.getXContext().getZoom().getUnit()) return;\n\n                if (hic.isInPearsonsMode() && hic.isPearsonsNotAvailableAtSpecificZoom(false, zoom)) {\n                    JOptionPane.showMessageDialog(getParent(), \"Pearson's matrix is not available at this resolution\");\n                    setZoom(pearsonZoom);\n                    return;\n                }\n\n                if (hic.getXContext() != null) {\n    \n                    double scaledXWidth = heatmapPanel.getWidth() / hic.getScaleFactor();\n                    double scaledYHeight = heatmapPanel.getHeight() / hic.getScaleFactor();\n                    double centerBinX = hic.getXContext().getBinOrigin() + scaledXWidth / 2;\n                    double centerBinY = hic.getYContext().getBinOrigin() + scaledYHeight / 2;\n                    long xGenome = zd.getXGridAxis().getGenomicMid(centerBinX);\n                    long yGenome = zd.getYGridAxis().getGenomicMid(centerBinY);\n    \n                    // this to center zooming when there is lots of whitespace in the margins\n                    try {\n                        if (scaledXWidth > hic.getZd().getXGridAxis().getBinCount()) {\n                            xGenome = hic.getXContext().getChrLength() / 2;\n                        }\n                    } catch (Exception ignored) {\n                    }\n    \n                    try {\n                        if (scaledYHeight > hic.getZd().getYGridAxis().getBinCount()) {\n                            yGenome = hic.getYContext().getChrLength() / 2;\n                        }\n                    } catch (Exception ignored) {\n                    }\n\n                    final String chrXName = hic.getXContext().getChromosome().toString();\n                    final String chrYName = hic.getYContext().getChromosome().toString();\n\n                    if (zd == null) {\n                        hic.unsafeActuallySetZoomAndLocation(chrXName, chrYName, zoom, 0, 0, -1, true, HiC.ZoomCallType.STANDARD,\n                                true, isResolutionLocked() ? 1 : 0, true);\n                    } else {\n                        if (hic.unsafeActuallySetZoomAndLocation(chrXName, chrYName, zoom, xGenome, yGenome, -1, true,\n                                HiC.ZoomCallType.STANDARD, true, isResolutionLocked() ? 1 : 0, true)) {\n                            lastValue = resolutionSlider.getValue();\n                        } else {\n                            resolutionSlider.setValue(lastValue);\n                        }\n                    }\n                }\n            }\n        });\n        setEnabled(false);\n    }\n\n    private String getUnitLabel() {\n        return unit == HiC.Unit.FRAG ? \"Resolution (Frag)\" : \"Resolution (BP)\";\n    }\n\n    public void setEnabled(boolean enabled) {\n        resolutionSlider.setEnabled(enabled);\n        lockButton.setEnabled(enabled);\n    }\n\n    /**\n     * Called when a new dataset is loaded, or when units are switched bp<->frag\n     */\n    public void reset() {\n        if (hic == null || hic.getDataset() == null) return;\n\n        if (heatmapPanel != null) heatmapPanel.reset();\n\n        int currentIdx = resolutionSlider.getValue();\n\n        List<HiCZoom> binSizes = unit == HiC.Unit.BP ?\n                hic.getDataset().getBpZooms() : hic.getDataset().getFragZooms();\n\n        idxZoomMap.clear();\n        for (int i = 0; i < binSizes.size(); i++) {\n            HiCZoom zoom = binSizes.get(i);\n            idxZoomMap.put(i, zoom);\n        }\n\n        int maxIdx = binSizes.size() - 1;\n        resolutionSlider.setMaximum(maxIdx);\n        resolutionSlider.setMajorTickSpacing(1);\n        resolutionSlider.setPaintTicks(true);\n        resolutionSlider.setSnapToTicks(true);\n        resolutionSlider.setPaintLabels(true);\n        resolutionSlider.setMinorTickSpacing(1);\n\n        // Create labels\n        Dictionary<Integer, JLabel> resolutionLabels = new Hashtable<>();\n        Font f = FontManager.getFont(8);\n        int skip = maxIdx > 6 ? 2 : 1;   // Skip every other if more than 6 levels\n        for (int i = 0; i <= maxIdx; i++) {\n            if (i % skip == 0) {\n                String label = sizeToLabel(binSizes.get(i).getBinSize());\n                final JLabel tickLabel = new JLabel(label);\n                tickLabel.setFont(f);\n                resolutionLabels.put(i, tickLabel);\n            }\n            HiCZoom zoom = binSizes.get(i);\n            idxZoomMap.put(i, zoom);\n        }\n\n        resolutionSlider.setLabelTable(resolutionLabels);\n\n        // Really we should find the closest matching resolution\n        int newIdx = Math.min(currentIdx, maxIdx);\n        HiCZoom newZoom = idxZoomMap.get(newIdx);\n        setZoom(newZoom);\n    }\n\n    private String sizeToLabel(int binSize) {\n\n        if (unit == HiC.Unit.FRAG) {\n            return binSize + \" f\";\n        }\n\n        // TODO delete the bpLabelMap? We dont need a hard-coded map if the labels change based on hicMapScale\n//        if (bpLabelMap.containsKey(binSize)) {\n//            return bpLabelMap.get(binSize);\n//        }\n\n        String label;\n        int adjustedBinSize = (int) (binSize * HiCGlobals.hicMapScale);\n\n        if (adjustedBinSize >= 1000000) {\n            label = ((double) adjustedBinSize / 1000000) + \" MB\";\n        } else if (adjustedBinSize >= 1000) {\n            label = ((double) adjustedBinSize / 1000) + \" KB\";\n        } else {\n            label = adjustedBinSize + \" BP\";\n        }\n        return removeTrailingZeros(label);\n    }\n\n    private String removeTrailingZeros(String label) {\n        return label.split(\" \")[0].replaceAll(\"\\\\.(0)+$\", \"\") + \" \" + label.split(\" \")[1];\n    }\n\n    public void setZoom(HiCZoom newZoom) {\n        if (unit != newZoom.getUnit()) {\n            unit = newZoom.getUnit();\n            reset();\n        }\n        resolutionLabel.setText(getUnitLabel());\n        resolutionLabel.setForeground(Color.BLUE);\n        for (Map.Entry<Integer, HiCZoom> entry : idxZoomMap.entrySet()) {\n            if (entry.getValue().equals(newZoom)) {\n                resolutionSlider.setValue(entry.getKey());\n            }\n        }\n    }\n\n    private void toggleLockButton() {\n        setResolutionLocked(!resolutionLocked);\n        updateLockButton();\n    }\n\n    private void updateLockButton() {\n        lockButton.setIcon(resolutionLocked ? lockIcon : lockOpenIcon);\n    }\n\n    public boolean isResolutionLocked() {\n        return resolutionLocked;\n    }\n\n    public void setResolutionLocked(boolean resolutionLocked) {\n        this.resolutionLocked = resolutionLocked;\n        updateLockButton();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/mapcolorui/ThumbnailPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.mapcolorui;\n\nimport juicebox.MainWindow;\nimport juicebox.gui.SuperAdapter;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.awt.event.MouseMotionAdapter;\nimport java.awt.geom.*;\n\n/**\n * @author jrobinso\n * @since Aug 2, 2010\n */\npublic class ThumbnailPanel extends JComponent {\n\n    private static final long serialVersionUID = 9000033;\n    private static final AlphaComposite ALPHA_COMP = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.75f);\n    private final SuperAdapter superAdapter;\n    private Image image;\n    private Point lastPoint = null;\n    private Rectangle innerRectangle;\n\n    public ThumbnailPanel(final SuperAdapter superAdapter) {\n\n        this.superAdapter = superAdapter;\n\n        addMouseListener(new MouseAdapter() {\n\n            @Override\n            public void mouseClicked(MouseEvent mouseEvent) {\n                if (mouseEvent.getClickCount() >= 1) {\n                    try {\n                        Point2D.Double scale = superAdapter.getHiCScale(ThumbnailPanel.this.getWidth(),\n                                ThumbnailPanel.this.getHeight());\n                        int xBP = (int) (mouseEvent.getX() * scale.getX());\n                        int yBP = (int) (mouseEvent.getY() * scale.getY());\n                        superAdapter.centerMap(xBP, yBP);\n                    } catch (Exception e) {\n                        System.err.println(\"Error when thumbnail clicked\");\n                    }\n                }\n            }\n\n            @Override\n            public void mousePressed(MouseEvent mouseEvent) {\n                if (innerRectangle != null && innerRectangle.contains(mouseEvent.getPoint())) {\n                    lastPoint = mouseEvent.getPoint();\n                    setCursor(MainWindow.fistCursor);\n                }\n\n            }\n\n            @Override\n            public void mouseReleased(MouseEvent mouseEvent) {\n                lastPoint = null;\n                setCursor(Cursor.getDefaultCursor());\n            }\n        });\n\n        addMouseMotionListener(new MouseMotionAdapter() {\n            @Override\n            public void mouseDragged(MouseEvent mouseEvent) {\n                if (lastPoint != null) {\n                    Point2D.Double scale = superAdapter.getHiCScale(ThumbnailPanel.this.getWidth(),\n                            ThumbnailPanel.this.getHeight());\n                    int dxBP = ((int) ((mouseEvent.getX() - lastPoint.x) * scale.getX()));\n                    int dyBP = ((int) ((mouseEvent.getY() - lastPoint.y) * scale.getY()));\n                    superAdapter.moveMapBy(dxBP, dyBP);\n                    lastPoint = mouseEvent.getPoint();\n                }\n            }\n        });\n    }\n\n    public void setImage(Image image) {\n        this.image = image;\n    }\n\n    public String getName() {\n        return null;\n    }\n\n    public void setName(String nm) {\n\n    }\n\n    @Override\n    protected void paintComponent(Graphics g) {\n\n        ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\n        if (image != null) {\n            g.drawImage(image, 0, 0, null);\n            try {\n                renderVisibleWindow((Graphics2D) g);\n            } catch (Exception ignored) {\n            }\n        }\n    }\n\n    private void renderVisibleWindow(Graphics2D g) {\n\n        if (superAdapter.shouldVisibleWindowBeRendered()) {\n\n            Rectangle outerRectangle = new Rectangle(0, 0, getBounds().width, getBounds().height);\n\n            Point2D.Double scale = superAdapter.getHiCScale(getWidth(), getHeight());\n\n            double scaleFactor = superAdapter.getHiCScaleFactor();\n\n            Point2D.Double origin = superAdapter.getHiCOrigin();\n\n            Point windowDim = superAdapter.getHeatMapPanelDimensions();\n\n            int x = (int) (origin.x / scale.getX());\n            int y = (int) (origin.y / scale.getY());\n            double wBins = windowDim.getX() / scaleFactor;\n            int w = (int) (wBins / scale.getX());\n            double yBins = windowDim.getY() / scaleFactor;\n            int h = (int) (yBins / scale.getY());\n\n            if (w < 4) {\n                int delta = 4 - w;\n                x -= delta / 2;\n                w = 4;\n            }\n            if (h < 4) {\n                int delta = 4 - h;\n                y -= delta / 2;\n                h = 4;\n            }\n\n            innerRectangle = new Rectangle(x, y, w, h);\n            Shape shape = new SquareDonut(outerRectangle, innerRectangle);\n\n            g.setColor(Color.gray);\n            g.setComposite(ALPHA_COMP);\n            g.fill(shape);\n\n            g.draw(innerRectangle);\n        }\n    }\n\n    private static class SquareDonut implements Shape {\n        private final Area area;\n\n        SquareDonut(Rectangle outerRectangle, Rectangle innerRectangle) {\n            this.area = new Area(outerRectangle);\n            area.subtract(new Area(innerRectangle));\n        }\n\n        public Rectangle getBounds() {\n            return area.getBounds();\n        }\n\n        public Rectangle2D getBounds2D() {\n            return area.getBounds2D();\n        }\n\n        public boolean contains(double v, double v1) {\n            return area.contains(v, v1);\n        }\n\n        public boolean contains(Point2D point2D) {\n            return area.contains(point2D);\n        }\n\n        public boolean intersects(double v, double v1, double v2, double v3) {\n            return area.intersects(v, v1, v2, v3);\n        }\n\n        public boolean intersects(Rectangle2D rectangle2D) {\n            return area.intersects(rectangle2D);\n        }\n\n        public boolean contains(double v, double v1, double v2, double v3) {\n            return area.contains(v, v1, v2, v3);\n        }\n\n        public boolean contains(Rectangle2D rectangle2D) {\n            return area.contains(rectangle2D);\n        }\n\n        public PathIterator getPathIterator(AffineTransform affineTransform) {\n            return area.getPathIterator(affineTransform);\n        }\n\n        public PathIterator getPathIterator(AffineTransform affineTransform, double v) {\n            return area.getPathIterator(affineTransform, v);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/matrix/BasicMatrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\n/**\n * @author jrobinso\n *         Date: 7/13/12\n *         Time: 1:05 PM\n */\npublic interface BasicMatrix {\n\n    float getEntry(int row, int col);\n\n    int getRowDimension();\n\n    int getColumnDimension();\n\n    float getLowerValue();\n\n    float getUpperValue();\n\n    void setEntry(int i, int j, float corr);\n}\n"
  },
  {
    "path": "src/juicebox/matrix/DiskResidentBlockMatrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\nimport htsjdk.samtools.seekablestream.SeekableStream;\nimport htsjdk.samtools.seekablestream.SeekableStreamFactory;\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport org.broad.igv.util.ObjectCache;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.BufferedInputStream;\nimport java.io.ByteArrayInputStream;\nimport java.io.IOException;\nimport java.io.InputStream;\n\n/**\n * Matrix class backed by a file layed out in \"block\" format.\n * <p/>\n * File format:\n * Field\tType\tDescription\n * Magic number\tInteger\tValue should be 6515048, which when read as a zero delimited string is “hic”.\n * Version\tInteger\tThe version number, currently =  1\n * Genome\tString\tThe genome ID (e.g. “hg19”)\n * Chromosome 1\tString\tName of first chromosome\n * Chromosome 2\tString\tName of second chromosome\n * Bin size\tInteger\tThe bin size in base-pairs\n * Lower bounds for scale\tFloat\t5th percentile suggested\n * Upper bounds for scale\tFloat\t95th percentile suggested\n * Number of rows\tInteger\tNumber of rows in the matrix.  Rows correspond to chromosome 1.\n * Number of columns\tInteger\n * Block size  Integer\n *\n * @author jrobinso\n *         Date: 8/8/12\n *         Time: 8:42 AM\n */\npublic class DiskResidentBlockMatrix implements BasicMatrix {\n\n    private final String path;\n    private final ObjectCache<String, float[][]> blockDataCache = new ObjectCache<>(200);\n    boolean isLoading = false;\n    private String genome;\n    private String chr1;\n    private String chr2;\n    private int binSize;\n    private float lowerValue;\n    private float upperValue;\n    private int dim;\n    private int blockSize;\n    private int remSize;   // Dimension of last block\n    private int arrayStartPosition;\n    private int nFullBlocks;\n\n    public DiskResidentBlockMatrix(String path) throws IOException {\n        this.path = path;\n        init();\n    }\n\n    public String getChr1() {\n        return chr1;\n    }\n\n    @Override\n    public float getEntry(int row, int col) {\n\n        int blockRowIdx = row / blockSize;\n        int blockColIdx = col / blockSize;\n        String key = \"row\" + blockRowIdx + \"_col\" + blockColIdx;\n        float[][] blockData = blockDataCache.get(key);\n        if (blockData == null) {\n            blockData = loadBlockData(blockRowIdx, blockColIdx);\n            blockDataCache.put(key, blockData);\n        }\n\n        if (blockData == null) {\n            return Float.NaN;\n        } else {\n            int rowRelative = row - blockRowIdx * blockSize;\n            int colRelative = col - blockColIdx * blockSize;\n            int totalRows = blockData.length;\n            int totalCols = blockData[0].length;\n            // TODO: note this should not happen, probably the bug in MatrixZoomData where there are too many columns.\n            if (rowRelative < totalRows && colRelative < totalCols)\n                return blockData[rowRelative][colRelative];\n            else return Float.NaN;\n        }\n\n    }\n\n    private synchronized float[][] loadBlockData(int blockRowIdx, int blockColIdx) {\n\n        String key = \"row\" + blockRowIdx + \"_col\" + blockColIdx;\n        float[][] blockData = blockDataCache.get(key);\n        if (blockData != null) return blockData;    // In case this was calculated in another thread\n\n        SeekableStream is = null;\n        try {\n            is = SeekableStreamFactory.getInstance().getStreamFor(path);\n\n            int pointsPerBlockRow = blockSize * dim;  // Applies to all but the last row\n\n            int rowDim = blockRowIdx < nFullBlocks ? blockSize : remSize;\n            int colDim = blockColIdx < nFullBlocks ? blockSize : remSize;\n\n            int l1 = blockRowIdx * pointsPerBlockRow;\n            int l2 = blockColIdx * blockSize * rowDim;\n            long startFilePosition = arrayStartPosition + (l1 + l2) * 4L;\n\n\n            int nDataPoints = rowDim * colDim;\n            int nBytes = nDataPoints * 4;\n            byte[] byteArray = new byte[nBytes];\n\n            is.seek(startFilePosition);\n            is.readFully(byteArray);\n\n            ByteArrayInputStream bis = new ByteArrayInputStream(byteArray);\n            LittleEndianInputStream les = new LittleEndianInputStream(bis);\n\n\n            blockData = new float[rowDim][colDim];\n\n            for (int r = 0; r < rowDim; r++) {\n                for (int c = 0; c < colDim; c++) {\n                    float f = les.readFloat();\n                    blockData[r][c] = f;\n                }\n            }\n\n            blockDataCache.put(key, blockData);\n            return blockData;\n\n        } catch (IOException e) {\n            System.err.println(\"Error reading block data: \" + blockRowIdx + \"-\" + blockColIdx + \" \" + e.getLocalizedMessage());\n            return null;\n        } finally {\n            if (is != null)\n                try {\n                    is.close();\n                } catch (IOException e) {\n                    e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n                }\n        }\n    }\n\n\n    @Override\n    public int getRowDimension() {\n        return dim;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    @Override\n    public int getColumnDimension() {\n        return dim;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n\n    public float getLowerValue() {\n        return lowerValue;\n    }\n\n    public float getUpperValue() {\n        return upperValue;\n    }\n\n    @Override\n    public void setEntry(int i, int j, float corr) {\n\n    }\n\n    private void init() throws IOException {\n        // Peak at file to determine version\n        BufferedInputStream bis = null;\n        try {\n            InputStream is = ParsingUtils.openInputStream(path);\n            bis = new BufferedInputStream(is);\n            LittleEndianInputStream les = new LittleEndianInputStream(bis);\n\n            int bytePosition = 0;\n            int magic = les.readInt();    // <= 6515048\n            bytePosition += 4;\n\n            //if (magic != 6515048)      <= ERROR\n            // Version number\n            int version = les.readInt();\n            bytePosition += 4;\n\n            genome = les.readString();\n            bytePosition += genome.length() + 1;\n\n            chr1 = les.readString();\n            bytePosition += chr1.length() + 1;\n\n            chr2 = les.readString();\n            bytePosition += chr2.length() + 1;\n\n            binSize = les.readInt();\n            bytePosition += 4;\n\n            lowerValue = les.readFloat();\n            bytePosition += 4;\n\n            upperValue = les.readFloat();\n            bytePosition += 4;\n\n            int nRows = les.readInt();  // # rows, assuming square matrix\n            bytePosition += 4;\n\n            int nCols = les.readInt();\n            bytePosition += 4;\n\n            if (nRows == nCols) {\n                dim = nRows;\n            } else {\n                throw new RuntimeException(\"Non-square matrices not supported\");\n            }\n\n            blockSize = les.readInt();\n            bytePosition += 4;\n\n            nFullBlocks = dim / blockSize;\n            remSize = dim - nFullBlocks * blockSize;\n\n            this.arrayStartPosition = bytePosition;\n\n\n        } finally {\n            if (bis != null)\n                bis.close();\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/matrix/InMemoryMatrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\nimport org.apache.commons.math.stat.StatUtils;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.util.collections.DoubleArrayList;\n\nimport java.util.Arrays;\n\n/**\n * Assumptions -- matrix is square\n *\n * @author jrobinso\n *         Date: 7/13/12\n *         Time: 1:48 PM\n */\npublic class InMemoryMatrix implements BasicMatrix {\n\n\n    private final int dim;\n    private final float[] data;\n    private float lowerValue = Float.NaN;\n    private float upperValue = Float.NaN;\n\n\n    public InMemoryMatrix(int dim) {\n        this.dim = dim;\n        this.data = new float[dim * dim];\n    }\n\n    public InMemoryMatrix(int dim, float[] data) {\n        this.data = data;\n        this.dim = dim;\n    }\n\n    public void fill(float value) {\n        Arrays.fill(data, value);\n\n        // Invalidate bounds\n        lowerValue = Float.NaN;\n        upperValue = Float.NaN;\n    }\n\n\n    @Override\n    public float getEntry(int row, int col) {\n\n        int idx = row * dim + col;\n        return idx < data.length ? data[idx] : Float.NaN;\n    }\n\n    public void setEntry(int row, int col, float value) {\n\n        int idx = row * dim + col;\n        data[idx] = value;\n\n        // Invalidate bounds\n        lowerValue = Float.NaN;\n        upperValue = Float.NaN;\n\n    }\n\n    @Override\n    public int getRowDimension() {\n        return dim;\n    }\n\n    @Override\n    public int getColumnDimension() {\n        return dim;\n    }\n\n    @Override\n    public float getLowerValue() {\n        if (Float.isNaN(lowerValue)) {\n            computeBounds();\n\n        }\n        return lowerValue;\n    }\n\n    @Override\n    public float getUpperValue() {\n        if (Float.isNaN(upperValue)) {\n            computeBounds();\n        }\n        return upperValue;\n    }\n\n    private void computeBounds() {\n        DescriptiveStatistics stats = new DescriptiveStatistics();\n        for (float datum : data) {\n            if (!Float.isNaN(datum)) stats.addValue(datum);\n        }\n        lowerValue = (float) stats.getPercentile(5);\n        upperValue = (float) stats.getPercentile(95);\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/matrix/RealMatrixWrapper.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\nimport org.apache.commons.math3.linear.RealMatrix;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\n\n/**\n * Wrpas a apache commons RealMatrix.  We don't expose the apache class so we can use other implementations.\n *\n * @author jrobinso\n *         Date: 7/13/12\n *         Time: 1:02 PM\n */\npublic class RealMatrixWrapper implements BasicMatrix {\n\n    private final RealMatrix matrix;\n    private float lowerValue = -1;\n    private float upperValue = 1;\n\n    public RealMatrixWrapper(RealMatrix matrix) {\n        this.matrix = matrix;\n        computePercentiles();\n    }\n\n    @Override\n    public float getEntry(int row, int col) {\n        return (float) matrix.getEntry(row, col);\n    }\n\n    @Override\n    public int getRowDimension() {\n        return matrix.getRowDimension();\n    }\n\n    @Override\n    public int getColumnDimension() {\n        return matrix.getColumnDimension();\n    }\n\n    @Override\n    public float getLowerValue() {\n        return lowerValue;\n    }\n\n    @Override\n    public float getUpperValue() {\n        return upperValue;\n    }\n\n    @Override\n    public void setEntry(int i, int j, float corr) {\n\n    }\n\n    private void computePercentiles() {\n\n        // Statistics, other attributes\n        DescriptiveStatistics flattenedDataStats = new DescriptiveStatistics();\n        double min = 1;\n        double max = -1;\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                double value = matrix.getEntry(i, j);\n                if (!Double.isNaN(value) && value != 1) {\n                    min = Math.min(value, min);\n                    max = Math.max(value, max);\n                    flattenedDataStats.addValue(value);\n                }\n            }\n        }\n\n        // Stats\n        lowerValue = (float) flattenedDataStats.getPercentile(5);\n        upperValue = (float) flattenedDataStats.getPercentile(95);\n    }\n\n\n    public RealMatrix getMatrix() {\n        return matrix;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/matrix/SparseSymmetricMatrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\n\nimport juicebox.data.ContactRecord;\nimport org.broad.igv.util.collections.FloatArrayList;\nimport org.broad.igv.util.collections.IntArrayList;\n\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * Represents a sparse, symmetric matrix in the sense that value(x,y) == value(y,x).  It is an error to\n * add an x,y value twice, or to add both x,y and y,x, although this is not checked.   The class is designed\n * for minimum memory footprint and good performance for vector multiplication, it is not a general purpose\n * matrix class.   It is not private only so it can be unit tested\n * <p>\n * TODO - able to do Pearson's and gradient?\n */\npublic class SparseSymmetricMatrix implements BasicMatrix {\n    \n    private final int numValsEstimate;\n    private final IntArrayList rows1;\n    private final IntArrayList cols1;\n    private final FloatArrayList values1;\n    private IntArrayList rows2 = null;\n    private IntArrayList cols2 = null;\n    private FloatArrayList values2 = null;\n    \n    public SparseSymmetricMatrix(int numValsEstimate) {\n        this.numValsEstimate = numValsEstimate;\n        rows1 = new IntArrayList(numValsEstimate);\n        cols1 = new IntArrayList(numValsEstimate);\n        values1 = new FloatArrayList(numValsEstimate);\n    }\n\n    public void populateMatrix(List<ContactRecord> list, int[] offset) {\n        for (ContactRecord cr : list) {\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            float value = cr.getCounts();\n            if (offset[x] != -1 && offset[y] != -1) {\n                setEntry(offset[x], offset[y], value);\n            }\n        }\n    }\n\n    public double[] multiply(double[] vector) {\n\n        double[] result = new double[vector.length];\n        Arrays.fill(result, 0);\n\n        int[] rowArray1 = rows1.toArray();\n        int[] colArray1 = cols1.toArray();\n        float[] valueArray1 = values1.toArray();\n\n        int n = rowArray1.length;\n        for (int i = 0; i < n; i++) {\n            int row = rowArray1[i];\n            int col = colArray1[i];\n            float value = valueArray1[i];\n            result[row] += vector[col] * value;\n            if (row != col) {\n                result[col] += vector[row] * value;\n            }\n        }\n        if (rows2 != null) {\n            int[] rowArray2 = rows2.toArray();\n            int[] colArray2 = cols2.toArray();\n            float[] valueArray2 = values2.toArray();\n            int n2 = rowArray2.length;\n            for (int j = 0; j < n2; j++) {\n                int row = rowArray2[j];\n                int col = colArray2[j];\n                float value = valueArray2[j];\n                result[row] += vector[col] * value;\n\n                if (row != col) {\n                    result[col] += vector[row] * value;\n                }\n            }\n        }\n\n        return result;\n    }\n\n\n    @Override\n    public float getEntry(int row, int col) {\n        notImplementedDontCall();\n        return 0;\n    }\n\n    /**\n     * functions not implemented as they will reduce certain optimizations / add to runtime\n     */\n    private void notImplementedDontCall() {\n        System.err.println(\"called unimplemented function - terminate\");\n        System.exit(9);\n    }\n\n    @Override\n    public int getRowDimension() {\n        notImplementedDontCall();\n        return 0;\n    }\n\n    @Override\n    public int getColumnDimension() {\n        notImplementedDontCall();\n        return 0;\n    }\n\n    @Override\n    public float getLowerValue() {\n        notImplementedDontCall();\n        return 0;\n    }\n\n    @Override\n    public float getUpperValue() {\n        notImplementedDontCall();\n        return 0;\n    }\n\n    @Override\n    public void setEntry(int row, int col, float val) {\n        if (!Float.isNaN(val)) {\n            if (rows2 == null) {\n                try {\n                    rows1.add(row);\n                    cols1.add(col);\n                    values1.add(val);\n                } catch (NegativeArraySizeException error) {\n                    rows2 = new IntArrayList(numValsEstimate);\n                    cols2 = new IntArrayList(numValsEstimate);\n                    values2 = new FloatArrayList(numValsEstimate);\n                    rows2.add(row);\n                    cols2.add(col);\n                    values2.add(val);\n                }\n            } else {\n                rows2.add(row);\n                cols2.add(col);\n                values2.add(val);\n            }\n        }\n    }\n\n     /*\n    public void print() {\n        print(new PrintWriter(System.out));\n    }\n\n    private void print(PrintWriter pw) {\n        for (int i = 0; i < totSize; i++) {\n            float[] row = getRow(i);\n            for (int j = 0; j < totSize; j++) {\n                pw.print(row[j] + \" \");\n            }\n            pw.println();\n        }\n        pw.close();\n    }\n    */\n\n    /*\n    private float[] getRow(int rowNum) {\n\n        float[] result = new float[totSize];\n\n        int size = rows1.size();\n        for (int i = 0; i < size; i++) {\n            if (rows1.get(i) == rowNum) result[cols1.get(i)] = values1.get(i);\n        }\n        if (rows2 != null) {\n            size = rows2.size();\n            for (int i = 0; i < size; i++) {\n                if (rows2.get(i) == rowNum) result[cols2.get(i)] = values2.get(i);\n            }\n        }\n        return result;\n\n    }\n    */\n}"
  },
  {
    "path": "src/juicebox/matrix/SparseVector.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\nimport java.util.Collection;\nimport java.util.HashMap;\n\n/**\n * Simple representation of a sparse vector.   C\n */\nclass SparseVector {\n\n    private final int length;\n    private final HashMap<Integer, Double> values;\n\n    public SparseVector(int length) {\n        this.length = length;\n        values = new HashMap<>();\n    }\n\n    public void set(Integer i, Double v) {\n        if (i >= length) {\n            throw new IndexOutOfBoundsException(\"Index \" + i + \" is >= length \" + length);\n        }\n        values.put(i, v);\n    }\n\n    public int getLength() {\n        return length;\n    }\n\n    public Double get(Integer idx) {\n        return values.getOrDefault(idx, 0.0);\n    }\n\n    public Collection<Integer> getIndeces() {\n        return values.keySet();\n    }\n\n    /**\n     * Computes the mean of occupied elements\n     *\n     * @return\n     */\n    public Double getMean() {\n\n        if (values.size() == 0) return Double.NaN;\n\n        double sum = 0;\n        for (Double v : values.values()) {\n            sum += v;\n        }\n        return sum / values.size();\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/matrix/SymmetricMatrix.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.matrix;\n\n\nimport org.apache.commons.math.stat.StatUtils;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.util.collections.DoubleArrayList;\n\nimport java.util.Arrays;\nimport java.util.HashSet;\nimport java.util.Set;\n\n/**\n * @author jrobinso\n *         Date: 2/28/14\n *         Time: 5:49 PM\n */\npublic class SymmetricMatrix implements BasicMatrix {\n\n    private final int dim;\n    private final float[] data;\n    private final Set<Integer> nullColumns;\n    private float lowerValue = Float.NaN;\n    private float upperValue = Float.NaN;\n\n    public SymmetricMatrix(int dim) {\n        this.dim = dim;\n        int size = (dim * dim - dim) / 2 + dim;\n        data = new float[size];\n        nullColumns = new HashSet<>();\n    }\n\n\n    public void nullColumn(int i) {\n        nullColumns.add(i);\n    }\n\n    public Set<Integer> getNullColumns() {\n        return nullColumns;\n    }\n\n    public void fill(float value) {\n        Arrays.fill(data, value);\n    }\n\n    public void setEntry(int i, int j, float value) {\n        data[getIdx(i, j)] = value;\n\n    }\n\n    private int getIdx(int i, int j) {\n\n        return (i < j) ?\n                i * dim - (i - 1) * i / 2 + j - i :\n                j * dim - (j - 1) * j / 2 + i - j;\n    }\n\n\n    public float getColumnMean(int j) {\n        float sum = 0;\n        int count = 0;\n        for (int i = 0; i < dim; i++) {\n            float value = getEntry(i, j);\n            if (!Float.isNaN(value)) {\n                sum += value;\n                count++;\n            }\n        }\n        return count == 0 ? Float.NaN : sum / count;\n    }\n\n    public float getRowMean(int i) {\n        float sum = 0;\n        int count = 0;\n        for (int j = 0; j < dim; j++) {\n            float value = getEntry(i, j);\n            if (!Float.isNaN(value)) {\n                sum += value;\n                count++;\n            }\n        }\n        return count == 0 ? Float.NaN : sum / count;\n    }\n\n\n    @Override\n    public float getEntry(int i, int j) {\n        int idx = getIdx(i, j);\n        return idx < data.length ? data[idx] : Float.NaN;\n    }\n\n    @Override\n    public int getRowDimension() {\n        return dim;\n    }\n\n    @Override\n    public int getColumnDimension() {\n        return dim;\n    }\n\n    @Override\n    public float getLowerValue() {\n        if (Float.isNaN(lowerValue)) {\n            computePercentiles();\n        }\n        return lowerValue;\n    }\n\n    @Override\n    public float getUpperValue() {\n        if (Float.isNaN(upperValue)) {\n            computePercentiles();\n        }\n        return upperValue;\n    }\n\n    private void computePercentiles() {\n\n        // Statistics, other attributes\n        DescriptiveStatistics flattenedDataStats = new DescriptiveStatistics();\n\n        for (float value : data) {\n            if (!Float.isNaN(value) && value != 1) {\n                flattenedDataStats.addValue(value);\n            }\n        }\n\n        // Stats\n\n        lowerValue = (float) flattenedDataStats.getPercentile(5);\n        upperValue = (float) flattenedDataStats.getPercentile(95);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/state/ImportStateFileDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.MainWindow;\nimport org.xml.sax.ErrorHandler;\nimport org.xml.sax.InputSource;\nimport org.xml.sax.SAXParseException;\n\nimport javax.swing.*;\nimport javax.swing.filechooser.FileNameExtensionFilter;\nimport javax.xml.parsers.DocumentBuilder;\nimport javax.xml.parsers.DocumentBuilderFactory;\nimport java.io.File;\nimport java.io.FileInputStream;\nimport java.io.FileOutputStream;\nimport java.io.IOException;\nimport java.nio.channels.FileChannel;\n\n\n/**\n * Created by Zulkifl on 7/23/2015.\n */\npublic class ImportStateFileDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 9000019;\n    private final File originalStates = new File(\"OriginalSavedStates.xml\");\n\n    public ImportStateFileDialog(File currentStates, MainWindow mainWindow) {\n        super();\n        loadFile(currentStates, mainWindow);\n    }\n\n    private static void copyFile(File sourceFile, File destFile) throws IOException {\n        if (!destFile.exists()) {\n            destFile.createNewFile();\n        }\n\n        FileChannel source = null;\n        FileChannel destination = null;\n\n        try {\n            source = new FileInputStream(sourceFile).getChannel();\n            destination = new FileOutputStream(destFile).getChannel();\n            destination.transferFrom(source, 0, source.size());\n        } finally {\n            if (source != null) {\n                source.close();\n            }\n            if (destination != null) {\n                destination.close();\n            }\n        }\n    }\n\n    private void loadFile(File currentFile, MainWindow mainWindow) {\n\n        FileNameExtensionFilter filter = new FileNameExtensionFilter(\n                \"XML Files\", \"xml\", \"XML\");\n        setFileFilter(filter);\n\n        int actionDialog = showOpenDialog(mainWindow);\n        if (actionDialog == APPROVE_OPTION) {\n            File importedFile = getSelectedFile();\n            String path = importedFile.getAbsolutePath();\n            mainWindow.updateNamesFromImport(path);\n\n            try {\n                DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();\n                factory.setValidating(false);\n                factory.setNamespaceAware(true);\n                DocumentBuilder builder = factory.newDocumentBuilder();\n                builder.setErrorHandler(new SimpleErrorHandler());\n                builder.parse(new InputSource(path));\n                copyFile(currentFile, originalStates);\n                copyFile(importedFile, currentFile);\n                JOptionPane.showMessageDialog(mainWindow, \"Importing File:\\n\" + importedFile.getName(), \"Opening\",\n                        JOptionPane.INFORMATION_MESSAGE);\n                JOptionPane.showMessageDialog(mainWindow, \"Previous states have been saved under file:\\n\" + originalStates.getName(), \"Creating Backup\",\n                        JOptionPane.INFORMATION_MESSAGE);\n            } catch (Exception e) {\n                JOptionPane.showMessageDialog(mainWindow, \"Error while importing file:\\n\" + e.getMessage(), \"Error\",\n                        JOptionPane.ERROR_MESSAGE);\n                e.printStackTrace();\n            }\n\n            System.out.println(\"Opening File: \" + importedFile.getName());\n\n        }\n    }\n\n    private static class SimpleErrorHandler implements ErrorHandler {\n        public void warning(SAXParseException e) {\n            System.out.println(e.getMessage());\n        }\n\n        public void error(SAXParseException e) {\n            System.out.println(e.getMessage());\n        }\n\n        public void fatalError(SAXParseException e) {\n            System.out.println(e.getMessage());\n        }\n    }\n\n\n}\n\n"
  },
  {
    "path": "src/juicebox/state/LoadStateFromXMLFile.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.HiC;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.*;\nimport juicebox.windowui.MatrixType;\nimport org.broad.igv.renderer.DataRange;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.IOException;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * Created by Zulkifl on 6/10/2015.\n */\npublic class LoadStateFromXMLFile {\n\n    public static void reloadSelectedState(SuperAdapter superAdapter, String mapPath) {\n        superAdapter.getHiC().clearTracksForReloadState(); // TODO - should only remove necessary ones\n        try {\n            loadSavedStatePreliminaryStep(XMLFileParser.parseXML(mapPath), superAdapter, superAdapter.getHiC());\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n        superAdapter.refresh();\n    }\n\n    private static void loadSavedStatePreliminaryStep(String[] infoForReload, SuperAdapter superAdapter, HiC hic) throws IOException {\n        String result = \"OK\";\n        String[] initialInfo = new String[6]; //hicURL,, controlURL,xChr,yChr,unitSize\n        double[] doubleInfo = new double[8]; //xOrigin, yOrigin, ScaleFactor, minColorVal, lowerColorVal, upperColorVal, maxColorVal, colorScaleFactor\n        String[] trackURLsAndNamesAndConfigInfo = new String[3];\n        //System.out.println(\"Executing: \" + Arrays.toString(infoForReload)); //TODO for reload\n        if (infoForReload.length > 0) {\n            //int fileSize = infoForReload.length;\n            if (infoForReload.length > 15) {\n                try {\n                    // TODO cleanup extraction of data\n                    initialInfo[0] = infoForReload[1]; //HiC Map Name\n                    initialInfo[1] = infoForReload[2]; //hicURL\n                    initialInfo[2] = infoForReload[3]; //controlURL\n                    initialInfo[3] = infoForReload[4]; //xChr\n                    initialInfo[4] = infoForReload[5]; //yChr\n                    initialInfo[5] = infoForReload[6]; //unitSize\n                    int binSize = Integer.parseInt(infoForReload[7]); //binSize\n                    doubleInfo[0] = Double.parseDouble(infoForReload[8]); //xOrigin\n                    doubleInfo[1] = Double.parseDouble(infoForReload[9]); //yOrigin\n                    doubleInfo[2] = Double.parseDouble(infoForReload[10]); //ScaleFactor\n                    MatrixType displayOption = MatrixType.valueOf(infoForReload[11].toUpperCase());\n                    String normType = infoForReload[12].toUpperCase();\n                    doubleInfo[3] = Double.parseDouble(infoForReload[13]); //minColorVal\n                    doubleInfo[4] = Double.parseDouble(infoForReload[14]); //lowerColorVal\n                    doubleInfo[5] = Double.parseDouble(infoForReload[15]); //upperColorVal\n                    doubleInfo[6] = Double.parseDouble(infoForReload[16]); //maxColorVal\n                    doubleInfo[7] = Double.parseDouble(infoForReload[17]); //colorScaleFactor\n                    trackURLsAndNamesAndConfigInfo[0] = (infoForReload[18]); //trackURLs\n                    trackURLsAndNamesAndConfigInfo[1] = (infoForReload[19]); //trackNames\n                    trackURLsAndNamesAndConfigInfo[2] = (infoForReload[20]); //trackConfigInfo\n                    //Increase XMLFileParser::infoForReload when adding more elements.\n                    safeLoadStateFromXML(superAdapter, hic, initialInfo, binSize, doubleInfo, displayOption, normType, trackURLsAndNamesAndConfigInfo);\n                } catch (NumberFormatException nfe) {\n                    JOptionPane.showMessageDialog(superAdapter.getMainWindow(), \"Error:\\n\" + nfe.getMessage(), \"Error\",\n                            JOptionPane.ERROR_MESSAGE);\n                }\n            } else {\n                throw new IOException(\"Not enough parameters\");\n            }\n        } else {\n            throw new IOException(\"Unknown command string\");\n        }\n    }\n\n    private static void safeLoadStateFromXML(final SuperAdapter superAdapter, final HiC hic, final String[] initialInfo,\n                                             final int binSize, final double[] doubleInfo, final MatrixType displaySelection,\n                                             final String normSelection, final String[] tracks) {\n        Runnable runnable = new Runnable() {\n            public void run() {\n                try {\n                    unsafeLoadStateFromXML(superAdapter, hic, initialInfo, binSize, doubleInfo,\n                            displaySelection, normSelection, tracks);\n                } catch (Exception e) {\n                    e.printStackTrace();\n                }\n            }\n        };\n        superAdapter.executeLongRunningTask(runnable, \"Loading a saved state from XML\");\n    }\n\n    private static void unsafeLoadStateFromXML(SuperAdapter superAdapter, HiC hic, String[] initialInfo, int binSize, double[] doubleInfo,\n                                               MatrixType displaySelection, String normSelection,\n                                               String[] tracks) {\n\n        superAdapter.resetControlMap(); //TODO test\n\n\n        String mapNames = initialInfo[0];\n        String mapURLs = initialInfo[1];\n        String controlURLs = initialInfo[2];\n        String chrXName = initialInfo[3];\n        String chrYName = initialInfo[4];\n        String unitName = initialInfo[5];\n        double xOrigin = doubleInfo[0];\n        double yOrigin = doubleInfo[1];\n        double scalefactor = doubleInfo[2];\n        double minColor = doubleInfo[3];\n        double lowColor = doubleInfo[4];\n        double upColor = doubleInfo[5];\n        double maxColor = doubleInfo[6];\n        double colorScaleFactor = doubleInfo[7];\n\n        // TODO only do this if not identical to current file\n        String[] temp = mapNames.split(\"\\\\(control=\");\n        String mainMapNames = temp[0];\n\n        List<String> urls = Arrays.asList(mapURLs.split(\"\\\\#\\\\#\"));\n        superAdapter.unsafeLoadWithTitleFix(urls, false, mainMapNames, true);\n\n        if (!controlURLs.contains(\"null\") && temp.length > 1) {\n            String ctrlMapNames = temp[1].substring(0, temp[1].length() - 1);\n            List<String> ctrlURLs = Arrays.asList(controlURLs.split(\"\\\\#\\\\#\"));\n            superAdapter.unsafeLoadWithTitleFix(ctrlURLs, true, ctrlMapNames, true);\n        }\n\n        hic.unsafeSetLocation(chrXName, chrYName, unitName, binSize, xOrigin, yOrigin, scalefactor, HiC.ZoomCallType.DIRECT, true);\n        superAdapter.getMainViewPanel().setDisplayBox(displaySelection.ordinal());\n        // todo should not be implemented with ordinals; implement with proper lookup\n        // leaving unimplemented at this time\n        //superAdapter.getMainViewPanel().setNormalizationBox(normSelection.ordinal());\n        superAdapter.getMainViewPanel().setNormalizationEnabledForReload();\n        //todo: Check that color scale value is not 0!\n        superAdapter.getMainViewPanel().updateColorSlider(hic, lowColor / colorScaleFactor, upColor / colorScaleFactor, maxColor / colorScaleFactor);\n        superAdapter.setEnableForAllElements(true);\n\n        LoadEncodeAction loadEncodeAction = superAdapter.getEncodeAction();\n\n        LoadAction loadAction = superAdapter.getTrackLoadAction();\n\n        // TODO - do not erase previous tracks, rather check if some may already be loaded\n        try {\n            if (tracks.length > 0 && !tracks[1].contains(\"none\")) {\n                String[] trackURLs = tracks[0].split(\"\\\\,\");\n                String[] trackNames = tracks[1].split(\"\\\\,\");\n                for (int i = 0; i < trackURLs.length; i++) {\n                    String currentTrack = trackURLs[i].trim();\n                    if (!currentTrack.isEmpty()) {\n                        if (currentTrack.equals(\"Eigenvector\")) {\n                            loadAction.checkBoxesForReload(trackNames[i].trim());\n                            hic.loadEigenvectorTrack();\n                        } else if (currentTrack.toLowerCase().contains(\"coverage\") || currentTrack.toLowerCase().contains(\"balanced\")\n                                || currentTrack.equals(\"Loaded\")) {\n                            loadAction.checkBoxesForReload(trackNames[i].trim());\n                            hic.loadCoverageTrack(currentTrack);\n                        } else if (currentTrack.contains(\"peaks\") || currentTrack.contains(\"blocks\") || currentTrack.contains(\"superloop\")) {\n                            hic.getResourceTree().checkTrackBoxesForReloadState(currentTrack.trim());\n                            hic.loadLoopList(currentTrack);\n                        } else if (currentTrack.contains(\"goldenPath\") || currentTrack.toLowerCase().contains(\"ensemble\")) {\n                            hic.unsafeLoadTrack(currentTrack);\n                            loadEncodeAction.checkEncodeBoxes(trackNames[i].trim());\n                        } else {\n                            hic.unsafeLoadTrack(currentTrack);\n                            loadAction.checkBoxesForReload(trackNames[i].trim());\n                        }\n                    }\n                }\n                for (HiCTrack loadedTrack : hic.getLoadedTracks()) {\n                    for (int i = 0; i < trackNames.length; i++) {\n                        if (trackURLs[i].contains(loadedTrack.getName())) {\n                            loadedTrack.setName(trackNames[i].trim());\n                            if (!tracks[2].contains(\"none\") && tracks[2].contains(trackNames[i].trim())) {\n\n                                HiCDataSource source = new HiCCoverageDataSource(hic, hic.getObsNormalizationType(), false);\n                                HiCDataTrack hiCDataTrack = new HiCDataTrack(hic, loadedTrack.getLocator(), source);\n\n                                String[] configTrackInfo = tracks[2].split(\"\\\\*\\\\*\");\n                                for (String aConfigTrackInfo : configTrackInfo) {\n\n                                    String[] configInfo = aConfigTrackInfo.split(\"\\\\,\"); //todo check\n                                    hiCDataTrack.setPosColor(new Color(Integer.parseInt(configInfo[1])));\n                                    hiCDataTrack.setNegColor(new Color(Integer.parseInt(configInfo[2])));\n                                    DataRange newDataRange = new DataRange(Float.parseFloat(configInfo[3]), Float.parseFloat(configInfo[4]));//min,max\n                                    if (Boolean.parseBoolean(configInfo[5])) {\n                                        newDataRange.setType(DataRange.Type.LOG);\n                                    } else {\n                                        newDataRange.setType(DataRange.Type.LINEAR);\n                                    }\n                                    hiCDataTrack.setDataRange(newDataRange);\n\n                                }\n                            }\n                        }\n                    }\n\n                }\n\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        superAdapter.updateTrackPanel();\n\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/state/SaveFileDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\n\nimport javax.swing.*;\nimport javax.swing.filechooser.FileNameExtensionFilter;\nimport java.io.File;\nimport java.io.FileInputStream;\nimport java.io.FileOutputStream;\nimport java.io.IOException;\nimport java.nio.channels.FileChannel;\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\n/**\n * Created by Zulkifl on 7/23/2015.\n */\npublic class SaveFileDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 9000017;\n    public SaveFileDialog(File fileToSave) {\n        super();\n        setCurrentDirectory(new File(System.getProperty(\"user.dir\")));\n        String timeStamp = new SimpleDateFormat(\"yyyy.MM.dd-HH.mm\").format(new Date());\n        setSelectedFile(new File(timeStamp + \".xml\"));\n        FileNameExtensionFilter filter = new FileNameExtensionFilter(\"XML Files\", \"xml\", \"XML\");\n        setFileFilter(filter);\n        if (HiCGlobals.guiIsCurrentlyActive) {\n            int actionDialog = showSaveDialog(MainWindow.getInstance());\n            if (actionDialog == JFileChooser.APPROVE_OPTION) {\n                File file = getSelectedFile();\n                if (!file.getPath().endsWith(\".xml\") && !file.getPath().endsWith(\".XML\")) {\n                    file = new File(file + \".xml\");\n                }\n                \n                try {\n                    copyFile(fileToSave, file);\n                } catch (IOException e) {\n                    e.printStackTrace();\n                }\n            }\n        }\n    }\n\n\n    private static void copyFile(File sourceFile, File destFile) throws IOException {\n        if (!destFile.exists()) {\n            destFile.createNewFile();\n        }\n\n        FileChannel source = null;\n        FileChannel destination = null;\n\n        try {\n            source = new FileInputStream(sourceFile).getChannel();\n            destination = new FileOutputStream(destFile).getChannel();\n            destination.transferFrom(source, 0, source.size());\n        } finally {\n            if (source != null) {\n                source.close();\n            }\n            if (destination != null) {\n                destination.close();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/state/Slideshow.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.gui.SuperAdapter;\nimport org.w3c.dom.Document;\nimport org.w3c.dom.NodeList;\nimport org.xml.sax.SAXException;\n\nimport javax.swing.*;\nimport javax.xml.parsers.DocumentBuilder;\nimport javax.xml.parsers.DocumentBuilderFactory;\nimport javax.xml.parsers.ParserConfigurationException;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.io.IOException;\nimport java.util.ArrayList;\n\n\n/**\n * Created by Zulkifl on 7/31/2015.\n */\n\n\npublic class Slideshow extends JDialog {\n\n    private static final long serialVersionUID = 9000018;\n    private final static JFrame carouselFrame = new JFrame();\n    private final static JPanel nextPanel = new JPanel(new BorderLayout());\n    private final static JPanel prevPanel = new JPanel(new BorderLayout());\n    private final static JPanel labelPanel = new JPanel(new BorderLayout());\n    private final static JButton nextButton = new JButton(\"\\u25BA\");\n    private final static JButton prevButton = new JButton(\"\\u25C4\");\n    private static ArrayList<String> slideNames = new ArrayList<>();\n    private final JLabel slideLabel;\n    private int counter;\n    private int currentSlideNum;\n\n    public Slideshow(MainWindow mainWindow, final SuperAdapter superAdapter) {\n        //super(mainWindow);\n        super();\n        // TODO zgire - if panel needs to be independent of juicebox, then remove the line above (i.e. pass in mainwindow as parent)\n        ArrayList<String> files = new ArrayList<>();\n        setLayout(new FlowLayout());\n        setResizable(true);\n        setVisible(true);\n        setSize(400, 100);\n        add(prevPanel);\n        add(labelPanel);\n        add(nextPanel);\n\n        prevPanel.add(prevButton, BorderLayout.EAST);\n        prevPanel.setVisible(true);\n\n        slideLabel = new JLabel();\n        labelPanel.add(slideLabel, BorderLayout.CENTER);\n        labelPanel.setVisible(true);\n\n        nextPanel.add(nextButton, BorderLayout.WEST);\n        nextPanel.setVisible(true);\n\n        try {\n            final ArrayList<String> savedStatePaths = new ArrayList<>();\n            final ArrayList<String> xChromosomesForReload = new ArrayList<>();\n            final ArrayList<String> yChromosomesForReload = new ArrayList<>();\n            final ArrayList<String> unitNamesForReload = new ArrayList<>();\n            Document dom;\n            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\n            DocumentBuilder db = null;\n            db = dbf.newDocumentBuilder();\n            dom = db.parse(HiCGlobals.xmlSavedStatesFile.getAbsolutePath());\n            NodeList nodeList = dom.getElementsByTagName(\"STATE\");\n            for (int i = 0; i < nodeList.getLength(); i++) {\n                savedStatePaths.add(nodeList.item(i).getAttributes().getNamedItem(\"SelectedPath\").getNodeValue());\n                NodeList childNodes = nodeList.item(i).getChildNodes();\n                for (int k = 0; k < childNodes.getLength(); k++) {\n                    if (childNodes.item(k).getNodeName().equals(\"MapURL\")) {\n                        files.add(childNodes.item(k).getTextContent());\n                    }\n                    if (childNodes.item(k).getNodeName().equals(\"XChromosome\")) {\n                        xChromosomesForReload.add(childNodes.item(k).getTextContent());\n                    }\n                    if (childNodes.item(k).getNodeName().equals(\"YChromosome\")) {\n                        yChromosomesForReload.add(childNodes.item(k).getTextContent());\n                    }\n                    if (childNodes.item(k).getNodeName().equals(\"UnitName\")) {\n                        unitNamesForReload.add(childNodes.item(k).getTextContent());\n                    }\n                }\n            }\n\n            final int numSlides = savedStatePaths.size();\n            //for(int j=0; j<numSlides; j++){\n            //    System.out.println(savedStatePaths.get(j)+\"_\"+xChromosomesForReload.get(j)+\"_\"+yChromosomesForReload.get(j)\n            //    +\"_\"+unitNamesForReload.get(j));\n            //}\n\n            slideNames = savedStatePaths;\n\n            slideLabel.setText(savedStatePaths.get(0));\n            carouselFrame.setLayout(new FlowLayout());\n            carouselFrame.setResizable(true);\n            carouselFrame.setVisible(true);\n            carouselFrame.setSize(400, 100);\n            carouselFrame.add(prevPanel);\n            carouselFrame.add(labelPanel);\n            carouselFrame.add(nextPanel);\n\n            prevPanel.add(prevButton, BorderLayout.EAST);\n            prevPanel.setVisible(true);\n\n            labelPanel.add(slideLabel, BorderLayout.CENTER);\n            labelPanel.setVisible(true);\n\n            nextPanel.add(nextButton, BorderLayout.WEST);\n            nextPanel.setVisible(true);\n\n            counter = savedStatePaths.indexOf(slideLabel.getText());\n\n            prevButton.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    //int counter = savedStatePaths.indexOf(slideLabel.getText());\n                    if (counter >= 0) {\n                        counter = ((counter - 1) + numSlides) % numSlides;\n                        slideLabel.setText(savedStatePaths.get(counter));\n                        LoadStateFromXMLFile.reloadSelectedState(superAdapter, savedStatePaths.get(counter));\n                        currentSlideNum = counter;\n                    }\n                }\n            });\n\n\n            nextButton.addActionListener(new ActionListener() {\n                @Override\n                public void actionPerformed(ActionEvent e) {\n                    //int counter = savedStatePaths.indexOf(slideLabel.getText());\n                    if (counter < numSlides) {\n                        counter = (counter + 1) % numSlides;\n                        slideLabel.setText(savedStatePaths.get(counter));\n                        LoadStateFromXMLFile.reloadSelectedState(superAdapter, savedStatePaths.get(counter));\n                        currentSlideNum = counter;\n                    }\n                }\n            });\n\n\n        } catch (ParserConfigurationException | IOException | SAXException e) {\n            e.printStackTrace();\n        }\n\n        setLocationRelativeTo(getOwner());\n    }\n\n    public int currentSlideNumber() {\n        return currentSlideNum + 1;\n    }\n\n    public String currentSlideName(int count) {\n        return slideNames.get(count);\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/state/State.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\n/**\n * Created by mshamim on 7/31/2015.\n */\nclass State {\n    private static final String MAPPATH = \"MapPath\";\n    private static final String MAP = \"Map\";\n    private static final String MAPURL = \"MapURL\";\n    private static final String CONTROLURL = \"ControlURL\";\n    private static final String XCHR = \"XChromosome\";\n    private static final String YCHR = \"YChromosome\";\n    private static final String UNIT = \"UnitName\";\n    private static final String BINSIZE = \"BinSize\";\n    private static final String XORIGIN = \"xOrigin\";\n    private static final String YORIGIN = \"yOrigin\";\n    private static final String SCALE = \"ScaleFactor\";\n    private static final String DISPLAY = \"DisplayOption\";\n    private static final String NORM = \"NormalizationType\";\n    private static final String MINCOLOR = \"MinColorVal\";\n    private static final String LOWCOLOR = \"LowerColorVal\";\n    private static final String UPPERCOLOR = \"UpperColorVal\";\n    private static final String MAXCOLOR = \"MaxColorVal\";\n    private static final String COLORSCALE = \"colrScaleVal\";\n    private static final String TRACKURLS = \"LoadedTrackURLS\";\n    private static final String TRACKNAMES = \"LoadedTrackNames\";\n    private static final String CONFIGTRACKINFO = \"ConfigTrackInfo\";\n\n    /* TODO implement switch case on enum\n    enum StateVar {}*/\n    public static final String[] stateVarNames = new String[]{MAPPATH, MAP, MAPURL, CONTROLURL, XCHR, YCHR, UNIT, BINSIZE,\n            XORIGIN, YORIGIN, SCALE, DISPLAY, NORM, MINCOLOR, LOWCOLOR, UPPERCOLOR, MAXCOLOR, COLORSCALE, TRACKURLS, TRACKNAMES, CONFIGTRACKINFO};\n}\n"
  },
  {
    "path": "src/juicebox/state/XMLFileHandling.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.Dataset;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.HiCCoverageDataSource;\nimport juicebox.track.HiCDataSource;\nimport juicebox.track.HiCDataTrack;\nimport juicebox.track.HiCTrack;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.windowui.HiCZoom;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by Zulkifl Gire on 7/10/2015.\n */\npublic class XMLFileHandling {\n    public static void addNewStateToXML(String stateID, SuperAdapter superAdapter) {\n\n        HiC hic = superAdapter.getHiC();\n        Context xContext = hic.getXContext();\n        Context yContext = hic.getYContext();\n        HiCZoom zoom = hic.getZoom();\n        Dataset dataset = hic.getDataset();\n\n        String xChr = xContext.getChromosome().getName();\n        String yChr = yContext.getChromosome().getName();\n        String colorVals = superAdapter.getMainViewPanel().getColorRangeValues();\n        double colorRangeScaleFactor = superAdapter.getMainViewPanel().getColorRangeScaleFactor();\n        List<HiCTrack> currentTracks = hic.getLoadedTracks();\n        StringBuilder currentTrack = new StringBuilder();\n        StringBuilder currentTrackName = new StringBuilder();\n        String configTrackInfo = \"none\";\n        String controlFiles = SuperAdapter.currentlyLoadedControlFiles;\n        if (controlFiles == null || controlFiles.length() < 1 || controlFiles.isEmpty()) {\n            controlFiles = \"null\";\n        }\n\n        String mapNameAndURLs = superAdapter.getMainWindow().getTitle().replace(HiCGlobals.juiceboxTitle, \"\") + \"@@\" + SuperAdapter.currentlyLoadedMainFiles\n                + \"@@\" + controlFiles;\n\n        String textToWrite = stateID + \"--currentState:$$\" + mapNameAndURLs + \"$$\" + xChr + \"$$\" + yChr + \"$$\" + zoom.getUnit().toString() + \"$$\" +\n                zoom.getBinSize() + \"$$\" + xContext.getBinOrigin() + \"$$\" + yContext.getBinOrigin() + \"$$\" +\n                hic.getScaleFactor() + \"$$\" + hic.getDisplayOption().name() + \"$$\" + hic.getObsNormalizationType().getLabel()\n                + \"$$\" + colorVals + \"$$\" + colorRangeScaleFactor;\n\n        if (currentTracks != null && !currentTracks.isEmpty()) {\n            for (HiCTrack track : currentTracks) {\n                //System.out.println(\"trackLocator: \"+track.getLocator()); for debugging\n                //System.out.println(\"track name: \" + track.getName());\n                currentTrack.append(track.getLocator()).append(\", \");\n                currentTrackName.append(track.getName()).append(\", \");\n                track.getLocator().getColor();\n                try {\n                    HiCDataSource source = new HiCCoverageDataSource(hic, hic.getObsNormalizationType(), false);\n                    HiCDataTrack hiCDataTrack = new HiCDataTrack(hic, track.getLocator(), source);\n\n                    configTrackInfo = track.getName() + \",\" + hiCDataTrack.getPosColor().getRGB() + \",\"\n                            + hiCDataTrack.getNegColor().getRGB() + \",\" + hiCDataTrack.getDataRange().getMinimum() + \",\"\n                            + hiCDataTrack.getDataRange().getMaximum() + \",\" + hiCDataTrack.getDataRange().isLog() + \"**\";\n                    //Name, PosColor, AltColor, Min, Max, isLogScale\n                } catch (Exception e) {\n                    // Expected for tracks that cannot be configured\n                }\n            }\n        } else {\n            currentTrack = new StringBuilder(\"none\");\n            currentTrackName = new StringBuilder(\"none\");\n        }\n        textToWrite += \"$$\" + currentTrack + \"$$\" + currentTrackName + \"$$\" + configTrackInfo;\n\n        // TODO this needs some major restructuring\n        List<Feature2DList> visibleLoops = new ArrayList<>();\n        for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n            visibleLoops.add(handler.getAllVisibleLoops());\n        }\n        if (visibleLoops != null && !visibleLoops.isEmpty()) {\n            try {\n                textToWrite += \"$$\" + dataset.getPeaks().toString() + \"$$\" +\n                        dataset.getBlocks().toString() + \"$$\" + dataset.getSuperLoops().toString();\n            } catch (Exception ignored) {\n\n            }\n        }\n\n        //(\"currentState,xChr,yChr,resolution,zoom level,xbin,ybin,scale factor,display selection,\n        // normalization type,color range values, tracks\")\n        HiCGlobals.savedStatesList.add(textToWrite);\n        XMLFileWriter.overwriteXMLFile();\n    }\n}"
  },
  {
    "path": "src/juicebox/state/XMLFileParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.HiCGlobals;\nimport org.w3c.dom.Document;\nimport org.w3c.dom.NodeList;\nimport org.xml.sax.ErrorHandler;\nimport org.xml.sax.InputSource;\nimport org.xml.sax.SAXParseException;\n\nimport javax.xml.parsers.DocumentBuilder;\nimport javax.xml.parsers.DocumentBuilderFactory;\n\n/**\n * Created by Zulkifl on 7/20/2015.\n */\nclass XMLFileParser {\n\n    public static String[] parseXML(String mapSelection) {\n        String[] infoForReload = new String[21];\n        Document dom;\n        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\n        try {\n            DocumentBuilder db = dbf.newDocumentBuilder();\n            dom = db.parse(HiCGlobals.xmlSavedStatesFile.getAbsolutePath());\n\n            //validate\n            dbf.setValidating(false);\n            dbf.setNamespaceAware(true);\n            DocumentBuilder builder = dbf.newDocumentBuilder();\n            builder.setErrorHandler(new SimpleErrorHandler());\n            builder.parse(new InputSource(HiCGlobals.xmlSavedStatesFile.getAbsolutePath()));\n            dom.getDocumentElement();\n\n\n            NodeList nodeList = dom.getElementsByTagName(\"STATE\");\n            for (int i = 0; i < nodeList.getLength(); i++) {\n                //System.out.println(nodeList.item(i).getAttributes().getNamedItem(\"SelectedPath\").getNodeValue() +\" mapPath: \"+mapSelection);\n                if (nodeList.item(i).getAttributes().getNamedItem(\"SelectedPath\").getNodeValue().equals(mapSelection)) {\n\n                    NodeList childNodes = nodeList.item(i).getChildNodes();\n                    // +=2 because need to skip 2nd line which describes 1st line (but everything is type text)\n                    for (int c = 1; c < childNodes.getLength(); c += 2) {\n\n                        String varName = childNodes.item(c).getNodeName();\n                        String varText = childNodes.item(c).getTextContent();\n\n                        for (int k = 0; k < State.stateVarNames.length; k++) {\n                            if (varName.equals(State.stateVarNames[k])) {\n                                infoForReload[k] = varText;\n                                break;\n                            }\n                        }\n                    }\n                    break;\n                }\n            }\n\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n\n        return infoForReload;\n    }\n\n    private static class SimpleErrorHandler implements ErrorHandler {\n        public void warning(SAXParseException e) {\n            System.err.println(e.getMessage());\n        }\n\n        public void error(SAXParseException e) {\n            System.err.println(e.getMessage());\n        }\n\n        public void fatalError(SAXParseException e) {\n            System.err.println(e.getMessage());\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/state/XMLFileWriter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.state;\n\nimport juicebox.HiCGlobals;\nimport org.w3c.dom.DOMImplementation;\nimport org.w3c.dom.Document;\nimport org.w3c.dom.Element;\nimport org.w3c.dom.Node;\n\nimport javax.xml.parsers.DocumentBuilder;\nimport javax.xml.parsers.DocumentBuilderFactory;\nimport javax.xml.parsers.ParserConfigurationException;\nimport javax.xml.transform.OutputKeys;\nimport javax.xml.transform.Transformer;\nimport javax.xml.transform.TransformerException;\nimport javax.xml.transform.TransformerFactory;\nimport javax.xml.transform.dom.DOMSource;\nimport javax.xml.transform.stream.StreamResult;\n\n/**\n * Created by Zulkifl Gire on 7/15/2015.\n */\npublic class XMLFileWriter {\n\n    private static StreamResult streamResult;\n    private static Document xmlDoc;\n\n    public static void overwriteXMLFile() {\n        try {\n            streamResult = new StreamResult(HiCGlobals.xmlSavedStatesFile);\n            Element root = initXML();\n\n            for (String stateString : HiCGlobals.savedStatesList) {\n                System.out.println(stateString);\n                convert(stateString, root);\n            }\n\n            writeXML();\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n\n    private static Element initXML() throws ParserConfigurationException {\n\n        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();\n        DocumentBuilder builder = factory.newDocumentBuilder();\n        DOMImplementation impl = builder.getDOMImplementation();\n\n        xmlDoc = impl.createDocument(null, \"SavedMaps\", null);\n        return xmlDoc.getDocumentElement();\n    }\n\n    private static void convert(String s, Element root) {\n\n        String[] elements = s.split(\"\\\\$\\\\$\");\n        String[] title = elements[0].split(\"--\");\n        String[] mapName = elements[1].split(\"\\\\@\\\\@\");\n        Element e0 = xmlDoc.createElement(\"STATE\");\n        e0.setAttribute(\"SelectedPath\", title[0]);\n\n        for (int i = 0; i < State.stateVarNames.length; i++) {\n            Element e = xmlDoc.createElement(State.stateVarNames[i]);\n            Node n = xmlDoc.createTextNode(\"none\");\n\n            if (i == 0) {//mappath or id\n                n = xmlDoc.createTextNode(title[0]);\n                //System.out.println(title[0]);\n            } else if (i == 1) {//mapname\n                n = xmlDoc.createTextNode(mapName[0]);\n                //System.out.println(mapName[0]);\n            } else if (i == 2) {//mapurl\n                n = xmlDoc.createTextNode(mapName[1]);\n                //System.out.println(mapName[1]);\n            } else if (i == 3) {//controlURL\n                if (mapName.length > 2 && !mapName[2].contains(\"null\") && mapName[2].length() > 1) {\n                    n = xmlDoc.createTextNode(mapName[2]);\n                    //System.out.println(mapName[2]);\n                } else {\n                    n = xmlDoc.createTextNode(\"null\");\n                }\n            } else if (i < 19 || elements.length > 18) { // elements.length checked in case no annotations\n                n = xmlDoc.createTextNode(elements[i - 2]);\n                //System.out.println(elements[i-2]);\n            }\n\n            e.appendChild(n);\n            e0.appendChild(e);\n        }\n\n        root.appendChild(e0);\n    }\n\n    private static void writeXML() throws TransformerException {\n        DOMSource domSource = new DOMSource(xmlDoc);\n        TransformerFactory tf = TransformerFactory.newInstance();\n        Transformer transformer = tf.newTransformer();\n        transformer.setOutputProperty(OutputKeys.METHOD, \"xml\");\n        transformer.setOutputProperty(OutputKeys.ENCODING, \"ISO-8859-1\");\n        transformer.setOutputProperty(\"{http://xml.apache.org/xslt}indent-amount\", \"4\");\n        transformer.setOutputProperty(OutputKeys.INDENT, \"yes\");\n        transformer.transform(domSource, streamResult);\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/HiCTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools;\n\nimport jargs.gnu.CmdLineParser;\nimport juicebox.HiCGlobals;\nimport juicebox.tools.clt.CLTFactory;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport org.broad.igv.Globals;\n\n\n/**\n * Command line tool handling through factory model\n *\n * @author Muhammad Shamim\n * @since 1/20/2015\n */\npublic class HiCTools {\n\n    public static void main(String[] argv) throws CmdLineParser.UnknownOptionException, CmdLineParser.IllegalOptionValueException {\n        Globals.setHeadless(true);\n\n        if (argv.length == 0 || argv[0].equals(\"-h\") || argv[0].equals(\"--help\") || argv[0].equals(\"-V\") || argv[0].equals(\"--version\")) {\n            CLTFactory.generalUsage();\n            System.exit(0);\n        }\n\n        String cmdName = argv[0].toLowerCase();\n\n        if (cmdName.equalsIgnoreCase(\"addnorm2\")) {\n            System.out.println(\"Using addnorm2\");\n            hic.tools.HiCTools.main(argv);\n            return;\n        }\n\n        CommandLineParser parser = new CommandLineParser();\n        if (CommandLineParserForJuicer.isJuicerCommand(cmdName)) {\n            parser = new CommandLineParserForJuicer();\n            HiCGlobals.useCache = false; //TODO until memory leak cleared\n        }\n        boolean help;\n        boolean version;\n        parser.parse(argv);\n\n        if (CommandLineParserForJuicer.isJuicerCommand(cmdName)) {\n            HiCGlobals.isLegacyOutputPrintingEnabled = ((CommandLineParserForJuicer) parser).getLegacyOutputOption();\n        } else if (parser.getAllPearsonsOption()) {\n            HiCGlobals.MAX_PEARSON_ZOOM = 1;\n        }\n        help = parser.getHelpOption();\n        version = parser.getVersionOption();\n        HiCGlobals.printVerboseComments = parser.getVerboseOption();\n\n        String[] args = parser.getRemainingArgs();\n\n        JuiceboxCLT instanceOfCLT;\n        String cmd = \"\";\n        if (args.length == 0) {\n            instanceOfCLT = null;\n        } else {\n            cmd = args[0];\n            instanceOfCLT = CLTFactory.getCLTCommand(cmd);\n        }\n        if (instanceOfCLT != null) {\n            if (version) {\n                System.out.println(\"Juicer tools version \" + HiCGlobals.versionNum);\n            }\n            if (args.length == 1 || help) {\n                instanceOfCLT.printUsageAndExit();\n            }\n\n            instanceOfCLT.readArguments(args, parser);\n            instanceOfCLT.run();\n        } else {\n            throw new RuntimeException(\"Unknown command: \" + cmd);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/ChromosomeSizes.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.chrom.sizes;\n\n/**\n * Empty class for directing *.sizes file tracking\n */\npublic class ChromosomeSizes {\n}\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/EBV.chrom.sizes",
    "content": "NC_007605\t171824\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/GRCm38.chrom.sizes",
    "content": "chr1\t195471971\nchr2\t182113224\nchr3\t160039680\nchr4\t156508116\nchr5\t151834684\nchr6\t149736546\nchr7\t145441459\nchr8\t129401213\nchr9\t124595110\nchr10\t130694993\nchr11\t122082543\nchr12\t120129022\nchr13\t120421639\nchr14\t124902244\nchr15\t104043685\nchr16\t98207768\nchr17\t94987271\nchr18\t90702639\nchr19\t61431566\nchrM\t16299\nchrX\t171031299\nchrY\t91744698\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/Pf3D7.chrom.sizes",
    "content": "M76611\t5967\nPf3D7_01_v3\t640851\nPf3D7_02_v3\t947102\nPf3D7_03_v3\t1067971\nPf3D7_04_v3\t1200490\nPf3D7_05_v3\t1343557\nPf3D7_06_v3\t1418242\nPf3D7_07_v3\t1445207\nPf3D7_08_v3\t1472805\nPf3D7_09_v3\t1541735\nPf3D7_10_v3\t1687656\nPf3D7_11_v3\t2038340\nPf3D7_12_v3\t2271494\nPf3D7_13_v3\t2925236\nPf3D7_14_v3\t3291937\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/TAIR10.chrom.sizes",
    "content": "gi|240254421|ref|NC_003070.9|\t30427671\ngi|240254678|ref|NC_003071.7|\t19698289\ngi|240255695|ref|NC_003074.8|\t23459830\ngi|240256243|ref|NC_003075.7|\t18585056\ngi|240256493|ref|NC_003076.8|\t26975502\ngi|26556996|ref|NC_001284.2|\t366924\ngi|7525012|ref|NC_000932.1|\t154479\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/aedAeg1.chrom.sizes",
    "content": "supercont1.1\t5856339\nsupercont1.2\t5729030\nsupercont1.4\t5177111\nsupercont1.3\t5167134\nsupercont1.6\t5075626\nsupercont1.5\t5058281\nsupercont1.8\t4905038\nsupercont1.7\t4891900\nsupercont1.9\t4759463\nsupercont1.11\t4706946\nsupercont1.12\t4526317\nsupercont1.10\t4486241\nsupercont1.16\t4402401\nsupercont1.13\t4376253\nsupercont1.14\t4341222\nsupercont1.15\t4333154\nsupercont1.17\t4314454\nsupercont1.18\t4266046\nsupercont1.19\t4221289\nsupercont1.20\t4138018\nsupercont1.22\t4100794\nsupercont1.24\t4087421\nsupercont1.21\t4040890\nsupercont1.23\t3969038\nsupercont1.25\t3904351\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/anasPlat1.chrom.sizes",
    "content": "KB742833.1\t5998093\nKB742808.1\t5763044\nKB742479.1\t5108439\nKB742929.1\t5090982\nKB742471.1\t4921412\nKB742432.1\t4403347\nKB742629.1\t4356576\nKB742619.1\t4198679\nKB742441.1\t4177285\nKB743145.1\t4130403\nKB742931.1\t4102838\nKB742969.1\t4012685\nKB743197.1\t4002947\nKB742773.1\t3977919\nKB742733.1\t3900964\nKB742443.1\t3766509\nKB742490.1\t3751842\nKB743944.1\t3697998\nKB742887.1\t3651307\nKB742685.1\t3651088\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/assembly.chrom.sizes",
    "content": "assembly\t2147000000\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/b37.chrom.sizes",
    "content": "1\t249250621\n2\t243199373\n3\t198022430\n4\t191154276\n5\t180915260\n6\t171115067\n7\t159138663\n8\t146364022\n9\t141213431\n10\t135534747\n11\t135006516\n12\t133851895\n13\t115169878\n14\t107349540\n15\t102531392\n16\t90354753\n17\t81195210\n18\t78077248\n19\t59128983\n20\t63025520\n21\t48129895\n22\t51304566\nX\t155270560\nY\t59373566\nMT\t16569\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/bTaurus3.chrom.sizes",
    "content": "1\t158337067\n2\t137060424\n3\t121430405\n4\t120829699\n5\t121191424\n6\t119458736\n7\t112638659\n8\t113384836\n9\t105708250\n10\t104305016\n11\t107310763\n12\t91163125\n13\t84240350\n14\t84648390\n15\t85296676\n16\t81724687\n17\t75158596\n18\t66004023\n19\t64057457\n20\t72042655\n21\t71599096\n22\t61435874\n23\t52530062\n24\t62714930\n25\t42904170\n26\t51681464\n27\t45407902\n28\t46312546\n29\t51505224\nX\t148823899\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/calJac3.chrom.sizes",
    "content": "CM000856.1\t210400635\nCM000857.1\t204313951\nCM000858.1\t190850796\nCM000859.1\t171630274\nCM000860.1\t159171411\nCM000861.1\t158406734\nCM000862.1\t155834243\nCM000863.1\t128169293\nCM000864.1\t124281992\nCM000865.1\t132174527\nCM000866.1\t130397257\nCM000867.1\t121768101\nCM000868.1\t117903854\nCM000869.1\t108792865\nCM000870.1\t98464013\nCM000871.1\t96796970\nCM000872.1\t74750902\nCM000873.1\t47448759\nCM000874.1\t49578535\nCM000875.1\t44557958\nCM000876.1\t50472720\nCM000877.1\t49145316\nCM000878.1\t142054208\nCM000879.1\t2853901\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/canFam3.chrom.sizes",
    "content": "chr1\t122678785\nchr2\t85426708\nchr3\t91889043\nchr4\t88276631\nchr5\t88915250\nchr6\t77573801\nchr7\t80974532\nchr8\t74330416\nchr9\t61074082\nchr10\t69331447\nchr11\t74389097\nchr12\t72498081\nchr13\t63241923\nchr14\t60966679\nchr15\t64190966\nchr16\t59632846\nchr17\t64289059\nchr18\t55844845\nchr19\t53741614\nchr20\t58134056\nchr21\t50858623\nchr22\t61439934\nchr23\t52294480\nchr24\t47698779\nchr25\t51628933\nchr26\t38964690\nchr27\t45876710\nchr28\t41182112\nchr29\t41845238\nchr30\t40214260\nchr31\t39895921\nchr32\t38810281\nchr33\t31377067\nchr34\t42124431\nchr35\t26524999\nchr36\t30810995\nchr37\t30902991\nchr38\t23914537\nchrX\t123869143\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/capHir1.chrom.sizes",
    "content": "CM001710.1\t155011307\nCM001711.1\t135415751\nCM001712.1\t116796116\nCM001713.1\t115961478\nCM001714.1\t111055201\nCM001715.1\t114334461\nCM001716.1\t106547263\nCM001717.1\t111020524\nCM001718.1\t90293942\nCM001719.1\t99198151\nCM001720.1\t105305070\nCM001721.1\t82535142\nCM001722.1\t80625018\nCM001723.1\t92306894\nCM001724.1\t78986926\nCM001725.1\t77678508\nCM001726.1\t71877645\nCM001727.1\t61067880\nCM001728.1\t62130014\nCM001729.1\t71279863\nCM001730.1\t66773250\nCM001731.1\t57956300\nCM001732.1\t49403180\nCM001733.1\t61756751\nCM001734.1\t41496684\nCM001735.1\t50169583\nCM001736.1\t44118849\nCM001737.1\t43231948\nCM001738.1\t48376377\nCM001739.1\t121952644"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/ce10.chrom.sizes",
    "content": "chrI\t15072423\nchrII\t15279345\nchrIII\t13783700\nchrIV\t17493793\nchrV\t20924149\nchrX\t17718866\nchrM\t13794\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/dMel.chrom.sizes",
    "content": "arm_2L\t23011544\narm_2R\t21146708\narm_3L\t24543557\narm_3R\t27905053\narm_4\t1351858\narm_X\t22422827\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/dm3.chrom.sizes",
    "content": "chr2L\t23011544\nchr2LHet\t368872\nchr2R\t21146708\nchr2RHet\t3288761\nchr3L\t24543557\nchr3LHet\t2555491\nchr3R\t27905053\nchr3RHet\t2517507\nchr4\t1351857\nchrU\t10049037\nchrUextra\t29004656\nchrX\t22422827\nchrXHet\t204112\nchrYHet\t347038\nchrM\t19517\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/dm6.chrom.sizes",
    "content": "chr2L\t23513712\nchr2R\t25286936\nchr3L\t28110227\nchr3R\t32079331\nchr4\t1348131\nchrX\t23542271\nchrY\t3667352\nchrM\t19524"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/equCab2.chrom.sizes",
    "content": "chr1\t185838109\nchr2\t120857687\nchr3\t119479920\nchr4\t108569075\nchr5\t99680356\nchr6\t84719076\nchr7\t98542428\nchr8\t94057673\nchr9\t83561422\nchr10\t83980604\nchr11\t61308211\nchr12\t33091231\nchr13\t42578167\nchr14\t93904894\nchr15\t91571448\nchr16\t87365405\nchr17\t80757907\nchr18\t82527541\nchr19\t59975221\nchr20\t64166202\nchr21\t57723302\nchr22\t49946797\nchr23\t55726280\nchr24\t46749900\nchr25\t39536964\nchr26\t41866177\nchr27\t39960074\nchr28\t46177339\nchr29\t33672925\nchr30\t30062385\nchr31\t24984650\nchrX\t124114077\nchrM\t16660\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/felCat8.chrom.sizes",
    "content": "CM001378.2\t240380223\nCM001379.2\t168638799\nCM001380.2\t140925898\nCM001381.2\t206538554\nCM001382.2\t152998503\nCM001383.2\t148068395\nCM001384.2\t142431058\nCM001385.2\t222198629\nCM001386.2\t159252932\nCM001387.2\t115468741\nCM001388.2\t88096124\nCM001389.2\t94101111\nCM001390.2\t94492513\nCM001391.2\t61081816\nCM001392.2\t61960243\nCM001393.2\t41224383\nCM001394.2\t70119229\nCM001395.2\t83953389\nCM001396.2\t127282370\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/galGal4.chrom.sizes",
    "content": "chr1\t195276750\nchr2\t148809762\nchr3\t110447801\nchr4\t90216835\nchr5\t59580361\nchr6\t34951654\nchr7\t36245040\nchr8\t28767244\nchr9\t23441680\nchr10\t19911089\nchr11\t19401079\nchr12\t19897011\nchr13\t17760035\nchr14\t15161805\nchr15\t12656803\nchr16\t535270\nchr17\t10454150\nchr18\t11219875\nchr19\t9983394\nchr20\t14302601\nchr21\t6802778\nchr22\t4081097\nchr23\t5723239\nchr24\t6323281\nchr25\t2191139\nchr26\t5329985\nchr27\t5209285\nchr28\t4742627\nchr32\t1028\nchrW\t1248174\nchrZ\t82363669\nchrM\t16776\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/hg18.chrom.sizes",
    "content": "1\t247249719\n2\t242951149\n3\t199501827\n4\t191273063\n5\t180857866\n6\t170899992\n7\t158821424\n8\t146274826\n9\t140273252\n10\t135374737\n11\t134452384\n12\t132349534\n13\t114142980\n14\t106368585\n15\t100338915\n16\t88827254\n17\t78774742\n18\t76117153\n19\t63811651\n20\t62435964\n21\t46944323\n22\t49691432\nX\t154913754\nY\t57772954\nMT\t16571\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/hg19.chrom.sizes",
    "content": "1\t249250621\n2\t243199373\n3\t198022430\n4\t191154276\n5\t180915260\n6\t171115067\n7\t159138663\n8\t146364022\n9\t141213431\n10\t135534747\n11\t135006516\n12\t133851895\n13\t115169878\n14\t107349540\n15\t102531392\n16\t90354753\n17\t81195210\n18\t78077248\n19\t59128983\n20\t63025520\n21\t48129895\n22\t51304566\nX\t155270560\nY\t59373566\nMT\t16569\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/hg19_contig.chrom.sizes",
    "content": "1\t249250621\n2\t243199373\n3\t198022430\n4\t191154276\n5\t180915260\n6\t171115067\n7\t159138663\n8\t146364022\n9\t141213431\n10\t135534747\n11\t135006516\n12\t133851895\n13\t115169878\n14\t107349540\n15\t102531392\n16\t90354753\n17\t81195210\n18\t78077248\n19\t59128983\n20\t63025520\n21\t48129895\n22\t51304566\nX\t155270560\nY\t59373566\nMT\t16569\nGL000207.1\t4262\nGL000226.1\t15008\nGL000229.1\t19913\nGL000231.1\t27386\nGL000210.1\t27682\nGL000239.1\t33824\nGL000235.1\t34474\nGL000201.1\t36148\nGL000247.1\t36422\nGL000245.1\t36651\nGL000197.1\t37175\nGL000203.1\t37498\nGL000246.1\t38154\nGL000249.1\t38502\nGL000196.1\t38914\nGL000248.1\t39786\nGL000244.1\t39929\nGL000238.1\t39939\nGL000202.1\t40103\nGL000234.1\t40531\nGL000232.1\t40652\nGL000206.1\t41001\nGL000240.1\t41933\nGL000236.1\t41934\nGL000241.1\t42152\nGL000243.1\t43341\nGL000242.1\t43523\nGL000230.1\t43691\nGL000237.1\t45867\nGL000233.1\t45941\nGL000204.1\t81310\nGL000198.1\t90085\nGL000208.1\t92689\nGL000191.1\t106433\nGL000227.1\t128374\nGL000228.1\t129120\nGL000214.1\t137718\nGL000221.1\t155397\nGL000209.1\t159169\nGL000218.1\t161147\nGL000220.1\t161802\nGL000213.1\t164239\nGL000211.1\t166566\nGL000199.1\t169874\nGL000217.1\t172149\nGL000216.1\t172294\nGL000215.1\t172545\nGL000205.1\t174588\nGL000219.1\t179198\nGL000224.1\t179693\nGL000223.1\t180455\nGL000195.1\t182896\nGL000212.1\t186858\nGL000222.1\t186861\nGL000200.1\t187035\nGL000193.1\t189789\nGL000194.1\t191469\nGL000225.1\t211173\nGL000192.1\t547496\nNC_007605\t171824\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/hg38.chrom.sizes",
    "content": "chr1\t248956422\nchr2\t242193529\nchr3\t198295559\nchr4\t190214555\nchr5\t181538259\nchr6\t170805979\nchr7\t159345973\nchr8\t145138636\nchr9\t138394717\nchr10\t133797422\nchr11\t135086622\nchr12\t133275309\nchr13\t114364328\nchr14\t107043718\nchr15\t101991189\nchr16\t90338345\nchr17\t83257441\nchr18\t80373285\nchr19\t58617616\nchr20\t64444167\nchr21\t46709983\nchr22\t50818468\nchrX\t156040895\nchrY\t57227415\nchrM\t16569\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/loxAfr3.chrom.sizes",
    "content": "chr1\t214701375\nchr2\t225582790\nchr3\t205080690\nchr4\t166642186\nchr5\t143278944\nchr6\t163261726\nchr7\t83540442\nchr8\t128409435\nchr9\t94531929\nchr10\t103745917\nchr11\t68864707\nchr12\t83603808\nchr13\t103893473\nchr14\t70853943\nchr15\t88640724\nchr16\t45784276\nchr17\t69133140\nchr18\t72444150\nchr19\t68937429\nchr20\t79033276\nchr21\t62548349\nchr22\t54904812\nchr23\t53701227\nchr24\t27123610\nchr25\t58263816\nchr26\t76958368\nchr27\t50221267\nchrX\t120050768"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/macMul1.chrom.sizes",
    "content": "1\t228252215\n2\t189746636\n3\t196418989\n4\t167655696\n5\t182086969\n6\t178205221\n7\t169801366\n8\t147794981\n9\t133323859\n10\t94855758\n11\t134511895\n12\t106505843\n13\t138028943\n14\t133002572\n15\t110119387\n16\t78773432\n17\t94452569\n18\t73567989\n19\t64391591\n20\t88221753\nX\t153947521\nMT\t16564"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/macMulBaylor.chrom.sizes",
    "content": "Contig0\t180098346\nContig1\t172710926\nContig2\t108978359\nContig3\t149211636\nContig4\t190546021\nContig5\t225580804\nContig6\t133734168\nContig7\t204782720\nContig8\t125551809\nContig9\t169647287\nContig10\t53664290\nContig11\t129959547\nContig12\t74970154\nContig13\t127942257\nContig14\t111341137\nContig15\t144305081\nContig16\t70287280\nContig17\t77213416\nContig18\t92976557\nContig19\t185820995\nContig20\t95678607\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/mm10.chrom.sizes",
    "content": "chr1\t195471971\nchr2\t182113224\nchr3\t160039680\nchr4\t156508116\nchr5\t151834684\nchr6\t149736546\nchr7\t145441459\nchr8\t129401213\nchr9\t124595110\nchr10\t130694993\nchr11\t122082543\nchr12\t120129022\nchr13\t120421639\nchr14\t124902244\nchr15\t104043685\nchr16\t98207768\nchr17\t94987271\nchr18\t90702639\nchr19\t61431566\nchrM\t16299\nchrX\t171031299\nchrY\t91744698\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/mm9.chrom.sizes",
    "content": "chr1\t197195432\nchr2\t181748087\nchr3\t159599783\nchr4\t155630120\nchr5\t152537259\nchr6\t149517037\nchr7\t152524553\nchr8\t131738871\nchr9\t124076172\nchr10\t129993255\nchr11\t121843856\nchr12\t121257530\nchr13\t120284312\nchr14\t125194864\nchr15\t103494974\nchr16\t98319150\nchr17\t95272651\nchr18\t90772031\nchr19\t61342430\nchrX\t166650296\nchrY\t15902555\nchrM\t16300\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/oryCun2.chrom.sizes",
    "content": "chr1\t194850757\nchr2\t174332312\nchr3\t155691105\nchr4\t91394100\nchr5\t37992211\nchr6\t27502587\nchr7\t173684459\nchr8\t111795807\nchr9\t116251907\nchr10\t47997241\nchr11\t87554214\nchr12\t155355395\nchr13\t143360832\nchr14\t163896628\nchr15\t109054052\nchr16\t84478945\nchr17\t85008467\nchr18\t69800736\nchr19\t57279966\nchr20\t33191332\nchr21\t15578276\nchrX\t111700775\nchrM\t17246\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/oryLat2.chrom.sizes",
    "content": "1\t39973033\n2\t31118443\n3\t36623554\n4\t34636364\n5\t33792114\n6\t26576615\n7\t29492121\n8\t25865442\n9\t33213694\n10\t27595823\n11\t29412213\n12\t30041894\n13\t33409148\n14\t33607196\n15\t30000224\n16\t30014384\n17\t31848461\n18\t29908082\n19\t23451325\n20\t24728221\n21\t31883787\n22\t28810691\n23\t24050845\n24\t24165179\nMT\t16714\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/panTro4.chrom.sizes",
    "content": "CM000314.2\t228333871\nCM000315.2\t113622374\nCM000316.2\t247518478\nCM000317.2\t202329955\nCM000318.2\t193495092\nCM000319.2\t182651097\nCM000320.2\t172623881\nCM000321.3\t161824586\nCM000322.3\t143986469\nCM000323.2\t137840987\nCM000324.2\t133524379\nCM000325.2\t133121534\nCM000326.2\t134246214\nCM000327.2\t115123233\nCM000328.2\t106544938\nCM000329.2\t99548318\nCM000330.2\t89983829\nCM000331.2\t82630442\nCM000332.2\t76611499\nCM000333.2\t63644993\nCM000334.3\t61729293\nBA000046.3\t32799110\nCM000335.2\t49737984\nCM000336.2\t156848144\nDP000054.2\t26342871\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/ratNor5.chrom.sizes",
    "content": "1\t290094216\n2\t285068071\n3\t183740530\n4\t248343840\n5\t177180328\n6\t156897508\n7\t143501887\n8\t132457389\n9\t121549591\n10\t112200500\n11\t93518069\n12\t54450796\n13\t118718031\n14\t115151701\n15\t114627140\n16\t90051983\n17\t92503511\n18\t87229863\n19\t72914587\n20\t57791882\nX\t154597545\nMT\t16313"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/ratNor6.chrom.sizes",
    "content": "NC_005100.4\t282763074\nNC_005101.4\t266435125\nNC_005102.4\t177699992\nNC_005103.4\t184226339\nNC_005104.4\t173707219\nNC_005105.4\t147991367\nNC_005106.4\t145729302\nNC_005107.4\t133307652\nNC_005108.4\t122095297\nNC_005109.4\t112626471\nNC_005110.4\t90463843\nNC_005111.4\t52716770\nNC_005112.4\t114033958\nNC_005113.4\t115493446\nNC_005114.4\t111246239\nNC_005115.4\t90668790\nNC_005116.4\t90843779\nNC_005117.4\t88201929\nNC_005118.4\t62275575\nNC_005119.4\t56205956\nNC_005120.4\t159970021\nNC_024475.1\t3310458\nNC_001665.2\t16314\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/sCerS288c.chrom.sizes",
    "content": "chrI\t230218\nchrII\t813184\nchrIII\t316620\nchrIV\t1531933\nchrIX\t439888\nchrV\t576874\nchrVI\t270161\nchrVII\t1090940\nchrVIII\t562643\nchrX\t745751\nchrXI\t666816\nchrXII\t1078177\nchrXIII\t924431\nchrXIV\t784333\nchrXV\t1091291\nchrXVI\t948066\nchrM\t85780\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/sacCer3.chrom.sizes",
    "content": "chrI    230218\nchrII   813184\nchrIII  316620\nchrIV   1531933\nchrIX   439888\nchrV    576874\nchrVI   270161\nchrVII  1090940\nchrVIII 562643\nchrX    745751\nchrXI   666816\nchrXII  1078177\nchrXIII 924431\nchrXIV  784333\nchrXV   1091291\nchrXVI  948066\nchrM    85780\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/spretus.chrom.sizes",
    "content": "chr1\t198846266\nchr2\t182815943\nchr3\t160222558\nchr4\t152946536\nchr5\t152823684\nchr6\t150978388\nchr7\t136257712\nchr8\t130317789\nchr9\t126249303\nchr10\t131945496\nchr11\t125065471\nchr12\t114123490\nchr13\t117181667\nchr14\t117542938\nchr15\t104786220\nchr16\t97876770\nchr17\t94415995\nchr18\t90668104\nchr19\t59623150\nchrX\t148322236\n"
  },
  {
    "path": "src/juicebox/tools/chrom/sizes/susScr3.chrom.sizes",
    "content": "chr1\t315321322\nchr2\t162569375\nchr3\t144787322\nchr4\t143465943\nchr5\t111506441\nchr6\t157765593\nchr7\t134764511\nchr8\t148491826\nchr9\t153670197\nchr10\t79102373\nchr11\t87690581\nchr12\t63588571\nchr13\t218635234\nchr14\t153851969\nchr15\t157681621\nchr16\t86898991\nchr17\t69701581\nchr18\t61220071\nchrX\t144288218\nchrY\t1637716\nchrM\t16614\n"
  },
  {
    "path": "src/juicebox/tools/clt/AggregateProcessing.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\n/**\n * Created for testing multiple CLTs at once\n * Basically scratch space\n */\nclass AggregateProcessing {\n    public static void main(String[] argv) throws Exception {\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/CLTFactory.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\nimport juicebox.HiCGlobals;\nimport juicebox.tools.clt.juicer.*;\nimport juicebox.tools.clt.old.*;\nimport juicebox.tools.dev.APAvsDistance;\nimport juicebox.tools.dev.CompareVectors;\nimport juicebox.tools.dev.GeneFinder;\nimport juicebox.tools.utils.Benchmark;\n\n\n/**\n * Factory for command line tools to call different functions\n *\n * @author Muhammad Shamim\n * @since 1/30/2015\n */\npublic class CLTFactory {\n\n    // Commenting some out because we're not going to release all these when we release CLT\n    private final static String[] commandLineToolUsages = {\n            //        \"addNorm\",      \"addNorm <input_HiC_file> [0 for no frag, 1 for no single frag]\",\n            //        \"bigWig\",       \"bigWig <bigWig path or URL> <window size in bp> [chr] [start base] [end base]\",\n            //        \"binToPairs\",   \"binToPairs <input_HiC_file> <output_HiC_file>\",\n            //        \"bpToFrag\",     \"bpToFrag <fragmentFile> <inputBedFile> <outputFile>\",\n            //        \"calcKR\",       \"calcKR <input_HiC_file>\",\n            //        \"fragmentToBed\",\"fragmentToBed <fragmentFile>\",\n            //        \"pairsToBin\",   \"pairsToBin <input_HiC_file> <output_HiC_file> <genomeID>\",\n            //        \"db\",           \"db <frag|annot|update> [items]\",\n            Dump.getUsage(),\n            PreProcessing.getBasicUsage(),\n            AddNorm.getBasicUsage(),\n            Pearsons.getBasicUsage(),\n            Eigenvector.getUsage(),\n            APA.getBasicUsage(),\n            Arrowhead.getBasicUsage(),\n            HiCCUPS.getBasicUsage(),\n            HiCCUPSDiff.getBasicUsage(),\n            ValidateFile.getUsage()\n    };\n\n    public static void generalUsage() {\n        System.out.println(\"Juicer Tools Version \" + HiCGlobals.versionNum);\n        System.out.println(\"Usage:\");\n        for (String usage : commandLineToolUsages) {\n            System.out.println(\"\\t\" + usage);\n        }\n        System.out.println(\"\\t\" + \"-h, --help print help\");\n        System.out.println(\"\\t\" + \"-v, --verbose verbose mode\");\n        System.out.println(\"\\t\" + \"-V, --version print version\");\n        System.out.println(\"Type juicer_tools <commandName> for more detailed usage instructions\");\n    }\n\n    public static JuiceboxCLT getCLTCommand(String cmd) {\n\n        cmd = cmd.toLowerCase();\n        if (cmd.equals(\"pre\")) {\n            return new PreProcessing();\n        } else if (cmd.equals(\"sum\")) {\n            return new Summation();\n        } else if (cmd.equals(\"dump\")) {\n            return new Dump();\n        } else if (cmd.equals(\"compare-vectors\")) {\n            return new CompareVectors();\n        } else if (cmd.equals(\"validate\")) {\n            return new ValidateFile();\n        } else if (cmd.equals(\"addnorm\")) {\n            return new AddNorm();\n        } else if (cmd.equals(\"apa\")) {\n            return new APA();\n        } else if (cmd.equals(\"compare\")) {\n            return new CompareLists();\n        } else if (cmd.equals(\"arrowhead\")) {\n            return new Arrowhead();\n        } else if (cmd.equals(\"bigwig\")) {\n            return new BigWig();\n        } else if (cmd.equals(\"bintopairs\")) {\n            return new BinToPairs();\n            //} else if (cmd.equals(\"booleanBalance\".toLowerCase())) {\n            //    return new BooleanBalancing();\n        } else if (cmd.equals(\"bptofrag\")) {\n            return new BPToFragment();\n        } else if (cmd.equals(\"calckr\")) {\n            return new CalcKR();\n        } else if (cmd.equals(\"calcmatrixsum\")) {\n            return new CalcMatrixSum();\n        } else if (cmd.equals(\"fragmenttobed\")) {\n            return new FragmentToBed();\n        } else if (cmd.equals(\"hiccups\")) {\n            return new HiCCUPS();\n        } else if (cmd.equals(\"hiccups2\")) {\n            return new HiCCUPS2();\n        } else if (cmd.equals(\"hiccups-scores\")) {\n            return new HiCCUPSscores();\n        } else if (cmd.equals(\"localizer\")) {\n            return new Localizer();\n        } else if (cmd.equals(\"loop_domains\")) {\n            return new LoopDomains();\n        } else if (cmd.equals(\"motifs\")) {\n            return new MotifFinder();\n        } else if (cmd.equals(\"pairstobin\")) {\n            return new PairsToBin();\n        } else if (cmd.equals(\"db\")) {\n            return new SQLDatabase();\n        } else if (cmd.equals(\"hiccupsdiff\")) {\n            return new HiCCUPSDiff();\n        } else if (cmd.equals(\"ab_compdiff\")) {\n            return new ABCompartmentsDiff();\n        } else if (cmd.equals(\"genes\")) {\n            return new GeneFinder();\n        } else if (cmd.equals(\"benchmark\")) {\n            return new Benchmark();\n        } else if (cmd.equals(\"pearsons\")) {\n            return new Pearsons();\n        } else if (cmd.equals(\"eigenvector\")) {\n            return new Eigenvector();\n        } else if (cmd.contains(\"librarycomplexity\")) {\n            return new LibraryComplexity(cmd);\n        } else if (cmd.equals(\"apa_vs_distance\")) { //Todo check if okay\n            return new APAvsDistance();\n        } else if (cmd.equals(\"statistics\")) {\n            return new Statistics();\n        }\n\n        return null;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/CommandLineParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\nimport jargs.gnu.CmdLineParser;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.*;\n\n/**\n * Command Line Parser for original (Pre/Dump) calls. Created by muhammadsaadshamim on 9/4/15.\n */\npublic class CommandLineParser extends CmdLineParser {\n\n    // available\n    // blou\n    // used\n    // d h x v n p k F V f t s g m q w c r z a y j i\n\n    // universal\n    protected final Option verboseOption = addBooleanOption('v', \"verbose\");\n    protected final Option helpOption = addBooleanOption('h', \"help\");\n    protected final Option versionOption = addBooleanOption('V', \"version\");\n\n    // boolean\n    private final Option diagonalsOption = addBooleanOption('d', \"diagonals\");\n    private final Option removeCacheMemoryOption = addBooleanOption('x', \"remove-memory-cache\");\n    private final Option noNormOption = addBooleanOption('n', \"no_normalization\");\n    private final Option allPearsonsOption = addBooleanOption('p', \"pearsons-all-resolutions\");\n    private final Option noFragNormOption = addBooleanOption('F', \"no_fragment-normalization\");\n    private final Option randomizePositionOption = addBooleanOption(\"randomize_position\");\n    private final Option throwIntraFragOption = addBooleanOption(\"skip-intra-frag\");\n    private final Option useMinRAM = addBooleanOption(\"conserve-ram\");\n    private final Option checkMemory = addBooleanOption(\"check-ram-usage\");\n    private final Option fromHIC = addBooleanOption(\"from-hic\");\n\n    // String\n    private final Option fragmentOption = addStringOption('f', \"restriction-fragment-site-file\");\n    private final Option tmpDirOption = addStringOption('t', \"tmpdir\");\n    private final Option statsOption = addStringOption('s', \"statistics\");\n    private final Option graphOption = addStringOption('g', \"graphs\");\n    private final Option genomeIDOption = addStringOption('y', \"genomeid\");\n    private final Option expectedVectorOption = addStringOption('e', \"expected-vector-file\");\n    protected final Option normalizationTypeOption = addStringOption('k', \"normalization\");\n    private final Option mndIndexOption = addStringOption('i', \"mndindex\");\n    private final Option ligationOption = addStringOption(\"ligation\");\n    private final Option shellOption = addStringOption(\"shell\");\n\n    // ints\n    private final Option blockCapacityOption = addIntegerOption(\"block-capacity\");\n    private final Option countThresholdOption = addIntegerOption('m', \"min-count\");\n    private final Option mapqOption = addIntegerOption('q', \"mapq\");\n    private final Option genomeWideOption = addIntegerOption('w', \"genomewide\");\n    private final Option alignmentFilterOption = addIntegerOption('a', \"alignment\");\n    private final Option threadNumOption = addIntegerOption('j', \"threads\");\n    private final Option matrixThreadNumOption = addIntegerOption(\"mthreads\");\n    private final Option v9DepthBaseOption = addIntegerOption(\"v9-depth-base\");\n\n    // double\n    private final Option subsampleOption = addDoubleOption(\"subsample\");\n\n    // sets of strings\n    private final Option multipleChromosomesOption = addStringOption('c', \"chromosomes\");\n    private final Option resolutionOption = addStringOption('r', \"resolutions\");\n    private final Option randomizePositionMapsOption = addStringOption(\"frag-site-maps\");\n\n    //set of ints\n    private final Option multipleMapQOption = addStringOption(\"mapqs\");\n\n    //filter optrectionalion based on diity\n    private final Option hicFileScalingOption = addDoubleOption('z', \"scale\");\n    private final Option randomSeedOption = addLongOption(\"random-seed\");\n\n\n    public CommandLineParser() {\n    }\n\n\n    /**\n     * boolean flags\n     */\n    protected boolean optionToBoolean(Option option) {\n        Object opt = getOptionValue(option);\n        return opt != null && (Boolean) opt;\n    }\n\n    public boolean getHelpOption() { return optionToBoolean(helpOption);}\n\n    public boolean getDiagonalsOption() {\n        return optionToBoolean(diagonalsOption);\n    }\n\n    public boolean useCacheMemory() {\n        return optionToBoolean(removeCacheMemoryOption);\n    }\n\n    public boolean getVerboseOption() {\n        return optionToBoolean(verboseOption);\n    }\n\n    public boolean getNoNormOption() { return optionToBoolean(noNormOption); }\n\n    public boolean getAllPearsonsOption() {\n        return optionToBoolean(allPearsonsOption);\n    }\n\n    public boolean getNoFragNormOption() {\n        return optionToBoolean(noFragNormOption);\n    }\n\n    public boolean getVersionOption() {\n        return optionToBoolean(versionOption);\n    }\n\n    public boolean getRandomizePositionsOption() {\n        return optionToBoolean(randomizePositionOption);\n    }\n\n    public boolean getThrowIntraFragOption() {\n        return optionToBoolean(throwIntraFragOption);\n    }\n\n    public boolean getDontPutAllContactsIntoRAM() {\n        return optionToBoolean(useMinRAM);\n    }\n\n    public boolean shouldCheckRAMUsage() {\n        return optionToBoolean(checkMemory);\n    }\n\n    public boolean getFromHICOption() { return optionToBoolean(fromHIC); }\n\n    /**\n     * String flags\n     */\n    protected String optionToString(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? null : opt.toString();\n    }\n\n    public String getFragmentOption() {\n        return optionToString(fragmentOption);\n    }\n\n    public String getStatsOption() {\n        return optionToString(statsOption);\n    }\n\n    public String getGraphOption() {\n        return optionToString(graphOption);\n    }\n\n    public String getGenomeOption() { return optionToString(genomeIDOption); }\n\n    public String getTmpdirOption() {\n        return optionToString(tmpDirOption);\n    }\n\n    public String getExpectedVectorOption() {\n        return optionToString(expectedVectorOption);\n    }\n\n    public String getMndIndexOption() {\n        return optionToString(mndIndexOption);\n    }\n\n    public String getLigationOption() {\n        return optionToString(ligationOption);\n    }\n\n    public String getShellOption() {\n        return optionToString(shellOption);\n    }\n\n    public Alignment getAlignmentOption() {\n        int alignmentInt = optionToInt(alignmentFilterOption);\n\n        if (alignmentInt == 0) {\n            return null;\n        }\n        if (alignmentInt == 1) {\n            return Alignment.INNER;\n        } else if (alignmentInt == 2) {\n            return Alignment.OUTER;\n        } else if (alignmentInt == 3) {\n            return Alignment.LL;\n        } else if (alignmentInt == 4) {\n            return Alignment.RR;\n        } else if (alignmentInt == 5) {\n            return Alignment.TANDEM;\n        } else {\n            throw new IllegalArgumentException(String.format(\"alignment option %d not supported\", alignmentInt));\n        }\n    }\n\n    /**\n     * int flags\n     */\n    protected int optionToInt(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? 0 : ((Number) opt).intValue();\n    }\n\n    public int getBlockCapacityOption() {\n        return optionToInt(blockCapacityOption);\n    }\n\n    public int getCountThresholdOption() {\n        return optionToInt(countThresholdOption);\n    }\n\n    public int getMapqThresholdOption() {\n        return optionToInt(mapqOption);\n    }\n\n    public int getGenomeWideOption() {\n        return optionToInt(genomeWideOption);\n    }\n\n    protected long optionToLong(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? 0 : ((Number) opt).longValue();\n    }\n\n    public long getRandomPositionSeedOption() {\n        return optionToLong(randomSeedOption);\n    }\n\n    public enum Alignment {INNER, OUTER, LL, RR, TANDEM}\n\n    public int getNumThreads() {\n        return optionToInt(threadNumOption);\n    }\n\n    public int getNumMatrixOperationThreads() {\n        return optionToInt(matrixThreadNumOption);\n    }\n\n    public int getV9DepthBase() {\n        return optionToInt(v9DepthBaseOption);\n    }\n\n    /**\n     * double flags\n     */\n    protected double optionToDouble(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? -1 : ((Number) opt).doubleValue();\n    }\n\n    public double getScalingOption() {\n        double opt = optionToDouble(hicFileScalingOption);\n        if (opt > -1) return opt;\n        return 1;\n    }\n\n    public double getSubsampleOption() { return optionToDouble(subsampleOption); }\n\n    /**\n     * String Set flags\n     */\n    protected Set<String> optionToStringSet(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? null : new HashSet<>(Arrays.asList(opt.toString().split(\",\")));\n    }\n\n    protected List<String> optionToStringList(Option option) {\n        Object opt = getOptionValue(option);\n        return opt == null ? null : new ArrayList<>(Arrays.asList(opt.toString().split(\",\")));\n    }\n\n    public Set<String> getChromosomeSetOption() {\n        return optionToStringSet(multipleChromosomesOption);\n    }\n\n    public List<String> getResolutionOption() {\n        return optionToStringList(resolutionOption);\n    }\n\n    public Set<String> getRandomizePositionMaps() {return optionToStringSet(randomizePositionMapsOption);}\n\n    /**\n     * Int Set flags\n     */\n    protected List<Integer> optionToIntList(Option option) {\n        Object opt = getOptionValue(option);\n        if(opt == null){\n            return null;\n        }\n        String[] temp = opt.toString().split(\",\");\n        List<Integer> options = new ArrayList<>();\n        for(String s : temp){\n            options.add(Integer.parseInt(s));\n        }\n        return options;\n    }\n\n    public List<Integer> getMultipleMapQOptions() {return optionToIntList(multipleMapQOption);}\n\n    public List<NormalizationType> getAllNormalizationTypesOption() {\n        NormalizationHandler normalizationHandler = new NormalizationHandler();\n        List<String> normStrings = optionToStringList(normalizationTypeOption);\n        if (normStrings == null || normStrings.size() < 1) {\n            return normalizationHandler.getDefaultSetForHiCFileBuilding();\n        }\n\n        List<NormalizationType> normalizationTypes = new ArrayList<>();\n        for (String normString : normStrings) {\n            normalizationTypes.add(retrieveNormalization(normString, normalizationHandler));\n        }\n\n        return normalizationTypes;\n    }\n\n    protected NormalizationType retrieveNormalization(String norm, NormalizationHandler normalizationHandler) {\n        if (norm == null || norm.length() < 1)\n            return null;\n\n        try {\n            return normalizationHandler.getNormTypeFromString(norm);\n        } catch (IllegalArgumentException error) {\n            System.err.println(\"Normalization must be one of \\\"NONE\\\", \\\"VC\\\", \\\"VC_SQRT\\\", \\\"KR\\\", \\\"GW_KR\\\", \\\"GW_VC\\\", \\\"INTER_KR\\\", or \\\"INTER_VC\\\".\");\n            System.exit(7);\n        }\n        return null;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/CommandLineParserForJuicer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.List;\n\n/**\n * Command Line Parser for Juicer commands (hiccups, arrowhead, apa)\n * @author Muhammad Shamim\n */\npublic class CommandLineParserForJuicer extends CommandLineParser {\n\n    // used flags\n    // wmnxcrplafdptkqbvuhgjyzoe\n\n    // available flags\n    // s\n\n    // General\n    private final Option matrixSizeOption = addIntegerOption('m', \"matrix-width\");\n    private final Option multipleChromosomesOption = addStringOption('c', \"chromosomes\");\n    private final Option multipleResolutionsOption = addStringOption('r', \"resolutions\");\n    private final Option legacyOutputOption = addBooleanOption('g', \"legacy\");\n\n    // APA\n    private final Option apaWindowOption = addIntegerOption('w', \"window\");\n    private final Option apaMinValOption = addDoubleOption('n', \"min-dist\");\n    private final Option apaMaxValOption = addDoubleOption('x', \"max-dist\");\n    private final Option multipleCornerRegionDimensionsOption = addStringOption('q', \"corner-width\");\n    private final Option includeInterChromosomalOption = addBooleanOption('e', \"include-inter-chr\");\n    private final Option apaSaveAllData = addBooleanOption('u', \"save-all\");\n    private final Option apaDontIncludePlots = addBooleanOption('o', \"no-plots\");\n\n    // HICCUPS\n    private final Option fdrOption = addStringOption('f', \"fdr-thresholds\");\n    private final Option windowOption = addStringOption('i', \"window-width\");\n    private final Option peakOption = addStringOption('p', \"peak-width\");\n    private final Option clusterRadiusOption = addStringOption('d', \"centroid-radii\");\n    private final Option thresholdOption = addStringOption('t', \"postprocessing-thresholds\");\n    private final Option cpuVersionHiCCUPSOption = addBooleanOption('j', \"cpu\");\n    private final Option restrictSearchRegionsOption = addBooleanOption('y', \"restrict\");\n\n    //Localizer\n    private final Option expandSize = addIntegerOption('e', \"expand\");\n    private final Option numPeaks = addIntegerOption(\"num-peaks\");\n    private final Option relativeLocationOption = addStringOption('l', \"location-type\");\n    private final Option multipleAttributesOption = addStringOption('a', \"attributes\");\n\n    public CommandLineParserForJuicer() {\n    }\n\n    public static boolean isJuicerCommand(String cmd) {\n        return cmd.equals(\"hiccups\") || cmd.equals(\"hiccups2\") || cmd.equals(\"hiccups-scores\") || cmd.equals(\"apa\") || cmd.equals(\"arrowhead\") || cmd.equals(\"motifs\")\n                || cmd.equals(\"cluster\") || cmd.equals(\"compare\") || cmd.equals(\"loop_domains\") || cmd.equals(\"localizer\")\n                || cmd.equals(\"hiccupsdiff\") || cmd.equals(\"ab_compdiff\") || cmd.equals(\"genes\")\n                || cmd.equals(\"apa_vs_distance\");\n    }\n\n    public boolean getLegacyOutputOption() {\n        return optionToBoolean(legacyOutputOption);\n    }\n\n    public boolean getIncludeInterChromosomal() {\n        return optionToBoolean(includeInterChromosomalOption);\n    }\n\n\n    public boolean getAPASaveAllData() {\n        return optionToBoolean(apaSaveAllData);\n    }\n\n    public boolean getAPADontIncludePlots() {\n        return optionToBoolean(apaDontIncludePlots);\n    }\n\n    /**\n     * String flags\n     */\n    public NormalizationType getNormalizationTypeOption(NormalizationHandler normalizationHandler) {\n        return retrieveNormalization(optionToString(normalizationTypeOption), normalizationHandler);\n    }\n\n    public NormalizationType[] getBothNormalizationTypeOption(NormalizationHandler normHandler1,\n                                                              NormalizationHandler normHandler2) {\n        NormalizationType[] normalizationTypes = new NormalizationType[2];\n        String normStrings = optionToString(normalizationTypeOption);\n        if (normStrings != null) {\n            String[] bothNorms = normStrings.split(\",\");\n            if (bothNorms.length > 2 || bothNorms.length < 1) {\n                System.err.println(\"Invalid norm syntax: \" + normStrings);\n                return null;\n            } else if (bothNorms.length == 2) {\n                normalizationTypes[0] = retrieveNormalization(bothNorms[0], normHandler1);\n                normalizationTypes[1] = retrieveNormalization(bothNorms[1], normHandler2);\n            } else if (bothNorms.length == 1) {\n                normalizationTypes[0] = retrieveNormalization(bothNorms[0], normHandler1);\n                normalizationTypes[1] = retrieveNormalization(bothNorms[0], normHandler2);\n            }\n            return normalizationTypes;\n        }\n        return null;\n    }\n\n    /**\n     * int flags\n     */\n    public int getAPAWindowSizeOption() {\n        return optionToInt(apaWindowOption);\n    }\n\n    public int getMatrixSizeOption() {\n        return optionToInt(matrixSizeOption);\n    }\n\n    public int getExpandSize() { return optionToInt(expandSize);}\n\n    public int getNumPeaks() { return optionToInt(numPeaks);}\n\n    /**\n     * double flags\n     */\n\n    public double getAPAMinVal() {\n        return optionToDouble(apaMinValOption);\n    }\n\n    public double getAPAMaxVal() {\n        return optionToDouble(apaMaxValOption);\n    }\n\n    /**\n     * String Set flags\n     */\n\n    List<String> getChromosomeListOption() {\n        return optionToStringList(multipleChromosomesOption);\n    }\n\n    // todo fix to return list of ints\n    public List<String> getMultipleResolutionOptions() {\n        return optionToStringList(multipleResolutionsOption);\n    }\n\n    public List<String> getAPACornerRegionDimensionOptions() {\n        return optionToStringList(multipleCornerRegionDimensionsOption);\n    }\n\n    public List<String> getFDROptions() {\n        return optionToStringList(fdrOption);\n    }\n\n    public List<String> getPeakOptions() {\n        return optionToStringList(peakOption);\n    }\n\n    public List<String> getWindowOptions() {\n        return optionToStringList(windowOption);\n    }\n\n    public List<String> getClusterRadiusOptions() {\n        return optionToStringList(clusterRadiusOption);\n    }\n\n    public List<String> getThresholdOptions() {\n        return optionToStringList(thresholdOption);\n    }\n\n    public boolean getCPUVersionOfHiCCUPSOptions() {\n        Object opt = getOptionValue(cpuVersionHiCCUPSOption);\n        return opt != null;\n    }\n\n    public boolean restrictSearchRegionsOptions() {\n        return optionToBoolean(restrictSearchRegionsOption);\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/JuiceboxCLT.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.Arrays;\n\n/**\n * All command line tools should extend from this class\n */\npublic abstract class JuiceboxCLT {\n\n    private static String usage;\n    protected Dataset dataset = null;\n    protected NormalizationType norm = null;\n    protected static int numCPUThreads = 1;\n    protected static int numCPUThreadsForSecondTask = 1;\n    protected boolean usingMultiThreadedVersion = false;\n\n    protected JuiceboxCLT(String usage) {\n        setUsage(usage);\n    }\n\n    public static String[] splitToList(String nextLine) {\n        return nextLine.trim().split(\"\\\\s+\");\n    }\n\n    public abstract void readArguments(String[] args, CommandLineParser parser);\n\n    public abstract void run();\n\n    private void setUsage(String newUsage) {\n        usage = newUsage;\n    }\n\n    public void printUsageAndExit() {\n        System.out.println(\"Usage:   juicer_tools \" + usage);\n        System.exit(0);\n    }\n\n    public void printUsageAndExit(int exitcode) {\n        System.out.println(\"Usage:   juicer_tools \" + usage);\n        System.exit(exitcode);\n    }\n\n    protected void setDatasetAndNorm(String files, String normType, boolean allowPrinting) {\n        dataset = HiCFileTools.extractDatasetForCLT(Arrays.asList(files.split(\"\\\\+\")), allowPrinting);\n\n        norm = dataset.getNormalizationHandler().getNormTypeFromString(normType);\n        if (norm == null) {\n            System.err.println(\"Normalization type \" + norm + \" unrecognized.  Normalization type must be one of \\n\" +\n                    \"\\\"NONE\\\", \\\"VC\\\", \\\"VC_SQRT\\\", \\\"KR\\\", \\\"GW_KR\\\",\" +\n                    \" \\\"GW_VC\\\", \\\"INTER_KR\\\", \\\"INTER_VC\\\", or a custom added normalization.\");\n            System.exit(16);\n        }\n    }\n\n    public static int getAppropriateNumberOfThreads(int numThreads, int defaultNum) {\n        if (numThreads > 0) {\n            return numThreads;\n        } else if (numThreads < 0) {\n            return Math.abs(numThreads) * Runtime.getRuntime().availableProcessors();\n        } else {\n            return defaultNum;\n        }\n    }\n\n    protected void updateNumberOfCPUThreads(CommandLineParser parser, int numDefaultThreads) {\n        int numThreads = parser.getNumThreads();\n        numCPUThreads = getAppropriateNumberOfThreads(numThreads, numDefaultThreads);\n        System.out.println(\"Using \" + numCPUThreads + \" CPU thread(s) for primary task\");\n    }\n\n    protected void updateSecondaryNumberOfCPUThreads(CommandLineParser parser, int numDefaultThreads) {\n        int numMThreads = parser.getNumMatrixOperationThreads();\n        numCPUThreadsForSecondTask = getAppropriateNumberOfThreads(numMThreads, numDefaultThreads);\n        System.out.println(\"Using \" + IteratorContainer.numCPUMatrixThreads + \" CPU thread(s) for secondary task\");\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/tools/clt/JuicerCLT.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.Matrix;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 9/21/15.\n */\npublic abstract class JuicerCLT extends JuiceboxCLT {\n\n    protected NormalizationType norm = NormalizationHandler.SCALE;\n    protected List<String> givenChromosomes = null; //TODO set to protected\n\n    protected JuicerCLT(String usage) {\n        super(usage);\n    }\n\n    protected int determineHowManyChromosomesWillActuallyRun(Dataset ds, ChromosomeHandler chromosomeHandler, HiCZoom zoom) {\n        int maxProgressStatus = 0;\n        for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            Matrix matrix = ds.getMatrix(chr, chr);\n            if (matrix == null) continue;\n            if (matrix.getZoomData(zoom) == null) continue;\n            maxProgressStatus++;\n        }\n        return maxProgressStatus;\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        CommandLineParserForJuicer juicerParser = (CommandLineParserForJuicer)parser;\n        assessIfChromosomesHaveBeenSpecified(juicerParser);\n        readJuicerArguments(args, juicerParser);\n    }\n\n    protected abstract void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser);\n\n    private void assessIfChromosomesHaveBeenSpecified(CommandLineParserForJuicer juicerParser) {\n        List<String> possibleChromosomes = juicerParser.getChromosomeListOption();\n        if (possibleChromosomes != null && possibleChromosomes.size() > 0) {\n            givenChromosomes = new ArrayList<>(possibleChromosomes);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/UnitTests.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt;\n\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.matrix.BasicMatrix;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSConfiguration;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSUtils;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 7/22/15.\n */\nclass UnitTests {\n\n    public static void pearsonsAndEigenvector() {\n\n        List<String> files = new ArrayList<>();\n        files.add(\"/Users/mshamim/Desktop/hicfiles/gm12878_rh14_30.hic\");\n        Dataset ds = HiCFileTools.extractDatasetForCLT(files, false);\n        Chromosome chrom = ds.getChromosomeHandler().getChromosomeFromName(\"10\");\n        Matrix matrix = ds.getMatrix(chrom, chrom);\n        HiCGlobals.MAX_PEARSON_ZOOM = 50000;\n        HiCZoom zoom = new HiCZoom(HiC.Unit.BP, 50000);\n        MatrixZoomData zd = matrix.getZoomData(zoom);\n        ExpectedValueFunction df = ds.getExpectedValues(zoom, NormalizationHandler.KR);\n        HiCGlobals.guiIsCurrentlyActive = true;\n        long time0 = System.nanoTime();\n        BasicMatrix bm1 = zd.getPearsons(df);\n        long time1 = System.nanoTime();\n        System.out.println(\"Pearsons Time: \" + (time1 - time0) * 1e-9);\n\n        long Etime0 = System.nanoTime();\n        double[] eig = zd.computeEigenvector(df, 0);\n        long Etime1 = System.nanoTime();\n        System.out.println(\"Eig Time: \" + (Etime1 - Etime0) * 1e-9);\n\n\n        MatrixTools.saveMatrixTextNumpy(\"/Users/mshamim/Desktop/research/pearson/c20.npy\", toDenseMatrix(bm1));\n\n        MatrixTools.saveMatrixTextNumpy(\"/Users/mshamim/Desktop/research/pearson/E20.npy\", eig);\n    }\n\n    private static float[][] toDenseMatrix(BasicMatrix bm1) {\n        float[][] vals = new float[bm1.getRowDimension()][bm1.getColumnDimension()];\n        for (int i = 0; i < vals.length; i++) {\n            for (int j = 0; j < vals[i].length; j++) {\n                vals[i][j] = bm1.getEntry(i, j);\n            }\n        }\n        return vals;\n    }\n\n    private static void testingMergerOfHiCCUPSPostprocessing() {\n        HiCGlobals.printVerboseComments = true;\n\n        // example with hard-coded links\n        String folder = \"/Users/muhammadsaadshamim/Desktop/T0_48/0/exp1/\";\n        String baseLink = folder + \"postprocessed_pixels_\";\n        String link1 = baseLink + \"5000\";\n        String link2 = baseLink + \"10000\";\n        String link3 = baseLink + \"25000\";\n        String outputPath = folder + \"new_merged_loops\";\n\n        Map<Integer, Feature2DList> map = new HashMap<>();\n        map.put(5000, Feature2DParser.loadFeatures(link1, \"hg19\", true, null, false));\n        map.put(10000, Feature2DParser.loadFeatures(link2, \"hg19\", true, null, false));\n        map.put(25000, Feature2DParser.loadFeatures(link3, \"hg19\", true, null, false));\n\n        Feature2DList newMerger = HiCCUPSUtils.mergeAllResolutions(map);\n        newMerger.exportFeatureList(new File(outputPath), false, Feature2DList.ListFormat.FINAL);\n\n        folder = \"/Users/muhammad/Desktop/local_hiccups_gm12878/results3/\";\n        baseLink = folder + \"enriched_pixels_\";\n        link1 = baseLink + \"5000.bedpe\";\n        link2 = baseLink + \"10000.bedpe\";\n        link3 = baseLink + \"25000.bedpe\";\n\n        map = new HashMap<>();\n        map.put(5000, Feature2DParser.loadFeatures(link1, \"hg19\", true, null, false));\n        map.put(10000, Feature2DParser.loadFeatures(link2, \"hg19\", true, null, false));\n        map.put(25000, Feature2DParser.loadFeatures(link3, \"hg19\", true, null, false));\n\n        Dataset ds1 = HiCFileTools.extractDatasetForCLT(Arrays.asList(\"/Users/muhammad/Desktop/local_hic_files/gm12878_intra_nofrag_30.hic\"), true);\n\n        File outputDirectory = new File(\"/Users/muhammad/Desktop/local_hiccups_gm12878/results5\");\n        File outputMergedGivenFile = new File(outputDirectory, HiCCUPSUtils.getMergedRequestedLoopsFileName());\n\n        HiCCUPSUtils.postProcess(map, ds1, ds1.getChromosomeHandler(),\n                HiCCUPSConfiguration.getDefaultSetOfConfigsForUsers(),\n                NormalizationHandler.KR, outputDirectory,\n                false, outputMergedGivenFile, 1);\n    }\n\n    public static void testingHiCCUPSPostprocessing() {\n        // example with hard-coded links\n        String folder = \"/Users/muhammadsaadshamim/Desktop/test_adam/\";\n        File outputDirectory = new File(folder);\n        Dataset ds = HiCFileTools.extractDatasetForCLT(Collections.singletonList(folder + \"inter_30.hic\"), true);\n        File outputMergedFile = new File(outputDirectory, \"merged_loops\");\n        ChromosomeHandler chromosomeHandler = ds.getChromosomeHandler();\n        NormalizationType norm = NormalizationHandler.KR;\n\n        List<HiCCUPSConfiguration> filteredConfigurations = new ArrayList<>();\n        filteredConfigurations.add(new HiCCUPSConfiguration(10000, 10, 2, 5, 20000));\n        filteredConfigurations.add(new HiCCUPSConfiguration(5000, 10, 4, 7, 20000));\n\n        String baseLink = folder + \"enriched_pixels_\";\n        String link1 = baseLink + \"5000\";\n        String link2 = baseLink + \"10000\";\n\n        Map<Integer, Feature2DList> loopLists = new HashMap<>();\n        loopLists.put(5000, Feature2DParser.loadFeatures(link1, chromosomeHandler, true, null, false));\n        loopLists.put(10000, Feature2DParser.loadFeatures(link2, chromosomeHandler, true, null, false));\n\n        HiCCUPSUtils.postProcess(loopLists, ds, chromosomeHandler,\n                filteredConfigurations, norm, outputDirectory, false, outputMergedFile, 1);\n    }\n\n    /*\n    public static void testCustomFastScaling() {\n        ArrayList<String> files = new ArrayList<>();\n        files.add(\"/Users/muhammad/Desktop/local_hic_files/gm12878_intra_nofrag_30.hic\");\n        Dataset ds = HiCFileTools.extractDatasetForCLT(files, false);\n        Chromosome chr1 = ds.getChromosomeHandler().getAutosomalChromosomesArray()[0];\n        MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chr1, chr1, 50000);\n\n        int numEntries = (int)(chr1.getLength() / 50000) + 1; // assume for this test\n        double[] targetVectorInitial = new double[numEntries];\n        Arrays.fill(targetVectorInitial, 1);\n\n        HiCGlobals.printVerboseComments = true;\n\n        BigContactRecordList listOfLists = new ArrayList<>();\n        listOfLists.addAll(zd.getContactRecordList());\n        double[] result = ZeroScale.scale(listOfLists, targetVectorInitial, zd.getKey());\n\n        System.out.println(Arrays.toString(result));\n    }\n\n    public void runUnitTests() {\n\n        // TODO tests for all matrix/array tools\n        // TODO tests for all CLTs\n        // TODO tests for other standalone parts of code\n\n        /*\n        MatrixTools.print(MatrixTools.reshapeFlatMatrix(new float[]{1, 2, 3, 1, 2, 3}, 3, 2));\n\n\n\n        RealMatrix rm = MatrixTools.cleanArray2DMatrix(2000);\n        for(int i = 0; i < 20; i++){\n            for(int j = 0; j < 20; j++){\n                rm.setEntry(i,j,1);\n            }\n        }\n\n        for(int i = 99; i < 120; i++){\n            for(int j = 99; j < 120; j++){\n                rm.setEntry(i,j,1);\n            }\n        }\n\n        for(int i = 299; i < 400; i++){\n            for(int j = 299; j < 400; j++){\n                rm.setEntry(i,j,20000);\n            }\n        }\n\n        for(int i = 349; i < 600; i++){\n            for(int j = 349; j < 600; j++){\n                rm.setEntry(i,j,5000);\n            }\n        }\n\n        Random generator = new Random();\n        for(int i = 1399; i < 1600; i++){\n            for(int j = 1399; j < 1600; j++){\n                rm.setEntry(i,j,5000*generator.nextDouble());\n            }\n        }\n\n        BlockResults b = new BlockResults(rm, 1000, .4, new ArrowheadScoreList(), new ArrowheadScoreList());\n        b.offsetResultsIndex(1);\n        for(HighScore h : b.getResults())\n            System.out.println(h);\n\n\n\n            // super(\"arrowhead <input_HiC_file> <output_file> <resolution>\");\n        // http://adam.bcma.bcm.edu/hiseq/\n*/\n\n         /*\n        String[] l1 = {\"hiccups\",\n                \"-r\", \"50000\",\n                \"-c\", \"1\",\n                \"-m\", \"100\",\n                \"https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\",\n                \"/Users/muhammadsaadshamim/Desktop/j3/out1_100\",\n                \"/Users/muhammadsaadshamim/Desktop/j3/out2_100\"};\n\n        long time = System.currentTimeMillis();\n        HiCTools.main(l1);\n        time = (System.currentTimeMillis() - time) / 1000;\n        long mins = time/60;\n        long secs = time%60;\n        System.out.println(\"Total time \" + mins + \" min \"+ secs + \" sec\");\n\n        /*\n\n\n        String[] l1 = {\"dump\",\"observed\", HiCFileTools.KR, \"https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\",\n                \"1\", \"1\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/perseus/chr1.bin\"};\n\n        String[] l4 = {\"apa\",\n                \"-r\",\"50000\",\n                \"-c\",\"17,18\",\n                //\"http://adam.bcma.bcm.edu/miseq/HIC1357.hic,http://adam.bcma.bcm.edu/miseq/HIC1357_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1358.hic,http://adam.bcma.bcm.edu/miseq/HIC1358_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1359.hic,http://adam.bcma.bcm.edu/miseq/HIC1359_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1360.hic,http://adam.bcma.bcm.edu/miseq/HIC1360_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1361.hic,http://adam.bcma.bcm.edu/miseq/HIC1361_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1362.hic,http://adam.bcma.bcm.edu/miseq/HIC1362_30.hic,http://adam.bcma.bcm.edu/miseq/HIC1363.hic,http://adam.bcma.bcm.edu/miseq/HIC1363_30.hic\",\n                \"https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\",\n                \"/Users/muhammadsaadshamim/Desktop/Elena_APA/all_loops.txt\",\n                \"/Users/muhammadsaadshamim/Desktop/Elena_APA/newt\"};\n\n        long time = System.currentTimeMillis();\n        HiCTools.main(l3);\n        time = System.currentTimeMillis() - time;\n        System.out.println(\"Total time (ms): \"+time);\n        */\n\n\n\n        /*\n         * Example: this dumps data of each chromosome\n         * for 5 single cell Hi-C experiments\n         * at 5, 10, and 25 kb resolutions\n         *\n         * https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\n         */\n\n        /*\n\n\n        String[] l1 = {\"apa\",\"-r\",\"5000\",\n                \"/Users/muhammadsaadshamim/Desktop/Leviathan/nagano/cell-1/inter.hic\",\n                \"/Users/muhammadsaadshamim/Desktop/Leviathan/nagano/mouse_list.txt\",\n                \"/Users/muhammadsaadshamim/Desktop/apaTest1\"};\n\n        RealMatrix rm = new Array2DRowRealMatrix(new double[][]\n            {   {0.0605,    0.6280,    0.1672,    0.3395,    0.2691},\n                {0.3993,    0.2920,    0.1062,    0.9516,    0.4228},\n                {0.5269,    0.4317,    0.3724,    0.9203,    0.5479},\n                {0.4168,    0.0155,    0.1981,    0.0527,    0.9427},\n                {0.6569,    0.9841,    0.4897,    0.7379,    0.4177}});\n\n        rm = new Array2DRowRealMatrix(new double[][]\n                {       {1,0,0,0,0,0,0,0},\n                        {0,1,0,0,0,0,0,0},\n                        {0,2,0,0,0,0,0,0},\n                        {0,0,1,0,0,0,0,0},\n                        {0,0,0,1,0,0,1,0},\n                        {0,0,0,0,1,0,0,0},\n                        {3,0,0,1,0,0,0,0},\n                        {1,1,1,0,0,0,0,0}});\n\n\n\n        String[] chrs = {\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\",\"X\"};\n        String[] kbs = {\"5\",\"10\",\"25\"};\n\n        for(String kb : kbs) {\n            for (int i = 1; i < 6; i++) {\n                for (String chr : chrs) {\n                    String[] line = {\"dump\",\n                            \"observed\",\n                            \"NONE\",\n                            \"/Users/muhammadsaadshamim/Desktop/nagano/cell-\" + i + \"/inter.hic\",\n                            \"chr\" + chr,\n                            \"chr\" + chr,\n                            HiCFileTools.BP,\n                            kb+\"000\",\n                            \"/Users/muhammadsaadshamim/Desktop/nagano/apa_\"+kb+\"kb_\" + i + \"/counts/counts_\" + chr + \".txt\"};\n                    HiCTools.main(line);\n                }\n            }\n        }\n        */\n\n        /*\n        int[] is = {5};\n        for(int i : is) {\n            for (String chr : chrs) {\n                String[] line = {\"dump\", \"observed\", \"NONE\",\n                        \"/Users/muhammadsaadshamim/Desktop/nagano/cell-\" + i + \"/inter.hic\",\n                        \"chr\" + chr, \"chr\" + chr, HiCFileTools.BP, \"5000\",\n                        \"/Users/muhammadsaadshamim/Desktop/nagano/apa_5kb_\" + i + \"/counts/counts_\" + chr + \".txt\"};\n                HiCTools.main(line);\n            }\n        }\n        */\n\n\n        /*\n         * For verifying file identity using python:\n         * {\n         * import filecmp\n         * print filecmp.cmp('output1.hic', 'output2.hic') # byte by byte comparison of output files\n         * }\n         */\n\n\n        /*\n        String[] l2 = {\"addNorm\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mouse.hic\",\n                \"100000000\"};\n        String[] l3 = {\"binToPairs\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mouse.hic\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mousesc3.hic\"};\n        String[] l4 = {\"calcKR\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mouse.hic\"};\n        String[] l5 = {\"dump\",\n                \"observed\",\n                \"NONE\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mouse.hic\",\n                \"chr2\",\n                \"chr2\",\n                HiCFileTools.BP,\n                \"1000000\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mousesc.txt\"};\n        String[] l6 = {\"pairsToBin\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mouse.hic\",\n                \"/Users/muhammadsaadshamim/Desktop/testing/mousesc2.hic\",\n                \"mm10\"};\n\n        String[] l7 = { \"pre\",\n                        \"/Users/muhammadsaadshamim/Desktop/HIC156_smaller.txt\",\n                        \"/Users/muhammadsaadshamim/Desktop/HIC156_smaller\",\n                        \"hg19\"\n        };\n\n        */\n\n\n        /**\n         *\n         * testing dump\n         *\n         *  HiCGlobals.printVerboseComments = true;\n         String[] ajkhsd = {\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19\",\"19\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_full_kr\"};\n\n         //HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19\",\"19\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_full_kr\"};\n\n         HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19:0:59128983\",\"19:10000000:20000000\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_sub1_kr\"};\n\n         HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19\",\"19:10000000:20000000\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_sub1_kr_v2\"};\n\n         HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19:10000000:20000000\",\"19:0:59128983\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_sub2_kr\"};\n\n         HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19:10000000:20000000\",\"19\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_sub2_kr_v2\"};\n\n         HiCTools.main(ajkhsd);\n\n         ajkhsd = new String[]{\"dump\", \"observed\", HiCFileTools.KR, \"/Users/muhammadsaadshamim/Desktop/LocalFiles/rice_mbr19_30.hic\",\n         \"19:10000000:20000000\",\"19:10000000:20000000\", HiCFileTools.BP, \"5000\", \"/Users/muhammadsaadshamim/Desktop/test_dump/dump_5k_19_sub3_kr\"};\n\n         HiCTools.main(ajkhsd);\n         *\n     \n         }\n         */\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/ABCompartmentsDiff.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.Arrays;\n\n/**\n * Created by muhammadsaadshamim on 6/2/16.\n */\npublic class ABCompartmentsDiff extends JuicerCLT {\n\n    private final HiCZoom highZoom = new HiCZoom(HiC.Unit.BP, 500000);\n    private ChromosomeHandler chromosomeHandler;\n    private Dataset ds1, ds2;\n    private PrintWriter diffFileWriter, simFileWriter;\n\n    public ABCompartmentsDiff() {\n        super(\"ab_compdiff [-c chromosome(s)] <firstHicFile> <secondHicFile> <outputDirectory>\");\n\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n\n        File outputDirectory = HiCFileTools.createValidDirectory(args[3]);\n        File diffFile = new File(outputDirectory, \"diff_AB_compartments.wig\");\n        File simFile = new File(outputDirectory, \"similar_AB_compartments.wig\");\n\n        try {\n            diffFileWriter = new PrintWriter(diffFile);\n            simFileWriter = new PrintWriter(simFile);\n        } catch (IOException e) {\n            System.err.println(\"Unable to create files in output directory\");\n            System.exit(1);\n        }\n\n        ds1 = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        ds2 = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[2].split(\"\\\\+\")), true);\n\n        if (!(ds1.getGenomeId().equals(ds2.getGenomeId()))) {\n            System.err.println(\"Hi-C maps must be from the same genome\");\n            System.exit(2);\n        }\n        chromosomeHandler = ds1.getChromosomeHandler();\n\n        if (givenChromosomes != null)\n            chromosomeHandler = HiCFileTools.stringToChromosomes(givenChromosomes, chromosomeHandler);\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds1.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        System.out.println(\"Running differential A/B compartments at resolution \" + highZoom.getBinSize());\n    }\n\n    @Override\n    public void run() {\n\n        double maxProgressStatus = determineHowManyChromosomesWillActuallyRun(ds1, chromosomeHandler, highZoom);\n        int currentProgressStatus = 0;\n\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"\\nProcessing \" + chromosome.getName());\n            }\n\n            double[] eigenvector1, eigenvector2;\n            try {\n                eigenvector1 = ds1.getEigenvector(chromosome, highZoom, 0, norm);\n                eigenvector2 = ds2.getEigenvector(chromosome, highZoom, 0, norm);\n            } catch (Exception e) {\n                System.err.println(\"Unable to get eigenvector for \" + chromosome);\n                continue;\n            }\n\n            int n = eigenvector1.length, n2 = eigenvector2.length;\n            if (n != n2) {\n                System.err.println(chromosome + \" eigenvector lengths do not match: L1=\" + n + \" L2=\" + n2);\n                n = Math.min(n, n2);\n                System.err.println(\"Using length \" + n);\n            }\n\n            // first determine orientation (sign) of control eigenvector relative to observed\n            // eigenvectors can be multiplied by any scalar and remain an eigenvector of the matrix\n            // default sign is arbitrary\n            int scalarMultipleForControlEigenvector = 1;\n            int numSimilarities = 0, numDifferences = 0;\n            for (int i = 0; i < n; i++) {\n                double a = eigenvector1[i];\n                double b = eigenvector2[i];\n\n                if ((a > 0 && b > 0) || (a < 0 && b < 0)) {\n                    numSimilarities++;\n                } else if ((a > 0 && b < 0) || (a < 0 && b > 0)) {\n                    numDifferences++;\n                }\n            }\n\n            if (numDifferences > numSimilarities) {\n                // unlikely outcome unless vastly different species are being studied\n                // ctrl_eigenvector probably should be multiplied by -1\n                scalarMultipleForControlEigenvector = -1;\n            }\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"\\nScalar \" + scalarMultipleForControlEigenvector);\n            }\n\n            // Now actually find the differences\n            double[] differencesA2B = new double[n];\n            double[] similaritiesA2B = new double[n];\n            for (int i = 0; i < n; i++) {\n                double a = eigenvector1[i];\n                double b = scalarMultipleForControlEigenvector * eigenvector2[i];\n\n                if ((a > 0 && b > 0) || (a < 0 && b < 0)) {\n                    similaritiesA2B[i] = Math.copySign(a - b, a);\n                } else if ((a > 0 && b < 0) || (a < 0 && b > 0)) {\n                    differencesA2B[i] = Math.copySign(a - b, a);\n                }\n            }\n\n            ArrayTools.exportChr1DArrayToWigFormat(differencesA2B, diffFileWriter, chromosome.getName(), highZoom.getBinSize());\n            ArrayTools.exportChr1DArrayToWigFormat(similaritiesA2B, simFileWriter, chromosome.getName(), highZoom.getBinSize());\n            System.out.println(((int) Math.floor((100.0 * ++currentProgressStatus) / maxProgressStatus)) + \"% \");\n        }\n\n        diffFileWriter.close();\n        simFileWriter.close();\n\n        System.out.println(\"Differential A/B Compartments Complete\");\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/APA.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport com.google.common.primitives.Ints;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.juicer.apa.APADataStack;\nimport juicebox.tools.utils.juicer.apa.APARegionStatistics;\nimport juicebox.tools.utils.juicer.apa.APAUtils;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.track.feature.FeatureFilter;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.File;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n * Aggregate Peak Analysis developed by mhuntley\n * <p/>\n * Implemented in Juicer by mshamim\n * <p/>\n * ---\n * APA\n * ---\n * The \"apa\" command takes three required arguments and a number of optional\n * arguments.\n * <p/>\n * apa [-n minval] [-x maxval] [-w window]  [-r resolution(s)] [-c chromosome(s)]\n * [-k NONE/VC/VC_SQRT/KR] <HiC file(s)> <PeaksFile> <SaveFolder> [SavePrefix]\n * <p/>\n * The required arguments are:\n * <p/>\n * <hic file(s)>: Address of HiC File(s) which should end with \".hic\". This is the file you will\n * load into Juicebox. URLs or local addresses may be used. To sum multiple HiC Files together,\n * use the '+' symbol between the addresses (no whitespace between addresses)\n * <PeaksFile>: List of peaks in standard 2D feature format (chr1 x1 x2 chr2 y1 y2 color ...)\n * <SaveFolder>: Working directory where outputs will be saved\n * <p/>\n * The optional arguments are:\n * -n <int> minimum distance away from the diagonal. Used to filter peaks too close to the diagonal.\n * Units are in terms of the provided resolution. (e.g. -n 30 @ resolution 5kB will filter loops\n * within 30*(5000/sqrt(2)) units of the diagonal)\n * -x <int> maximum distance away from the diagonal. Used to filter peaks too far from the diagonal.\n * Units are in terms of the provided resolution. (e.g. -n 30 @ resolution 5kB will filter loops\n * further than 30*(5000/sqrt(2)) units of the diagonal)\n * -r <int(s)> resolution for APA; multiple resolutions can be specified using commas (e.g. 5000,10000)\n * -c <String(s)> Chromosome(s) on which APA will be run. The number/letter for the chromosome can be\n * used with or without appending the \"chr\" string. Multiple chromosomes can be specified using\n * commas (e.g. 1,chr2,X,chrY)\n * -k <NONE/VC/VC_SQRT/KR> Normalizations (case sensitive) that can be selected. Generally,\n * KR (Knight-Ruiz) balancing should be used when available.\n * <p/>\n * Default settings of optional arguments:\n * -n 30\n * -x (infinity)\n * -r 25000,10000\n * -c (all_chromosomes)\n * -k KR\n * <p/>\n * ------------\n * APA Examples\n * ------------\n * <p/>\n * apa HIC006.hic all_loops.txt results1\n * > This command will run APA on HIC006 using loops from the all_loops files\n * > and save them under the results1 folder.\n * <p/>\n * apa https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined.hic\n * all_loops.txt results1\n * > This command will run APA on the GM12878 mega map using loops from the all_loops\n * > files and save them under the results1 folder.\n * <p/>\n * apa -r 10000,5000 -c 17,18 HIC006.hic+HIC007.hic all_loops.txt results\n * > This command will run APA at 50 kB resolution on chromosomes 17 and 18 for the\n * > summed HiC maps (HIC006 and HIC007) using loops from the all_loops files\n * > and save them under the results folder\n */\npublic class APA extends JuicerCLT {\n    private boolean saveAllData = false;\n    private boolean dontIncludePlots = false;\n    private String loopListPath;\n    private File outputDirectory;\n    private Dataset ds;\n\n    //defaults\n    // TODO right now these units are based on n*res/sqrt(2)\n    // TODO the sqrt(2) scaling should be removed (i.e. handle scaling internally)\n    private double minPeakDist = 30; // distance between two bins, can be changed in opts\n    private double maxPeakDist = Double.POSITIVE_INFINITY;\n    private int window = 10;\n    private int[] resolutions = new int[]{25000, 10000, 5000};\n    private int[] regionWidths = new int[]{6, 6, 3};\n    private boolean includeInterChr = false;\n    private final Object key = new Object();\n\n    /**\n     * Usage for APA\n     */\n    public APA() {\n        super(\"apa [-n minval] [-x maxval] [-w window] [-r resolution(s)] [-c chromosomes]\" +\n                \" [-k NONE/VC/VC_SQRT/KR] [-q corner_width] [--include-inter-chr] [--save-all]\" +\n                \" <hicFile(s)> <PeaksFile> <SaveFolder>\");\n        HiCGlobals.useCache = false;\n    }\n\n    public static String getBasicUsage() {\n        return \"apa <hicFile(s)> <PeaksFile> <SaveFolder>\";\n    }\n\n    public void initializeDirectly(String inputHiCFileName, String inputPeaksFile, String outputDirectoryPath, int[] resolutions,double\n            minPeakDist, double maxPeakDist){\n        this.resolutions=resolutions;\n\n        List<String> summedHiCFiles = Arrays.asList(inputHiCFileName.split(\"\\\\+\"));\n        ds = HiCFileTools.extractDatasetForCLT(summedHiCFiles, true);\n        this.loopListPath=inputPeaksFile;\n        outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n        this.minPeakDist=minPeakDist;\n        this.maxPeakDist=maxPeakDist;\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n\n        loopListPath = args[2];\n        outputDirectory = HiCFileTools.createValidDirectory(args[3]);\n\n        List<String> summedHiCFiles = Arrays.asList(args[1].split(\"\\\\+\"));\n        ds = HiCFileTools.extractDatasetForCLT(summedHiCFiles, true);\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        double potentialMinPeakDist = juicerParser.getAPAMinVal();\n        if (potentialMinPeakDist > -1)\n            minPeakDist = potentialMinPeakDist;\n\n        double potentialMaxPeakDist = juicerParser.getAPAMaxVal();\n        if (potentialMaxPeakDist > -1)\n            maxPeakDist = potentialMaxPeakDist;\n\n        int potentialWindow = juicerParser.getAPAWindowSizeOption();\n        if (potentialWindow > 0)\n            window = potentialWindow;\n\n        includeInterChr = juicerParser.getIncludeInterChromosomal();\n\n        saveAllData = juicerParser.getAPASaveAllData();\n\n        dontIncludePlots = juicerParser.getAPADontIncludePlots();\n\n        List<String> possibleRegionWidths = juicerParser.getAPACornerRegionDimensionOptions();\n        if (possibleRegionWidths != null) {\n            List<Integer> widths = new ArrayList<>();\n            for (String res : possibleRegionWidths) {\n                widths.add(Integer.parseInt(res));\n            }\n            regionWidths = Ints.toArray(widths);\n        }\n\n        List<String> possibleResolutions = juicerParser.getMultipleResolutionOptions();\n        if (possibleResolutions != null) {\n            List<Integer> intResolutions = new ArrayList<>();\n            for (String res : possibleResolutions) {\n                intResolutions.add(Integer.parseInt(res));\n            }\n            resolutions = Ints.toArray(intResolutions);\n        }\n\n        updateNumberOfCPUThreads(juicerParser, 1);\n    }\n\n    @Override\n    public void run() {\n        runWithReturn();\n    }\n\n\n    public APARegionStatistics runWithReturn() {\n\n        APARegionStatistics result = null;\n\n        //Calculate parameters that will need later\n        int L = 2 * window + 1;\n        for (final int resolution : HiCFileTools.filterResolutions(ds.getBpZooms(), resolutions)) {\n\n            AtomicInteger[] gwPeakNumbers = {new AtomicInteger(0), new AtomicInteger(0), new AtomicInteger(0)};\n            //Arrays.fill(gwPeakNumbers, 0);\n\n            // determine the region width corresponding to the resolution\n            int currentRegionWidth = resolution == 5000 ? 3 : 6;\n            try {\n                if (regionWidths != null && regionWidths.length > 0) {\n                    for (int i = 0; i < resolutions.length; i++) {\n                        if (resolutions[i] == resolution) {\n                            currentRegionWidth = regionWidths[i];\n                        }\n                    }\n                }\n            } catch (Exception e) {\n                currentRegionWidth = resolution == 5000 ? 3 : 6;\n            }\n            final int finalCurrentRegionWidth = currentRegionWidth;\n\n            System.out.println(\"Processing APA for resolution \" + resolution);\n            HiCZoom zoom = new HiCZoom(HiC.Unit.BP, resolution);\n\n            ChromosomeHandler handler = ds.getChromosomeHandler();\n            if (givenChromosomes != null)\n                handler = HiCFileTools.stringToChromosomes(givenChromosomes, handler);\n\n            // Metrics resulting from apa filtering\n            final Map<String, Integer[]> filterMetrics = new HashMap<>();\n            //looplist is empty here why??\n            Feature2DList loopList = Feature2DParser.loadFeatures(loopListPath, handler, false,\n                    new FeatureFilter() {\n                        // Remove duplicates and filters by size\n                        // also save internal metrics for these measures\n                        @Override\n                        public List<Feature2D> filter(String chr, List<Feature2D> features) {\n\n                            List<Feature2D> uniqueFeatures = new ArrayList<>(new HashSet<>(features));\n                            List<Feature2D> filteredUniqueFeatures = APAUtils.filterFeaturesBySize(uniqueFeatures,\n                                    minPeakDist, maxPeakDist, resolution);\n\n                            filterMetrics.put(chr,\n                                    new Integer[]{filteredUniqueFeatures.size(), uniqueFeatures.size(), features.size()});\n\n                            return filteredUniqueFeatures;\n                        }\n                    }, false);\n\n            if (loopList.getNumTotalFeatures() > 0) {\n\n                double maxProgressStatus = handler.size();\n                final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n                Map<Integer,Chromosome[]> chromosomePairs = new ConcurrentHashMap<>();\n                int pairCounter = 1;\n                for (Chromosome chr1 : handler.getChromosomeArrayWithoutAllByAll()) {\n                    for (Chromosome chr2 : handler.getChromosomeArrayWithoutAllByAll()) {\n                        Chromosome[] chromosomePair = {chr1,chr2};\n                        chromosomePairs.put(pairCounter, chromosomePair);\n                        pairCounter++;\n                    }\n                }\n                final int chromosomePairCounter = pairCounter;\n\n                final AtomicInteger chromosomePair = new AtomicInteger(1);\n\n                ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n                APADataStack.initializeDataSaveFolder(outputDirectory,\"\" + resolution);\n\n                for (int l = 0; l < numCPUThreads; l++) {\n                    Runnable worker = new Runnable() {\n                        @Override\n                        public void run() {\n                            int threadPair = chromosomePair.getAndIncrement();\n                            while (threadPair < chromosomePairCounter) {\n                                Chromosome chr1 = chromosomePairs.get(threadPair)[0];\n                                Chromosome chr2 = chromosomePairs.get(threadPair)[1];\n                                if ((chr2.getIndex() > chr1.getIndex() && includeInterChr) || (chr2.getIndex() == chr1.getIndex())) {\n                                    APADataStack apaDataStack = new APADataStack(L, outputDirectory, \"\" + resolution);\n\n                                    MatrixZoomData zd;\n                                    synchronized (key) {\n                                        zd = HiCFileTools.getMatrixZoomData(ds, chr1, chr2, zoom);\n                                    }\n\n                                    if (zd == null) {\n                                        threadPair = chromosomePair.getAndIncrement();\n                                        continue;\n                                    }\n\n                                    if (HiCGlobals.printVerboseComments) {\n                                        System.out.println(\"CHR \" + chr1.getName() + \" \" + chr1.getIndex() + \" CHR \" + chr2.getName() + \" \" + chr2.getIndex());\n                                    }\n\n                                    List<Feature2D> loops = loopList.get(chr1.getIndex(), chr2.getIndex());\n                                    if (loops == null || loops.size() == 0) {\n                                        if (HiCGlobals.printVerboseComments) {\n                                            System.out.println(\"CHR \" + chr1.getName() + \" CHR \" + chr2.getName() + \" - no loops, check loop filtering constraints\");\n                                        }\n                                        threadPair = chromosomePair.getAndIncrement();\n                                        continue;\n                                    }\n\n                                    Integer[] peakNumbers = filterMetrics.get(Feature2DList.getKey(chr1, chr2));\n\n                                    if (loops.size() != peakNumbers[0])\n                                        System.err.println(\"Error reading statistics from \" + chr1 + chr2);\n\n                                    for (int i = 0; i < peakNumbers.length; i++) {\n                                        gwPeakNumbers[i].addAndGet(peakNumbers[i]);\n                                    }\n\n                                    for (Feature2D loop : loops) {\n                                        try {\n                                            RealMatrix newData;\n                                            synchronized (key) {\n                                                newData = APAUtils.extractLocalizedData(zd, loop, L, resolution, window, norm);\n                                            }\n                                            apaDataStack.addData(newData);\n                                            //apaDataStack.addData(APAUtils.extractLocalizedData(zd, loop, L, resolution, window, norm));\n                                        } catch (Exception e) {\n                                            System.err.println(e.getMessage());\n                                            System.err.println(\"Unable to find data for loop: \" + loop);\n                                        }\n                                    }\n\n                                    apaDataStack.updateGenomeWideData();\n                                    if (saveAllData) {\n                                        apaDataStack.exportDataSet(chr1.getName() + 'v' + chr2.getName(), peakNumbers, finalCurrentRegionWidth, saveAllData, dontIncludePlots);\n                                    }\n                                    if (chr2.getIndex() == chr1.getIndex()) {\n                                        System.out.print(((int) Math.floor((100.0 * currentProgressStatus.incrementAndGet()) / maxProgressStatus)) + \"% \");\n                                    }\n                                }\n                                threadPair = chromosomePair.getAndIncrement();\n                            }\n                        }\n                    };\n                    executor.execute(worker);\n                }\n\n                executor.shutdown();\n\n                // Wait until all threads finish\n                while (!executor.isTerminated()) {\n                }\n\n                System.out.println(\"Exporting APA results...\");\n                //save data as int array\n                result= APADataStack.retrieveDataStatistics(currentRegionWidth); //should retrieve data\n                Integer[] gwPeakNumbersArray = {gwPeakNumbers[0].get(),gwPeakNumbers[1].get(),gwPeakNumbers[2].get()};\n                APADataStack.exportGenomeWideData(gwPeakNumbersArray, currentRegionWidth, saveAllData, dontIncludePlots);\n                APADataStack.clearAllData();\n            } else {\n                System.err.println(\"Loop list is empty or incorrect path provided.\");\n                System.exit(3);\n            }\n        }\n        System.out.println(\"APA complete\");\n        return result;\n        //if no data return null\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/Arrowhead.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.juicer.arrowhead.ArrowheadScoreList;\nimport juicebox.tools.utils.juicer.arrowhead.BlockBuster;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSUtils;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n * Arrowhead\n * <p/>\n * Developed by Miriam Huntley and Neva Durand\n * Implemented by Muhammad Shamim\n * <p/>\n * -------\n * Arrowhead\n * -------\n * <p/>\n * arrowhead [-c chromosome(s)] [-m matrix size] <NONE/VC/VC_SQRT/KR> <input_HiC_file(s)> <output_file>\n * <resolution> [feature_list] [control_list]\n * *\n * The required arguments are:\n * <p/>\n * <NONE/VC/VC_SQRT/KR> One of the normalizations must be selected (case sensitive). Generally, KR (Knight-Ruiz)\n * balancing should be used.\n * <p/>\n * <input_HiC_file(s)>: Address of HiC File(s) which should end with .hic.  This is the file you will\n * load into Juicebox. URLs or local addresses may be used. To sum multiple HiC Files together,\n * use the '+' symbol between the addresses (no whitespace between addresses).\n * <p/>\n * <output_file>: Final list of all contact domains found by Arrowhead. Can be visualized directly in Juicebox\n * as a 2D annotation.\n * <p/>\n * <resolution>: Integer resolution for which Arrowhead will be run. Generally, 5kB (5000) or 10kB (10000)\n * resolution is used depending on the depth of sequencing in the hic file(s).\n * <p/>\n * -- NOTE -- If you want to find scores for a feature and control list, both must be provided:\n * <p/>\n * [feature_list]: Feature list of loops/domains for which block scores are to be calculated\n * <p/>\n * [control_list]: Control list of loops/domains for which block scores are to be calculated\n * <p/>\n * <p/>\n * The optional arguments are:\n * <p/>\n * -m <int> Size of the sliding window along the diagonal in which contact domains will be found. Must be an even\n * number as (m/2) is used as the increment for the sliding window. (Default 2000)\n * <p/>\n * -c <String(s)> Chromosome(s) on which Arrowhead will be run. The number/letter for the chromosome can be used with or\n * without appending the \"chr\" string. Multiple chromosomes can be specified using commas (e.g. 1,chr2,X,chrY)\n * <p/>\n * <p/>\n * ----------------\n * Arrowhead Examples\n * ----------------\n * <p/>\n * arrowhead -m 2000 KR ch12-lx-b-lymphoblasts_mapq_30.hic contact_domains_list 10000\n * This command will run Arrowhead on a mouse cell line HiC map and save all contact domains to the\n * contact_domains_list file. These are the settings used to generate the official contact domain list on the\n * ch12-lx-b-lymphoblast cell line.\n * <p/>\n * arrowhead KR GM12878_mapq_30.hic contact_domains_list 5000\n * This command will run Arrowhead on the GM12878 HiC map and save all contact domains to the contact_domains_list\n * file. These are the settings used to generate the official GM12878 contact domain list.\n */\npublic class Arrowhead extends JuicerCLT {\n\n    private static int matrixSize = 2000;\n    private File outputDirectory;\n    private boolean configurationsSetByUser = false;\n    private boolean controlAndListProvided = false;\n    private String featureList, controlList;\n    // must be passed via command line\n    private int resolution = 10000;\n    private Dataset ds;\n\n    public Arrowhead() {\n        super(\"arrowhead [-c chromosome(s)] [-m matrix size] [-r resolution] [-k normalization (NONE/VC/VC_SQRT/KR)] \" +\n                \"<hicFile(s)> <output_file> [feature_list] [control_list]\");\n        HiCGlobals.useCache = false;\n    }\n\n    public static String getBasicUsage() {\n        return \"arrowhead <hicFile(s)> <output_file>\";\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 3 && args.length != 5) {\n            // 3 - standard, 5 - when list/control provided\n            printUsageAndExit();  // this will exit\n        }\n\n        ds = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        outputDirectory = HiCFileTools.createValidDirectory(args[2]);\n\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        List<String> potentialResolution = juicerParser.getMultipleResolutionOptions();\n        if (potentialResolution != null && potentialResolution.size() > 0) {\n            resolution = Integer.parseInt(potentialResolution.get(0));\n            configurationsSetByUser = true;\n        }\n\n        if (args.length == 5) {\n            controlAndListProvided = true;\n            featureList = args[3];\n            controlList = args[4];\n        }\n\n        int specifiedMatrixSize = juicerParser.getMatrixSizeOption();\n        if (specifiedMatrixSize > 1) {\n            matrixSize = specifiedMatrixSize;\n        }\n\n        updateNumberOfCPUThreads(juicerParser, 1);\n\n        List<String> t = juicerParser.getThresholdOptions();\n        if (t != null && t.size() == 6) {\n            double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 6, Double.NaN);\n            if (thresholds.length == 6) {\n                if (!Double.isNaN(thresholds[0])) BlockBuster.varThreshold = thresholds[0];\n                if (!Double.isNaN(thresholds[1])) BlockBuster.highSignThreshold = thresholds[1];\n                if (!Double.isNaN(thresholds[2])) BlockBuster.maxLowSignThreshold = thresholds[2];\n                if (!Double.isNaN(thresholds[3])) BlockBuster.minLowSignThreshold = thresholds[3];\n                if (!Double.isNaN(thresholds[4])) BlockBuster.decrementLowSignThreshold = thresholds[4];\n                if (!Double.isNaN(thresholds[5])) BlockBuster.minBlockSize = (int) thresholds[5];\n            }\n        }\n    }\n\n    @Override\n    public void run() {\n        try {\n            final ExpectedValueFunction df = ds.getExpectedValues(new HiCZoom(HiC.Unit.BP, 2500000), NormalizationHandler.NONE);\n\t\t\tdouble firstExpected = df.getExpectedValuesNoNormalization().getFirstValue(); // expected value on diagonal\n            // From empirical testing, if the expected value on diagonal at 2.5Mb is >= 100,000\n            // then the map had more than 300M contacts.\n            if (firstExpected < 100000) {\n                System.err.println(\"Warning: Hi-C map may be too sparse to find many domains via Arrowhead.\");\n            }\n\n            // high quality (IMR90, GM12878) maps have different settings\n            if (!configurationsSetByUser) {\n                matrixSize = 2000;\n                if (firstExpected > 250000) {\n                    resolution = 5000;\n                    System.out.println(\"Default settings for 5kb being used\");\n                } else {\n                    resolution = 10000;\n                    System.out.println(\"Default settings for 10kb being used\");\n                }\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to assess map sparsity; continuing with Arrowhead\");\n            if (!configurationsSetByUser) {\n                matrixSize = 2000;\n                resolution = 10000;\n                System.out.println(\"Default settings for 10kb being used\");\n            }\n        }\n\n        ChromosomeHandler chromosomeHandler = ds.getChromosomeHandler();\n\n        final Feature2DList contactDomainsGenomeWide = new Feature2DList();\n        final Feature2DList contactDomainListScoresGenomeWide = new Feature2DList();\n        final Feature2DList contactDomainControlScoresGenomeWide = new Feature2DList();\n\n        final Feature2DList inputList = new Feature2DList();\n        final Feature2DList inputControl = new Feature2DList();\n        if (controlAndListProvided) {\n            inputList.add(Feature2DParser.loadFeatures(featureList, chromosomeHandler, true, null, false));\n            inputControl.add(Feature2DParser.loadFeatures(controlList, chromosomeHandler, true, null, false));\n        }\n\n        File outputBlockFile = new File(outputDirectory, resolution + \"_blocks.bedpe\");\n        File outputListFile = null;\n        File outputControlFile = null;\n        if (controlAndListProvided) {\n            outputListFile = new File(outputDirectory, resolution + \"_list_scores.bedpe\");\n            outputControlFile = new File(outputDirectory, resolution + \"_control_scores.bedpe\");\n        }\n\n        // chromosome filtering must be done after input/control created\n        // because full set of chromosomes required to parse lists\n        if (givenChromosomes != null)\n            chromosomeHandler = HiCFileTools.stringToChromosomes(givenChromosomes, chromosomeHandler);\n\n        final HiCZoom zoom = new HiCZoom(HiC.Unit.BP, resolution);\n\n        final double maxProgressStatus = determineHowManyChromosomesWillActuallyRun(ds, chromosomeHandler, zoom);\n        if (maxProgressStatus < 1) {\n            System.err.println(\"No valid chromosome matrices at given resolution\");\n            return;\n        }\n        final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n        System.out.println(\"max \" + maxProgressStatus);\n\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n\n        for (final Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chr, chr, zoom);\n                    if (zd != null) {\n\n                        ArrowheadScoreList list = new ArrowheadScoreList(inputList, chr, resolution);\n                        ArrowheadScoreList control = new ArrowheadScoreList(inputControl, chr, resolution);\n\n                        if (HiCGlobals.printVerboseComments) {\n                            System.out.println(\"\\nProcessing \" + chr.getName());\n                        }\n\n                        // actual Arrowhead algorithm\n                        BlockBuster.run(chr, resolution, matrixSize, zd, norm, list, control, contactDomainsGenomeWide,\n                                contactDomainListScoresGenomeWide, contactDomainControlScoresGenomeWide);\n\n                        //todo should this be inside if? But the wouldn't increment for skipped chr;s?\n                        int currProg = currentProgressStatus.incrementAndGet();\n                        System.out.println(((int) Math.floor((100.0 * currProg) / maxProgressStatus)) + \"% \");\n                    }\n                }\n            };\n            executor.execute(worker);\n        }\n\n        executor.shutdown();\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n\n        // save the data on local machine\n        contactDomainsGenomeWide.exportFeatureList(outputBlockFile, true, Feature2DList.ListFormat.ARROWHEAD);\n        System.out.println(contactDomainsGenomeWide.getNumTotalFeatures() + \" domains written to file: \" +\n                outputBlockFile.getAbsolutePath());\n        if (controlAndListProvided) {\n            contactDomainListScoresGenomeWide.exportFeatureList(outputListFile, false, Feature2DList.ListFormat.NA);\n            contactDomainControlScoresGenomeWide.exportFeatureList(outputControlFile, false, Feature2DList.ListFormat.NA);\n        }\n        System.out.println(\"Arrowhead complete\");\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/CompareLists.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.anchor.MotifAnchorTools;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.track.feature.*;\n\nimport java.awt.*;\nimport java.io.File;\n\n/**\n * Created by muhammadsaadshamim on 9/14/15.\n */\npublic class CompareLists extends JuicerCLT {\n\n    public final static String PARENT_ATTRIBUTE = \"parent_list\";\n    public static final Color AAA = new Color(102, 0, 153);\n    public static final Color BBB = new Color(255, 102, 0);\n    /**\n     * Arbitrary colors for comparison list\n     **/\n    private static final Color AB = new Color(34, 139, 34);\n    private static final Color AA = new Color(0, 255, 150);\n    private static final Color BB = new Color(150, 255, 0);\n    private int threshold = 10000, compareTypeID = 0;\n    private String genomeID, inputFileA, inputFileB, outputPath = \"comparison_list.bedpe\";\n\n    public CompareLists() {\n        super(\"compare [-m threshold] [-c chromosome(s)] <compareType> <genomeID> <list1> <list2> [output_path]\\n\" +\n                \"comparetype:   0 - overlap/intersect within distance threshold\\n\" +\n                \"               1 - comparison with ctcf motifs\\n\" +\n                \"               2 - convergence calculation for list1 with ctcf motifs\");\n        HiCGlobals.useCache = false;\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 5 && args.length != 6) {\n            printUsageAndExit();\n        }\n\n        compareTypeID = Integer.parseInt(args[1]);\n        genomeID = args[2];\n        inputFileA = args[3];\n        inputFileB = args[4];\n        if (args.length == 6) {\n            outputPath = args[5];\n        } else {\n            if (inputFileB.endsWith(\".txt\")) {\n                outputPath = inputFileB.substring(0, inputFileB.length() - 4) + \"_comparison_results.bedpe\";\n            } else if (inputFileB.endsWith(\".bedpe\")) {\n                outputPath = inputFileB.substring(0, inputFileB.length() - 6) + \"_comparison_results.bedpe\";\n            } else {\n                outputPath = inputFileB + \"_comparison_results.bedpe\";\n            }\n        }\n\n        int specifiedMatrixSize = juicerParser.getMatrixSizeOption();\n        if (specifiedMatrixSize >= 0) {\n            threshold = specifiedMatrixSize;\n        }\n    }\n\n\n    @Override\n    public void run() {\n\n        ChromosomeHandler handler = HiCFileTools.loadChromosomes(genomeID);\n        if (givenChromosomes != null)\n            handler = HiCFileTools.stringToChromosomes(givenChromosomes, handler);\n\n        Feature2DList listA = null, listB = null;\n        if (compareTypeID == 0) {\n            listA = Feature2DParser.loadFeatures(inputFileA, handler, false, null, false);\n            listB = Feature2DParser.loadFeatures(inputFileB, handler, false, null, false);\n\n        } else if (compareTypeID == 1 || compareTypeID == 2) {\n            Feature2DWithMotif.useSimpleOutput = true;\n            listA = Feature2DParser.loadFeatures(inputFileA, handler, true, null, true);\n            listB = Feature2DParser.loadFeatures(inputFileB, handler, true, null, true);\n        }\n\n        if (compareTypeID == 2) {\n            generateHistogramMetrics(listB);\n        } else {\n            compareTwoLists(listA, listB, compareTypeID);\n        }\n    }\n\n    private void generateHistogramMetrics(Feature2DList list) {\n        final int[] metrics = MotifAnchorTools.calculateConvergenceHistogram(list);\n        System.out.println(\"++ : \" + metrics[0] + \" +- : \" + metrics[1] + \" -+ : \" + metrics[2] + \" -- : \" + metrics[3]\n                + \" not unique : \" + metrics[4] + \" not complete : \" + metrics[5]);\n    }\n\n    private void compareTwoLists(Feature2DList listA, Feature2DList listB, int compareTypeID) {\n        int sizeA = listA.getNumTotalFeatures();\n        int sizeB = listB.getNumTotalFeatures();\n        System.out.println(\"List Size: \" + sizeA + \"(A) \" + sizeB + \"(B)\");\n\n        if (compareTypeID == 0) {\n            Feature2D.tolerance = 0;\n        } else if (compareTypeID == 1) {\n            Feature2D.tolerance = threshold;\n        }\n        Feature2DWithMotif.lenientEqualityEnabled = false;\n\n        Feature2DList exactMatches = Feature2DList.getIntersection(listA, listB);\n        int numExactMatches = exactMatches.getNumTotalFeatures();\n        System.out.println(\"Number of exact matches: \" + numExactMatches);\n\n        Feature2D.tolerance = this.threshold;\n        Feature2DWithMotif.lenientEqualityEnabled = true;\n        //Feature2DList matchesWithinToleranceFromA = Feature2DList.getIntersection(listA, listB);\n        //Feature2DList matchesWithinToleranceFromB = Feature2DList.getIntersection(listB, listA);\n\n        if (compareTypeID == 0 || compareTypeID == 1) {\n            Feature2D.tolerance = threshold;\n        }\n        Feature2DWithMotif.lenientEqualityEnabled = false;\n\n        Feature2DList matchesWithinToleranceUniqueToA = Feature2DTools.subtract(listA, exactMatches);\n        matchesWithinToleranceUniqueToA = Feature2DList.getIntersection(matchesWithinToleranceUniqueToA, listB);\n\n        Feature2DList matchesWithinToleranceUniqueToB = Feature2DTools.subtract(listB, exactMatches);\n        matchesWithinToleranceUniqueToB = Feature2DList.getIntersection(matchesWithinToleranceUniqueToB, listA);\n\n        int numMatchesWithinTolA = matchesWithinToleranceUniqueToA.getNumTotalFeatures();\n        int numMatchesWithinTolB = matchesWithinToleranceUniqueToB.getNumTotalFeatures();\n\n        System.out.println(\"Number of matches within tolerance: \" + numMatchesWithinTolA + \"(A) \" + numMatchesWithinTolB + \"(B)\");\n\n        Feature2DList uniqueToA = Feature2DTools.subtract(listA, exactMatches);\n        uniqueToA = Feature2DTools.subtract(uniqueToA, matchesWithinToleranceUniqueToA);\n        uniqueToA = Feature2DTools.subtract(uniqueToA, listB);\n\n        Feature2DList uniqueToB = Feature2DTools.subtract(listB, exactMatches);\n        uniqueToB = Feature2DTools.subtract(uniqueToB, matchesWithinToleranceUniqueToB);\n        uniqueToB = Feature2DTools.subtract(uniqueToB, listA);\n\n        int numUniqueToA = uniqueToA.getNumTotalFeatures();\n        int numUniqueToB = uniqueToB.getNumTotalFeatures();\n\n        System.out.println(\"Number of unique features: \" + numUniqueToA + \"(A) \" + numUniqueToB + \"(B)\");\n\n        // set parent attribute\n        exactMatches.addAttributeFieldToAll(PARENT_ATTRIBUTE, \"Common\");\n        matchesWithinToleranceUniqueToA.addAttributeFieldToAll(PARENT_ATTRIBUTE, \"A\");\n        matchesWithinToleranceUniqueToB.addAttributeFieldToAll(PARENT_ATTRIBUTE, \"B\");\n        uniqueToA.addAttributeFieldToAll(PARENT_ATTRIBUTE, \"A*\");\n        uniqueToB.addAttributeFieldToAll(PARENT_ATTRIBUTE, \"B*\");\n\n        // set colors\n        exactMatches.setColor(AB);\n        matchesWithinToleranceUniqueToA.setColor(AA);\n        matchesWithinToleranceUniqueToB.setColor(BB);\n        uniqueToA.setColor(AAA);\n        uniqueToB.setColor(BBB);\n\n        Feature2DList finalResults = new Feature2DList(exactMatches);\n        finalResults.add(matchesWithinToleranceUniqueToA);\n        finalResults.add(matchesWithinToleranceUniqueToB);\n        finalResults.add(uniqueToA);\n        finalResults.add(uniqueToB);\n\n        uniqueToA.exportFeatureList(new File(outputPath + \"_AAA.bedpe\"), false, Feature2DList.ListFormat.NA);\n        uniqueToB.exportFeatureList(new File(outputPath + \"_BBB.bedpe\"), false, Feature2DList.ListFormat.NA);\n        finalResults.exportFeatureList(new File(outputPath), false, Feature2DList.ListFormat.NA);\n\n        int percentMatch = (int) Math.round(100 * ((double) (sizeB - numUniqueToB)) / ((double) sizeB));\n        if (percentMatch > 95) {\n            System.out.println(\"Test passed\");\n        } else {\n            System.out.println(\"Test failed - \" + percentMatch + \"% match with reference list\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/HiCCUPS.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport com.google.common.primitives.Doubles;\nimport com.google.common.primitives.Floats;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.tools.utils.juicer.hiccups.*;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.math.RoundingMode;\nimport java.text.DecimalFormat;\nimport java.util.Arrays;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n * HiC Computational Unbiased Peak Search\n * <p/>\n * Developed by Suhas Rao\n * Implemented by Muhammad Shamim\n * <p/>\n * -------\n * HiCCUPS\n * -------\n * <p/>\n * hiccups [-m matrixSize] [-c chromosome(s)] [-r resolution(s)] [-f fdr] [-p peak width] [-w window]\n * [-t thresholds] [-d centroid distances] <hicFile(s)> <finalLoopsList>\n * <p/>\n * hiccups [-m matrixSize] [-c chromosome(s)] [-r resolution(s)] [-f fdr] [-p peak width] [-i window]\n * <hicFile(s)> <fdrThresholds> <enrichedPixelsList>\n * <p/>\n * The required arguments are:\n * <p/>\n * <hic file(s)>: Address of HiC File(s) which should end with .hic.  This is the file you will\n * load into Juicebox. URLs or local addresses may be used. To sum multiple HiC Files together,\n * use the '+' symbol between the addresses (no whitespace between addresses).\n * <p/>\n * <finalLoopsList>: Final list of all loops found by HiCCUPS. Can be visualized directly in Juicebox as a 2D annotation.\n * By default, various values critical to the HICCUPS algorithm are saved as attributes for each loop found. These can be\n * disabled using the suppress flag below.\n * <p/>\n * -- OR -- If you do not want to run post processing and simply want the enriched pixels\n * <p/>\n * <fdrThresholds>: thresholds used in the HiCCUPS algorithm for the Bottom Left, Donut, Horizontal, and Vertical masks\n * <p/>\n * <enrichedPixelsList>: Final list of all enriched pixels found by HiCCUPS. Can be visualized directly in Juicebox as\n * 2D annotations.\n * <p/>\n * <p/>\n * The optional arguments are:\n * <p/>\n * -m <int> Maximum size of the submatrix within the chromosome passed on to GPU (Must be an even number greater than 40\n * to prevent issues from running the CUDA kernel). The upper limit will depend on your GPU. Dedicated GPUs\n * should be able to use values such as 500, 1000, or 2048 without trouble. Integrated GPUs are unlikely to run\n * sizes larger than 90 or 100. Matrix size will not effect the result, merely the time it takes for hiccups.\n * Larger values (with a dedicated GPU) will run fastest.\n * <p/>\n * -c <String(s)> Chromosome(s) on which HiCCUPS will be run. The number/letter for the chromosome can be used with or\n * without appending the \"chr\" string. Multiple chromosomes can be specified using commas (e.g. 1,chr2,X,chrY)\n * <p/>\n * -r <int(s)> Resolution(s) for which HiCCUPS will be run. Multiple resolutions can be specified using commas\n * (e.g. 25000,10000,5000). Due ot the nature of DNA looping, it is unlikely that loops will be found at\n * lower resolutions (i.e. 50kB or 100kB)\n * IMPORTANT: if multiple resolutions are used, the flags below can be configured so that different parameters are\n * used for the different resolutions.\n * <p/>\n * -f <int(s)> FDR values actually corresponding to max_q_val (i.e. for 1% FDR use 0.01, for 10%FDR use 0.1). Different\n * FDR values can be used for each resolution using commas. (e.g \"-r 5000,10000 -f 0.1,0.15\" would run HiCCUPS at\n * 10% FDR for resolution 5000 and 15% FDR for resolution 10000)\n * <p/>\n * -p <int(s)> Peak width used for finding enriched pixels in HiCCUPS. Different peak widths can be used for each\n * resolution using commas. (e.g \"-r 5000,10000 -p 4,2\" would run at peak width 4 for resolution 5000 and\n * peak width 2 for resolution 10000)\n * <p/>\n * -w <int(s)> Window width used for finding enriched pixels in HiCCUPS. Different window widths can be used for each\n * resolution using commas. (e.g \"-r 5000,10000 -p 10,6\" would run at window width 10 for resolution 5000 and\n * window width 6 for resolution 10000)\n * <p/>\n * -t <floats> Thresholds for merging loop lists of different resolutions. Four values must be given, separated by\n * commas (e.g. 0.02,1.5,1.75,2). These thresholds (in order) represent:\n * > threshold allowed for sum of FDR values of horizontal, vertical donut mask, and bottom left regions\n * (an accepted loop must stay below this threshold)\n * > threshold ratio of observed value to expected horizontal/vertical value\n * (an accepted loop must exceed this threshold)\n * > threshold ratio of observed value to expected donut mask value\n * (an accepted loop must exceed this threshold)\n * > threshold ratio of observed value to expected bottom left value\n * (an accepted loop must exceed this threshold)\n * <p/>\n * -d <ints> Distances used for merging centroids across different resolutions. Three values must be given, separated by\n * commas (e.g. 20000,20000,50000). These thresholds (in order) represent:\n * > distance (radius) around centroid used for merging at 5kB resolution (if present)\n * > distance (radius) around centroid used for merging at 10kB resolution (if present)\n * > distance (radius) around centroid used for merging at 25kB resolution (if present)\n * If a resolution (5kB, 10kB, or 25kB) is not available, that centroid distance will be ignored during the merger\n * step (but a distance value should still be passed as a parameter for that resolution e.g. 0)\n * <p/>\n * ----------------\n * HiCCUPS Examples\n * ----------------\n * <p/>\n * hiccups HIC006.hic all_hiccups_loops\n * > This command will run HiCCUPS on HIC006 and save all found loops to the all_hiccups_loops files\n * <p/>\n * hiccups -m 500 -r 5000,10000 -f 0.1,0.1 -p 4,2 -w 7,5 -d 20000,20000,0  -c 22  HIC006.hic all_hiccups_loops\n * > This command will run HiCCUPS on chromosome 22 of HIC006 at 5kB and 10kB resolution using the following values:\n * >> 5kB: fdr 10%, peak width 4, window width 7, and centroid distance 20kB\n * >> 10kB: fdr 10%, peak width 2, window width 5, and centroid distance 20kB\n * > The resulting loop list will be merged and saved as all_hiccups_loops\n * > Note that these are values used for generating the GM12878 loop list\n */\npublic class HiCCUPS extends JuicerCLT {\n\n    public static final int regionMargin = 20;\n    public static final int krNeighborhood = 5;\n    public static final Color defaultPeakColor = Color.cyan;\n    public static final boolean shouldColorBeScaledByFDR = false;\n    public static final String CPU_VERSION_WARNING = \"WARNING - You are using the CPU version of HiCCUPS.\\n\" +\n            \"The GPU version of HiCCUPS is the official version and has been tested extensively.\\n\" +\n            \"The CPU version only searches for loops within 8MB (by default) of the diagonal and is still experimental.\";\n    private static final int totalMargin = 2 * regionMargin;\n    public static final int w1 = 40;      // TODO dimension should be variably set\n    private static final int w2 = 10000;   // TODO dimension should be variably set\n    private static final boolean dataShouldBePostProcessed = true;\n    public static double fdrsum = 0.02;\n    public static double oeThreshold1 = 1.5;\n    public static double oeThreshold2 = 1.75;\n    public static double oeThreshold3 = 2;\n    public static double oeThreshold4 = 0;\n    private static int matrixSize = 512;// 540 original\n    private static int regionWidth = matrixSize - totalMargin;\n    private boolean configurationsSetByUser = false;\n    private String featureListPath;\n    private boolean listGiven = false;\n    private ChromosomeHandler directlyInitializedChromosomeHandler = null;\n\n    /*\n     * Reasonable Commands\n     *\n     * fdr = 0.10 for all resolutions\n     * peak width = 1 for 25kb, 2 for 10kb, 4 for 5kb\n     * window = 3 for 25kb, 5 for 10kb, 7 for 5kb\n     *\n     * cluster radius is 20kb for 5kb and 10kb res and 50kb for 25kb res\n     * fdrsumthreshold is 0.02 for all resolutions\n     * oeThreshold1 = 1.5 for all res\n     * oeThreshold2 = 1.75 for all res\n     * oeThreshold3 = 2 for all res\n     *\n     * published GM12878 looplist was only generated with 5kb and 10kb resolutions\n     * same with published IMR90 looplist\n     * published CH12 looplist only generated with 10kb\n     */\n    private File outputDirectory;\n    private List<HiCCUPSConfiguration> configurations;\n    private Dataset ds;\n    private boolean useCPUVersionHiCCUPS = false, restrictSearchRegions = false;\n\n    public HiCCUPS() {\n        super(\"hiccups [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] \" +\n                \"[-c chromosome(s)] [-r resolution(s)] [--restrict] \" +\n                \"[-f fdr] [-p peak width] [-i window] [-t thresholds] [-d centroid distances] \" +\n                \"<hicFile> <outputDirectory> [specified_loop_list]\");\n        Feature2D.allowHiCCUPSOrdering = true;\n    }\n\n    public static String getBasicUsage() {\n        return \"hiccups <hicFile> <outputDirectory>\";\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 3 && args.length != 4) {\n            printUsageAndExit();\n        }\n        // TODO: add code here to check for CUDA/GPU installation. The below is not ideal.\n\n        ds = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        outputDirectory = HiCFileTools.createValidDirectory(args[2]);\n\n        if (args.length == 4) {\n            listGiven = true;\n            featureListPath = args[3];\n        }\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        determineValidMatrixSize(juicerParser);\n        determineValidConfigurations(juicerParser, ds.getBpZooms());\n\n        if (juicerParser.restrictSearchRegionsOptions()) {\n            restrictSearchRegions = true;\n            System.out.println(\"WARNING - You are restricting the regions the HiCCUPS will explore.\");\n        }\n\n        if (juicerParser.getCPUVersionOfHiCCUPSOptions()) {\n            useCPUVersionHiCCUPS = true;\n            restrictSearchRegions = true;\n            System.out.println(CPU_VERSION_WARNING);\n        }\n\n        updateNumberOfCPUThreads(juicerParser, 1);\n    }\n\n    /**\n     * Used by hiccups diff to set the properties of hiccups directly without resorting to command line usage\n     *\n     * @param dataset\n     * @param outputDirectoryPath\n     * @param featureListPath\n     * @param preferredNorm\n     * @param matrixSize\n     * @param providedCommonChromosomeHandler\n     * @param configurations\n     * @param thresholds\n     */\n    public void initializeDirectly(Dataset dataset, String outputDirectoryPath,\n                                   String featureListPath, NormalizationType preferredNorm, int matrixSize,\n                                   ChromosomeHandler providedCommonChromosomeHandler,\n                                   List<HiCCUPSConfiguration> configurations, double[] thresholds,\n                                   boolean usingCPUVersion, boolean restrictSearchRegions) {\n        this.ds = dataset;\n        outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n        if (featureListPath != null) {\n            listGiven = true;\n            this.featureListPath = featureListPath;\n        }\n\n        directlyInitializedChromosomeHandler = providedCommonChromosomeHandler;\n\n        if (preferredNorm != null) norm = preferredNorm;\n\n        // will just confirm matrix size is large enough\n        determineValidMatrixSize(matrixSize);\n\n        // configurations should have been passed in\n        if (configurations != null && configurations.size() > 0) {\n            configurationsSetByUser = true;\n            this.configurations = configurations;\n        }\n\n        // fdr & oe thresholds directly sent in\n        if (thresholds != null) setHiCCUPSFDROEThresholds(thresholds);\n\n        this.restrictSearchRegions = restrictSearchRegions;\n        if (usingCPUVersion) {\n            useCPUVersionHiCCUPS = true;\n            this.restrictSearchRegions = true;\n        }\n    }\n\n    @Override\n    public void run() {\n\n        try {\n            final ExpectedValueFunction df = ds.getExpectedValues(new HiCZoom(HiC.Unit.BP, 2500000), NormalizationHandler.NONE);\n            double firstExpected = df.getExpectedValuesNoNormalization().getFirstValue(); // expected value on diagonal\n            // From empirical testing, if the expected value on diagonal at 2.5Mb is >= 100,000\n            // then the map had more than 300M contacts.\n            if (firstExpected < 100000) {\n                System.err.println(\"Warning Hi-C map may be too sparse to find many loops via HiCCUPS.\");\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to assess map sparsity; continuing with HiCCUPS\");\n        }\n\n        if (!configurationsSetByUser) {\n            configurations = HiCCUPSConfiguration.getDefaultSetOfConfigsForUsers();\n        }\n\n        ChromosomeHandler commonChromosomesHandler = ds.getChromosomeHandler();\n        if (directlyInitializedChromosomeHandler != null && directlyInitializedChromosomeHandler.size() > 0) {\n            commonChromosomesHandler = directlyInitializedChromosomeHandler;\n        } else if (givenChromosomes != null && givenChromosomes.size() > 0) {\n            commonChromosomesHandler = HiCFileTools.stringToChromosomes(givenChromosomes, commonChromosomesHandler);\n        }\n\n        Map<Integer, Feature2DList> loopLists = new HashMap<>();\n        Map<Integer, Feature2DList> givenLoopLists = new HashMap<>();\n\n        File outputMergedFile = new File(outputDirectory, HiCCUPSUtils.getMergedLoopsFileName());\n        File outputMergedGivenFile = new File(outputDirectory, HiCCUPSUtils.getMergedRequestedLoopsFileName());\n\n        Feature2DHandler inputListFeature2DHandler = new Feature2DHandler();\n        if (listGiven) {\n            inputListFeature2DHandler.setLoopList(featureListPath, commonChromosomesHandler);\n        }\n\n        for (HiCCUPSConfiguration conf : configurations) {\n            System.out.println(\"Running HiCCUPS for resolution \" + conf.getResolution());\n            Feature2DList enrichedPixels = runHiccupsProcessing(ds, conf, commonChromosomesHandler, inputListFeature2DHandler, givenLoopLists);\n            if (enrichedPixels != null) {\n                loopLists.put(conf.getResolution(), enrichedPixels);\n            }\n        }\n\n        if (dataShouldBePostProcessed) {\n            HiCCUPSUtils.postProcess(loopLists, ds, commonChromosomesHandler,\n                    configurations, norm, outputDirectory, false, outputMergedFile, 1);\n            if (listGiven) {\n                HiCCUPSUtils.postProcess(givenLoopLists, ds, commonChromosomesHandler,\n                        configurations, norm, outputDirectory, true, outputMergedGivenFile, 1);\n            }\n        }\n        System.out.println(\"HiCCUPS complete\");\n        // else the thresholds and raw pixels were already saved when hiccups was run\n    }\n\n    /**\n     * Actual run of the HiCCUPS algorithm\n     *\n     * @param ds                dataset from hic file\n     * @param conf              configuration of hiccups inputs\n     * @param chromosomeHandler list of chromosomes to run hiccups on\n     * @param givenLoopLists\n     * @return list of enriched pixels\n     */\n    private Feature2DList runHiccupsProcessing(Dataset ds, final HiCCUPSConfiguration conf, ChromosomeHandler chromosomeHandler,\n                                               final Feature2DHandler inputListFeature2DHandler, Map<Integer, Feature2DList> givenLoopLists) {\n\n        long begin_time = System.currentTimeMillis();\n\n        HiCZoom zoom = ds.getZoomForBPResolution(conf.getResolution());\n        if (zoom == null) {\n            System.err.println(\"Data not available at \" + conf.getResolution() + \" resolution\");\n            return null;\n        }\n\n        // open the print writer early so the file I/O capability is verified before running hiccups\n        PrintWriter outputFDR = HiCFileTools.openWriter(\n                new File(outputDirectory, HiCCUPSUtils.getFDRThresholdsFilename(conf.getResolution())));\n\n        final long[][] histBL = new long[w1][w2];\n        final long[][] histDonut = new long[w1][w2];\n        final long[][] histH = new long[w1][w2];\n        final long[][] histV = new long[w1][w2];\n        final float[][] fdrLogBL = new float[w1][w2];\n        final float[][] fdrLogDonut = new float[w1][w2];\n        final float[][] fdrLogH = new float[w1][w2];\n        final float[][] fdrLogV = new float[w1][w2];\n        final float[] thresholdBL = ArrayTools.newValueInitializedFloatArray(w1, (float) w2);\n        final float[] thresholdDonut = ArrayTools.newValueInitializedFloatArray(w1, (float) w2);\n        final float[] thresholdH = ArrayTools.newValueInitializedFloatArray(w1, (float) w2);\n        final float[] thresholdV = ArrayTools.newValueInitializedFloatArray(w1, (float) w2);\n\n        // to hold all enriched pixels found in second run\n        final Feature2DList globalList = new Feature2DList();\n        final Feature2DList requestedList = new Feature2DList();\n\n\n        // two runs, 1st to build histograms, 2nd to identify loops\n\n        final HiCCUPSRegionHandler regionHandler = new HiCCUPSRegionHandler(ds, chromosomeHandler, zoom, norm, conf, regionWidth,\n                regionMargin, restrictSearchRegions);\n\n        for (final int runNum : new int[]{0, 1}) {\n\n            final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n            final AtomicInteger indexOfHiCCUPSRegion = new AtomicInteger(0);\n\n            ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n            for (int l = 0; l < numCPUThreads; l++) {\n                Runnable worker = new Runnable() {\n                    @Override\n                    public void run() {\n                        runCoreCodeForHiCCUPS(conf, indexOfHiCCUPSRegion, currentProgressStatus, regionHandler, matrixSize,\n                                thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom,\n                                histBL, histDonut, histH, histV, runNum, fdrLogBL, fdrLogDonut, fdrLogH, fdrLogV,\n                                inputListFeature2DHandler, requestedList, globalList);\n                    }\n                };\n                executor.execute(worker);\n            }\n            executor.shutdown();\n\n            // Wait until all threads finish\n            while (!executor.isTerminated()) {\n            }\n\n            if (runNum == 0) {\n\n                long thresh_time0 = System.currentTimeMillis();\n\n                long[][] rcsHistBL = ArrayTools.makeReverse2DCumulativeArray(histBL);\n                long[][] rcsHistDonut = ArrayTools.makeReverse2DCumulativeArray(histDonut);\n                long[][] rcsHistH = ArrayTools.makeReverse2DCumulativeArray(histH);\n                long[][] rcsHistV = ArrayTools.makeReverse2DCumulativeArray(histV);\n\n                for (int i = 0; i < w1; i++) {\n                    float[] unitPoissonPMF = Floats.toArray(Doubles.asList(ArrayTools.generatePoissonPMF(i, w2)));\n                    HiCCUPSUtils.calculateThresholdAndFDR(i, w2, conf.getFDRThreshold(), unitPoissonPMF, rcsHistBL, thresholdBL, fdrLogBL);\n                    HiCCUPSUtils.calculateThresholdAndFDR(i, w2, conf.getFDRThreshold(), unitPoissonPMF, rcsHistDonut, thresholdDonut, fdrLogDonut);\n                    HiCCUPSUtils.calculateThresholdAndFDR(i, w2, conf.getFDRThreshold(), unitPoissonPMF, rcsHistH, thresholdH, fdrLogH);\n                    HiCCUPSUtils.calculateThresholdAndFDR(i, w2, conf.getFDRThreshold(), unitPoissonPMF, rcsHistV, thresholdV, fdrLogV);\n                }\n\n                if (HiCGlobals.printVerboseComments) {\n                    long thresh_time1 = System.currentTimeMillis();\n                    System.out.println(\"Time to calculate thresholds: \" + (thresh_time1 - thresh_time0) + \"ms\");\n                }\n            }\n        }\n\n        globalList.exportFeatureList(new File(outputDirectory, HiCCUPSUtils.getEnrichedPixelFileName(conf.getResolution())),\n                true, Feature2DList.ListFormat.ENRICHED);\n        if (listGiven) {\n            requestedList.exportFeatureList(new File(outputDirectory, HiCCUPSUtils.getRequestedLoopsFileName(conf.getResolution())),\n                    true, Feature2DList.ListFormat.ENRICHED);\n            givenLoopLists.put(conf.getResolution(), requestedList);\n        }\n        for (int i = 0; i < w1; i++) {\n            outputFDR.println(i + \"\\t\" + thresholdBL[i] + \"\\t\" + thresholdDonut[i] + \"\\t\" + thresholdH[i] +\n                    \"\\t\" + thresholdV[i]);\n        }\n        outputFDR.close();\n\n\n        if (HiCGlobals.printVerboseComments) {\n            long final_time = System.currentTimeMillis();\n            System.out.println(\"Total time: \" + (final_time - begin_time));\n        }\n\n        return globalList;\n    }\n\n    private void runCoreCodeForHiCCUPS(HiCCUPSConfiguration conf, AtomicInteger indexOfHiCCUPSRegion, AtomicInteger currentProgressStatus,\n                                       HiCCUPSRegionHandler regionHandler, int matrixSize,\n                                       float[] thresholdBL, float[] thresholdDonut, float[] thresholdH, float[] thresholdV,\n                                       NormalizationType norm, HiCZoom zoom,\n                                       long[][] histBL, long[][] histDonut, long[][] histH, long[][] histV, int runNum,\n                                       float[][] fdrLogBL, float[][] fdrLogDonut, float[][] fdrLogH, float[][] fdrLogV,\n                                       Feature2DHandler inputListFeature2DHandler, Feature2DList requestedList, Feature2DList globalList) {\n\n\n        int indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n\n        GPUController gpuController = buildGPUController(conf);\n\n        while (indexOfRegionForThread < regionHandler.getSize()) {\n\n            HiCCUPSRegionContainer regionContainer = regionHandler.getRegionFromIndex(indexOfRegionForThread);\n            try {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println();\n                    System.out.println(\"GPU Run Details\");\n                    System.out.println(\"Row bounds \" + Arrays.toString(regionContainer.getRowBounds()));\n                    System.out.println(\"Col bounds \" + Arrays.toString(regionContainer.getColumnBounds()));\n                }\n\n                int[] rowBounds = regionContainer.getRowBounds();\n                int[] columnBounds = regionContainer.getColumnBounds();\n\n                GPUOutputContainer gpuOutputs = gpuController.process(regionHandler, regionContainer, matrixSize,\n                        thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom);\n\n                int diagonalCorrection = (rowBounds[4] - columnBounds[4]) + conf.getPeakWidth() + 2;\n\n                if (runNum == 0) {\n                    gpuOutputs.cleanUpBinNans();\n                    gpuOutputs.cleanUpBinDiagonal(diagonalCorrection);\n                    gpuOutputs.updateHistograms(histBL, histDonut, histH, histV, w1, w2);\n\n                } else if (runNum == 1) {\n                    gpuOutputs.cleanUpPeakNaNs();\n                    gpuOutputs.cleanUpPeakDiagonal(diagonalCorrection);\n\n                    Chromosome chromosome = regionContainer.getChromosome();\n\n                    Feature2DList peaksList = gpuOutputs.extractPeaks(chromosome.getIndex(), chromosome.getName(),\n                            w1, w2, rowBounds[4], columnBounds[4], conf.getResolution());\n                    Feature2DTools.calculateFDR(peaksList, fdrLogBL, fdrLogDonut, fdrLogH, fdrLogV);\n                    globalList.add(peaksList);\n\n                    if (listGiven) {\n                        float rowBound1GenomeCoords = ((float) rowBounds[4]) * conf.getResolution();\n                        float columnBound1GenomeCoords = ((float) columnBounds[4]) * conf.getResolution();\n                        float rowBound2GenomeCoords = ((float) rowBounds[5] - 1) * conf.getResolution();\n                        float columnBound2GenomeCoords = ((float) columnBounds[5] - 1) * conf.getResolution();\n                        // System.out.println(chromosome.getIndex() + \"\\t\" + rowBound1GenomeCoords + \"\\t\" + rowBound2GenomeCoords + \"\\t\" + columnBound1GenomeCoords + \"\\t\" + columnBound2GenomeCoords);\n                        net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(rowBound1GenomeCoords,\n                                columnBound1GenomeCoords, rowBound2GenomeCoords, columnBound2GenomeCoords);\n                        List<Feature2D> inputListFoundFeatures = inputListFeature2DHandler.getContainedFeatures(chromosome.getIndex(), chromosome.getIndex(),\n                                currentWindow);\n                        Feature2DList peaksRequestedList = gpuOutputs.extractPeaksListGiven(chromosome.getIndex(), chromosome.getName(),\n                                w1, w2, rowBounds[4], columnBounds[4], conf.getResolution(), inputListFoundFeatures);\n                        Feature2DTools.calculateFDR(peaksRequestedList, fdrLogBL, fdrLogDonut, fdrLogH, fdrLogV);\n                        requestedList.add(peaksRequestedList);\n                    }\n\n                }\n                int currProg = currentProgressStatus.incrementAndGet();\n                int resonableDivisor = Math.max(regionHandler.getSize() / 20, 1);\n                if (HiCGlobals.printVerboseComments || currProg % resonableDivisor == 0) {\n                    DecimalFormat df = new DecimalFormat(\"#.####\");\n                    df.setRoundingMode(RoundingMode.FLOOR);\n                    System.out.println(df.format(Math.floor((100.0 * currProg) / regionHandler.getSize())) + \"% \");\n                }\n\n            } catch (IOException e) {\n                System.err.println(\"No data in map region\");\n            }\n\n            indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n        }\n    }\n\n    private GPUController buildGPUController(HiCCUPSConfiguration conf) {\n        try {\n            return new GPUController(conf.getWindowWidth(), matrixSize,\n                    conf.getPeakWidth(), useCPUVersionHiCCUPS);\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.err.println(\"GPU/CUDA Installation Not Detected\");\n            System.err.println(\"Exiting HiCCUPS\");\n            System.exit(26);\n            return null;\n        }\n    }\n\n    /**\n     * @param juicerParser  Parser to determine configurations\n     * @param availableZooms\n     */\n    private void determineValidConfigurations(CommandLineParserForJuicer juicerParser, List<HiCZoom> availableZooms) {\n\n        configurations = HiCCUPSConfiguration.extractConfigurationsFromCommandLine(juicerParser, availableZooms, 1);\n        if (configurations == null) {\n            System.out.println(\"No valid configurations specified, using default settings\");\n            configurationsSetByUser = false;\n        }\n        else {\n            configurationsSetByUser = true;\n        }\n\n        try {\n            List<String> t = juicerParser.getThresholdOptions();\n            if (t != null && t.size() == 4) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 4, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 5) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 5, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 6) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 6, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            }\n        } catch (Exception e) {\n            // do nothing - use default postprocessing thresholds\n        }\n    }\n\n    private void determineValidMatrixSize(CommandLineParserForJuicer juicerParser) {\n        determineValidMatrixSize(juicerParser.getMatrixSizeOption());\n    }\n\n    private void determineValidMatrixSize(int specifiedMatrixSize) {\n        if (specifiedMatrixSize > 2 * regionMargin) {\n            matrixSize = specifiedMatrixSize;\n            regionWidth = specifiedMatrixSize - totalMargin;\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Using Matrix Size \" + matrixSize);\n        }\n    }\n\n    private void setHiCCUPSFDROEThresholds(double[] thresholds) {\n        if (thresholds != null && thresholds.length == 4) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) oeThreshold1 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold2 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold3 = thresholds[3];\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/HiCCUPS2.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport com.google.common.primitives.Doubles;\nimport com.google.common.primitives.Floats;\nimport jcuda.CudaException;\nimport jcuda.driver.CUcontext;\nimport jcuda.driver.CUdevice;\nimport jcuda.driver.CUresult;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.tools.utils.juicer.hiccups.*;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.math.RoundingMode;\nimport java.text.DecimalFormat;\nimport java.util.*;\nimport java.util.List;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.stream.LongStream;\n\nimport static jcuda.driver.JCudaDriver.*;\nimport static jcuda.driver.JCudaDriver.cuCtxCreate;\n\n/**\n *\n */\npublic class HiCCUPS2 extends JuicerCLT {\n\n    public static final int regionMargin = 20;\n    public static final int krNeighborhood = 5;\n    public static final Color defaultPeakColor = Color.cyan;\n    public static final boolean shouldColorBeScaledByFDR = false;\n    public static final String CPU_VERSION_WARNING = \"WARNING - You are using the CPU version of HiCCUPS.\\n\" +\n            \"The GPU version of HiCCUPS is the official version and has been tested extensively.\\n\" +\n            \"The CPU version only searches for loops within 8MB (by default) of the diagonal and is still experimental.\";\n    private static final int totalMargin = 2 * regionMargin;\n    public static final int w1 = 50;      // TODO dimension should be variably set\n    private static final int w2 = 10000;   // TODO dimension should be variably set\n    private static final boolean dataShouldBePostProcessed = true;\n    public static double fdrsum1 = 0.00001;\n    public static double fdrsum2 = 0.00003;\n    public static double oeThreshold1 = 1.5;\n    public static double oeThreshold2 = 1.75;\n    public static double oeThreshold3 = 2;\n    public static double oeThreshold4 = 40;\n    private static int matrixSize = 512;// 540 original\n    private static int regionWidth = matrixSize - totalMargin;\n    private boolean configurationsSetByUser = false;\n    private String featureListPath;\n    private boolean listGiven = false;\n    private boolean checkMapDensityThreshold = true;\n    private ChromosomeHandler directlyInitializedChromosomeHandler = null;\n\n    /*\n     * Reasonable Commands\n     *\n     * fdr = 0.10 for all resolutions\n     * peak width = 1 for 25kb, 2 for 10kb, 4 for 5kb\n     * window = 3 for 25kb, 5 for 10kb, 7 for 5kb\n     *\n     * cluster radius is 20kb for 5kb and 10kb res and 50kb for 25kb res\n     * fdrsumthreshold is 0.02 for all resolutions\n     * oeThreshold1 = 1.5 for all res\n     * oeThreshold2 = 1.75 for all res\n     * oeThreshold3 = 2 for all res\n     *\n     * published GM12878 looplist was only generated with 5kb and 10kb resolutions\n     * same with published IMR90 looplist\n     * published CH12 looplist only generated with 10kb\n     */\n    private File outputDirectory;\n    private List<HiCCUPSConfiguration> configurations;\n    private Dataset ds;\n    private boolean useCPUVersionHiCCUPS = false, restrictSearchRegions = true;\n\n    public HiCCUPS2() {\n        super(\"hiccups2 [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] [-c chromosome(s)] [-r resolution(s)] \" +\n                \"[-f fdr] [-p peak width] [-i window] [-t thresholds] [-d centroid distances] [--ignore-sparsity]\" +\n                \"<hicFile> <outputDirectory> [specified_loop_list]\");\n        Feature2D.allowHiCCUPSOrdering = true;\n    }\n\n    public static String getBasicUsage() {\n        return \"hiccups2 <hicFile> <outputDirectory>\";\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 3 && args.length != 4) {\n            printUsageAndExit();\n        }\n        // TODO: add code here to check for CUDA/GPU installation. The below is not ideal.\n\n        ds = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        outputDirectory = HiCFileTools.createValidDirectory(args[2]);\n\n        if (args.length == 4) {\n            listGiven = true;\n            featureListPath = args[3];\n        }\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        determineValidMatrixSize(juicerParser);\n        determineValidConfigurations(juicerParser, ds.getBpZooms());\n\n        if (juicerParser.restrictSearchRegionsOptions()) {\n            restrictSearchRegions = true;\n            System.out.println(\"WARNING - You are restricting the regions the HiCCUPS will explore.\");\n        }\n\n        if (juicerParser.getCPUVersionOfHiCCUPSOptions()) {\n            useCPUVersionHiCCUPS = true;\n            restrictSearchRegions = true;\n            System.out.println(CPU_VERSION_WARNING);\n        }\n\n        updateNumberOfCPUThreads(juicerParser, 1);\n\n    }\n\n    /**\n     * Used by hiccups diff to set the properties of hiccups directly without resorting to command line usage\n     *\n     * @param dataset\n     * @param outputDirectoryPath\n     * @param featureListPath\n     * @param preferredNorm\n     * @param matrixSize\n     * @param providedCommonChromosomeHandler\n     * @param configurations\n     * @param thresholds\n     */\n    public void initializeDirectly(Dataset dataset, String outputDirectoryPath,\n                                   String featureListPath, NormalizationType preferredNorm, int matrixSize,\n                                   ChromosomeHandler providedCommonChromosomeHandler,\n                                   List<HiCCUPSConfiguration> configurations, double[] thresholds,\n                                   boolean usingCPUVersion, boolean restrictSearchRegions) {\n        this.ds = dataset;\n        outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n        if (featureListPath != null) {\n            listGiven = true;\n            this.featureListPath = featureListPath;\n        }\n\n        directlyInitializedChromosomeHandler = providedCommonChromosomeHandler;\n\n        if (preferredNorm != null) norm = preferredNorm;\n\n        // will just confirm matrix size is large enough\n        determineValidMatrixSize(matrixSize);\n\n        // configurations should have been passed in\n        if (configurations != null && configurations.size() > 0) {\n            configurationsSetByUser = true;\n            this.configurations = configurations;\n        }\n\n        // fdr & oe thresholds directly sent in\n        if (thresholds != null) setHiCCUPSFDROEThresholds(thresholds);\n\n        // force hiccups to run\n        checkMapDensityThreshold = false;\n\n        this.restrictSearchRegions = restrictSearchRegions;\n        if (usingCPUVersion) {\n            useCPUVersionHiCCUPS = true;\n            this.restrictSearchRegions = true;\n        }\n    }\n\n    @Override\n    public void run() {\n\n        try {\n            final ExpectedValueFunction df = ds.getExpectedValues(new HiCZoom(HiC.Unit.BP, 2500000),\n                    NormalizationHandler.NONE);\n            double firstExpected = df.getExpectedValuesNoNormalization().getFirstValue(); // expected value on diagonal\n            // From empirical testing, if the expected value on diagonal at 2.5Mb is >= 100,000\n            // then the map had more than 300M contacts.\n            if (firstExpected < 100000) {\n                System.err.println(\"Warning Hi-C map is too sparse to find many loops via HiCCUPS2.\");\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to assess map sparsity; continuing with HiCCUPS2\");\n        }\n\n        if (!configurationsSetByUser) {\n            configurations = HiCCUPSConfiguration.getHiCCUPS2DefaultSetOfConfigsForUsers();\n        }\n\n        ChromosomeHandler commonChromosomesHandler = ds.getChromosomeHandler();\n        if (directlyInitializedChromosomeHandler != null && directlyInitializedChromosomeHandler.size() > 0) {\n            commonChromosomesHandler = directlyInitializedChromosomeHandler;\n        } else if (givenChromosomes != null && givenChromosomes.size() > 0) {\n            commonChromosomesHandler = HiCFileTools.stringToChromosomes(givenChromosomes, commonChromosomesHandler);\n        }\n\n        Map<Integer, Feature2DList> loopLists = new HashMap<>();\n        Map<Integer, Feature2DList> givenLoopLists = new HashMap<>();\n\n        File outputMergedFile = new File(outputDirectory, HiCCUPSUtils.getMergedLoopsFileName());\n        File outputMergedGivenFile = new File(outputDirectory, HiCCUPSUtils.getMergedRequestedLoopsFileName());\n\n        Feature2DHandler inputListFeature2DHandler = new Feature2DHandler();\n        if (listGiven) {\n            inputListFeature2DHandler.setLoopList(featureListPath, commonChromosomesHandler);\n        }\n\n        for (HiCCUPSConfiguration conf : configurations) {\n            System.out.println(\"Running HiCCUPS2 for resolution \" + conf.getResolution());\n            Feature2DList enrichedPixels = runHiccups2Processing(ds, conf, commonChromosomesHandler, inputListFeature2DHandler, givenLoopLists);\n            if (enrichedPixels != null) {\n                loopLists.put(conf.getResolution(), enrichedPixels);\n            }\n        }\n\n        if (dataShouldBePostProcessed) {\n            HiCCUPSUtils.postProcess(loopLists, ds, commonChromosomesHandler,\n                    configurations, norm, outputDirectory, false, outputMergedFile, 2);\n            if (listGiven) {\n                HiCCUPSUtils.postProcess(givenLoopLists, ds, commonChromosomesHandler,\n                        configurations, norm, outputDirectory, true, outputMergedGivenFile, 2);\n            }\n        }\n        System.out.println(\"HiCCUPS2 complete\");\n        // else the thresholds and raw pixels were already saved when hiccups was run\n    }\n\n    /**\n     * Actual run of the HiCCUPS algorithm\n     *\n     * @param ds                dataset from hic file\n     * @param conf              configuration of hiccups inputs\n     * @param chromosomeHandler list of chromosomes to run hiccups on\n     * @param givenLoopLists\n     * @return list of enriched pixels\n     */\n    private Feature2DList runHiccups2Processing(Dataset ds, final HiCCUPSConfiguration conf, ChromosomeHandler chromosomeHandler,\n                                               final Feature2DHandler inputListFeature2DHandler, Map<Integer, Feature2DList> givenLoopLists) {\n\n        long begin_time = System.currentTimeMillis();\n\n        HiCZoom zoom = ds.getZoomForBPResolution(conf.getResolution());\n        if (zoom == null) {\n            System.err.println(\"Data not available at \" + conf.getResolution() + \" resolution\");\n            return null;\n        }\n\n        // open the print writer early so the file I/O capability is verified before running hiccups\n        PrintWriter outputFDR = HiCFileTools.openWriter(\n                new File(outputDirectory, HiCCUPSUtils.getFDRThresholdsFilename(conf.getResolution())));\n\n        final long[][] histBL = new long[w1][2];\n        final long[][] histDonut = new long[w1][2];\n        final long[][] histH = new long[w1][2];\n        final long[][] histV = new long[w1][2];\n        final Map<Integer, Map<Long, Integer>> pvalBL = new HashMap<>();\n        final Map<Integer, Map<Long, Integer>> pvalDonut = new HashMap<>();\n        final Map<Integer, Map<Long, Integer>> pvalH = new HashMap<>();\n        final Map<Integer, Map<Long, Integer>> pvalV = new HashMap<>();\n        for (int i = 0; i < w1; i++) {\n            pvalBL.put(i, new HashMap<>());\n            pvalDonut.put(i, new HashMap<>());\n            pvalH.put(i, new HashMap<>());\n            pvalV.put(i, new HashMap<>());\n        }\n        final float[] thresholdBL = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdDonut = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdH = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdV = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n\n        // to hold all enriched pixels found in second run\n        final Feature2DList globalList = new Feature2DList();\n        final Feature2DList requestedList = new Feature2DList();\n\n\n        // two runs, 1st to build histograms, 2nd to identify loops\n\n        final HiCCUPSRegionHandler regionHandler = new HiCCUPSRegionHandler(ds, chromosomeHandler, zoom, norm, conf, regionWidth,\n                regionMargin, restrictSearchRegions);\n\n        for (final int runNum : new int[]{0, 1, 2}) {\n\n            final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n            final AtomicInteger indexOfHiCCUPSRegion = new AtomicInteger(0);\n\n            ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n            for (int l = 0; l < numCPUThreads; l++) {\n                Runnable worker = new Runnable() {\n                    @Override\n                    public void run() {\n                        runCoreCodeForHiCCUPS2(conf, indexOfHiCCUPSRegion, currentProgressStatus, regionHandler, matrixSize,\n                                thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom,\n                                pvalBL, pvalDonut, pvalH, pvalV, histBL, histDonut, histH, histV, runNum,\n                                inputListFeature2DHandler, requestedList, globalList);\n                    }\n                };\n                executor.execute(worker);\n            }\n            executor.shutdown();\n\n            // Wait until all threads finish\n            while (!executor.isTerminated()) {\n            }\n\n            if (runNum == 1) {\n\n                long thresh_time0 = System.currentTimeMillis();\n\n                executor = Executors.newFixedThreadPool(w1);\n\n                for (int i = 0; i < w1; i++) {\n                    final int bin = i;\n                    Runnable worker = new Runnable() {\n                        @Override\n                        public void run() {\n                            if (pvalBL.get(bin) == null) {\n                                synchronized(thresholdBL) {\n                                    thresholdBL[bin] = 0;\n                                }\n                            } else {\n                                float tempBLthresh = (float) ((HiCCUPSUtils.histogramPvals(pvalBL.get(bin), histBL[bin][0], histBL[bin][1]) * (1. / conf.getFDRThreshold())) / histBL[bin][0]);\n                                synchronized(thresholdBL) {\n                                    thresholdBL[bin] = tempBLthresh;\n                                }\n                                synchronized(pvalBL) {\n                                    pvalBL.remove(bin);\n                                }\n                            }\n                            if (pvalDonut.get(bin) == null) {\n                                synchronized(thresholdDonut) {\n                                    thresholdDonut[bin] = 0;\n                                }\n                            } else {\n                                float tempDonutthresh = (float) ((HiCCUPSUtils.histogramPvals(pvalDonut.get(bin), histDonut[bin][0], histDonut[bin][1]) * (1. / conf.getFDRThreshold())) / histDonut[bin][0]);\n                                synchronized(thresholdDonut) {\n                                    thresholdDonut[bin] = tempDonutthresh;\n                                }\n                                synchronized(pvalDonut) {\n                                    pvalDonut.remove(bin);\n                                }\n                            }\n                            if (pvalH.get(bin) == null) {\n                                synchronized(thresholdH) {\n                                    thresholdH[bin] = 0;\n                                }\n                            } else {\n                                float tempHthresh = (float) ((HiCCUPSUtils.histogramPvals(pvalH.get(bin), histH[bin][0], histH[bin][1]) * (1. / conf.getFDRThreshold())) / histH[bin][0]);\n                                synchronized(thresholdH) {\n                                    thresholdH[bin] = tempHthresh;\n                                }\n                                synchronized(pvalH) {\n                                    pvalH.remove(bin);\n                                }\n                            }\n                            if (pvalV.get(bin) == null) {\n                                synchronized(thresholdV) {\n                                    thresholdV[bin] = 0;\n                                }\n                            } else {\n                                float tempVthresh = (float) ((HiCCUPSUtils.histogramPvals(pvalV.get(bin), histV[bin][0], histV[bin][1]) * (1. / conf.getFDRThreshold())) / histV[bin][0]);\n                                synchronized(thresholdV) {\n                                    thresholdV[bin] = tempVthresh;\n                                }\n                                synchronized(pvalH) {\n                                    pvalH.remove(bin);\n                                }\n                            }\n                        }\n                    };\n                    executor.execute(worker);\n                }\n                executor.shutdown();\n\n                // Wait until all threads finish\n                while (!executor.isTerminated()) {\n                }\n\n                if (HiCGlobals.printVerboseComments) {\n                    long thresh_time1 = System.currentTimeMillis();\n                    System.out.println(\"Time to calculate thresholds: \" + (thresh_time1 - thresh_time0) + \"ms\");\n                }\n            }\n        }\n\n        globalList.exportFeatureList(new File(outputDirectory, HiCCUPSUtils.getEnrichedPixelFileName(conf.getResolution())),\n                true, Feature2DList.ListFormat.ENRICHED);\n        if (listGiven) {\n            requestedList.exportFeatureList(new File(outputDirectory, HiCCUPSUtils.getRequestedLoopsFileName(conf.getResolution())),\n                    true, Feature2DList.ListFormat.ENRICHED);\n            givenLoopLists.put(conf.getResolution(), requestedList);\n        }\n        for (int i = 0; i < w1; i++) {\n            outputFDR.println(i + \"\\t\" + thresholdBL[i] + \"\\t\" + thresholdDonut[i] + \"\\t\" + thresholdH[i] +\n                    \"\\t\" + thresholdV[i] + \"\\t\" + histBL[i] + \"\\t\" + histDonut[i] + \"\\t\" +\n                    histH[i] + \"\\t\" + histV[i]);\n        }\n        outputFDR.close();\n\n\n        if (HiCGlobals.printVerboseComments) {\n            long final_time = System.currentTimeMillis();\n            System.out.println(\"Total time: \" + (final_time - begin_time));\n        }\n\n        return globalList;\n    }\n\n    private void runCoreCodeForHiCCUPS2(HiCCUPSConfiguration conf, AtomicInteger indexOfHiCCUPSRegion, AtomicInteger currentProgressStatus,\n                                       HiCCUPSRegionHandler regionHandler, int matrixSize,\n                                       float[] thresholdBL, float[] thresholdDonut, float[] thresholdH, float[] thresholdV,\n                                       NormalizationType norm, HiCZoom zoom,\n                                       Map<Integer,Map<Long, Integer>> pvalBL, Map<Integer,Map<Long, Integer>> pvalDonut, Map<Integer,Map<Long, Integer>> pvalH, Map<Integer,Map<Long, Integer>> pvalV,\n                                       long[][] histBL, long[][] histDonut, long[][] histH, long[][] histV, int runNum,\n                                       Feature2DHandler inputListFeature2DHandler, Feature2DList requestedList, Feature2DList globalList) {\n\n\n        int indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n\n        GPUController2 gpuController = buildGPUController(conf);\n\n        while (indexOfRegionForThread < regionHandler.getSize()) {\n\n            HiCCUPSRegionContainer regionContainer = regionHandler.getRegionFromIndex(indexOfRegionForThread);\n            try {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println();\n                    System.out.println(\"GPU Run Details\");\n                    System.out.println(\"Row bounds \" + Arrays.toString(regionContainer.getRowBounds()));\n                    System.out.println(\"Col bounds \" + Arrays.toString(regionContainer.getColumnBounds()));\n                }\n\n                int[] rowBounds = regionContainer.getRowBounds();\n                int[] columnBounds = regionContainer.getColumnBounds();\n\n                GPUOutputContainer2 gpuOutputs = gpuController.process(regionHandler, regionContainer, matrixSize,\n                        thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom);\n\n                int diagonalCorrection = (rowBounds[4] - columnBounds[4]) + conf.getPeakWidth() + 2;\n\n                if (runNum == 0) {\n                    gpuOutputs.cleanUpBinNans();\n                    gpuOutputs.cleanUpBinDiagonal(diagonalCorrection);\n                    synchronized (histBL) {\n                        gpuOutputs.updateHistograms(histBL, histDonut, histH, histV, w1);\n                    }\n                } else if (runNum == 1) {\n                    gpuOutputs.cleanUpPvalNans();\n                    synchronized(pvalBL) {\n                        gpuOutputs.updatePvalLists(pvalBL, pvalDonut, pvalH, pvalV, histBL, histDonut, histH, histV, w1, (1. / conf.getFDRThreshold()));\n                    }\n\n                } else if (runNum == 2) {\n                    gpuOutputs.cleanUpPvalNans();\n                    gpuOutputs.cleanUpPeakNaNs();\n                    gpuOutputs.cleanUpPeakDiagonal(diagonalCorrection);\n\n                    Chromosome chromosome = regionContainer.getChromosome();\n\n                    Feature2DList peaksList = gpuOutputs.extractPeaks(chromosome.getIndex(), chromosome.getName(),\n                            w1, w2, rowBounds[4], columnBounds[4], conf.getResolution());\n                    globalList.add(peaksList);\n\n                    if (listGiven) {\n                        float rowBound1GenomeCoords = ((float) rowBounds[4]) * conf.getResolution();\n                        float columnBound1GenomeCoords = ((float) columnBounds[4]) * conf.getResolution();\n                        float rowBound2GenomeCoords = ((float) rowBounds[5] - 1) * conf.getResolution();\n                        float columnBound2GenomeCoords = ((float) columnBounds[5] - 1) * conf.getResolution();\n                        // System.out.println(chromosome.getIndex() + \"\\t\" + rowBound1GenomeCoords + \"\\t\" + rowBound2GenomeCoords + \"\\t\" + columnBound1GenomeCoords + \"\\t\" + columnBound2GenomeCoords);\n                        net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(rowBound1GenomeCoords,\n                                columnBound1GenomeCoords, rowBound2GenomeCoords, columnBound2GenomeCoords);\n                        List<Feature2D> inputListFoundFeatures = inputListFeature2DHandler.getContainedFeatures(chromosome.getIndex(), chromosome.getIndex(),\n                                currentWindow);\n                        Feature2DList peaksRequestedList = gpuOutputs.extractPeaksListGiven(chromosome.getIndex(), chromosome.getName(),\n                                w1, w2, rowBounds[4], columnBounds[4], conf.getResolution(), inputListFoundFeatures);\n                        requestedList.add(peaksRequestedList);\n                    }\n\n                }\n                int currProg = currentProgressStatus.incrementAndGet();\n                int resonableDivisor = Math.max(regionHandler.getSize() / 20, 1);\n                if (HiCGlobals.printVerboseComments || currProg % resonableDivisor == 0) {\n                    DecimalFormat df = new DecimalFormat(\"#.####\");\n                    df.setRoundingMode(RoundingMode.FLOOR);\n                    System.out.println(df.format(Math.floor((100.0 * currProg) / regionHandler.getSize())) + \"% \");\n                }\n\n            } catch (IOException e) {\n                System.err.println(\"No data in map region\");\n            }\n\n            indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n        }\n    }\n\n    private GPUController2 buildGPUController(HiCCUPSConfiguration conf) {\n        try {\n            return new GPUController2(conf.getWindowWidth(), conf.getResolution(), matrixSize,\n                    conf.getPeakWidth(), useCPUVersionHiCCUPS);\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.err.println(\"GPU/CUDA Installation Not Detected\");\n            System.err.println(\"Exiting HiCCUPS\");\n            System.exit(26);\n            return null;\n        }\n    }\n\n    /**\n     * @param juicerParser  Parser to determine configurations\n     * @param availableZooms\n     */\n    private void determineValidConfigurations(CommandLineParserForJuicer juicerParser, List<HiCZoom> availableZooms) {\n\n        configurations = HiCCUPSConfiguration.extractConfigurationsFromCommandLine(juicerParser, availableZooms, 2);\n        if (configurations == null) {\n            System.out.println(\"No valid configurations specified, using default settings\");\n            configurationsSetByUser = false;\n        }\n        else {\n            configurationsSetByUser = true;\n        }\n\n        try {\n            List<String> t = juicerParser.getThresholdOptions();\n            if (t != null && t.size() == 4) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 4, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 5) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 5, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 6) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 6, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            }\n        } catch (Exception e) {\n            // do nothing - use default postprocessing thresholds\n        }\n        HiCCUPS2.fdrsum1 = fdrsum1;\n        HiCCUPS2.fdrsum2 = fdrsum2;\n        HiCCUPS2.oeThreshold1 = oeThreshold1;\n        HiCCUPS2.oeThreshold2 = oeThreshold2;\n        HiCCUPS2.oeThreshold3 = oeThreshold3;\n    }\n\n    private void determineValidMatrixSize(CommandLineParserForJuicer juicerParser) {\n        determineValidMatrixSize(juicerParser.getMatrixSizeOption());\n    }\n\n    private void determineValidMatrixSize(int specifiedMatrixSize) {\n        if (specifiedMatrixSize > 2 * regionMargin) {\n            matrixSize = specifiedMatrixSize;\n            regionWidth = specifiedMatrixSize - totalMargin;\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Using Matrix Size \" + matrixSize);\n        }\n    }\n\n    private void setHiCCUPSFDROEThresholds(double[] thresholds) {\n        if (thresholds != null && thresholds.length == 4) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum2 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) oeThreshold1 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold2 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold3 = thresholds[3];\n        }\n        if (thresholds != null && thresholds.length == 5) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) fdrsum2 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold1 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold2 = thresholds[3];\n            if (!Double.isNaN(thresholds[4]) && thresholds[4] > 0) oeThreshold3 = thresholds[4];\n        }\n        if (thresholds != null && thresholds.length == 6) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) fdrsum2 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold1 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold2 = thresholds[3];\n            if (!Double.isNaN(thresholds[4]) && thresholds[4] > 0) oeThreshold3 = thresholds[4];\n            if (!Double.isNaN(thresholds[5]) && thresholds[5] > 0) oeThreshold3 = thresholds[5];\n        }\n    }\n\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/HiCCUPSDiff.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSConfiguration;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSUtils;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.track.feature.Feature2DTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * HiCCUPS Diff\n * <p/>\n * Developed by Suhas Rao, ported by Suhas Rao + Neva Durand\n * <p/>\n * -------\n * Takes as input two Hi-C maps and their associated loop calls <br>\n * Outputs two differential loop lists: loops that are in the first but not in the second\n * and loops that are in the second but not in the first<br>\n * Other parameters are used for the two HiCCUPS calls on the alternate loop lists\n * @see juicebox.tools.clt.juicer.HiCCUPS\n * hiccupsdiff [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] [-c chromosome(s)] [-r resolution(s)]\n * [-f fdr] [-p peak width] [-i window] [-t thresholds] [-d centroid distances]\n *  <firstHicFile> <secondHicFile> <firstLoopList> <secondLoopList> <outputDirectory>\n *  firstLoopList is the loop list generated by running HiCCUPS on firstHicFile\n *  secondLoopList is the loop list generated by running HiCCUPS on secondHicFile\n */\npublic class HiCCUPSDiff extends JuicerCLT {\n\n    private final float maxEnrich = 1.3f;\n    private HiCCUPS hiccups1 = null;\n    private HiCCUPS hiccups2 = null;\n    private Feature2DList looplist1;\n    private Feature2DList looplist2;\n    private File outputDirectory;\n    private ChromosomeHandler commonChromosomesHandler;\n    private List<HiCCUPSConfiguration> configs;\n    private NormalizationType norm1 = NormalizationHandler.KR, norm2 = NormalizationHandler.KR;\n\n    public HiCCUPSDiff() {\n        // what variables should they be able to send in?\n        // need to add maxEnrich\n        super(\"hiccupsdiff [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] [-c chromosome(s)] \" +\n                \"[-f fdr] [-p peak width] [-i window] [-t thresholds] [-d centroid distances] \" +\n                \"<firstHicFile> <secondHicFile> <firstLoopList> <secondLoopList> <outputDirectory>\");\n    }\n\n    public static String getBasicUsage() {\n        return \"hiccupsdiff <firstHicFile> <secondHicFile> <firstLoopList> <secondLoopList> <outputDirectory>\";\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 6) {\n            printUsageAndExit();\n        }\n\n        outputDirectory = HiCFileTools.createValidDirectory(args[5]);\n\n        Dataset ds1 = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        Dataset ds2 = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[2].split(\"\\\\+\")), true);\n\n        if (!(ds1.getGenomeId().equals(ds2.getGenomeId()))) {\n            System.err.println(\"Hi-C maps must be from the same genome\");\n            System.exit(27);\n        }\n        // intersecting for the edge case where one of the hic files may not be using all chromosomes\n        // e.g. the mbr_19 files for testing\n        commonChromosomesHandler = HiCFileTools.getChromosomeSetIntersection(ds1.getChromosomeHandler(),\n                ds2.getChromosomeHandler());\n\n        if (givenChromosomes != null && givenChromosomes.size() > 0)\n            commonChromosomesHandler = HiCFileTools.stringToChromosomes(givenChromosomes, commonChromosomesHandler);\n\n        List<HiCZoom> availableZooms = new ArrayList<>(HiCFileTools.getZoomSetIntersection(\n                ds1.getBpZooms(), ds1.getBpZooms()));\n\n        looplist1 = Feature2DParser.loadFeatures(args[3], commonChromosomesHandler, true, null, false);\n        looplist2 = Feature2DParser.loadFeatures(args[4], commonChromosomesHandler, true, null, false);\n\n        configs = HiCCUPSConfiguration.extractConfigurationsFromCommandLine(juicerParser, availableZooms, 1);\n\n        if (configs == null) {\n            configs = new ArrayList<>();\n            if (Feature2DTools.isResolutionPresent(looplist1, 5000) && Feature2DTools.isResolutionPresent(looplist2, 5000)) {\n                configs.add(HiCCUPSConfiguration.getDefaultConfigFor5K());\n            }\n            if (Feature2DTools.isResolutionPresent(looplist1, 10000) && Feature2DTools.isResolutionPresent(looplist2, 10000)) {\n                configs.add(HiCCUPSConfiguration.getDefaultConfigFor10K());\n            }\n            if (Feature2DTools.isResolutionPresent(looplist1, 25000) && Feature2DTools.isResolutionPresent(looplist2, 25000)) {\n                configs.add(HiCCUPSConfiguration.getDefaultConfigFor25K());\n            }\n            if (configs.size() == 0) {\n                System.err.println(\"The loop lists have no resolutions in common.\");\n                System.exit(28);\n            }\n        }\n\n        System.out.println(\"Running differential HiCCUPs with resolutions:\");\n        for (HiCCUPSConfiguration config : configs) {\n            System.out.println(config);\n        }\n\n        boolean processed = true;\n        for (HiCCUPSConfiguration config : configs) {\n            String fname = outputDirectory + File.separator + \"file1\" + File.separator + \"requested_list_\" + config.getResolution() + \".bedpe\";\n            if (!new File(fname).exists()) processed = false;\n            fname = outputDirectory + File.separator + \"file2\" + File.separator + \"requested_list_\" + config.getResolution() + \".bedpe\";\n            if (!new File(fname).exists()) processed = false;\n        }\n\n        boolean restrictSearchRegions = false;\n        if (juicerParser.restrictSearchRegionsOptions()) {\n            restrictSearchRegions = true;\n            System.out.println(\"WARNING - You are restricting the regions the HiCCUPS will explore.\");\n        }\n\n        if (processed) {\n            System.out.println(\"Using already created differential lists in \" + outputDirectory + File.separator +\n                    \"file1 and \" + outputDirectory + File.separator + \"file2\");\n        }\n        else {\n\n            NormalizationType[] preferredNorms = juicerParser.getBothNormalizationTypeOption(ds1.getNormalizationHandler(),\n                    ds2.getNormalizationHandler());\n            if (preferredNorms != null && preferredNorms.length == 2) {\n                norm1 = preferredNorms[0];\n                norm2 = preferredNorms[1];\n            }\n\n            int matrixSize = juicerParser.getMatrixSizeOption();\n            if (matrixSize <= 0) matrixSize = 1024;\n\n            boolean usingCPUVersion = false;\n            if (juicerParser.getCPUVersionOfHiCCUPSOptions()) {\n                usingCPUVersion = true;\n                System.out.println(HiCCUPS.CPU_VERSION_WARNING);\n            }\n\n            double[] thresholds = null;\n            List<String> t = juicerParser.getThresholdOptions();\n            if (t != null && t.size() == 4) {\n                thresholds = HiCCUPSUtils.extractDoubleValues(t, 4, Double.NaN);\n            }\n\n            updateNumberOfCPUThreads(juicerParser, 1);\n\n            System.out.println(\"Running HiCCUPS with alternate loop lists\");\n            hiccups1 = new HiCCUPS();\n            hiccups2 = new HiCCUPS();\n            hiccups1.initializeDirectly(ds1, outputDirectory + File.separator + \"file1\", args[4],\n                    norm1, matrixSize, commonChromosomesHandler, configs, thresholds, usingCPUVersion, restrictSearchRegions);\n            hiccups2.initializeDirectly(ds2, outputDirectory + File.separator + \"file2\", args[3],\n                    norm2, matrixSize, commonChromosomesHandler, configs, thresholds, usingCPUVersion, restrictSearchRegions);\n        }\n    }\n\n    @Override\n    public void run() {\n\n        if (hiccups1 != null && hiccups2 != null) {\n            hiccups1.run();\n            hiccups2.run();\n        }\n\n        // for every feature in second loop list, see if there's a reasonably close one in first list (and vice versa)\n        Feature2DList conservedLoopList2 = Feature2DTools.extractReproducibleCentroids(looplist1, looplist2, 50000, 0.2);\n        Feature2DList conservedLoopList1 = Feature2DTools.extractReproducibleCentroids(looplist2, looplist1, 50000, 0.2);\n\n        // get the differences - loops that appear only in the respective loop list\n        Feature2DList diff1 = Feature2DTools.compareLists(conservedLoopList1, looplist1, false);\n        Feature2DList diff2 = Feature2DTools.compareLists(conservedLoopList2, looplist2, false);\n\n        // load all the loops resulting from running HiCCUPs on the first HiC file with the second loop list (and vice versa)\n        // then filter by max enrichment: observed < maxEnrich*expected BL & donut & V & H\n        Feature2DList results1 = HiCCUPSUtils.filterOutFeaturelistByEnrichment(configs, outputDirectory + File.separator + \"file1\",\n                maxEnrich, commonChromosomesHandler);\n        Feature2DList results2 = HiCCUPSUtils.filterOutFeaturelistByEnrichment(configs, outputDirectory + File.separator + \"file2\",\n                maxEnrich, commonChromosomesHandler);\n\n        // differential loop list 1 is loops that appeared in list1 that are not enriched in Hi-C file 2\n        Feature2DList differentialList1 = Feature2DList.getIntersection(diff1, results2);\n        // differential loop list 2 is loops that appeared in list2 that are not enriched in Hi-C file 1\n        Feature2DList differentialList2 = Feature2DList.getIntersection(diff2, results1);\n\n        differentialList1.exportFeatureList(new File(outputDirectory, \"differential_loops1.bedpe\"), true, Feature2DList.ListFormat.FINAL);\n        differentialList2.exportFeatureList(new File(outputDirectory, \"differential_loops2.bedpe\"), true, Feature2DList.ListFormat.FINAL);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/HiCCUPSRegionHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSConfiguration;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSRegionContainer;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.util.Pair;\n\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\npublic class HiCCUPSRegionHandler {\n\n    final List<HiCCUPSRegionContainer> allRegionContainers = new ArrayList<>();\n    final Map<Pair<Integer, HiCZoom>, MatrixZoomData> zoomDataMap = new HashMap<>();\n    final Map<Pair<Integer, HiCZoom>, double[]> normVectorMap = new HashMap<>();\n    final Map<Pair<Integer, HiCZoom>, double[]> expectedVectorMap = new HashMap<>();\n\n    public HiCCUPSRegionHandler(Dataset ds, ChromosomeHandler chromosomeHandler, HiCZoom zoom, NormalizationType norm,\n                                HiCCUPSConfiguration conf, int regionWidth, int regionMargin, boolean restrictSearchRegions) {\n\n        for (final Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\n            // skip these matrices\n            Matrix matrix = ds.getMatrix(chromosome, chromosome);\n            if (matrix == null) continue;\n\n            // get matrix data access\n            long start_time = System.currentTimeMillis();\n            final MatrixZoomData zd = matrix.getZoomData(zoom);\n\n            Pair<Integer, HiCZoom> pairKey = new Pair<>(chromosome.getIndex(), zoom);\n            zoomDataMap.put(pairKey, zd);\n\n            //NormalizationType preferredNormalization = HiCFileTools.determinePreferredNormalization(ds);\n            NormalizationVector normVector = ds.getNormalizationVector(chromosome.getIndex(), zoom, norm);\n            if (normVector != null || norm.equals(NormalizationHandler.NONE)) {\n                if (!norm.equals(NormalizationHandler.NONE)) {\n                    final double[] normalizationVector = normVector.getData().getValues().get(0);\n                    normVectorMap.put(pairKey, normalizationVector);\n                }\n    \n                final double[] expectedVector = HiCFileTools.extractChromosomeExpectedVector(ds, chromosome.getIndex(),\n                        zoom, norm).getValues().get(0);\n                expectedVectorMap.put(pairKey, expectedVector);\n\n                // need overall bounds for the chromosome\n                int chrMatrixWidth = (int) Math.ceil((double) chromosome.getLength() / conf.getResolution());\n                if (norm.equals(NormalizationHandler.NONE)) {\n                    final double[] normalizationVector = new double[chrMatrixWidth];\n                    for (int i=0;i<normalizationVector.length;i++) {\n                        normalizationVector[i]=1;\n                    }\n                    normVectorMap.put(pairKey, normalizationVector);\n                }\n                double chrWidthInTermsOfMatrixDimension = Math.ceil(chrMatrixWidth * 1.0 / regionWidth) + 1;\n                long load_time = System.currentTimeMillis();\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Time to load chr \" + chromosome.getName() + \" matrix: \" + (load_time - start_time) + \"ms\");\n                }\n\n                for (int i = 0; i < chrWidthInTermsOfMatrixDimension; i++) {\n                    final int[] rowBounds = calculateRegionBounds(i, regionWidth, chrMatrixWidth, regionMargin);\n\n                    if (rowBounds[4] < chrMatrixWidth - regionMargin) {\n                        for (int j = i; j < chrWidthInTermsOfMatrixDimension; j++) {\n                            if (restrictSearchRegions && (j - i) * regionWidth * conf.getResolution() > 8000000) {\n                                continue;\n                            }\n\n                            final int[] columnBounds = calculateRegionBounds(j, regionWidth, chrMatrixWidth, regionMargin);\n                            if (HiCGlobals.printVerboseComments) {\n                                System.out.print(\".\");\n                            }\n\n                            if (columnBounds[4] < chrMatrixWidth - regionMargin) {\n\n                                allRegionContainers.add(new HiCCUPSRegionContainer(chromosome,\n                                        rowBounds, columnBounds));\n                            }\n                        }\n                    }\n                }\n            } else {\n                System.err.println(\"Data not available for \" + chromosome + \" at \" + conf.getResolution() + \" resolution\");\n            }\n        }\n    }\n\n    private int[] calculateRegionBounds(int index, int regionWidth, int chrMatrixWidth, int regionMargin) {\n\n        int bound1R = Math.min(regionMargin + (index * regionWidth), chrMatrixWidth - regionMargin);\n        int bound1 = bound1R - regionMargin;\n        int bound2R = Math.min(bound1R + regionWidth, chrMatrixWidth - regionMargin);\n        int bound2 = bound2R + regionMargin;\n\n        int diff1 = bound1R - bound1;\n        int diff2 = bound2 - bound2R;\n\n        return new int[]{bound1, bound2, diff1, diff2, bound1R, bound2R};\n    }\n\n    public int getSize() {\n        return allRegionContainers.size();\n    }\n\n    public synchronized HiCCUPSRegionContainer getRegionFromIndex(int indexOfRegionForThread) {\n        return allRegionContainers.get(indexOfRegionForThread);\n    }\n\n    public MatrixZoomData getZoomData(HiCCUPSRegionContainer regionContainer, HiCZoom zoom) {\n        return zoomDataMap.get(new Pair<>(regionContainer.getChromosome().getIndex(), zoom));\n    }\n\n    public double[] getNormalizationVector(HiCCUPSRegionContainer regionContainer, HiCZoom zoom) {\n        return normVectorMap.get(new Pair<>(regionContainer.getChromosome().getIndex(), zoom));\n    }\n\n    public double[] getExpectedVector(HiCCUPSRegionContainer regionContainer, HiCZoom zoom) {\n        return expectedVectorMap.get(new Pair<>(regionContainer.getChromosome().getIndex(), zoom));\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/HiCCUPSscores.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.tools.utils.juicer.hiccups.*;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.math.RoundingMode;\nimport java.text.DecimalFormat;\nimport java.util.Arrays;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n *\n */\npublic class HiCCUPSscores extends JuicerCLT {\n\n    public static final int regionMargin = 20;\n    public static final int krNeighborhood = 5;\n    public static final Color defaultPeakColor = Color.cyan;\n    public static final boolean shouldColorBeScaledByFDR = false;\n    public static final String CPU_VERSION_WARNING = \"WARNING - You are using the CPU version of HiCCUPS.\\n\" +\n            \"The GPU version of HiCCUPS is the official version and has been tested extensively.\\n\" +\n            \"The CPU version only searches for loops within 8MB (by default) of the diagonal and is still experimental.\";\n    private static final int totalMargin = 2 * regionMargin;\n    public static final int w1 = 50;      // TODO dimension should be variably set\n    private static final int w2 = 10000;   // TODO dimension should be variably set\n    private static final boolean dataShouldBePostProcessed = true;\n    public static double fdrsum1 = 0.00001;\n    public static double fdrsum2 = 0.00003;\n    public static double oeThreshold1 = 1.5;\n    public static double oeThreshold2 = 1.75;\n    public static double oeThreshold3 = 2;\n    public static double oeThreshold4 = 40;\n    private static int matrixSize = 512;// 540 original\n    private static int regionWidth = matrixSize - totalMargin;\n    private boolean configurationsSetByUser = false;\n    private String featureListPath;\n    private boolean listGiven = false;\n    private boolean checkMapDensityThreshold = true;\n    private ChromosomeHandler directlyInitializedChromosomeHandler = null;\n\n    /*\n     * Reasonable Commands\n     *\n     * fdr = 0.10 for all resolutions\n     * peak width = 1 for 25kb, 2 for 10kb, 4 for 5kb\n     * window = 3 for 25kb, 5 for 10kb, 7 for 5kb\n     *\n     * cluster radius is 20kb for 5kb and 10kb res and 50kb for 25kb res\n     * fdrsumthreshold is 0.02 for all resolutions\n     * oeThreshold1 = 1.5 for all res\n     * oeThreshold2 = 1.75 for all res\n     * oeThreshold3 = 2 for all res\n     *\n     * published GM12878 looplist was only generated with 5kb and 10kb resolutions\n     * same with published IMR90 looplist\n     * published CH12 looplist only generated with 10kb\n     */\n    private File outputDirectory;\n    private List<HiCCUPSConfiguration> configurations;\n    private Dataset ds;\n    private boolean useCPUVersionHiCCUPS = false, restrictSearchRegions = true;\n\n    public HiCCUPSscores() {\n        super(\"hiccups-scores [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] [-c chromosome(s)] [-r resolution(s)] \" +\n                \"[-p peak width] [-i window]\" +\n                \"<hicFile> <outputDirectory> <specified_loop_list>\");\n        Feature2D.allowHiCCUPSOrdering = true;\n    }\n\n    public static String getBasicUsage() {\n        return \"hiccups2 <hicFile> <outputDirectory> <specified_loop_list>\";\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n        // TODO: add code here to check for CUDA/GPU installation. The below is not ideal.\n\n        ds = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[1].split(\"\\\\+\")), true);\n        outputDirectory = HiCFileTools.createValidDirectory(args[2]);\n\n        listGiven = true;\n        featureListPath = args[3];\n\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n        determineValidMatrixSize(juicerParser);\n        determineValidConfigurations(juicerParser, ds.getBpZooms());\n\n        if (juicerParser.restrictSearchRegionsOptions()) {\n            restrictSearchRegions = true;\n            System.out.println(\"WARNING - You are restricting the regions the HiCCUPS will explore.\");\n        }\n\n        if (juicerParser.getCPUVersionOfHiCCUPSOptions()) {\n            useCPUVersionHiCCUPS = true;\n            restrictSearchRegions = true;\n            System.out.println(CPU_VERSION_WARNING);\n        }\n\n        updateNumberOfCPUThreads(juicerParser, 1);\n\n    }\n\n    /**\n     * Used by hiccups diff to set the properties of hiccups directly without resorting to command line usage\n     *\n     * @param dataset\n     * @param outputDirectoryPath\n     * @param featureListPath\n     * @param preferredNorm\n     * @param matrixSize\n     * @param providedCommonChromosomeHandler\n     * @param configurations\n     * @param thresholds\n     */\n    public void initializeDirectly(Dataset dataset, String outputDirectoryPath,\n                                   String featureListPath, NormalizationType preferredNorm, int matrixSize,\n                                   ChromosomeHandler providedCommonChromosomeHandler,\n                                   List<HiCCUPSConfiguration> configurations, double[] thresholds,\n                                   boolean usingCPUVersion, boolean restrictSearchRegions) {\n        this.ds = dataset;\n        outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n        if (featureListPath != null) {\n            listGiven = true;\n            this.featureListPath = featureListPath;\n        }\n\n        directlyInitializedChromosomeHandler = providedCommonChromosomeHandler;\n\n        if (preferredNorm != null) norm = preferredNorm;\n\n        // will just confirm matrix size is large enough\n        determineValidMatrixSize(matrixSize);\n\n        // configurations should have been passed in\n        if (configurations != null && configurations.size() > 0) {\n            configurationsSetByUser = true;\n            this.configurations = configurations;\n        }\n\n        // fdr & oe thresholds directly sent in\n        if (thresholds != null) setHiCCUPSFDROEThresholds(thresholds);\n\n        // force hiccups to run\n        checkMapDensityThreshold = false;\n\n        this.restrictSearchRegions = restrictSearchRegions;\n        if (usingCPUVersion) {\n            useCPUVersionHiCCUPS = true;\n            this.restrictSearchRegions = true;\n        }\n    }\n\n    @Override\n    public void run() {\n\n        try {\n            final ExpectedValueFunction df = ds.getExpectedValues(new HiCZoom(HiC.Unit.BP, 2500000),\n                    NormalizationHandler.NONE);\n            double firstExpected = df.getExpectedValuesNoNormalization().getFirstValue(); // expected value on diagonal\n            // From empirical testing, if the expected value on diagonal at 2.5Mb is >= 100,000\n            // then the map had more than 300M contacts.\n            if (firstExpected < 100000) {\n                System.err.println(\"Warning Hi-C map is too sparse to find many loops via HiCCUPS2.\");\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to assess map sparsity; continuing with HiCCUPS2\");\n        }\n\n        if (!configurationsSetByUser) {\n            configurations = HiCCUPSConfiguration.getHiCCUPS2DefaultSetOfConfigsForUsers();\n        }\n\n        ChromosomeHandler commonChromosomesHandler = ds.getChromosomeHandler();\n        if (directlyInitializedChromosomeHandler != null && directlyInitializedChromosomeHandler.size() > 0) {\n            commonChromosomesHandler = directlyInitializedChromosomeHandler;\n        } else if (givenChromosomes != null && givenChromosomes.size() > 0) {\n            commonChromosomesHandler = HiCFileTools.stringToChromosomes(givenChromosomes, commonChromosomesHandler);\n        }\n\n        Map<Integer, Feature2DList> givenLoopLists = new HashMap<>();\n\n        File outputMergedGivenFile = new File(outputDirectory, HiCCUPSUtils.getMergedRequestedLoopsFileName());\n\n        Feature2DHandler inputListFeature2DHandler = new Feature2DHandler();\n\n        inputListFeature2DHandler.setLoopList(featureListPath, commonChromosomesHandler);\n\n\n        for (HiCCUPSConfiguration conf : configurations) {\n            System.out.println(\"Running HiCCUPS2 for resolution \" + conf.getResolution());\n            runHiccupsScoresProcessing(ds, conf, commonChromosomesHandler, inputListFeature2DHandler, givenLoopLists);\n        }\n\n        if (dataShouldBePostProcessed) {\n            HiCCUPSUtils.postProcess(givenLoopLists, ds, commonChromosomesHandler,\n                        configurations, norm, outputDirectory, true, outputMergedGivenFile, 2);\n        }\n        System.out.println(\"HiCCUPS2 complete\");\n        // else the thresholds and raw pixels were already saved when hiccups was run\n    }\n\n    /**\n     * Actual run of the HiCCUPS algorithm\n     *\n     * @param ds                dataset from hic file\n     * @param conf              configuration of hiccups inputs\n     * @param chromosomeHandler list of chromosomes to run hiccups on\n     * @param givenLoopLists\n     * @return list of enriched pixels\n     */\n    private void runHiccupsScoresProcessing(Dataset ds, final HiCCUPSConfiguration conf, ChromosomeHandler chromosomeHandler,\n                                               final Feature2DHandler inputListFeature2DHandler, Map<Integer, Feature2DList> givenLoopLists) {\n\n        long begin_time = System.currentTimeMillis();\n\n        HiCZoom zoom = ds.getZoomForBPResolution(conf.getResolution());\n        if (zoom == null) {\n            System.err.println(\"Data not available at \" + conf.getResolution() + \" resolution\");\n            return;\n        }\n\n\n        final float[] thresholdBL = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdDonut = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdH = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n        final float[] thresholdV = ArrayTools.newValueInitializedFloatArray(w1, (float) 0);\n\n        // to hold all enriched pixels found in second run\n        final Feature2DList requestedList = new Feature2DList();\n\n\n        // two runs, 1st to build histograms, 2nd to identify loops\n\n        final HiCCUPSRegionHandler regionHandler = new HiCCUPSRegionHandler(ds, chromosomeHandler, zoom, norm, conf, regionWidth,\n                regionMargin, restrictSearchRegions);\n\n\n\n        final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n        final AtomicInteger indexOfHiCCUPSRegion = new AtomicInteger(0);\n\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        for (int l = 0; l < numCPUThreads; l++) {\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    runCoreCodeForHiCCUPS2(conf, indexOfHiCCUPSRegion, currentProgressStatus, regionHandler, matrixSize,\n                                thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom,\n                                inputListFeature2DHandler, requestedList);\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n\n\n\n        requestedList.exportFeatureList(new File(outputDirectory, HiCCUPSUtils.getRequestedLoopsFileName(conf.getResolution())),\n                    true, Feature2DList.ListFormat.ENRICHED);\n        givenLoopLists.put(conf.getResolution(), requestedList);\n\n\n\n\n        if (HiCGlobals.printVerboseComments) {\n            long final_time = System.currentTimeMillis();\n            System.out.println(\"Total time: \" + (final_time - begin_time));\n        }\n\n\n    }\n\n    private void runCoreCodeForHiCCUPS2(HiCCUPSConfiguration conf, AtomicInteger indexOfHiCCUPSRegion, AtomicInteger currentProgressStatus,\n                                       HiCCUPSRegionHandler regionHandler, int matrixSize,\n                                       float[] thresholdBL, float[] thresholdDonut, float[] thresholdH, float[] thresholdV,\n                                       NormalizationType norm, HiCZoom zoom,\n                                       Feature2DHandler inputListFeature2DHandler, Feature2DList requestedList) {\n\n\n        int indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n\n        GPUController2 gpuController = buildGPUController(conf);\n\n        while (indexOfRegionForThread < regionHandler.getSize()) {\n\n            HiCCUPSRegionContainer regionContainer = regionHandler.getRegionFromIndex(indexOfRegionForThread);\n            try {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println();\n                    System.out.println(\"GPU Run Details\");\n                    System.out.println(\"Row bounds \" + Arrays.toString(regionContainer.getRowBounds()));\n                    System.out.println(\"Col bounds \" + Arrays.toString(regionContainer.getColumnBounds()));\n                }\n\n                int[] rowBounds = regionContainer.getRowBounds();\n                int[] columnBounds = regionContainer.getColumnBounds();\n\n                Chromosome chromosome = regionContainer.getChromosome();\n\n                float rowBound1GenomeCoords = ((float) rowBounds[4]) * conf.getResolution();\n                float columnBound1GenomeCoords = ((float) columnBounds[4]) * conf.getResolution();\n                float rowBound2GenomeCoords = ((float) rowBounds[5] - 1) * conf.getResolution();\n                float columnBound2GenomeCoords = ((float) columnBounds[5] - 1) * conf.getResolution();\n                // System.out.println(chromosome.getIndex() + \"\\t\" + rowBound1GenomeCoords + \"\\t\" + rowBound2GenomeCoords + \"\\t\" + columnBound1GenomeCoords + \"\\t\" + columnBound2GenomeCoords);\n                net.sf.jsi.Rectangle currentWindow = new net.sf.jsi.Rectangle(rowBound1GenomeCoords,\n                        columnBound1GenomeCoords, rowBound2GenomeCoords, columnBound2GenomeCoords);\n                List<Feature2D> inputListFoundFeatures = inputListFeature2DHandler.getContainedFeatures(chromosome.getIndex(), chromosome.getIndex(),\n                        currentWindow);\n\n                if (inputListFoundFeatures.size()>0) {\n                    GPUOutputContainer2 gpuOutputs = gpuController.process(regionHandler, regionContainer, matrixSize,\n                            thresholdBL, thresholdDonut, thresholdH, thresholdV, norm, zoom);\n\n                    int diagonalCorrection = (rowBounds[4] - columnBounds[4]) + conf.getPeakWidth() + 2;\n                    gpuOutputs.cleanUpPvalNans();\n                    gpuOutputs.cleanUpPeakNaNs();\n                    gpuOutputs.cleanUpPeakDiagonal(diagonalCorrection);\n\n                    Feature2DList peaksRequestedList = gpuOutputs.extractPeaksListGiven(chromosome.getIndex(), chromosome.getName(),\n                            w1, w2, rowBounds[4], columnBounds[4], conf.getResolution(), inputListFoundFeatures);\n                    requestedList.add(peaksRequestedList);\n                }\n\n\n                int currProg = currentProgressStatus.incrementAndGet();\n                int resonableDivisor = Math.max(regionHandler.getSize() / 20, 1);\n                if (HiCGlobals.printVerboseComments || currProg % resonableDivisor == 0) {\n                    DecimalFormat df = new DecimalFormat(\"#.####\");\n                    df.setRoundingMode(RoundingMode.FLOOR);\n                    System.out.println(df.format(Math.floor((100.0 * currProg) / regionHandler.getSize())) + \"% \");\n                }\n\n            } catch (IOException e) {\n                System.err.println(\"No data in map region\");\n            }\n\n            indexOfRegionForThread = indexOfHiCCUPSRegion.getAndIncrement();\n        }\n    }\n\n    private GPUController2 buildGPUController(HiCCUPSConfiguration conf) {\n        try {\n            return new GPUController2(conf.getWindowWidth(), conf.getResolution(), matrixSize,\n                    conf.getPeakWidth(), useCPUVersionHiCCUPS);\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.err.println(\"GPU/CUDA Installation Not Detected\");\n            System.err.println(\"Exiting HiCCUPS\");\n            System.exit(26);\n            return null;\n        }\n    }\n\n    /**\n     * @param juicerParser  Parser to determine configurations\n     * @param availableZooms\n     */\n    private void determineValidConfigurations(CommandLineParserForJuicer juicerParser, List<HiCZoom> availableZooms) {\n\n        configurations = HiCCUPSConfiguration.extractConfigurationsFromCommandLine(juicerParser, availableZooms, 2);\n        if (configurations == null) {\n            System.out.println(\"No valid configurations specified, using default settings\");\n            configurationsSetByUser = false;\n        }\n        else {\n            configurationsSetByUser = true;\n        }\n\n        try {\n            List<String> t = juicerParser.getThresholdOptions();\n            if (t != null && t.size() == 4) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 4, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 5) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 5, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            } else if (t != null && t.size() == 6) {\n                double[] thresholds = HiCCUPSUtils.extractDoubleValues(t, 6, Double.NaN);\n                setHiCCUPSFDROEThresholds(thresholds);\n            }\n        } catch (Exception e) {\n            // do nothing - use default postprocessing thresholds\n        }\n        HiCCUPSscores.fdrsum1 = fdrsum1;\n        HiCCUPSscores.fdrsum2 = fdrsum2;\n        HiCCUPSscores.oeThreshold1 = oeThreshold1;\n        HiCCUPSscores.oeThreshold2 = oeThreshold2;\n        HiCCUPSscores.oeThreshold3 = oeThreshold3;\n    }\n\n    private void determineValidMatrixSize(CommandLineParserForJuicer juicerParser) {\n        determineValidMatrixSize(juicerParser.getMatrixSizeOption());\n    }\n\n    private void determineValidMatrixSize(int specifiedMatrixSize) {\n        if (specifiedMatrixSize > 2 * regionMargin) {\n            matrixSize = specifiedMatrixSize;\n            regionWidth = specifiedMatrixSize - totalMargin;\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Using Matrix Size \" + matrixSize);\n        }\n    }\n\n    private void setHiCCUPSFDROEThresholds(double[] thresholds) {\n        if (thresholds != null && thresholds.length == 4) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum2 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) oeThreshold1 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold2 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold3 = thresholds[3];\n        }\n        if (thresholds != null && thresholds.length == 5) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) fdrsum2 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold1 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold2 = thresholds[3];\n            if (!Double.isNaN(thresholds[4]) && thresholds[4] > 0) oeThreshold3 = thresholds[4];\n        }\n        if (thresholds != null && thresholds.length == 6) {\n            if (!Double.isNaN(thresholds[0]) && thresholds[0] > 0) fdrsum1 = thresholds[0];\n            if (!Double.isNaN(thresholds[1]) && thresholds[1] > 0) fdrsum2 = thresholds[1];\n            if (!Double.isNaN(thresholds[2]) && thresholds[2] > 0) oeThreshold1 = thresholds[2];\n            if (!Double.isNaN(thresholds[3]) && thresholds[3] > 0) oeThreshold2 = thresholds[3];\n            if (!Double.isNaN(thresholds[4]) && thresholds[4] > 0) oeThreshold3 = thresholds[4];\n            if (!Double.isNaN(thresholds[5]) && thresholds[5] > 0) oeThreshold3 = thresholds[5];\n        }\n    }\n\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/Localizer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport com.google.common.primitives.Ints;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.GenericLocusTools;\nimport juicebox.data.anchor.MotifAnchorTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.juicer.apa.APARegionStatistics;\nimport juicebox.tools.utils.juicer.localizer.LocalizerUtils;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.track.feature.FeatureFilter;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.File;\nimport java.math.RoundingMode;\nimport java.text.DecimalFormat;\nimport java.time.Instant;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n\n */\npublic class Localizer extends JuicerCLT {\n    private String loopListPath;\n    private File outputDirectory;\n    private Dataset ds;\n    private List<String> summedHiCFiles;\n\n    //defaults\n    // TODO right now these units are based on n*res/sqrt(2)\n    // TODO the sqrt(2) scaling should be removed (i.e. handle scaling internally)\n    private int window = 1;\n    private int expandSize = 2500;\n    private int numLocalizedPeaks = 1;\n    private int[] resolutions = new int[]{100};\n    private int[] regionWidths = new int[]{window};\n    private boolean includeInterChr = false;\n    private Feature2DList finalLoopList = new Feature2DList();\n    private Feature2DList finalPrimaryLoopList = new Feature2DList();\n    private GenomeWideList<GenericLocus> highResAnchorList = new GenomeWideList<>();\n    private GenomeWideList<GenericLocus> highResAnchorPrimaryList = new GenomeWideList<>();\n    private GenomeWideList<GenericLocus> upstreamAnchorList = new GenomeWideList<>();\n    private GenomeWideList<GenericLocus> upstreamAnchorPrimaryList = new GenomeWideList<>();\n    private GenomeWideList<GenericLocus> downstreamAnchorList = new GenomeWideList<>();\n    private GenomeWideList<GenericLocus> downstreamAnchorPrimaryList = new GenomeWideList<>();\n\n    /**\n     * Usage for APA\n     */\n    public Localizer() {\n        super(\"localizer [-n minval] [-x maxval] [-w window] [-r resolution(s)] [-c chromosomes]\" +\n                \" [-k NONE/VC/VC_SQRT/KR] [-q corner_width] [-e include_inter_chr] [-u save_all_data]\" +\n                \" <hicFile(s)> <PeaksFile> <SaveFolder>\");\n        HiCGlobals.useCache = false;\n    }\n\n    public static String getBasicUsage() {\n        return \"localizer <hicFile(s)> <PeaksFile> <SaveFolder>\";\n    }\n\n    public void initializeDirectly(String inputHiCFileName, String inputPeaksFile, String outputDirectoryPath, int[] resolutions){\n        this.resolutions=resolutions;\n\n        List<String> summedHiCFiles = Arrays.asList(inputHiCFileName.split(\"\\\\+\"));\n        ds = HiCFileTools.extractDatasetForCLT(summedHiCFiles, true);\n        this.loopListPath=inputPeaksFile;\n        outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n        //ds = HiCFileTools.extractDatasetForCLT(Arrays.asList(inputHiCFileName.split(\"\\\\+\")), true);\n        // outputDirectory = HiCFileTools.createValidDirectory(outputDirectoryPath);\n\n\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n\n        loopListPath = args[2];\n        outputDirectory = HiCFileTools.createValidDirectory(args[3]);\n\n        summedHiCFiles = Arrays.asList(args[1].split(\"\\\\+\"));\n        ds = HiCFileTools.extractDatasetForCLT(summedHiCFiles, true);\n\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption(ds.getNormalizationHandler());\n        if (preferredNorm != null)\n            norm = preferredNorm;\n\n\n        int potentialWindow = juicerParser.getAPAWindowSizeOption();\n        if (potentialWindow > 0)\n            window = potentialWindow;\n\n        includeInterChr = juicerParser.getIncludeInterChromosomal();\n\n        List<String> possibleRegionWidths = juicerParser.getAPACornerRegionDimensionOptions();\n        if (possibleRegionWidths != null) {\n            List<Integer> widths = new ArrayList<>();\n            for (String res : possibleRegionWidths) {\n                widths.add(Integer.parseInt(res));\n            }\n            regionWidths = Ints.toArray(widths);\n        }\n\n        List<String> possibleResolutions = juicerParser.getMultipleResolutionOptions();\n        if (possibleResolutions != null) {\n            List<Integer> intResolutions = new ArrayList<>();\n            for (String res : possibleResolutions) {\n                intResolutions.add(Integer.parseInt(res));\n            }\n            resolutions = Ints.toArray(intResolutions);\n        }\n\n        numCPUThreads = juicerParser.getNumThreads();\n\n        expandSize = juicerParser.getExpandSize();\n        if (expandSize <= 0) {\n            expandSize = 2500;\n        }\n\n        numLocalizedPeaks = juicerParser.getNumPeaks();\n        if (numLocalizedPeaks <= 0) {\n            numLocalizedPeaks = 1;\n        }\n\n    }\n\n    @Override\n    public void run() {\n\n        //Calculate parameters that will need later\n        for (final int resolution : HiCFileTools.filterResolutions(ds.getBpZooms(), resolutions)) {\n\n            AtomicInteger[] gwPeakNumbers = {new AtomicInteger(0), new AtomicInteger(0), new AtomicInteger(0)};\n\n            System.out.println(\"Processing Localizer for resolution \" + resolution + \" with window \" + window);\n            HiCZoom zoom = new HiCZoom(HiC.Unit.BP, resolution);\n\n            ChromosomeHandler handler = ds.getChromosomeHandler();\n            if (givenChromosomes != null)\n                handler = HiCFileTools.stringToChromosomes(givenChromosomes, handler);\n\n            //Load loop list for localizer\n            Feature2DList loopList = Feature2DParser.loadFeatures(loopListPath, handler, true,\n                    new FeatureFilter() {\n                        // Remove duplicates and filters by size\n                        // also save internal metrics for these measures\n                        @Override\n                        public List<Feature2D> filter(String chr, List<Feature2D> features) {\n\n                            List<Feature2D> uniqueFeatures = new ArrayList<>(new HashSet<>(features));\n\n                            return uniqueFeatures;\n                        }\n                    }, false);\n\n            if (loopList.getNumTotalFeatures() > 0) {\n\n                // output coarse anchors a la Rao & Huntley et al Cell 2014\n                GenomeWideList<GenericLocus> featureAnchors = GenericLocusTools.extractAnchorsFromIntrachromosomalFeatures(loopList,\n                        false, handler, expandSize);\n                GenericLocusTools.updateOriginalFeatures(featureAnchors, \"coarse\");\n                featureAnchors.simpleExport(new File(outputDirectory, \"coarseLoopAnchors_\"+expandSize+\".bed\"));\n\n\n                double maxProgressStatus = handler.size();\n                final AtomicInteger currentProgressStatus = new AtomicInteger(0);\n                Map<Integer, Chromosome[]> chromosomePairs = new ConcurrentHashMap<>();\n                int pairCounter = 1;\n                for (Chromosome chr1 : handler.getChromosomeArrayWithoutAllByAll()) {\n                    for (Chromosome chr2 : handler.getChromosomeArrayWithoutAllByAll()) {\n                        Chromosome[] chromosomePair = {chr1,chr2};\n                        chromosomePairs.put(pairCounter, chromosomePair);\n                        pairCounter++;\n                    }\n                }\n                final int chromosomePairCounter = pairCounter;\n\n                // loop over chromosome pairs\n                for (int i = 1; i < chromosomePairCounter; i++) {\n                    Chromosome chr1 = chromosomePairs.get(i)[0];\n                    Chromosome chr2 = chromosomePairs.get(i)[1];\n                    if ((chr2.getIndex() > chr1.getIndex() && includeInterChr) || (chr2.getIndex() == chr1.getIndex())) {\n                        System.out.println(\"processing: \"+chr1.getName() + \" \" + chr2.getName());\n\n                        //load zoom data\n                        MatrixZoomData zd;\n                        zd = HiCFileTools.getMatrixZoomData(ds, chr1, chr2, zoom);\n                        if (zd == null) {\n                            continue;\n                        }\n                        if (HiCGlobals.printVerboseComments) {\n                            System.out.println(\"CHR \" + chr1.getName() + \" \" + chr1.getIndex() + \" CHR \" + chr2.getName() + \" \" + chr2.getIndex());\n                        }\n\n                        //load loops for given chromosome pair\n                        List<Feature2D> loops = loopList.get(chr1.getIndex(), chr2.getIndex());\n                        if (loops == null || loops.size() == 0) {\n                            if (HiCGlobals.printVerboseComments) {\n                                System.out.println(\"CHR \" + chr1.getName() + \" CHR \" + chr2.getName() + \" - no loops, check loop filtering constraints\");\n                            }\n                            continue;\n                        }\n\n                        //multithread loop processing, 100 loops per thread\n                        int numOfLoopChunks = (loops.size() / 100) + 1;\n                        int numOfLoops = loops.size();\n                        final AtomicInteger loopChunk = new AtomicInteger(0);\n                        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n                        for (int l = 0; l < numCPUThreads; l++) {\n                            final int threadNum = l;\n                            Runnable worker = new Runnable() {\n                                @Override\n                                public void run() {\n                                    int threadChunk = loopChunk.getAndIncrement();\n                                    while (threadChunk < numOfLoopChunks) {\n                                        Instant A = Instant.now();\n                                        // loop over loops in threadchunk, process one loop at a time\n                                        for (int loopIndex = threadChunk * 100; loopIndex < Math.min(numOfLoops, (threadChunk + 1) * 100); loopIndex++) {\n                                            Feature2D loop = loops.get(loopIndex);\n                                            int newWindow = window;\n                                            try {\n\n                                                // set radius to search for localization, uses radius attribute from HiCCUPS, otherwise uses defaults\n                                                int radius = 0;\n                                                if (loop.containsAttributeKey(\"radius\")) {\n                                                    radius = (int) Float.parseFloat(loop.getAttribute(\"radius\")) / resolution;\n                                                }\n                                                if (radius <= 0) {\n                                                    radius = (int) (loop.getEnd1() - loop.getStart1()) / resolution;\n                                                } else if (radius <= 2000 / resolution) {\n                                                    radius = 2000 / resolution;\n                                                }\n\n                                                // load raw data and relevant portions of norm vector\n                                                RealMatrix newData;\n                                                List<List<Double>> normParts;\n                                                newData = LocalizerUtils.extractLocalizedData(zd, loop, ((radius+newWindow) * 2) + 1, resolution, radius + newWindow, NormalizationHandler.NONE);\n                                                synchronized(ds) {\n                                                    normParts = LocalizerUtils.extractNormParts(ds, zd, loop, resolution, radius + newWindow, norm);\n                                                }\n\n                                                // find localization\n                                                List<List<Double>> localizedPeaks = LocalizerUtils.localMax(newData, normParts.get(0), normParts.get(1), newWindow, numLocalizedPeaks, 0.05, outputDirectory);\n\n                                                //code for expanding smoothing window in case localization not found\n                                                //int counter = 1;\n                                                //while (localizedPeaks.get(0).size() == 0 && counter < 2) {\n                                                //    newWindow = window * (int) Math.pow(2,counter);\n                                                //    newData = LocalizerUtils.extractLocalizedData(zd, loop, ((radius+newWindow) * 2) + 1, resolution, radius + newWindow, NormalizationHandler.NONE);\n                                                //    synchronized(ds) {\n                                                //        normParts = LocalizerUtils.extractNormParts(ds, zd, loop, resolution, radius + newWindow, norm);\n                                                //    }\n                                                //    localizedPeaks = LocalizerUtils.localMax(newData, normParts.get(0), normParts.get(1), newWindow, numLocalizedPeaks, 0.05, outputDirectory);\n                                                //    counter++;\n                                                //}\n\n                                                // if localization not found, fill in localizer fields with NA\n                                                if (localizedPeaks.get(0).size() == 0) {\n                                                    Feature2D newLoop = loop.deepCopy();\n                                                    newLoop.addStringAttribute(\"localX\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"localY\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"localPval\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"localObserved\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"localPeakID\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"localPeakZ\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"highRes_start_1\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"highRes_end_1\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"highRes_start_2\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"highRes_end_2\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"upstream_start_1\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"upstream_end_1\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"downstream_start_2\", \"\" + \"NA\");\n                                                    newLoop.addStringAttribute(\"downstream_end_2\", \"\" + \"NA\");\n                                                    Feature2D newPrimaryLoop = newLoop.deepCopy();\n                                                    synchronized (finalPrimaryLoopList) {\n                                                        finalPrimaryLoopList.add(chr1.getIndex(), chr2.getIndex(), newPrimaryLoop);\n                                                    }\n                                                    // if number of requested localized peaks is greater than 1, create a separate list given potential multiple entries\n                                                    if (numLocalizedPeaks > 1) {\n                                                        synchronized (finalLoopList) {\n                                                            finalLoopList.add(chr1.getIndex(), chr2.getIndex(), newLoop);\n                                                        }\n                                                    }\n                                                }\n\n                                                // create features for localized peaks\n                                                for (int peak = 0; peak < localizedPeaks.get(0).size(); peak++) {\n                                                    Feature2D newLoop = loop.deepCopy();\n                                                    long localPeakX = newLoop.getMidPt1() / resolution - radius - newWindow + localizedPeaks.get(0).get(peak).intValue();\n                                                    long localPeakY = newLoop.getMidPt2() / resolution - radius - newWindow + localizedPeaks.get(1).get(peak).intValue();\n                                                    double localPeakP = localizedPeaks.get(2).get(peak);\n                                                    double localPeakO = localizedPeaks.get(3).get(peak);\n                                                    double localPeakZ = localizedPeaks.get(4).get(peak);\n                                                    newLoop.addStringAttribute(\"localX\", \"\" + (localPeakX * resolution));\n                                                    newLoop.addStringAttribute(\"localY\", \"\" + (localPeakY * resolution));\n                                                    newLoop.addStringAttribute(\"localPval\", \"\" + localPeakP);\n                                                    newLoop.addStringAttribute(\"localObserved\", \"\" + localPeakO);\n                                                    newLoop.addStringAttribute(\"localPeakZ\", \"\" + localPeakZ);\n                                                    newLoop.addStringAttribute(\"localPeakID\", \"\" + peak);\n                                                    Feature2D newPrimaryLoop = newLoop.deepCopy();\n                                                    List<Feature2D> originalFeatures = new ArrayList<>();\n                                                    originalFeatures.add(newLoop);\n                                                    List<Feature2D> originalPrimaryFeatures = new ArrayList<>();\n                                                    originalPrimaryFeatures.add(newPrimaryLoop);\n                                                    List<Feature2D> emptyList = new ArrayList<>();\n                                                    if (peak == 0) {\n                                                        GenericLocus primaryAnchor1 = new GenericLocus(newPrimaryLoop.getChr1(), (long) (localPeakX-newWindow-0.5)*resolution, (long) (localPeakX+newWindow+0.5)*resolution, originalPrimaryFeatures, emptyList);\n                                                        GenericLocus primaryAnchor2 = new GenericLocus(newPrimaryLoop.getChr2(), (long) (localPeakY-newWindow-0.5)*resolution, (long) (localPeakY+newWindow+0.5)*resolution, emptyList, originalPrimaryFeatures);\n                                                        synchronized (finalPrimaryLoopList) {\n                                                            finalPrimaryLoopList.add(chr1.getIndex(), chr2.getIndex(), newPrimaryLoop);\n                                                        }\n                                                        synchronized (highResAnchorPrimaryList) {\n                                                            highResAnchorPrimaryList.addFeature(newLoop.getChr1(), primaryAnchor1);\n                                                            highResAnchorPrimaryList.addFeature(newLoop.getChr2(), primaryAnchor2);\n                                                        }\n                                                        synchronized (upstreamAnchorPrimaryList) {\n                                                            upstreamAnchorPrimaryList.addFeature(newLoop.getChr1(), primaryAnchor1);\n                                                        }\n                                                        synchronized (downstreamAnchorPrimaryList) {\n                                                            downstreamAnchorPrimaryList.addFeature(newLoop.getChr2(), primaryAnchor2);\n                                                        }\n                                                    }\n                                                    if (numLocalizedPeaks>1) {\n                                                        GenericLocus anchor1 = new GenericLocus(newLoop.getChr1(), (long) (localPeakX-newWindow-0.5)*resolution, (long) (localPeakX+newWindow+0.5)*resolution, originalFeatures, emptyList);\n                                                        GenericLocus anchor2 = new GenericLocus(newLoop.getChr2(), (long) (localPeakY-newWindow-0.5)*resolution, (long) (localPeakY+newWindow+0.5)*resolution, emptyList, originalFeatures);\n                                                        synchronized (finalLoopList) {\n                                                            finalLoopList.add(chr1.getIndex(), chr2.getIndex(), newLoop);\n                                                        }\n                                                        synchronized (highResAnchorList) {\n                                                            highResAnchorList.addFeature(newLoop.getChr1(), anchor1);\n                                                            highResAnchorList.addFeature(newLoop.getChr2(), anchor2);\n                                                        }\n                                                        synchronized (upstreamAnchorList) {\n                                                            upstreamAnchorList.addFeature(newLoop.getChr1(), anchor1);\n                                                        }\n                                                        synchronized (downstreamAnchorList) {\n                                                            downstreamAnchorList.addFeature(newLoop.getChr2(), anchor2);\n                                                        }\n                                                    }\n\n                                                }\n\n                                            } catch (Exception e) {\n                                                System.err.println(e);\n                                                e.printStackTrace();\n                                                System.err.println(\"Unable to find data for loop: \" + loop);\n                                            }\n                                        }\n\n                                        int reasonableDivisor = Math.max(numOfLoopChunks / 20, 1);\n                                        //if (HiCGlobals.printVerboseComments || threadChunk % reasonableDivisor == 0) {\n                                        //    DecimalFormat df = new DecimalFormat(\"#.####\");\n                                        //    df.setRoundingMode(RoundingMode.FLOOR);\n                                        //    System.out.println(df.format(Math.floor((100.0 * threadChunk) / numOfLoopChunks)) + \"% \");\n                                        //}\n                                        threadChunk = loopChunk.getAndIncrement();\n                                    }\n                                }\n                            };\n                            executor.execute(worker);\n                        }\n                        executor.shutdown();\n\n                        // Wait until all threads finish\n                        while (!executor.isTerminated()) {\n                        }\n                    }\n                }\n\n                System.out.println(\"Exporting localizer results...\");\n\n                // output primary list\n                GenericLocusTools.callMergeAnchors(highResAnchorPrimaryList);\n                GenericLocusTools.updateOriginalFeatures(highResAnchorPrimaryList, \"highRes\");\n                GenericLocusTools.callMergeAnchors(upstreamAnchorPrimaryList);\n                GenericLocusTools.updateOriginalFeatures(upstreamAnchorPrimaryList, \"upstream\");\n                GenericLocusTools.callMergeAnchors(downstreamAnchorPrimaryList);\n                GenericLocusTools.updateOriginalFeatures(downstreamAnchorPrimaryList, \"downstream\");\n                highResAnchorPrimaryList.simpleExport(new File(outputDirectory, \"highRes_primary_loopAnchors.bed\"));\n                upstreamAnchorPrimaryList.simpleExport(new File(outputDirectory, \"upstream_primary_loopAnchors.bed\"));\n                downstreamAnchorPrimaryList.simpleExport(new File(outputDirectory, \"downstream_primary_loopAnchors.bed\"));\n                finalPrimaryLoopList.exportFeatureList(new File(outputDirectory, \"localizedList_primary_\"+resolution+\".bedpe\"), true, Feature2DList.ListFormat.LOCALIZED);\n\n                // output secondary list if number of requested localized peaks > 1\n                if (numLocalizedPeaks > 1) {\n                    GenericLocusTools.callMergeAnchors(highResAnchorList);\n                    GenericLocusTools.updateOriginalFeatures(highResAnchorList, \"highRes\");\n                    GenericLocusTools.callMergeAnchors(upstreamAnchorList);\n                    GenericLocusTools.updateOriginalFeatures(upstreamAnchorList, \"upstream\");\n                    GenericLocusTools.callMergeAnchors(downstreamAnchorList);\n                    GenericLocusTools.updateOriginalFeatures(downstreamAnchorList, \"downstream\");\n                    highResAnchorList.simpleExport(new File(outputDirectory, \"highRes_loopAnchors.bed\"));\n                    finalLoopList.exportFeatureList(new File(outputDirectory, \"localizedList_\" + resolution + \".bedpe\"), true, Feature2DList.ListFormat.LOCALIZED);\n                }\n            } else {\n                System.err.println(\"Loop list is empty or incorrect path provided.\");\n                System.exit(3);\n            }\n        }\n        System.out.println(\"Localizer complete\");\n        //if no data return null\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/LoopDomains.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.track.feature.*;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 12/29/15.\n */\npublic class LoopDomains extends JuicerCLT {\n\n\n    private static final Color C_LOOP = new Color(34, 149, 34);\n    private static final Color C_CONTACT = new Color(0, 105, 0);\n    private static final Color C_LONE = new Color(102, 0, 153);\n\n    /**\n     * For every domain boundary, find the overlapping loop anchors.\n     * this is just an intersection of domain boundary and loop anchor tracks,\n     * but you'll need to give the domain boundaries a bit of width since there\n     * are offsets and the exact boundary positions returned by arrowhead aren't\n     * entirely reliable. There should be one or two loop anchors associated\n     * with a domain boundary (two is the case where there are loops in\n     * both directions)\n     * <p/>\n     * For every loop anchor at a domain boundary, find the motifs required to\n     * disrupt the loop. this is (almost) returned by the motif finder\n     * (if we had completed the enhancements). but in the case of a unique motif or\n     * inferred motif, that should be returned; otherwise, the collection of motifs\n     * should be returned. this gives the set of motifs required to disrupt the domain boundary.\n     **/\n\n    private int threshold = 25000;\n    private String genomeID, loopListPath, domainListPath;\n    private File outputFile = new File(\"loop_domains_list.bedpe\");\n\n    /*\n     * Assumes that the loop list provided already has associated motifs\n     */\n    public LoopDomains() {\n        super(\"loop_domains [-m threshold] [-c chromosome(s)] <genomeID> \" +\n                \"<loop_list_with_motifs> <contact_domains_list> [output_path]\");\n        HiCGlobals.useCache = false;\n    }\n\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n\n        if (args.length != 4 && args.length != 5) {\n            printUsageAndExit();\n        }\n\n        genomeID = args[1];\n        loopListPath = args[2];\n        domainListPath = args[3];\n        if (args.length == 5) {\n            String outputPath = args[4];\n            outputFile = new File(outputPath);\n            if (!outputFile.exists()) {\n                try {\n                    outputFile.createNewFile();\n                } catch (Exception e) {\n                    System.err.println(\"Couldn't create output file \" + outputPath);\n                    System.exit(43);\n                }\n            }\n        }\n\n        int specifiedMatrixSize = juicerParser.getMatrixSizeOption();\n        if (specifiedMatrixSize > 0) {\n            threshold = specifiedMatrixSize;\n        }\n    }\n\n\n    @Override\n    public void run() {\n\n        ChromosomeHandler chromosomeHandler = HiCFileTools.loadChromosomes(genomeID);\n        if (givenChromosomes != null) {\n            chromosomeHandler = HiCFileTools.stringToChromosomes(givenChromosomes, chromosomeHandler);\n        }\n\n        // need to keep motifs for loop list\n        final Feature2DList loopList = Feature2DParser.loadFeatures(loopListPath, chromosomeHandler, true, null, true);\n        // domains have to use the extended with motif class, but they'll just have null values for that\n        Feature2DList domainList = Feature2DParser.loadFeatures(domainListPath, chromosomeHandler, false, null, true);\n\n        loopList.clearAllAttributes();\n        domainList.clearAllAttributes();\n        // only motifs are preserved due to usage of feature2DWithMotif class (the last boolean\n        // parameter in feature load line)\n\n        // not necessary as size of feature makes it pretty obvious...\n        loopList.addAttributeFieldToAll(\"Type\", \"Loop\");\n        domainList.addAttributeFieldToAll(\"Type\", \"Domain\");\n\n        final Feature2DList loopDomainList = new Feature2DList();\n\n        domainList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                List<Feature2D> domains = new ArrayList<>(feature2DList);\n\n                List<Feature2D> loops = new ArrayList<>();\n                if (loopList.containsKey(chr)) {\n                    loops.addAll(loopList.get(chr));\n                }\n\n                Collections.sort(domains);\n                Collections.sort(loops);\n\n                for (Feature2D domain : domains) {\n                    boolean domainHasNoLoops = true;\n                    for (Feature2D loop : loops) {\n                        // since we've sorted, avoid assessing loops too far away\n                        if (Feature2DTools.loopIsUpstreamOfDomain(loop, domain, threshold)) {\n                            continue;\n                        }\n                        if (Feature2DTools.loopIsDownstreamOfDomain(loop, domain, threshold)) {\n                            break;// since list is sorted, all valid options should have been considered\n                        }\n\n                        if (Feature2DTools.domainContainsLoopWithinExpandedTolerance(loop, domain, threshold)) {\n                            // inside larger box\n                            if (!Feature2DTools.domainContainsLoopWithinExpandedTolerance(loop, domain, -threshold)) {\n                                // not inside smaller box, i.e. along boundary\n                                domainHasNoLoops = false;\n                                loop.setColor(C_LOOP);\n                                loopDomainList.addByKey(chr, loop);\n                            }\n                        }\n                    }\n\n                    if (domainHasNoLoops) {\n                        domain.setColor(C_LONE);\n                    } else {\n                        domain.setColor(C_CONTACT);\n                    }\n                    loopDomainList.addByKey(chr, domain);\n                }\n            }\n        });\n\n        loopDomainList.exportFeatureList(outputFile, false, Feature2DList.ListFormat.NA);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/juicer/MotifFinder.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.juicer;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.anchor.*;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 9/4/15.\n */\npublic class MotifFinder extends JuicerCLT {\n\n    private final List<String> tierOneFiles = new ArrayList<>();\n    private final List<String> tierTwoFiles = new ArrayList<>();\n    private final List<String> tierThreeFiles = new ArrayList<>();\n    private String outputPath;\n    private String loopListPath;\n    private String genomeID;\n    private List<String> proteinsForUniqueMotifPaths, proteinsForInferredMotifPaths;\n    private String globalMotifListPath;\n    private GenomeWideList<MotifAnchor> genomeWideAnchorsList = new GenomeWideList<>();\n\n    public MotifFinder() {\n        super(\"motifs <genomeID> <bed_file_dir> <looplist> [custom_global_motif_list]\");\n        MotifAnchor.uniquenessShouldSupercedeConvergentRule = true;\n    }\n\n    private static GenomeWideList<GenericLocus> getIntersectionOfBEDFiles(ChromosomeHandler handler, List<String> bedFiles) {\n        GenomeWideList<GenericLocus> proteins = GenericLocusParser.loadFromBEDFile(handler, bedFiles.get(0));\n        for (int i = 1; i < bedFiles.size(); i++) {\n            GenomeWideList<GenericLocus> nextProteinList = GenericLocusParser.loadFromBEDFile(handler, bedFiles.get(i));\n            MotifAnchorTools.intersectLists(proteins, nextProteinList, false);\n        }\n        return proteins;\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 4 && args.length != 5) {\n            this.printUsageAndExit();\n        }\n\n        int i = 1;\n        genomeID = args[i++];\n        String bedFileDirPath = args[i++];\n        loopListPath = args[i++];\n        if (args.length == 5) {\n            globalMotifListPath = args[i++];\n        }\n\n        if (loopListPath.endsWith(\".txt\")) {\n            outputPath = loopListPath.substring(0, loopListPath.length() - 4) + \"_with_motifs.bedpe\";\n        } else if (loopListPath.endsWith(\".bedpe\")) {\n            outputPath = loopListPath.substring(0, loopListPath.length() - 6) + \"_with_motifs.bedpe\";\n        } else {\n            outputPath = loopListPath + \"_with_motifs.bedpe\";\n        }\n\n        try {\n            retrieveAllBEDFiles(bedFileDirPath);\n        } catch (Exception e) {\n            System.err.println(\"Unable to locate BED files\");\n            System.err.println(\"All BED files should include the '.bed' extension\");\n            System.err.println(\"BED files for locating unique motifs should be located in \" + bedFileDirPath + \"/unique/*.bed\");\n            System.err.println(\"BED files for locating inferred motifs should be located in \" + bedFileDirPath + \"/inferred/*.bed\");\n            System.exit(54);\n        }\n\n        // TODO add specific chromosome option (i.e. use givenChromosomes)\n    }\n\n    @Override\n    public void run() {\n        ChromosomeHandler handler = HiCFileTools.loadChromosomes(genomeID);\n\n        Feature2DList features = Feature2DParser.loadFeatures(loopListPath, handler, true, null, true);\n\n        findUniqueMotifs(handler, features);\n\n        findInferredMotifs(handler, features);\n\n        features.exportFeatureList(new File(outputPath), false, Feature2DList.ListFormat.NA);\n        System.out.println(\"Motif Finder complete\");\n    }\n\n    private void findInferredMotifs(ChromosomeHandler handler, Feature2DList features) {\n        /*\n        1. identify all peak loci that overlap multiple CTCF peaks in the track CTCF_collapsed.narrowpeak.\n\n        2. split peak loci from step 1 by whether they are upstream peak loci or downstream peak loci.\n\n        3. For upstream peak loci, find the best motif match in each of the overlapping CTCF peaks from step 1.\n        If there is only 1 overlapping CTCF peak with a best match motif that is a forward motif, retain that\n        motif as the inferred motif for the peak locus.\n\n        4. For downstream peak loci, find the best motif match in each of the overlapping CTCF peaks from step 1.\n        If there is only 1 overlapping CTCF peak with a best match motif that is a reverse motif,\n        retain that motif as the inferred motif for the peak locus.\n\n        Previously on Motif Finder:\n        fourth step: the 1-d peak tracks provided in (iii) are intersected.\n\n        fifth step: the 1-d peak track from step 4 are intersected with the genomewide motif list (best motif match)\n        and split into a forward motif track and a reverse motif track.\n\n        sixth step: upstream peak loci that did not have a unique motif are intersected with the forward motif\n        track from step 5, and for each peak locus if the peak locus has only one forward motif, that is an\n        inferred mapping (these motifs are outputted as 'i'). downstream peak loci that did not have a unique\n        motif are intersected with the reverse motif track from step 5, and for each peak locus if the peak\n        locus has only one reverse motif, that is an inferred mapping (these motifs are outputted as 'i').\n        Peak loci that form loops in both directions are ignored.\n         */\n\n        GenomeWideList<GenericLocus> inferredProteins = getIntersectionOfBEDFiles(handler, proteinsForInferredMotifPaths);\n        GenomeWideList<GenericLocus> featureAnchors = MotifAnchorTools.extractAnchorsFromIntrachromosomalFeatures(features, true, handler,15000);\n\n        GenomeWideList<MotifAnchor> globalAnchors = retrieveFreshMotifs();\n        GenomeWideList<GenericLocus> upStreamAnchors = MotifAnchorTools.extractDirectionalAnchors(featureAnchors, true);\n        MotifAnchorTools.retainProteinsInLocus(inferredProteins, upStreamAnchors, false, true);\n        MotifAnchorTools.retainBestMotifsInLocus(globalAnchors, inferredProteins);\n        MotifAnchorTools.updateOriginalFeatures(globalAnchors, false, 1);\n\n        // reset\n        inferredProteins = getIntersectionOfBEDFiles(handler, proteinsForInferredMotifPaths);\n        globalAnchors = retrieveFreshMotifs();\n\n        GenomeWideList<GenericLocus> downStreamAnchors = MotifAnchorTools.extractDirectionalAnchors(featureAnchors, false);\n        MotifAnchorTools.retainProteinsInLocus(inferredProteins, downStreamAnchors, false, true);\n        MotifAnchorTools.retainBestMotifsInLocus(globalAnchors, inferredProteins);\n        MotifAnchorTools.updateOriginalFeatures(globalAnchors, false, 1);\n        MotifAnchorTools.updateOriginalFeatures(globalAnchors, false, -1);\n    }\n\n    private void setUpThreeTieredFiltration() {\n        for (String filename : proteinsForUniqueMotifPaths) {\n            String nameLC = filename.toLowerCase();\n            if (nameLC.contains(\"ctcf\") || nameLC.startsWith(\"1\")) {\n                tierOneFiles.add(filename);\n            } else if (nameLC.contains(\"rad21\") || nameLC.startsWith(\"2\")) {\n                tierTwoFiles.add(filename);\n            } else {\n                // smc3, and anything else\n                tierThreeFiles.add(filename);\n            }\n        }\n    }\n\n    private GenomeWideList<GenericLocus> getThreeTierFilteredProteinTrack(ChromosomeHandler handler,\n                                                                         GenomeWideList<GenericLocus> baseList) {\n\n        if (tierOneFiles.size() > 0) {\n            GenomeWideList<GenericLocus> tierOneProteins = getIntersectionOfBEDFiles(handler, tierOneFiles);\n            MotifAnchorTools.retainProteinsInLocus(tierOneProteins, baseList, true, true);\n\n            if (tierTwoFiles.size() > 0) {\n                GenomeWideList<GenericLocus> tierTwoProteins = getIntersectionOfBEDFiles(handler, tierTwoFiles);\n                if (tierTwoProteins.size() > 0) {\n                    MotifAnchorTools.preservativeIntersectLists(tierOneProteins, tierTwoProteins, false);\n                }\n            }\n\n            if (tierThreeFiles.size() > 0) {\n                GenomeWideList<GenericLocus> tierThreeProteins = getIntersectionOfBEDFiles(handler, tierThreeFiles);\n                if (tierThreeProteins.size() > 0) {\n                    MotifAnchorTools.preservativeIntersectLists(tierOneProteins, tierThreeProteins, false);\n                }\n            }\n\n            return tierOneProteins;\n        } else {\n            // no files\n            System.err.println(\"No CTCF files provided\");\n            System.exit(55);\n        }\n        return null;\n    }\n\n    private void findUniqueMotifs(ChromosomeHandler handler, Feature2DList features) {\n\n        /*\n         1. take in loop list\n\n         2. convert to anchor list by splitting out each anchor of each loop, removing duplicates,\n         merging adjacent anchors, and expanding anchors to 15kb if they are less than 15kb --->\n         (should be 12,903 peak loci using GEO GM12878 loop list)\n\n         3. intersecting peak loci with CTCF track, retaining CTCF sites that are unique in a peak\n         locus ---> (should be 8,011 CTCF sites using CTCF_collasped.narrowpeak track and 12,903 peak\n         loci from step 2)\n\n         4 (optional). intersecting unique CTCF sites with RAD21 sites and retaining sites that overlap a RAD21--->\n         (should be 7,727 sites left using 8,011 from above and RAD21_collapsed.narrowPeak track)\n\n         5. (optional). intersection unique CTCF+RAD21 sites with SMC3 sites and retaining sites that\n         overlap an SMC3. ---> (should be 7,599 sites left using 7,727 sites from above and SMC3 track)\n\n         6. intersecting list from latest step of {3,4,5} with motif list and retaining best\n         (positive match score) motifs in each of the sites from latest step of {3,4,5}\n         (Throw out sites that do not have a positive match score; if a huge number of sites\n         are getting filtered here, we may want to increase the p-val threshold parameter on FIMO).\n         */\n        setUpThreeTieredFiltration();\n        GenomeWideList<GenericLocus> featureAnchors = MotifAnchorTools.extractAnchorsFromIntrachromosomalFeatures(features,\n                false, handler, 15000);\n        GenomeWideList<GenericLocus> threeTierFilteredProteins = getThreeTierFilteredProteinTrack(handler, featureAnchors);\n\n        GenomeWideList<MotifAnchor> globalAnchors = retrieveFreshMotifs();\n        //MotifAnchorTools.intersectLists(threeTierFilteredProteins,globalAnchors, true);\n\n        MotifAnchorTools.retainBestMotifsInLocus(globalAnchors, threeTierFilteredProteins);\n        MotifAnchorTools.updateOriginalFeatures(globalAnchors, true, 0);\n    }\n\n    private GenomeWideList<MotifAnchor> retrieveFreshMotifs() {\n        if (genomeWideAnchorsList.size() < 10) {\n            GenomeWideList<MotifAnchor> anchors;\n            if (globalMotifListPath == null || globalMotifListPath.length() < 1) {\n                anchors = MotifAnchorParser.loadMotifsFromGenomeID(genomeID, null);\n            } else {\n                if (globalMotifListPath.contains(\"http\")) {\n                    // url\n                    anchors = MotifAnchorParser.loadMotifsFromURL(globalMotifListPath, genomeID, null);\n                } else {\n                    // local file\n                    anchors = MotifAnchorParser.loadMotifsFromLocalFile(globalMotifListPath, genomeID, null);\n                }\n            }\n            genomeWideAnchorsList = new GenomeWideList<>(anchors);\n            return anchors;\n        } else {\n            return new GenomeWideList<>(genomeWideAnchorsList);\n        }\n    }\n\n    private void retrieveAllBEDFiles(String path) throws IOException {\n        File bedFileDir = new File(path);\n        if (bedFileDir.exists()) {\n            String uniqueBEDFilesPath = path + \"/unique\";\n            String inferredBEDFilesPath = path + \"/inferred\";\n\n            // if the '/' was already included\n            if (path.endsWith(\"/\")) {\n                uniqueBEDFilesPath = path + \"unique\";\n                inferredBEDFilesPath = path + \"inferred\";\n            }\n\n            proteinsForUniqueMotifPaths = retrieveBEDFilesByExtensionInFolder(uniqueBEDFilesPath, \"Unique\");\n            proteinsForInferredMotifPaths = retrieveBEDFilesByExtensionInFolder(inferredBEDFilesPath, \"Inferred\");\n        } else {\n            throw new IOException(\"BED files directory not valid\");\n        }\n    }\n\n    private List<String> retrieveBEDFilesByExtensionInFolder(String directoryPath, String description) throws IOException {\n\n        List<String> bedFiles = new ArrayList<>();\n\n        File folder = new File(directoryPath);\n        File[] listOfFiles = folder.listFiles();\n\n        for (File file : listOfFiles) {\n            if (file.isFile()) {\n                String path = file.getAbsolutePath();\n                if (path.endsWith(\".bed\")) {\n                    bedFiles.add(path);\n                }\n            }\n        }\n\n        if (bedFiles.size() < 1) {\n            throw new IOException(description + \" BED files not found\");\n        }\n\n        return bedFiles;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/AddNorm.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.norm.CustomNormVectorFileHandler;\nimport juicebox.tools.utils.norm.NormalizationVectorUpdater;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\n\npublic class AddNorm extends JuiceboxCLT {\n\n    private boolean noFragNorm = false;\n    private String inputVectorFile = null;\n    private int genomeWideResolution = -100;\n    private String file;\n    private final List<NormalizationType> normalizationTypes = new ArrayList<>();\n    private Map<NormalizationType, Integer> resolutionsToBuildTo;\n\n    public AddNorm() {\n        super(getBasicUsage() + \"\\n\"\n                + \"           : -d use intra chromosome (diagonal) [false]\\n\"\n                + \"           : -F don't calculate normalization for fragment-delimited maps [false]\\n\"\n                + \"           : -w <int> calculate genome-wide resolution on all resolutions >= input resolution [not set]\\n\"\n                + \" Above options ignored if input_vector_file present\\n\"\n                + \"           : -k normalizations to include\\n\"\n                + \"           : -r resolutions for respective normalizations to build to\\n\"\n                + \"           : -j number of CPU threads to use\\n\"\n                + \"           : --conserve-ram will minimize RAM usage\\n\"\n                + \"           : --check-ram-usage will check ram requirements prior to running\"\n        );\n    }\n\n    public static String getBasicUsage() {\n        return \"addNorm <input_HiC_file> [input_vector_file]\";\n    }\n\n    public static Map<NormalizationType, Integer> defaultHashMapForResToBuildTo(List<NormalizationType> normalizationTypes) {\n        HashMap<NormalizationType, Integer> map = new HashMap<>();\n        for (NormalizationType norm : normalizationTypes) {\n            map.put(norm, NormalizationHandler.getIdealResolutionLimit(norm));\n        }\n        return map;\n    }\n\n    public static void launch(String outputFile, List<NormalizationType> normalizationTypes, int genomeWide,\n                              boolean noFragNorm, int numCPUThreads,\n                              Map<NormalizationType, Integer> resolutionsToBuildTo) throws IOException {\n        HiCGlobals.useCache = false;\n        NormalizationVectorUpdater updater = new NormalizationVectorUpdater();\n        updater.updateHicFile(outputFile, normalizationTypes, resolutionsToBuildTo, genomeWide, noFragNorm);\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (parser.getHelpOption()) {\n            printUsageAndExit();\n        }\n\n        if (args.length == 3) {\n            inputVectorFile = args[2];\n        } else if (args.length != 2) {\n            printUsageAndExit();\n        }\n        noFragNorm = parser.getNoFragNormOption();\n        HiCGlobals.USE_ITERATOR_NOT_ALL_IN_RAM = parser.getDontPutAllContactsIntoRAM();\n        HiCGlobals.CHECK_RAM_USAGE = parser.shouldCheckRAMUsage();\n        updateNumberOfCPUThreads(parser, 10);\n        IteratorContainer.numCPUMatrixThreads = numCPUThreads;\n\n        usingMultiThreadedVersion = numCPUThreads > 1;\n\n        genomeWideResolution = parser.getGenomeWideOption();\n        normalizationTypes.addAll(parser.getAllNormalizationTypesOption());\n        resolutionsToBuildTo = defaultHashMapForResToBuildTo(normalizationTypes);\n\n        List<String> resolutions = parser.getResolutionOption();\n        if (resolutions != null && resolutions.size() > 0) {\n            if (resolutions.size() != normalizationTypes.size()) {\n                System.err.println(\"Error: Number of resolutions and normalizations need to be the same\");\n                System.exit(0);\n            }\n\n            for (int k = 0; k < resolutions.size(); k++) {\n                NormalizationType normType = normalizationTypes.get(k);\n                try {\n                    int resVal = Integer.parseInt(resolutions.get(k));\n                    resolutionsToBuildTo.put(normType, resVal);\n                } catch (Exception e) {\n                    resolutionsToBuildTo.put(normType, NormalizationHandler.getIdealResolutionLimit(normType));\n                }\n            }\n        }\n\n        file = args[1];\n    }\n\n    @Override\n    public void run() {\n        HiCGlobals.allowDynamicBlockIndex = false;\n        try {\n            if (inputVectorFile != null) {\n                CustomNormVectorFileHandler.updateHicFile(file, inputVectorFile, numCPUThreads);\n            } else {\n                launch(file, normalizationTypes, genomeWideResolution, noFragNorm,\n                        numCPUThreads, resolutionsToBuildTo);\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/BPToFragment.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport htsjdk.samtools.util.Locatable;\nimport juicebox.HiCGlobals;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.FragmentCalculation;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.util.HashMap;\nimport java.util.Map;\nimport java.util.regex.Pattern;\n\n\npublic class BPToFragment extends JuiceboxCLT {\n\n    private String fragFile, inputBedFile, outputFile;\n\n    public BPToFragment() {\n        super(\"bpToFrag <fragmentFile> <inputBedFile> <outputFile>\");\n    }\n\n    private static void bpToFrag(String fragmentFile, String inputFile, String outputDir) throws IOException {\n        BufferedReader fragmentReader = null;\n        Pattern pattern = Pattern.compile(\"\\\\s\");\n        Map<String, int[]> fragmentMap = new HashMap<>();  // Map of chr -> site positions\n        try {\n            fragmentReader = new BufferedReader(new FileReader(fragmentFile), HiCGlobals.bufferSize);\n\n            String nextLine;\n            while ((nextLine = fragmentReader.readLine()) != null) {\n                //String[] tokens = pattern.split(nextLine);\n                String[] tokens = splitToList(nextLine);\n\n                // A hack, could use IGV's genome alias definitions\n                String chr = getChrAlias(tokens[0]);\n\n                int[] sites = new int[tokens.length];\n                sites[0] = 0;  // Convenient convention\n                for (int i = 1; i < tokens.length; i++) {\n                    sites[i] = Integer.parseInt(tokens[i]) - 1;\n                }\n                fragmentMap.put(chr, sites);\n            }\n        } finally {\n            assert fragmentReader != null;\n            fragmentReader.close();\n        }\n\n        // inputFile contains a list of files or URLs.\n        BufferedReader reader = null;\n        try {\n            File dir = new File(outputDir);\n            if (!dir.exists() || !dir.isDirectory()) {\n                System.out.println(\"Output directory does not exist, or is not directory\");\n                System.exit(6);\n            }\n            reader = new BufferedReader(new FileReader(inputFile), HiCGlobals.bufferSize);\n            String nextLine;\n            while ((nextLine = reader.readLine()) != null) {\n                String path = nextLine.trim();\n                int lastSlashIdx = path.lastIndexOf(\"/\");\n                if (lastSlashIdx < 0) lastSlashIdx = path.lastIndexOf(\"\\\\\");  // Windows convention\n                String fn = lastSlashIdx < 0 ? path : path.substring(lastSlashIdx);\n\n                File outputFile = new File(dir, fn + \".sites\");\n                annotateWithSites(fragmentMap, path, outputFile);\n\n            }\n        } finally {\n            if (reader != null) reader.close();\n        }\n    }\n\n    /**\n     * Find fragments that overlap the input bed file.  Its assumed the bed file is sorted by start position, otherwise\n     * an exception is thrown.  If a fragment overlaps 2 or more bed featuers it is only outputted once.\n     *\n     * @param fragmentMap\n     * @param bedFile\n     * @param outputBedFile\n     * @throws java.io.IOException\n     */\n\n    private static void annotateWithSites(Map<String, int[]> fragmentMap, String bedFile, File outputBedFile) throws IOException {\n\n\n        BufferedReader bedReader = null;\n        PrintWriter bedWriter = null;\n        try {\n\n            //bedReader = ParsingUtils.openBufferedReader(bedFile);\n            bedReader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(bedFile)), HiCGlobals.bufferSize);\n\n            bedWriter = new PrintWriter(new BufferedWriter(new FileWriter(outputBedFile)));\n\n            String nextLine;\n            while ((nextLine = bedReader.readLine()) != null) {\n                if (nextLine.startsWith(\"track\") || nextLine.startsWith(\"browser\") || nextLine.startsWith(\"#\"))\n                    continue;\n\n                BedLikeFeature feature = new BedLikeFeature(nextLine);\n\n                //String[] tokens = Globals.whitespacePattern.split(nextLine);\n                String[] tokens = splitToList(nextLine);\n\n                String chr = tokens[0];\n                int start = Integer.parseInt(tokens[1]);\n                int end = Integer.parseInt(tokens[2]);\n\n                int[] sites = fragmentMap.get(feature.getContig());\n                if (sites == null) continue;\n\n                int firstSite = FragmentCalculation.binarySearch(sites, feature.getStart());\n                int lastSite = FragmentCalculation.binarySearch(sites, feature.getEnd());\n\n                bedWriter.print(chr + \"\\t\" + start + \"\\t\" + end + \"\\t\" + firstSite + \"\\t\" + lastSite);\n                for (int i = 3; i < tokens.length; i++) {\n                    bedWriter.print(\"\\t\" + tokens.length);\n                }\n                bedWriter.println();\n\n\n            }\n        } finally {\n            if (bedReader != null) bedReader.close();\n            if (bedWriter != null) bedWriter.close();\n        }\n    }\n\n    private static String getChrAlias(String token) {\n        if (token.equals(\"MT\")) {\n            return \"chrM\";\n        } else if (!token.startsWith(\"chr\")) {\n            return \"chr\" + token;\n        } else {\n            return token;\n        }\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        //setUsage(\"juicebox bpToFrag <fragmentFile> <inputBedFile> <outputFile>\");\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n\n        fragFile = args[1];\n        inputBedFile = args[2];\n        outputFile = args[3];\n    }\n\n    @Override\n    public void run() {\n        try {\n            bpToFrag(fragFile, inputBedFile, outputFile);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n    private static class BedLikeFeature implements Locatable {\n\n        final String chr;\n        final String line;\n        int start;\n        int end;\n        String name;\n\n        BedLikeFeature(String line) {\n            this.line = line;\n            //String[] tokens = Globals.whitespacePattern.split(line);\n            String[] tokens = splitToList(line);\n\n            this.chr = tokens[0];\n            this.start = Integer.parseInt(tokens[1]);\n            this.end = Integer.parseInt(tokens[2]);\n            if (tokens.length > 3) {\n                this.name = name; // TODO - is this supposed to be this.name = tokens[x]? otherwise a redundant line\n            }\n\n        }\n\n        public int getStart() {\n            return start;\n        }\n\n        public void setStart(int start) {\n            this.start = start;\n        }\n\n        public int getEnd() {\n            return end;\n        }\n\n        public void setEnd(int end) {\n            this.end = end;\n        }\n\n        public float getScore() {\n            return 0;\n        }\n\n        @Override\n        public String getContig() {\n            return chr;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/BigWig.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.BigWigUtils;\n\n\npublic class BigWig extends JuiceboxCLT {\n\n    private int version = -1;\n    private int start = -1, end = -1, windowSize = -1;\n    private String chr, path;\n\n    public BigWig() {\n        super(\"bigWig <bigWig path or URL> <window size in bp> [chr] [start base] [end base]\");\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        //setUsage(\"juicebox bigWig <bigWig path or URL> <window size in bp> [chr] [start base] [end base]\");\n        if (!(args.length == 3 || args.length == 4 || args.length == 6)) {\n            printUsageAndExit();\n        }\n        path = args[1];\n        windowSize = Integer.parseInt(args[2]);\n\n        if (args.length == 3) {\n            version = 0;\n        } else {\n            chr = args[3];\n            if (args.length == 4) {\n                version = 1;\n            } else {\n                start = Integer.parseInt(args[4]) - 1;  // Convert to \"zero\" based coords\n                end = Integer.parseInt(args[5]);\n                version = 2;\n            }\n        }\n    }\n\n    @Override\n    public void run() {\n        try {\n            if (version == 0) {\n                BigWigUtils.computeBins(path, windowSize);\n            } else if (version == 1) {\n                BigWigUtils.computeBins(path, chr, 0, Integer.MAX_VALUE, windowSize);\n            } else if (version == 2) {\n                BigWigUtils.computeBins(path, chr, start, end, windowSize);\n            } else {\n                System.err.println(\"Invalid Option Setup\");\n                printUsageAndExit();\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/BinToPairs.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.mnditerator.AsciiToBinConverter;\n\n\npublic class BinToPairs extends JuiceboxCLT {\n\n    private String ifile, ofile;\n\n    public BinToPairs() {\n        super(\"binToPairs <input_HiC_file> <output_HiC_file>\");\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 3) {\n            printUsageAndExit();\n        }\n        ifile = args[1];\n        ofile = args[2];\n    }\n\n    @Override\n    public void run() {\n        try {\n            AsciiToBinConverter.convertBack(ifile, ofile);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/CalcKR.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.data.iterator.ListIteratorContainer;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.norm.NormalizationCalculations;\nimport juicebox.windowui.NormalizationHandler;\nimport org.broad.igv.Globals;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\n\n\npublic class CalcKR extends JuiceboxCLT {\n\n    private String infile = null;\n\n    public CalcKR() {\n        super(\"calcKR <input_?_file>\");\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        //setUsage(\"juicebox calcKR <infile>\");\n        if (!(args.length == 2)) {\n            printUsageAndExit();\n        }\n        infile = args[1];\n    }\n\n    public static void calcKR(String path) throws IOException {\n\n        BufferedReader reader = org.broad.igv.util.ParsingUtils.openBufferedReader(path);\n\n        String nextLine;\n        int lineCount = 0;\n        int maxBin = 0;\n        List<ContactRecord> readList = new ArrayList<>();\n        while ((nextLine = reader.readLine()) != null) {\n            lineCount++;\n            String[] tokens = Globals.singleTabMultiSpacePattern.split(nextLine);\n            int nTokens = tokens.length;\n            if (nTokens != 3) {\n                System.err.println(\"Number of columns incorrect at line\" + lineCount + \": \" + nextLine);\n                System.exit(62);\n            }\n            int binX = Integer.parseInt(tokens[0]);\n            int binY = Integer.parseInt(tokens[1]);\n            int count = Integer.parseInt(tokens[2]);\n            ContactRecord record = new ContactRecord(binX, binY, count);\n            readList.add(record);\n            if (binX > maxBin) maxBin = binX;\n            if (binY > maxBin) maxBin = binY;\n        }\n        IteratorContainer ic = new ListIteratorContainer(readList, maxBin + 1);\n\n        NormalizationCalculations nc = new NormalizationCalculations(ic);\n        for (float[] array : nc.getNorm(NormalizationHandler.KR).getValues()) {\n            for (double d : array) {\n                System.out.println(d);\n            }\n        }\n\n    }\n\n    @Override\n    public void run() {\n        try {\n            calcKR(infile);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/CalcMatrixSum.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.norm.NormalizationCalculations;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.io.FileNotFoundException;\nimport java.io.FileOutputStream;\nimport java.io.PrintWriter;\nimport java.util.*;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\n\npublic class CalcMatrixSum extends JuiceboxCLT {\n\n    private File outputSummaryFile, outputNpyFile, outputTxtFile;\n    private ChromosomeHandler chromosomeHandler;\n    private PrintWriter printWriter;\n\n\n    public CalcMatrixSum() {\n        super(\"calcMatrixSum <normalizationType> <input_hic_file> <output_directory>\");\n    }\n\n    private static String getKeyWithNorm(Chromosome chromosome, HiCZoom zoom, NormalizationType normalizationType) {\n        return chromosome.getName() + \"_\" + zoom.getKey() + \"_\" + normalizationType.getLabel();\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (!(args.length == 4)) {\n            printUsageAndExit();\n        }\n\n        setDatasetAndNorm(args[2], args[1], false);\n        File outputDirectory = HiCFileTools.createValidDirectory(args[3]);\n\n        outputSummaryFile = new File(outputDirectory, \"matrix_sums_summary.txt\");\n        outputNpyFile = new File(outputDirectory, \"matrix_sums_data.npy\");\n        outputTxtFile = new File(outputDirectory, \"matrix_sums_data.txt\");\n\n        chromosomeHandler = dataset.getChromosomeHandler();\n        try {\n            printWriter = new PrintWriter(new FileOutputStream(outputSummaryFile));\n        } catch (FileNotFoundException e) {\n            e.printStackTrace();\n            System.exit(-5);\n        }\n    }\n\n    @Override\n    public void run() {\n\n        int numCPUThreads = Runtime.getRuntime().availableProcessors();\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n\n        Map<String, Double[]> zoomToMatrixSumMap = new HashMap<>();\n\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            for (HiCZoom zoom : dataset.getBpZooms()) {\n                Runnable worker = new Runnable() {\n                    @Override\n                    public void run() {\n                        NormalizationVector normalizationVector = dataset.getNormalizationVector(chromosome.getIndex(), zoom, norm);\n                        double[] actualVector;\n                        MatrixZoomData zd;\n                        try {\n                            actualVector = normalizationVector.getData().getValues().get(0);\n                            zd = HiCFileTools.getMatrixZoomData(dataset, chromosome, chromosome, zoom);\n                        } catch (Exception e) {\n                            System.err.println(\"No data for \" + norm.getLabel() + \" - \" + chromosome + \" at \" + zoom);\n                            return;\n                        }\n\n                        if (zd == null) {\n                            System.err.println(\"Null MatrixZoomData\");\n                            return;\n                        }\n\n                        NormalizationCalculations calculations = new NormalizationCalculations(zd.getIteratorContainer());\n                        Double[] matrixSum = getNormMatrixSumFactor(actualVector, zd.getIteratorContainer());\n\n                        int numValidVectorEntries = calculations.getNumberOfValidEntriesInVector(actualVector);\n                        Double[] result = new Double[]{matrixSum[0], matrixSum[1],\n                                (double) numValidVectorEntries};\n\n\n                        String key = getKeyWithNorm(chromosome, zoom, norm);\n                        synchronized (zoomToMatrixSumMap) {\n                            zoomToMatrixSumMap.put(key, result);\n                        }\n                        System.out.println(\"Finished: \" + key);\n\n                        /*\n                        testCode(zoom, zd.getContactRecordList(), actualVector, 1. / matrixSum[0],\n                                numValidVectorEntries / matrixSum[0]);\n                         */\n                    }\n                };\n                executor.execute(worker);\n            }\n        }\n\n        executor.shutdown();\n        while (!executor.isTerminated()) {\n        }\n\n        printWriter.println(\"Normalization Type: \" + norm);\n        List<double[]> matrixFormat = new ArrayList<>();\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            printWriter.println(\"Chromsome: \" + chromosome + \" index: \" + chromosome.getIndex());\n            for (HiCZoom zoom : dataset.getBpZooms()) {\n                String key = getKeyWithNorm(chromosome, zoom, norm);\n                if (zoomToMatrixSumMap.containsKey(key)) {\n                    printWriter.println(\"Zoom: \" + zoom + \" Normalized Matrix Sum: \" + zoomToMatrixSumMap.get(key)[0]\n                            + \" Original Matrix Sum: \" + zoomToMatrixSumMap.get(key)[1]\n                            + \" Number of Positive Entries in Vector: \" + zoomToMatrixSumMap.get(key)[2]);\n                    matrixFormat.add(new double[]{\n                            (double) chromosome.getIndex(),\n                            (double) zoom.getBinSize(),\n                            zoomToMatrixSumMap.get(key)[0],\n                            zoomToMatrixSumMap.get(key)[1],\n                            zoomToMatrixSumMap.get(key)[2]\n                    });\n                }\n            }\n        }\n    \n        printWriter.close();\n    \n        double[][] matrixFormatArray = new double[matrixFormat.size()][5];\n        for (int i = 0; i < matrixFormat.size(); i++) {\n            matrixFormatArray[i] = matrixFormat.get(i);\n        }\n    \n        MatrixTools.saveMatrixTextV2(outputTxtFile.getAbsolutePath(), matrixFormatArray);\n        MatrixTools.saveMatrixTextNumpy(outputNpyFile.getAbsolutePath(), matrixFormatArray);\n    }\n\n    public Double[] getNormMatrixSumFactor(double[] norm, IteratorContainer ic) {\n        double matrix_sum = 0;\n        double norm_sum = 0;\n\n        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            float value = cr.getCounts();\n            double valX = norm[x];\n            double valY = norm[y];\n            if (!Double.isNaN(valX) && !Double.isNaN(valY) && valX > 0 && valY > 0) {\n                // want total sum of matrix, not just upper triangle\n                if (x == y) {\n                    norm_sum += value / (valX * valY);\n                    matrix_sum += value;\n                } else {\n                    norm_sum += 2 * value / (valX * valY);\n                    matrix_sum += 2 * value;\n                }\n            }\n        }\n        return new Double[]{norm_sum, matrix_sum};\n    }\n    \n    private void testCode(HiCZoom zoom, List<ContactRecord> contactRecordList, double[] actualVector, double scalar1, double scalar2) {\n        \n        if (zoom.getBinSize() > 100000) {\n            System.out.println(\"No scaling\");\n            System.out.println(Arrays.toString(MatrixTools.getRowSums(contactRecordList,\n                    1, actualVector)));\n            System.out.println(\"Scale by 1/sum\");\n            System.out.println(Arrays.toString(MatrixTools.getRowSums(contactRecordList,\n                    scalar1, actualVector)));\n            System.out.println(\"Scale by N/M\");\n            System.out.println(Arrays.toString(MatrixTools.getRowSums(contactRecordList,\n                    scalar2, actualVector)));\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/Dump.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.iterator.GWIteratorContainer;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.norm.NormalizationCalculations;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.MatrixType;\nimport juicebox.windowui.NormalizationHandler;\nimport org.broad.igv.util.ParsingUtils;\nimport org.broad.igv.util.ResourceLocator;\n\nimport java.io.*;\nimport java.util.Arrays;\nimport java.util.Iterator;\n\npublic class Dump extends JuiceboxCLT {\n    \n    \n    private static long[] regionIndices = new long[]{-1, -1, -1, -1};\n    private static boolean useRegionIndices = false;\n    private HiC.Unit unit = null;\n    private String chr1, chr2;\n    private ChromosomeHandler chromosomeHandler;\n    private int binSize = 0;\n    private MatrixType matrixType = null;\n    private PrintWriter pw = null;\n    private LittleEndianOutputStream les = null;\n    private HiCZoom zoom = null;\n    private boolean includeIntra = false;\n    private boolean dense = false;\n    private String feature = null;\n    private String ofile = null;\n\n    public Dump() {\n        super(getUsage());\n    }\n\n    public static String getUsage(){\n        return \"dump <observed/oe> <NONE/VC/VC_SQRT/KR> <hicFile(s)> <chr1>[:x1:x2] <chr2>[:y1:y2] <BP/FRAG> <binsize> [outfile]\\n\" +\n                \"\\tdump <norm/expected> <NONE/VC/VC_SQRT/KR> <hicFile(s)> <chr> <BP/FRAG> <binsize> [outfile]\\n\" +\n                \"\\tdump <loops/domains> <hicFile URL> [outfile]\";\n    }\n\n    private void dumpGenomeWideData() {\n\n        if (unit == HiC.Unit.FRAG) {\n            System.err.println(\"All versus All currently not supported on fragment resolution\");\n            System.exit(8);\n        }\n\n        // This is for internal purposes only - to print the All vs All matrix\n        // This matrix should not in general be exposed since it is arbitrarily binned\n        // If in the future we wish to expose, we should use a more reasonable flag.\n        if (zoom.getBinSize() == 6197 || zoom.getBinSize() == 6191) {\n            Chromosome chr = chromosomeHandler.getChromosomeFromName(\"All\");\n            MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chr, chr, zoom);\n            if (zd == null) {\n                System.err.println(\"No All vs. All matrix; be sure zoom is correct\");\n                System.exit(1);\n            }\n\n            Iterator<ContactRecord> iterator = zd.getIteratorContainer().getNewContactRecordIterator();\n            while (iterator.hasNext()) {\n                ContactRecord cr = iterator.next();\n                pw.println(cr.getBinX() + \"\\t\" + cr.getBinY() + \"\\t\" + cr.getCounts());\n            }\n            pw.close();\n            return;\n        }\n\n        // Build a \"whole-genome\" matrix\n        IteratorContainer ic = new GWIteratorContainer(dataset, chromosomeHandler, zoom, includeIntra);\n\n        if (ic.getNumberOfContactRecords() < 1) {\n            System.err.println(\"No reads found at \" + zoom + \". Include intra is \" + includeIntra);\n            return;\n        }\n\n        NormalizationCalculations calculations = new NormalizationCalculations(ic);\n        float[] vector = calculations.getNorm(norm).getValues().get(0);\n\n        if (matrixType == MatrixType.NORM) {\n\n            ExpectedValueCalculation evKR = new ExpectedValueCalculation(chromosomeHandler, binSize, null, NormalizationHandler.GW_KR);\n            int addY = 0;\n            // Loop through chromosomes\n            for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n                final int chrIdx = chr.getIndex();\n                MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chr, chr, zoom);\n\n                if (zd == null) continue;\n                Iterator<ContactRecord> iterator = zd.getIteratorContainer().getNewContactRecordIterator();\n                while (iterator.hasNext()) {\n                    ContactRecord cr = iterator.next();\n                    int x = cr.getBinX();\n                    int y = cr.getBinY();\n                    final float counts = cr.getCounts();\n                    if (vector[x + addY] > 0 && vector[y + addY] > 0 && !Double.isNaN(vector[x + addY]) && !Double.isNaN(vector[y + addY])) {\n                        double value = counts / (vector[x + addY] * vector[y + addY]);\n                        evKR.addDistance(chrIdx, x, y, value);\n                    }\n                }\n\n                addY += chr.getLength() / binSize + 1;\n            }\n            evKR.computeDensity();\n            ListOfDoubleArrays exp = evKR.getDensityAvg();\n            pw.println(binSize + \"\\t\" + vector.length + \"\\t\" + exp.getLength());\n            for (double aVector : vector) {\n                pw.println(aVector);\n            }\n    \n            for (double[] values : exp.getValues()) {\n                for (double aVector : values) {\n                    pw.println(aVector);\n                }\n            }\n    \n    \n        } else {   // type == \"observed\"\n            Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n            while (iterator.hasNext()) {\n                ContactRecord cr = iterator.next();\n                int x = cr.getBinX();\n                int y = cr.getBinY();\n                float value = cr.getCounts();\n\n                if (vector[x] != 0 && vector[y] != 0 && !Double.isNaN(vector[x]) && !Double.isNaN(vector[y])) {\n                    value = (value / (vector[x] * vector[y]));\n                } else {\n                    value = Float.NaN;\n                }\n                pw.println(x + \"\\t\" + y + \"\\t\" + value);\n            }\n        }\n        pw.close();\n    }\n\n    private void dumpGeneralVector() {\n\n        Chromosome chromosome = chromosomeHandler.getChromosomeFromName(chr1);\n\n        if (matrixType == MatrixType.NORM) {\n            NormalizationVector nv = dataset.getNormalizationVector(chromosome.getIndex(), zoom, norm);\n            if (nv == null) {\n                System.err.println(\"Norm not available at \" + zoom + \" \" + norm);\n                System.exit(9);\n            }\n            int count = 0;\n            long total = (chromosome.getLength() / zoom.getBinSize()) + 1;\n            // print out vector\n            for (double[] array : nv.getData().getValues()) {\n                for (double element : array) {\n                    pw.println(element);\n                    count++;\n                    // Do not print out more entries than length of chromosome\n                    if (zoom.getUnit() == HiC.Unit.BP) {\n                        if (count >= total) break;\n                    }\n                }\n            }\n            pw.close();\n    \n        } else if (matrixType == MatrixType.EXPECTED) {\n            final ExpectedValueFunction df = dataset.getExpectedValuesOrExit(zoom, norm, chromosome, true);\n    \n            ListOfDoubleArrays values;\n            if (!ChromosomeHandler.isAllByAll(chromosome)) {\n                values = df.getExpectedValuesWithNormalization(chromosome.getIndex());\n            } else {\n                values = df.getExpectedValuesNoNormalization();\n            }\n    \n            if (ofile != null && ofile.endsWith(\".npy\")) {\n                MatrixTools.saveMatrixTextNumpy(ofile, values.getValues().get(0)); // todo fix\n            } else {\n                for (double[] vals : values.getValues()) {\n                    for (double element : vals) {\n                        pw.println(element);\n                    }\n                }\n                pw.close();\n            }\n        }\n    }\n\n    /**\n     * Dumps the matrix.  Does more argument checking, thus this should not be called outside of this class.\n     *\n     * @throws java.io.IOException   In case of problems writing out matrix\n     */\n    private void dumpMatrix() throws IOException {\n\n        Chromosome chromosome1 = chromosomeHandler.getChromosomeFromName(chr1);\n        Chromosome chromosome2 = chromosomeHandler.getChromosomeFromName(chr2);\n\n        if (chromosome2.getIndex() < chromosome1.getIndex()) {\n            regionIndices = new long[]{regionIndices[2], regionIndices[3], regionIndices[0], regionIndices[1]};\n        }\n\n        MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chromosome1, chromosome2, zoom);\n        if (zd == null) {\n            System.err.println(\"No reads in \" + chr1 + \" \" + chr2);\n            System.err.println(\"Unknown resolution: \" + zoom);\n            System.err.println(\"This data set has the following bin sizes (in bp): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.BP); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.BP, zoomIdx).getBinSize() + \" \");\n            }\n            System.err.println(\"\\nand the following bin sizes (in frag): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.FRAG); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.FRAG, zoomIdx).getBinSize() + \" \");\n            }\n            System.exit(13);\n        }\n\n\n        ExpectedValueFunction df = null;\n        if (MatrixType.isExpectedValueType(matrixType)) {\n            df = dataset.getExpectedValuesOrExit(zd.getZoom(), norm, chromosome1, true);\n        }\n        zd.dump(pw, les, norm, matrixType, useRegionIndices, regionIndices, df, dense);\n\n    }\n\n    private void dumpFeature() throws IOException {\n        ResourceLocator locator;\n        if (feature.equals(\"loops\")) {\n            locator = dataset.getPeaks();\n        }\n        else locator = dataset.getBlocks();\n\n        if (locator == null) {\n            System.err.println(\"Sorry, \" + feature + \" is not available for this dataset\");\n            System.exit(0);\n        }\n\n\n        BufferedReader br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(locator.getPath())), HiCGlobals.bufferSize);\n        String nextLine;\n\n        // header\n        while ((nextLine = br.readLine()) != null) {\n            pw.println(nextLine);\n        }\n\n        pw.close();\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        String ofile = null;\n\n        if (args.length == 3 || args.length == 4) {\n            if (!(args[1].equals(\"loops\") || args[1].equals(\"domains\"))) {\n                printUsageAndExit();\n            }\n            if (!args[2].endsWith(\"hic\") || !args[2].startsWith(\"http\")) {\n                printUsageAndExit();\n            }\n            dataset = HiCFileTools.extractDatasetForCLT(Arrays.asList(args[2].split(\"\\\\+\")), false);\n            feature = args[1];\n            if (args.length == 4) {\n                ofile = args[3];\n            }\n        }\n        else {\n            // -d in pre means diagonal, in dump means dense\n            dense = parser.getDiagonalsOption();\n            // -n in pre means no norm, in dump means includeIntra for the whole genome\n            includeIntra = parser.getNoNormOption();\n\n            if (args.length < 7) {\n                printUsageAndExit();\n            }\n\n            String mType = args[1].toLowerCase();\n\n            matrixType = MatrixType.enumValueFromString(mType);\n            if (!(MatrixType.isDumpMatrixType(matrixType) || MatrixType.isDumpVectorType(matrixType))) {\n                System.err.println(\"Matrix or vector must be one of \\\"observed\\\", \\\"oe\\\",  \\\"norm\\\", or \\\"expected\\\".\");\n                System.exit(15);\n            }\n\n            setDatasetAndNorm(args[3], args[2], false);\n\n            chromosomeHandler = dataset.getChromosomeHandler();\n\n            // retrieve input chromosomes / regions\n            chr1 = args[4];\n            if (MatrixType.isDumpMatrixType(matrixType)) {\n                chr2 = args[5];\n\n            } else chr2 = chr1;\n\n            extractChromosomeRegionIndices(); // at the end of this, chr1&2 will just be the chr key names\n\n            if (chromosomeHandler.doesNotContainChromosome(chr1)) {\n                System.err.println(\"Unknown chromosome: \" + chr1);\n                System.exit(18);\n            }\n\n            if (chromosomeHandler.doesNotContainChromosome(chr2)) {\n                System.err.println(\"Unknown chromosome: \" + chr2);\n                System.exit(19);\n            }\n\n\n            try {\n                if (MatrixType.isDumpMatrixType(matrixType)) {\n                    unit = HiC.valueOfUnit(args[6]);\n                } else {\n                    unit = HiC.valueOfUnit(args[5]);\n                }\n            } catch (IllegalArgumentException error) {\n                System.err.println(\"Unit must be in BP or FRAG.\");\n                System.exit(20);\n            }\n\n            String binSizeSt;\n            if (MatrixType.isDumpMatrixType(matrixType)) {\n                binSizeSt = args[7];\n            } else {\n                binSizeSt = args[6];\n            }\n\n            try {\n                binSize = Integer.parseInt(binSizeSt);\n            } catch (NumberFormatException e) {\n                System.err.println(\"Integer expected for bin size.  Found: \" + binSizeSt + \".\");\n                System.exit(21);\n            }\n\n            zoom = new HiCZoom(unit, binSize);\n\n            if (MatrixType.isDumpMatrixType(matrixType)) {\n                if (args.length == 9) ofile = args[8];\n            } else {\n                if (args.length == 8) ofile = args[7];\n            }\n        }\n\n        try {\n            if (ofile != null && ofile.length() > 0) {\n                if (ofile.endsWith(\".bin\")) {\n                    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(args[6]));\n                    les = new LittleEndianOutputStream(bos);\n                } else if (ofile.endsWith(\".npy\")) {\n                    this.ofile = ofile;\n                } else {\n                    pw = new PrintWriter(new FileOutputStream(ofile));\n                }\n            } else {\n                pw = new PrintWriter(System.out);\n            }\n        }\n        catch (IOException error) {\n            System.err.println(\"Unable to open \" + ofile + \" for writing.\");\n            System.exit(22);\n        }\n\n\n    }\n\n    /**\n     * Added for benchmark\n     */\n    public void setQuery(String chr1, String chr2, int binSize) {\n        this.chr1 = chr1;\n        this.chr2 = chr2;\n        this.binSize = binSize;\n        extractChromosomeRegionIndices();\n    }\n\n    public int[] getBpBinSizes() {\n        int[] bpBinSizes = new int[dataset.getNumberZooms(HiC.Unit.BP)];\n        for (int zoomIdx = 0; zoomIdx < bpBinSizes.length; zoomIdx++) {\n            bpBinSizes[zoomIdx] = dataset.getZoom(HiC.Unit.BP, zoomIdx).getBinSize();\n        }\n        return bpBinSizes;\n    }\n\n    /**\n     * Added so that subregions could be dumped without dumping the full chromosome\n     */\n    private void extractChromosomeRegionIndices() {\n        if (chr1.contains(\":\")) {\n            String[] regionComponents = chr1.split(\":\");\n            if (regionComponents.length != 3) {\n                System.err.println(\"Invalid number of indices for chr1: \" + regionComponents.length +\n                        \", should be 3 --> chromosome_name:start_index:end_index\");\n                printUsageAndExit();\n            } else {\n                try {\n                    chr1 = regionComponents[0];\n                    regionIndices[0] = Integer.parseInt(regionComponents[1]);\n                    regionIndices[1] = Integer.parseInt(regionComponents[2]);\n                    useRegionIndices = true;\n                } catch (Exception e) {\n                    System.err.println(\"Invalid indices for chr1: \" + chr1);\n                    printUsageAndExit();\n                }\n            }\n        } else {\n            Chromosome chromosome1 = chromosomeHandler.getChromosomeFromName(chr1);\n            if (chromosome1 == null) {\n                System.err.println(\"Invalid chromosome \" + chr1);\n                System.exit(77);\n            }\n            regionIndices[0] = 0;\n            regionIndices[1] = chromosome1.getLength();\n        }\n\n        if (chr2.contains(\":\")) {\n            String[] regionComponents = chr2.split(\":\");\n            if (regionComponents.length != 3) {\n                System.err.println(\"Invalid number of indices for chr2 : \" + regionComponents.length +\n                        \", should be 3 --> chromosome_name:start_index:end_index\");\n                printUsageAndExit();\n            } else {\n                try {\n                    chr2 = regionComponents[0];\n                    regionIndices[2] = Integer.parseInt(regionComponents[1]);\n                    regionIndices[3] = Integer.parseInt(regionComponents[2]);\n                    useRegionIndices = true;\n                } catch (Exception e) {\n                    System.err.println(\"Invalid indices for chr2:  \" + chr2);\n                    printUsageAndExit();\n                }\n            }\n        } else {\n            Chromosome chromosome2 = chromosomeHandler.getChromosomeFromName(chr2);\n            if (chromosome2 == null) {\n                System.err.println(\"Invalid chromosome \" + chr2);\n                System.exit(78);\n            }\n            regionIndices[2] = 0;\n            regionIndices[3] = chromosome2.getLength();\n        }\n    }\n\n    @Override\n    public void run() {\n        HiCGlobals.allowDynamicBlockIndex = false;\n        try {\n            if (feature != null) {\n                dumpFeature();\n            }\n            else if ((matrixType == MatrixType.OBSERVED || matrixType == MatrixType.NORM)\n                    && ChromosomeHandler.isAllByAll(chr1)\n                    && ChromosomeHandler.isAllByAll(chr2)) {\n                    dumpGenomeWideData();\n            } else if (MatrixType.isDumpMatrixType(matrixType)) {\n                dumpMatrix();\n            } else if (MatrixType.isDumpVectorType(matrixType)) {\n                dumpGeneralVector();\n            }\n        }\n        catch (Exception e) {\n            System.err.println(\"Unable to dump\");\n            e.printStackTrace();\n        }\n    }\n\n    public ChromosomeHandler getChromosomeHandler() {\n        return chromosomeHandler;\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/Eigenvector.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.windowui.HiCZoom;\n\nimport java.io.FileOutputStream;\nimport java.io.IOException;\nimport java.io.PrintWriter;\n\n/**\n * Class for calculating Eigenvector (separated out from Dump)\n * @author Neva Durand\n */\npublic class Eigenvector extends JuiceboxCLT {\n\n    private HiC.Unit unit = null;\n    private int binSize = 0;\n    private Chromosome chromosome1;\n    private PrintWriter pw;\n\n    public Eigenvector() {\n        super(getUsage() + \"\\n\\t-p, --pearsons_all_resolutions: calculate eigenvector at all resolutions\");\n    }\n\n    public static String getUsage(){\n        return \"eigenvector -p <NONE/VC/VC_SQRT/KR> <hicFile(s)> <chr> <BP/FRAG> <binsize> [outfile]\";\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 7 && args.length != 6) {\n            printUsageAndExit();\n        }\n\n        setDatasetAndNorm(args[2], args[1], false);\n\n        ChromosomeHandler chromosomeHandler = dataset.getChromosomeHandler();\n\n        if (chromosomeHandler.doesNotContainChromosome(args[3])) {\n            System.err.println(\"Unknown chromosome: \" + args[3]);\n            System.exit(18);\n        }\n        chromosome1 = chromosomeHandler.getChromosomeFromName(args[3]);\n\n        try {\n            unit = HiC.valueOfUnit(args[4]);\n        } catch (IllegalArgumentException error) {\n            System.err.println(\"Unit must be in BP or FRAG.\");\n            System.exit(20);\n        }\n\n        String binSizeSt = args[5];\n\n        try {\n            binSize = Integer.parseInt(binSizeSt);\n        } catch (NumberFormatException e) {\n            System.err.println(\"Integer expected for bin size.  Found: \" + binSizeSt + \".\");\n            System.exit(21);\n        }\n\n        if ((unit == HiC.Unit.BP && binSize < HiCGlobals.MAX_EIGENVECTOR_ZOOM) ||\n                (unit == HiC.Unit.FRAG && binSize < HiCGlobals.MAX_EIGENVECTOR_ZOOM / 1000)) {\n            System.out.println(\"WARNING: Eigenvector calculation at high resolution can take a long time\");\n        }\n\n\n        if (args.length == 7) {\n            try {\n                pw = new PrintWriter(new FileOutputStream(args[6]));\n            } catch (IOException error) {\n                System.err.println(\"Cannot write to \" + args[6]);\n                error.printStackTrace();\n                System.exit(22);\n            }\n        }\n        else pw = new PrintWriter(System.out);\n    }\n\n    @Override\n    public void run() {\n        HiCZoom zoom = new HiCZoom(unit, binSize);\n\n        MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chromosome1, chromosome1, zoom);\n        if (zd == null) {\n            System.err.println(\"No reads in \" + chromosome1);\n            System.err.println(\"Unknown resolution: \" + zoom);\n            System.err.println(\"This data set has the following bin sizes (in bp): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.BP); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.BP, zoomIdx).getBinSize() + \" \");\n            }\n            System.err.println(\"\\nand the following bin sizes (in frag): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.FRAG); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.FRAG, zoomIdx).getBinSize() + \" \");\n            }\n            System.exit(13);\n        }\n        ExpectedValueFunction df = dataset.getExpectedValuesOrExit(zd.getZoom(), norm, chromosome1, true);\n        double[] vector = dataset.getEigenvector(chromosome1, zoom, 0, norm);\n\n        // mean center and print\n        int count = 0;\n        double total = 0;\n\n        for (double element : vector) {\n            if (!Double.isNaN(element)) {\n                total += element;\n                count++;\n            }\n        }\n\n        double mean = total / count; // sum is now mean\n\n        // print out vector\n        for (double element : vector) {\n            pw.println(element - mean);\n        }\n        pw.close();\n\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/FragmentToBed.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiCGlobals;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\n\nimport java.io.*;\nimport java.util.regex.Pattern;\n\n\npublic class FragmentToBed extends JuiceboxCLT {\n\n    private String filename;\n\n    public FragmentToBed() {\n        super(\"fragmentToBed <fragmentFile>\");\n    }\n\n    /**\n     * Convert a fragment site file to a \"bed\" file\n     *\n     * @param filename fragment site file\n     * @throws java.io.IOException\n     */\n    private static void fragToBed(String filename) throws IOException {\n        BufferedReader reader = null;\n        PrintWriter writer = null;\n        try {\n            File inputFile = new File(filename);\n            reader = new BufferedReader(new FileReader(inputFile), HiCGlobals.bufferSize);\n\n            writer = new PrintWriter(new BufferedWriter(new FileWriter(filename + \".bed\")));\n\n            Pattern pattern = Pattern.compile(\"\\\\s\");\n            String nextLine;\n            while ((nextLine = reader.readLine()) != null) {\n                //String[] tokens = pattern.split(nextLine);\n                String[] tokens = splitToList(nextLine);\n\n                String chr = tokens[0];\n                int fragNumber = 0;\n                int beg = Integer.parseInt(tokens[1]) - 1;  // 1 vs 0 based coords\n                for (int i = 2; i < tokens.length; i++) {\n                    int end = Integer.parseInt(tokens[i]) - 1;\n                    writer.println(chr + \"\\t\" + beg + \"\\t\" + end + \"\\t\" + fragNumber);\n                    beg = end;\n                    fragNumber++;\n                }\n\n            }\n        } finally {\n            if (reader != null) reader.close();\n        }\n\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        //setUsage(\"juicebox fragmentToBed <fragmentFile>\");\n        if (args.length != 2) {\n            printUsageAndExit();\n        }\n        filename = args[1];\n    }\n\n    @Override\n    public void run() {\n        try {\n            fragToBed(filename);\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/LibraryComplexity.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\n\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\n\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.FileReader;\nimport java.io.IOException;\nimport java.text.NumberFormat;\nimport java.text.ParseException;\nimport java.util.Locale;\nimport java.util.concurrent.*;\nimport java.util.concurrent.atomic.AtomicBoolean;\n\npublic class LibraryComplexity extends JuiceboxCLT {\n\n    private String localWorkingDirectory;\n    private long dupReadPairs = 0;\n    private long uniqueReadPairs = 0;\n    private long opticalDups = 0;\n    private long totalReadPairs = 0;\n    private String fileName = \"inter.txt\";\n    private final boolean filesAlreadyCounted;\n\n    public LibraryComplexity(String command) {\n        super(getUsage());\n        filesAlreadyCounted = command.contains(\"fast\");\n    }\n\n    private static String getUsage() {\n        return \"LibraryComplexity <directory> <output file>\\n\" +\n                \"FastLibraryComplexity <file> <output file>\\n\" +\n                \"FastLibraryComplexity <unique> <pcr> <opt>\";\n    }\n\n    /**\n     * Estimates the size of a library based on the number of paired end molecules\n     * observed and the number of unique pairs observed.\n     * <br>\n     * Based on the Lander-Waterman equation that states:<br>\n     * C/X = 1 - exp( -N/X )<br>\n     * where<br>\n     * X = number of distinct molecules in library<br>\n     * N = number of read pairs<br>\n     * C = number of distinct fragments observed in read pairs<br>\n     */\n    public static long estimateLibrarySize(final long duplicateReadPairs,\n                                           final long uniqueReadPairs) {\n\n        long totalReadPairs = duplicateReadPairs + uniqueReadPairs;\n        if (totalReadPairs > 0 && duplicateReadPairs > 0) {\n\n            double m = 1.0, M = 100.0;\n\n            if (uniqueReadPairs >= totalReadPairs || f(m * uniqueReadPairs, uniqueReadPairs, totalReadPairs) < 0) {\n                throw new IllegalStateException(\"Invalid values for pairs and unique pairs: \" + totalReadPairs + \", \" + uniqueReadPairs);\n            }\n\n            while (f(M * uniqueReadPairs, uniqueReadPairs, totalReadPairs) >= 0) {\n                m = M;\n                M *= 10.0;\n            }\n\n            double r = (m + M) / 2.0;\n            double u = f(r * uniqueReadPairs, uniqueReadPairs, totalReadPairs);\n            int i = 0;\n            while (u != 0 && i < 1000) {\n                if (u > 0) m = r;\n                else M = r;\n                r = (m + M) / 2.0;\n                u = f(r * uniqueReadPairs, uniqueReadPairs, totalReadPairs);\n                i++;\n            }\n            if (i == 1000) {\n                System.err.println(\"Iterated 1000 times, returning estimate\");\n            }\n\n            return (long) (uniqueReadPairs * (m + M) / 2.0);\n        } else {\n            return 0;\n        }\n    }\n\n    /**\n     * Method that is used in the computation of estimated library size.\n     */\n    private static double f(double x, double c, double n) {\n        return c / x - 1 + Math.exp(-n / x);\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 2 && args.length != 3 && args.length != 4) {\n            System.out.println(getUsage());\n            System.exit(0);\n        }\n\n        if (filesAlreadyCounted) {\n            if (args.length == 4) {\n                try {\n                    determineCountsFromInput(args);\n                } catch (NumberFormatException error) {\n                    System.err.println(\"When called with three arguments, must be integers\");\n                    System.exit(1);\n                }\n            } else {\n                try {\n                    determineCountsFromFile(args[1]);\n                    if (args.length == 3) fileName = args[2];\n                } catch (Exception error) {\n                    System.err.println(error.getLocalizedMessage());\n                    System.exit(1);\n                }\n            }\n        } else if (args.length == 3 || args.length == 2) {\n            localWorkingDirectory = args[1];\n            if (args.length == 3) fileName = args[2];\n        }\n    }\n\n    private void determineCountsFromFile(String file) throws IOException {\n        BufferedReader reader = new BufferedReader(new FileReader(file));\n        dupReadPairs = Long.parseLong(reader.readLine().trim());\n        uniqueReadPairs = Long.parseLong(reader.readLine().trim());\n        try {\n            opticalDups = Long.parseLong(reader.readLine().trim());\n        } catch (Exception e) {\n            opticalDups = 0L;\n        }\n        reader.close();\n    }\n\n    private void determineCountsFromInput(String[] args) throws NumberFormatException {\n        uniqueReadPairs = Long.parseLong(args[1]);\n        dupReadPairs = Long.parseLong(args[2]);\n        opticalDups = Long.parseLong(args[3]);\n    }\n\n    @Override\n    public void run() {\n\n        NumberFormat nf = NumberFormat.getInstance(Locale.US);\n\n        if (!filesAlreadyCounted) {\n            final AtomicBoolean somethingFailed = new AtomicBoolean(false);\n\n            try {\n                ExecutorService executor = Executors.newFixedThreadPool(3);\n\n                Callable<Long> taskOptDups = () -> {\n                    File f = new File(localWorkingDirectory + \"/opt_dups.txt\");\n                    if (f.exists()) {\n                        try {\n                            long opticalDupsT = 0L;\n                            BufferedReader reader = new BufferedReader(new FileReader(f));\n                            while (reader.readLine() != null) opticalDupsT++;\n                            reader.close();\n                            return opticalDupsT;\n                        } catch (Exception e) {\n                            somethingFailed.set(true);\n                            return 0L;\n                        }\n                    } else {\n                        return 0L;\n                    }\n                };\n\n                Callable<Long> taskUniqueReads = () -> {\n                    File f = new File(localWorkingDirectory + \"/merged_nodups.txt\");\n                    if (f.exists()) {\n                        try {\n                            long uniqueReadPairsT = 0L;\n                            BufferedReader reader = new BufferedReader(new FileReader(f));\n                            while (reader.readLine() != null) uniqueReadPairsT++;\n                            reader.close();\n                            return uniqueReadPairsT;\n                        } catch (Exception e) {\n                            somethingFailed.set(true);\n                            return 0L;\n                        }\n                    } else {\n                        return 0L;\n                    }\n                };\n\n                Callable<Long> taskDupReadPairs = () -> {\n                    File f = new File(localWorkingDirectory + \"/dups.txt\");\n                    if (f.exists()) {\n                        try {\n                            long readPairsT = 0;\n                            BufferedReader reader = new BufferedReader(new FileReader(localWorkingDirectory + \"/dups.txt\"));\n                            while (reader.readLine() != null) readPairsT++;\n                            reader.close();\n                            return readPairsT;\n                        } catch (Exception e) {\n                            somethingFailed.set(true);\n                            return 0L;\n                        }\n                    } else {\n                        return 0L;\n                    }\n                };\n\n                Future<Long> futureOptDups = executor.submit(taskOptDups);\n                Future<Long> futureUniqueReads = executor.submit(taskUniqueReads);\n                Future<Long> futureDupReadPairs = executor.submit(taskDupReadPairs);\n\n                File f = new File(localWorkingDirectory + \"/\" + fileName);\n                if (f.exists()) {\n                    BufferedReader reader = new BufferedReader(new FileReader(localWorkingDirectory + \"/\" + fileName));\n                    String line = reader.readLine();\n                    boolean done = false;\n                    while (line != null && !done) {\n                        if (line.contains(\"Sequenced Read\")) {\n                            String[] parts = line.split(\":\");\n                            try {\n                                totalReadPairs = nf.parse(parts[1].trim()).longValue();\n                            } catch (ParseException ignored) {\n                            }\n                            done = true;\n                        }\n                        line = reader.readLine();\n                    }\n                    reader.close();\n                }\n\n                opticalDups = futureOptDups.get();\n                uniqueReadPairs = futureUniqueReads.get();\n                dupReadPairs = futureDupReadPairs.get();\n                executor.shutdown();\n\n                if (somethingFailed.get()) {\n                    System.err.println(\"Something failed in a thread\");\n                    System.exit(1);\n                }\n\n            } catch (IOException error) {\n                System.err.println(\"Problem counting lines in merged_nodups and dups\");\n                System.exit(1);\n            } catch (InterruptedException e) {\n                System.err.println(\"Threads interrupted exception\");\n                System.exit(1);\n            } catch (ExecutionException e) {\n                System.err.println(\"Threads execution exception\");\n                System.exit(1);\n            }\n        }\n\n        NumberFormat decimalFormat = NumberFormat.getPercentInstance();\n        decimalFormat.setMinimumFractionDigits(2);\n        decimalFormat.setMaximumFractionDigits(2);\n\n        System.out.print(\"Unique Reads: \" + NumberFormat.getInstance().format(uniqueReadPairs) + \" \");\n        if (totalReadPairs > 0) {\n            System.out.println(\"(\" + decimalFormat.format(uniqueReadPairs / (double) totalReadPairs) + \")\");\n        } else {\n            System.out.println();\n        }\n\n        System.out.print(\"PCR Duplicates: \" + nf.format(dupReadPairs) + \" \");\n        if (totalReadPairs > 0) {\n            System.out.println(\"(\" + decimalFormat.format(dupReadPairs / (double) totalReadPairs) + \")\");\n        } else {\n            System.out.println();\n        }\n        System.out.print(\"Optical Duplicates: \" + nf.format(opticalDups) + \" \");\n        if (totalReadPairs > 0) {\n            System.out.println(\"(\" + decimalFormat.format(opticalDups / (double) totalReadPairs) + \")\");\n        } else {\n            System.out.println();\n        }\n        long result;\n        try {\n            result = estimateLibrarySize(dupReadPairs, uniqueReadPairs);\n        } catch (NullPointerException e) {\n            result = 0;\n        }\n        System.out.println(\"Library Complexity Estimate: \" + nf.format(result));\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/PairsToBin.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.mnditerator.AsciiToBinConverter;\n\npublic class PairsToBin extends JuiceboxCLT {\n\n    private String ifile, ofile, genomeId;\n\n    public PairsToBin() {\n        super(\"pairsToBin <input_mnd> <output_mnd_binary> <genomeID>\");\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n        ifile = args[1];\n        ofile = args[2];\n        genomeId = args[3];\n    }\n\n    @Override\n    public void run() {\n        ChromosomeHandler chromosomeHandler = HiCFileTools.loadChromosomes(genomeId);\n        try {\n            AsciiToBinConverter.convert(ifile, ofile, chromosomeHandler);\n        } catch (Exception e) {\n            System.err.println(\"Unable to convert from ascii to bin\");\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/Pearsons.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.matrix.BasicMatrix;\nimport juicebox.matrix.DiskResidentBlockMatrix;\nimport juicebox.matrix.InMemoryMatrix;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\nimport juicebox.tools.utils.dev.PearsonCorrelationMetric;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.util.BitSet;\nimport java.util.concurrent.atomic.AtomicInteger;\n\n/**\n * Class for calculating Pearsons (separated out from Dump)\n * @author Neva Durand\n */\npublic class Pearsons extends JuiceboxCLT {\n\n    private static final int BLOCK_TILE = 500;\n    private String ofile = null;\n    private HiC.Unit unit = null;\n    private int binSize = 0;\n    private Chromosome chromosome1;\n\n\n    public Pearsons() {\n        super(getBasicUsage() + \"\\n\\t-p, --pearsons_all_resolutions: calculate Pearson's at all resolutions\");\n    }\n\n    public static String getBasicUsage(){\n        return \"pearsons [-p] <NONE/VC/VC_SQRT/KR> <hicFile(s)> <chr> <BP/FRAG> <binsize> [outfile]\";\n    }\n\n    public static BasicMatrix readPearsons(String path) throws IOException {\n\n        // Peak at file to determine version\n        BufferedInputStream bis = null;\n        int magic;\n        try {\n            InputStream is = ParsingUtils.openInputStream(path);\n            bis = new BufferedInputStream(is);\n            LittleEndianInputStream les = new LittleEndianInputStream(bis);\n\n            magic = les.readInt();\n\n            if (magic != 6515048) {\n                System.err.println(\"Problem reading Pearson's \" + path);\n                return null;\n            }\n        } finally {\n            if (bis != null)\n                bis.close();\n        }\n\n        return new DiskResidentBlockMatrix(path);\n\n    }\n\n    /**\n     * Return the mean of the given vector, ignoring NaNs\n     *\n     * @param vector Vector to calculate the mean on\n     * @return The mean of the vector, not including NaNs.\n     */\n    private static double getVectorMean(double[] vector) {\n        double sum = 0;\n        int count = 0;\n        for (double aVector : vector) {\n            if (!Double.isNaN(aVector)) {\n                sum += aVector;\n                count++;\n            }\n        }\n        return count == 0 ? 0 : sum / count;\n    }\n\n    public static BasicMatrix computePearsons(double[][] matrix, int dim, BitSet bitSet) {\n\n        // Subtract row means\n        double[] rowMeans = new double[dim];\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                rowMeans[i] = getVectorMean(matrix[i]);\n            }\n        }\n\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                for (int j = 0; j < dim; j++) {\n                    matrix[i][j] -= rowMeans[j];\n                }\n            }\n        }\n\n        BasicMatrix pearsons = new InMemoryMatrix(dim);\n\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                for (int j = i + 1; j < dim; j++) {\n                    if (bitSet.get(j)) {\n                        float corr = (float) PearsonCorrelationMetric.corr(matrix[i], matrix[j]);\n                        pearsons.setEntry(i, j, corr);\n                        pearsons.setEntry(j, i, corr);\n                    } else {\n                        pearsons.setEntry(i, j, Float.NaN);\n                        pearsons.setEntry(j, i, Float.NaN);\n                    }\n                }\n            } else {\n                for (int j = i + 1; j < dim; j++) {\n                    pearsons.setEntry(i, j, Float.NaN);\n                    pearsons.setEntry(j, i, Float.NaN);\n                }\n            }\n        }\n        // Set diagonal to 1, set centromere to NaN\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                pearsons.setEntry(i, i, 1.0f);\n            } else {\n                pearsons.setEntry(i, i, Float.NaN);\n            }\n        }\n        return pearsons;\n    }\n\n    public static BasicMatrix computeParallelizedPearsons(double[][] matrix, int dim, BitSet bitSet) {\n        // Subtract row means\n        inPlaceParallelSubtractRowMeans(matrix, dim, bitSet);\n\n        BasicMatrix pearsons = new InMemoryMatrix(dim);\n\n        // Set diagonal to 1, set centromere to NaN\n        AtomicInteger dCounter = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(() -> {\n            int i = dCounter.getAndIncrement();\n            while (i < dim) {\n                if (bitSet.get(i)) {\n                    for (int j = i + 1; j < dim; j++) {\n                        float corr;\n                        if (bitSet.get(j)) {\n                            corr = (float) PearsonCorrelationMetric.corr(matrix[i], matrix[j]);\n                        } else {\n                            corr = Float.NaN;\n                        }\n                        synchronized (pearsons) {\n                            pearsons.setEntry(i, j, corr);\n                            pearsons.setEntry(j, i, corr);\n                        }\n                    }\n                } else {\n                    synchronized (pearsons) {\n                        for (int j = i + 1; j < dim; j++) {\n                            pearsons.setEntry(i, j, Float.NaN);\n                            pearsons.setEntry(j, i, Float.NaN);\n                        }\n                    }\n                }\n\n                i = dCounter.getAndIncrement();\n            }\n        });\n\n        for (int i = 0; i < dim; i++) {\n            if (bitSet.get(i)) {\n                pearsons.setEntry(i, i, 1.0f);\n            } else {\n                pearsons.setEntry(i, i, Float.NaN);\n            }\n        }\n        return pearsons;\n    }\n\n    private static void inPlaceParallelSubtractRowMeans(double[][] matrix, int dim, BitSet bitSet) {\n        double[] rowMeans = new double[dim];\n        AtomicInteger index = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(() -> {\n            int i = index.getAndIncrement();\n            while (i < dim) {\n                if (bitSet.get(i)) {\n                    rowMeans[i] = getVectorMean(matrix[i]);\n                }\n                i = index.getAndIncrement();\n            }\n        });\n\n        AtomicInteger index2 = new AtomicInteger(0);\n        ParallelizedJuicerTools.launchParallelizedCode(() -> {\n            int i = index2.getAndIncrement();\n            while (i < dim) {\n                if (bitSet.get(i)) {\n                    for (int j = 0; j < dim; j++) {\n                        matrix[i][j] -= rowMeans[j];\n                    }\n                }\n                i = index2.getAndIncrement();\n            }\n        });\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 7 && args.length != 6) {\n            printUsageAndExit();\n        }\n\n        //HiCGlobals.MAX_PEARSON_ZOOM = 500000;\n        setDatasetAndNorm(args[2], args[1], true);\n        ChromosomeHandler chromosomeHandler = dataset.getChromosomeHandler();\n\n        if (chromosomeHandler.doesNotContainChromosome(args[3])) {\n            System.err.println(\"Unknown chromosome: \" + args[3]);\n            System.exit(18);\n        }\n        chromosome1 = chromosomeHandler.getChromosomeFromName(args[3]);\n\n        try {\n            unit = HiC.valueOfUnit(args[4]);\n        } catch (IllegalArgumentException error) {\n            System.err.println(\"Unit must be in BP or FRAG.\");\n            System.exit(20);\n        }\n\n        String binSizeSt = args[5];\n\n        try {\n            binSize = Integer.parseInt(binSizeSt);\n        } catch (NumberFormatException e) {\n            System.err.println(\"Integer expected for bin size.  Found: \" + binSizeSt + \".\");\n            System.exit(21);\n        }\n\n        if ((unit == HiC.Unit.BP && binSize < HiCGlobals.MAX_PEARSON_ZOOM) ||\n                (unit == HiC.Unit.FRAG && binSize < HiCGlobals.MAX_PEARSON_ZOOM / 1000)) {\n            System.out.println(\"Pearson's and Eigenvector are not calculated for high resolution datasets\");\n            System.out.println(\"To override this limitation, send in the \\\"-p\\\" flag.\");\n            System.exit(0);\n        }\n\n        if (args.length == 7) {\n            ofile = args[6];\n        }\n\n    }\n\n    @Override\n    public void run() {\n        HiCZoom zoom = new HiCZoom(unit, binSize);\n        MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chromosome1, chromosome1, zoom);\n        if (zd == null) {\n            System.err.println(\"No reads in \" + chromosome1);\n            System.err.println(\"Unknown resolution: \" + zoom);\n            System.err.println(\"This data set has the following bin sizes (in bp): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.BP); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.BP, zoomIdx).getBinSize() + \" \");\n            }\n            System.err.println(\"\\nand the following bin sizes (in frag): \");\n            for (int zoomIdx = 0; zoomIdx < dataset.getNumberZooms(HiC.Unit.FRAG); zoomIdx++) {\n                System.err.print(dataset.getZoom(HiC.Unit.FRAG, zoomIdx).getBinSize() + \" \");\n            }\n            System.exit(13);\n        }\n        ExpectedValueFunction df = dataset.getExpectedValuesOrExit(zd.getZoom(), norm, chromosome1, true);\n\n        BasicMatrix pearsons = zd.getPearsons(df);\n        if (pearsons == null) {\n            System.err.println(\"Pearson's not available at zoom \" + zoom  + \". For high resolution, try again with -p\");\n            System.exit(15);\n        }\n\n        LittleEndianOutputStream les = null;\n        PrintWriter txtWriter = null;\n        if (ofile != null) {\n            try {\n                if (ofile.endsWith(\".bin\")) {\n                    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(ofile));\n                    les = new LittleEndianOutputStream(bos);\n                } else {\n                    txtWriter = new PrintWriter(new FileOutputStream(ofile));\n                }\n            } catch (IOException error) {\n                System.err.println(\"Cannot write to \" + ofile);\n                error.printStackTrace();\n                System.exit(22);\n            }\n        }\n        else {\n            txtWriter = new PrintWriter(System.out);\n        }\n\n        if (les == null) {\n            int dim = pearsons.getRowDimension();\n            for (int i = 0; i < dim; i++) {\n                for (int j = 0; j < dim; j++) {\n                    float output = pearsons.getEntry(i, j);\n                    txtWriter.print(output + \" \");\n                }\n                txtWriter.println();\n            }\n            txtWriter.flush();\n        }\n        else {\n            try {\n                int dim = pearsons.getRowDimension();\n                writeHeader(les, dim, pearsons.getLowerValue(), pearsons.getUpperValue());\n                int block_side = (int) Math.ceil((float) dim / (float) BLOCK_TILE);\n                for (int i = 0; i < block_side; i++) {\n                    int block_row_start = i * BLOCK_TILE;\n                    int block_row_end = Math.min(block_row_start + BLOCK_TILE, dim);\n                    int row_len = block_row_end - block_row_start;\n                    for (int j = 0; j < block_side; j++) {\n                        int block_col_start = j * BLOCK_TILE;\n                        int block_col_end = Math.min(block_col_start + BLOCK_TILE, dim);\n                        int col_len = block_col_end - block_col_start;\n                        for (int ui = 0; ui < row_len; ui++) {\n                            for (int uj = 0; uj < col_len; uj++) {\n                                int now_i = ui + block_row_start;\n                                int now_j = uj + block_col_start;\n                                float output = pearsons.getEntry(now_i, now_j);\n                                les.writeFloat(output);\n                            }\n                        }\n\n                    }\n                }\n                les.close();\n            }\n            catch (IOException error) {\n                System.err.println(\"Problem when writing Pearson's\");\n                error.printStackTrace();\n                System.exit(1);\n            }\n        }\n    }\n\n    private void writeHeader(LittleEndianOutputStream les, int dim, float lower, float upper) throws IOException {\n\n        // Magic number - 4 bytes\n        les.writeByte('h');\n        les.writeByte('i');\n        les.writeByte('c');\n        les.writeByte(0);\n\n        // Version number\n        les.writeInt(1);\n\n        // Genome --\n        les.writeString(dataset.getGenomeId());\n\n        // Chromosomes\n        les.writeString(chromosome1.getName());\n        les.writeString(chromosome1.getName());\n\n        // Resolution (bin size)\n        les.writeInt(binSize);\n\n        // Statistics, other attributes\n        les.writeFloat(lower);  // this is supposed to be lower quartile\n        les.writeFloat(upper);  // this is supposed to be upper quartile\n        les.writeInt(dim);  // # rows\n        les.writeInt(dim);  // # cols\n        les.writeInt(BLOCK_TILE);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/PreProcessing.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.common.ShellCommandRunner;\nimport juicebox.tools.utils.original.MultithreadedPreprocessor;\nimport juicebox.tools.utils.original.MultithreadedPreprocessorHic;\nimport juicebox.tools.utils.original.Preprocessor;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Map;\n\npublic class PreProcessing extends JuiceboxCLT {\n    public static String flags = \"           : -d only calculate intra chromosome (diagonal) [false]\\n\"\n            + \"           : -f <restriction site file> calculate fragment map\\n\"\n            + \"           : -m <int> only write cells with count above threshold m [0]\\n\"\n            + \"           : -q <int> filter by MAPQ score greater than or equal to q [not set]\\n\"\n            + \"           : -c <chromosome ID> only calculate map on specific chromosome [not set]\\n\"\n            + \"           : -r <comma-separated list of resolutions> Only calculate specific resolutions [not set]\\n\"\n            + \"           : -t <tmpDir> Set a temporary directory for writing\\n\"\n            + \"           : -s <statistics file> Add the text statistics file to the Hi-C file header\\n\"\n            + \"           : -g <graphs file> Add the text graphs file to the Hi-C file header\\n\"\n            + \"           : -n Don't normalize the matrices\\n\"\n            + \"           : -z <double> scale factor for hic file\\n\"\n            + \"           : -a <1, 2, 3, 4, 5> filter based on inner, outer, left-left, right-right, tandem pairs respectively\\n\"\n            + \"           : --randomize_position randomize positions between fragment sites\\n\"\n            + \"           : --random_seed <long> for seeding random number generator\\n\"\n            + \"           : --frag_site_maps <fragment site files> for randomization\\n\"\n            + \"           : -k normalizations to include\\n\"\n            + \"           : -j number of CPU threads to use\\n\"\n            + \"           : --threads <int> number of threads \\n\"\n            + \"           : --mndindex <filepath> to mnd chr block indices\\n\"\n            + \"           : --conserve-ram will minimize RAM usage\\n\"\n            + \"           : --check-ram-usage will check ram requirements prior to running\\n\"\n            + \"           : --shell how to execute shell (sh, bash, zsh, etc); default: sh\";\n\n    private String inputFile;\n    private String outputFile;\n    private Preprocessor preprocessor;\n    private boolean noNorm = false;\n    private boolean noFragNorm = false;\n    private boolean fromHIC = false;\n    private int genomeWide;\n    private String shell = \"sh\";\n    private final List<NormalizationType> normalizationTypes = new ArrayList<>();\n\n    public PreProcessing() {\n        super(getBasicUsage() + \"\\n\" + flags);\n    }\n\n    public static String getBasicUsage() {\n        return \"pre [options] <infile> <outfile> <genomeID>\";\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n\n        String genomeId = \"\";\n        try {\n            genomeId = args[3];\n        } catch (ArrayIndexOutOfBoundsException e) {\n            System.err.println(\"No genome ID given\");\n            printUsageAndExit();\n        }\n\n        ChromosomeHandler chromHandler = HiCFileTools.loadChromosomes(genomeId);\n\n        inputFile = args[1];\n        outputFile = args[2];\n        String tmpDir = parser.getTmpdirOption();\n        double hicFileScalingFactor = parser.getScalingOption();\n\n        updateNumberOfCPUThreads(parser, 1);\n        updateSecondaryNumberOfCPUThreads(parser, 10);\n        IteratorContainer.numCPUMatrixThreads = numCPUThreadsForSecondTask;\n        fromHIC = parser.getFromHICOption();\n\n        if (fromHIC) {\n            preprocessor = new MultithreadedPreprocessorHic(new File(outputFile), genomeId, chromHandler,\n                    hicFileScalingFactor, numCPUThreads);\n            usingMultiThreadedVersion = true;\n        } else {\n            if (numCPUThreads < 2) {\n                preprocessor = new Preprocessor(new File(outputFile), genomeId, chromHandler, hicFileScalingFactor);\n                usingMultiThreadedVersion = false;\n            } else {\n                try {\n                    preprocessor = new MultithreadedPreprocessor(new File(outputFile), genomeId, chromHandler,\n                            hicFileScalingFactor, numCPUThreads, parser.getMndIndexOption());\n                    usingMultiThreadedVersion = true;\n                } catch (Exception e) {\n                    System.err.println(e.getLocalizedMessage() + \"\\nUsing single threaded preprocessor\");\n                    preprocessor = new Preprocessor(new File(outputFile), genomeId, chromHandler, hicFileScalingFactor);\n                    usingMultiThreadedVersion = false;\n                }\n            }\n        }\n\n        preprocessor.setFromHIC(fromHIC);\n        preprocessor.setIncludedChromosomes(parser.getChromosomeSetOption());\n        preprocessor.setCountThreshold(parser.getCountThresholdOption());\n        preprocessor.setV9DepthBase(parser.getV9DepthBase());\n        preprocessor.setMapqThreshold(parser.getMapqThresholdOption());\n        preprocessor.setDiagonalsOnly(parser.getDiagonalsOption());\n        preprocessor.setFragmentFile(parser.getFragmentOption());\n        preprocessor.setExpectedVectorFile(parser.getExpectedVectorOption());\n        preprocessor.setTmpdir(tmpDir);\n        preprocessor.setStatisticsFile(parser.getStatsOption());\n        preprocessor.setGraphFile(parser.getGraphOption());\n        preprocessor.setGenome(parser.getGenomeOption());\n        preprocessor.setResolutions(parser.getResolutionOption());\n        preprocessor.setAlignmentFilter(parser.getAlignmentOption());\n        preprocessor.setRandomizePosition(parser.getRandomizePositionsOption());\n        preprocessor.setPositionRandomizerSeed(parser.getRandomPositionSeedOption());\n        preprocessor.setRandomizeFragMaps(parser.getRandomizePositionMaps());\n        preprocessor.setThrowOutIntraFragOption(parser.getThrowIntraFragOption());\n        preprocessor.setSubsampler(parser.getSubsampleOption());\n\n        int blockCapacity = parser.getBlockCapacityOption();\n        if (blockCapacity > 10) {\n            Preprocessor.BLOCK_CAPACITY = blockCapacity;\n        }\n\n        String customShell = parser.getShellOption();\n        if (customShell != null && customShell.length() > 0) {\n            shell = customShell;\n        }\n        noNorm = parser.getNoNormOption();\n        genomeWide = parser.getGenomeWideOption();\n        noFragNorm = parser.getNoFragNormOption();\n        normalizationTypes.addAll(parser.getAllNormalizationTypesOption());\n        HiCGlobals.USE_ITERATOR_NOT_ALL_IN_RAM = parser.getDontPutAllContactsIntoRAM();\n        HiCGlobals.CHECK_RAM_USAGE = parser.shouldCheckRAMUsage();\n    }\n\n    @Override\n    public void run() {\n        HiCGlobals.allowDynamicBlockIndex = false;\n        try {\n            long currentTime = System.currentTimeMillis();\n            if (usingMultiThreadedVersion) {\n                preprocessor.preprocess(inputFile, null, null, null);\n                ShellCommandRunner.runShellFile(shell, outputFile + MultithreadedPreprocessor.CAT_SCRIPT);\n            } else {\n                preprocessor.preprocess(inputFile, outputFile, outputFile, null);\n            }\n\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"\\nBinning contact matrices took: \" + (System.currentTimeMillis() - currentTime) + \" milliseconds\");\n            }\n\n            if (!noNorm) {\n                Map<NormalizationType, Integer> resolutionsToBuildTo = AddNorm.defaultHashMapForResToBuildTo(normalizationTypes);\n                AddNorm.launch(outputFile, normalizationTypes, genomeWide, noFragNorm, numCPUThreads, resolutionsToBuildTo);\n            } else {\n                System.out.println(\"Done creating .hic file. Normalization not calculated due to -n flag.\");\n                System.out.println(\"To run normalization, run: java -jar juicer_tools.jar addNorm <hicfile>\");\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.exit(56);\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/SQLDatabase.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.HiCDBUtils;\n\nimport java.io.IOException;\nimport java.sql.SQLException;\n\npublic class SQLDatabase extends JuiceboxCLT {\n\n    private String[] dbArgs;\n\n    public SQLDatabase() {\n        super(\"db <frag|annot|update> [items]\");\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        //setUsage(\"juicebox db <frag|annot|update> [items]\");\n        dbArgs = new String[args.length - 1];\n        System.arraycopy(args, 1, dbArgs, 0, args.length - 1);\n    }\n\n    @Override\n    public void run() {\n\n        try {\n            HiCDBUtils.main(dbArgs);\n        } catch (SQLException e) {\n            System.err.println(\"Sql exception: \" + e.getMessage());\n            e.printStackTrace();\n            System.exit(61);\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/Statistics.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.original.Chunk;\nimport juicebox.tools.utils.original.FragmentCalculation;\nimport juicebox.tools.utils.original.MTIndexHandler;\nimport juicebox.tools.utils.original.stats.LoneStatisticsWorker;\nimport juicebox.tools.utils.original.stats.ParallelStatistics;\nimport juicebox.tools.utils.original.stats.StatisticsContainer;\n\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\npublic class Statistics extends JuiceboxCLT {\n\n    private String siteFile;\n    private String ligationJunction = \"none\";\n    private String inFile;\n    private String mndIndexFile;\n    private ChromosomeHandler localHandler = null;\n    private final List<Chunk> mndChunks = new ArrayList<>();\n    private final List<String> statsFiles = new ArrayList<>();\n    private final List<Integer> mapqThresholds = new ArrayList<>();\n\n    public Statistics() {\n        super(getUsage());\n    }\n\n    public static String getUsage() {\n        return \" Usage: statistics [--ligation NNNN] [--mapqs mapq1,maqp2] [--mndindex mndindex.txt] [--threads numthreads]\\n \" +\n                \"                   <site_file> <stats_file> [stats_file_2] <infile> <genomeID>\\n\" +\n                \" --ligation: ligation junction\\n\" +\n                \" --mapqs: mapping quality threshold(s), do not consider reads < threshold\\n\" +\n                \" --mndindex: file of indices for merged nodups to read from\\n\" +\n                \" --threads: number of threads to be executed \\n\" +\n                \" <site file>: list of HindIII restriction sites, one line per chromosome\\n\" +\n                \" <stats file>: output file containing total reads, for library complexity\\n\" +\n                \" <infile>: file in intermediate format to calculate statistics on, can be stream\\n\" +\n                \" <genome ID>: file to create chromosome handler\\n\" +\n                \" [stats file 2]: output file containing total reads for second mapping quality threshold\\n\";\n    }\n\n    public void setMndIndex() {\n        if (localHandler != null && mndIndexFile != null && mndIndexFile.length() > 1) {\n            Map<Integer, String> chromosomePairIndexes = new ConcurrentHashMap<>();\n            MTIndexHandler.populateChromosomePairIndexes(localHandler,\n                    chromosomePairIndexes, new HashMap<>(),\n                    new HashMap<>(), new HashMap<>());\n            Map<Integer, List<Chunk>> mndIndex = MTIndexHandler.readMndIndex(mndIndexFile, chromosomePairIndexes);\n            for (List<Chunk> values : mndIndex.values()) {\n                mndChunks.addAll(values);\n            }\n        }\n    }\n\n    private FragmentCalculation readSiteFile(String siteFile) {\n        //read in restriction site file and store as multidimensional array q\n        if (!siteFile.contains(\"none\")) {\n            //if restriction enzyme exists, find the RE distance//\n            return FragmentCalculation.readFragments(siteFile, localHandler, \"Stats\");\n        }\n        return null;\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 6 && args.length != 5) {\n            printUsageAndExit();\n        }\n        //set required arguments to variables\n        siteFile = args[1];\n        statsFiles.add(args[2]);\n        if (args.length == 6) {// two map q values,input text files\n            statsFiles.add(args[3]);\n            inFile = args[4];\n            tryToReadLocalHandler(args[5]);\n        } else {//only one mapq value\n            inFile = args[3];\n            tryToReadLocalHandler(args[4]);\n        }\n        //check for flags, else use default values\n        List<Integer> mapQT = parser.getMultipleMapQOptions();\n        if (mapQT != null && (mapQT.size() == 1 || mapQT.size() == 2)) { //only one or two mapq values\n            int mapqThreshold = mapQT.get(0) > 0 ? mapQT.get(0) : 1;\n            mapqThresholds.add(mapqThreshold);\n\n            if (statsFiles.size() == 2) {\n                mapqThreshold = 30;\n                if (mapQT.size() == 2) {\n                    mapqThreshold = mapQT.get(1) > 0 ? mapQT.get(1) : 30;\n                }\n                mapqThresholds.add(mapqThreshold);\n            }\n        }\n        else {\n            mapqThresholds.add(1);\n            if (statsFiles.size() == 2) {\n                mapqThresholds.add(30);\n            }\n        }\n        String ligJunc = parser.getLigationOption();\n        if (ligJunc != null && ligJunc.length() > 1) {\n            ligationJunction = ligJunc;\n        }\n        //multithreading flags\n        updateNumberOfCPUThreads(parser, 1);\n        mndIndexFile = parser.getMndIndexOption();\n    }\n\n    private void tryToReadLocalHandler(String genomeID) {\n        if (genomeID.equalsIgnoreCase(\"na\")\n                || genomeID.equalsIgnoreCase(\"null\")\n                || genomeID.equalsIgnoreCase(\"none\")) {\n            localHandler = null;\n        } else {\n            localHandler = HiCFileTools.loadChromosomes(genomeID); //genomeID\n        }\n    }\n\n    @Override\n    public void run() {\n        setMndIndex();\n        FragmentCalculation fragmentCalculation = readSiteFile(siteFile);\n        StatisticsContainer container;\n        if (localHandler == null || mndChunks.size() < 2 || numCPUThreads == 1) {\n            LoneStatisticsWorker runner = new LoneStatisticsWorker(siteFile, statsFiles, mapqThresholds,\n                    ligationJunction, inFile, fragmentCalculation);\n            runner.infileStatistics();\n            container = runner.getResultsContainer();\n        } else {\n            container = new StatisticsContainer();\n            ParallelStatistics pStats = new ParallelStatistics(numCPUThreads, container,\n                    mndChunks, siteFile, statsFiles, mapqThresholds,\n                    ligationJunction, inFile, localHandler, fragmentCalculation);\n            pStats.launchThreads();\n        }\n        container.calculateConvergence(statsFiles.size());\n        container.outputStatsFile(statsFiles);\n        container.writeHistFile(statsFiles);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/clt/old/Summation.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2024 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.common.ShellCommandRunner;\nimport juicebox.tools.utils.original.MultithreadedPreprocessor;\nimport juicebox.tools.utils.original.MultithreadedPreprocessorHic;\nimport juicebox.tools.utils.original.Preprocessor;\nimport juicebox.windowui.HiCZoom;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class Summation extends JuiceboxCLT {\n\n    private String inputFile;\n    private String outputFile;\n    private MultithreadedPreprocessorHic preprocessor;\n    private String shell = \"sh\";\n\n    public Summation() {\n        super(getBasicUsage() + \"\\n\" + PreProcessing.flags);\n    }\n\n    public static String getBasicUsage() {\n        return \"sum [options] <out.hic> <in1.hic> <in2.hic> ...\";\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n\n        outputFile = args[1];\n        inputFile = getRemainingFiles(args);\n\n        String[] genomeId = new String[1];\n        List<String> resolutionStrings = new ArrayList<>();\n        populateParameters(args[2], genomeId, resolutionStrings, parser.getGenomeOption());\n\n        ChromosomeHandler chromHandler = HiCFileTools.loadChromosomes(genomeId[0]);\n\n        String tmpDir = parser.getTmpdirOption();\n        double hicFileScalingFactor = parser.getScalingOption();\n\n        updateNumberOfCPUThreads(parser, 1);\n\n        preprocessor = new MultithreadedPreprocessorHic(new File(outputFile), genomeId[0], chromHandler,\n                hicFileScalingFactor, numCPUThreads);\n        usingMultiThreadedVersion = true;\n        preprocessor.setFromHIC(true);\n\n        preprocessor.setGenome(genomeId[0]);\n\n        List<String> customResolutions = parser.getResolutionOption();\n        if (customResolutions != null && customResolutions.size() > 0) {\n            preprocessor.setResolutions(customResolutions);\n        } else {\n            preprocessor.setResolutions(resolutionStrings);\n        }\n\n        preprocessor.setIncludedChromosomes(parser.getChromosomeSetOption());\n        preprocessor.setCountThreshold(parser.getCountThresholdOption());\n        preprocessor.setV9DepthBase(parser.getV9DepthBase());\n        preprocessor.setMapqThreshold(parser.getMapqThresholdOption());\n        preprocessor.setDiagonalsOnly(parser.getDiagonalsOption());\n        preprocessor.setFragmentFile(parser.getFragmentOption());\n        preprocessor.setExpectedVectorFile(parser.getExpectedVectorOption());\n        preprocessor.setTmpdir(tmpDir);\n        preprocessor.setAlignmentFilter(parser.getAlignmentOption());\n        preprocessor.setRandomizePosition(parser.getRandomizePositionsOption());\n        preprocessor.setPositionRandomizerSeed(parser.getRandomPositionSeedOption());\n        preprocessor.setRandomizeFragMaps(parser.getRandomizePositionMaps());\n        preprocessor.setThrowOutIntraFragOption(parser.getThrowIntraFragOption());\n        preprocessor.setSubsampler(parser.getSubsampleOption());\n\n        int blockCapacity = parser.getBlockCapacityOption();\n        if (blockCapacity > 10) {\n            Preprocessor.BLOCK_CAPACITY = blockCapacity;\n        }\n\n        String customShell = parser.getShellOption();\n        if (customShell != null && customShell.length() > 0) {\n            shell = customShell;\n        }\n    }\n\n    @Override\n    public void run() {\n        HiCGlobals.allowDynamicBlockIndex = false;\n        try {\n            long currentTime = System.currentTimeMillis();\n\n            preprocessor.preprocess(inputFile, null, null, null);\n            ShellCommandRunner.runShellFile(shell, outputFile + MultithreadedPreprocessor.CAT_SCRIPT);\n\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"\\nBinning contact matrices took: \" + (System.currentTimeMillis() - currentTime) + \" milliseconds\");\n            }\n\n            System.out.println(\"Done creating .hic file. Normalization not calculated due to -n flag.\");\n            System.out.println(\"To run normalization, run: java -jar juicer_tools.jar addNorm <hicfile>\");\n\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.exit(56);\n        }\n    }\n\n    private void populateParameters(String hicFile, String[] genomeId, List<String> resolutionStrings,\n                                    String genomeOptionIfAvailable) {\n        List<String> files = new ArrayList<>();\n        files.add(hicFile);\n        Dataset ds = HiCFileTools.extractDatasetForCLT(files, false);\n        genomeId[0] = cleanUpGenome(ds.getGenomeId());\n        if (genomeOptionIfAvailable != null && genomeOptionIfAvailable.length() > 1) {\n            genomeId[0] = genomeOptionIfAvailable;\n        }\n\n        for (HiCZoom zoom : ds.getBpZooms()) {\n            resolutionStrings.add(\"\" + zoom.getBinSize());\n        }\n    }\n\n    private String cleanUpGenome(String genomeId) {\n        String g2 = genomeId.toLowerCase();\n        if (g2.endsWith(\"hg19\")) return \"hg19\";\n        if (g2.endsWith(\"hg38\")) return \"hg38\";\n        if (g2.endsWith(\"mm9\")) return \"mm9\";\n        if (g2.endsWith(\"mm10\")) return \"mm10\";\n        return genomeId;\n    }\n\n    private String getRemainingFiles(String[] args) {\n        StringBuilder result = new StringBuilder(args[2]);\n        for (int i = 3; i < args.length; i++) {\n            result.append(\"+\").append(args[i]);\n        }\n        return result.toString();\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/clt/old/ValidateFile.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.clt.old;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.IOException;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 6/2/16.\n */\npublic class ValidateFile extends JuiceboxCLT {\n\n    private String filePath;\n\n    public ValidateFile() {\n        super(getUsage());\n    }\n\n    public static String getUsage() {\n        return \"validate <hicFile>\";\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 2) {\n            printUsageAndExit();\n        }\n        filePath = args[1];\n    }\n\n    @Override\n    public void run() {\n        try {\n            DatasetReader reader = HiCFileTools.extractDatasetReaderForCLT(Arrays.asList(filePath.split(\"\\\\+\")), true);\n            Dataset ds = reader.read();\n            HiCGlobals.verifySupportedHiCFileVersion(reader.getVersion());\n            assert ds.getGenomeId() != null;\n            assert ds.getChromosomeHandler().size() > 0;\n            List<HiCZoom> zooms = ds.getBpZooms();\n            List<NormalizationType> norms = ds.getNormalizationTypes();\n\n            for (NormalizationType type : norms) {\n                System.out.println(\"File has normalization: \" + type.getLabel());\n                System.out.println(\"Description: \" + type.getDescription());\n            }\n\n            for (HiCZoom zoom : zooms) {\n                System.out.println(\"File has zoom: \" + zoom);\n            }\n\n            Chromosome[] array = ds.getChromosomeHandler().getChromosomeArrayWithoutAllByAll();\n            for (Chromosome chr: array)  {\n                for (Chromosome chr2: array) {\n                    System.out.print(\".\");\n                    Matrix matrix = ds.getMatrix(chr, chr2);\n                    if (matrix == null) {\n                        System.err.println(\"Warning: no reads in \" + chr.getName() + \" \" + chr2.getName());\n                    }\n                    else {\n                        for (HiCZoom zoom: zooms) {\n                            MatrixZoomData zd = matrix.getZoomData(zoom);\n                            for (NormalizationType type: norms) {\n                                reader.readNormalizedBlock(0, zd, type);\n                            }\n                        }\n                    }\n                }\n                System.out.println();\n            }\n            System.out.println(\"(-: Validation successful\");\n            System.exit(0);\n            throw new IOException(\"t\");\n        }\n        catch (IOException error) {\n            System.err.println(\":( Validation failed\");\n            error.printStackTrace();\n            System.exit(1);\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/dev/APAvsDistance.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport com.google.common.primitives.Ints;\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.clt.juicer.APA;\nimport org.jfree.chart.ChartFactory;\nimport org.jfree.chart.ChartUtilities;\nimport org.jfree.chart.JFreeChart;\nimport org.jfree.chart.plot.PlotOrientation;\nimport org.jfree.data.xy.XYSeries;\nimport org.jfree.data.xy.XYSeriesCollection;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.util.ArrayList;\nimport java.util.List;\n\n\n/**\n * Aggregated Peak Analysis vs Distance\n * Created by muhammadsaadshamim on 1/19/16.\n * Developed by Fanny Huang\n * Implemented by Nathan Musial\n * <p/>\n * Except for superloops, we don't observe long-range loops. Why not?\n * <p/>\n * The first possibility is that long-range loops do not form, either because:\n * <p/>\n * a) there is some mechanism that creates a hard cap on the length of loops,\n * such as the processivity of the excom, or\n * <p/>\n * b) given a convergent pair A/B separated by >2Mb,\n * there are too many competing ctcf motifs in between.\n * <p/>\n * Alternatively, loops do form between pairs of convergent CTCF sites that are far apart,\n * but those loops are too weak for us to see in our maps.\n * <p/>\n * A simple way to probe this is to do APA. Bin pairs of convergent loop anchors by 1d distance,\n * and then do APA on the pairs in each bin. You should get a strong apa score at 300kb.\n * what about 3mb? 30mb?\n */\npublic class APAvsDistance extends JuicerCLT  {\n\n    private String hicFilePaths;\n    private String PeaksFile;\n    private String SaveFolderPath;\n    private File   SaveFolder;\n\n    //TODO add new flags for (exponent, numBins)\n    //todo appears to have bugs / see commented code for processing flags\n    //todo adjust binning algorithm so that there is enough features in each bucket for apa to run\n    private int[] resolutions = new int[]{25000};\n    private int numBuckets=8;\n    private double exponent=2;\n    private double minPeakDist=0;\n    private double maxPeakDist=30;\n\n    public APAvsDistance() {\n        super(\"APAvsDistance [-n minval] [-x maxval] [-w window] [-r resolution(s)] [-c chromosomes]\" +\n                \" [-k NONE/VC/VC_SQRT/KR] [-q corner_width] [-e include_inter_chr] [-u save_all_data]\" +\n                \" <hicFile(s)> <PeaksFile> <SaveFolder>\");\n        HiCGlobals.useCache = false;\n    }\n\n    public static String getBasicUsage() {\n        return \"apa_vs_distance <hicFile(s)> <PeaksFile> <SaveFolder>\";\n    }\n\n    public void initializeDirectly(String inputHiCFileName, String inputPeaksFile, String outputDirectoryPath,\n                                   int numBuckets, double exponent, double minPeakDist, double maxPeakDist) {\n        this.hicFilePaths=inputHiCFileName;\n        this.PeaksFile=inputPeaksFile;\n        this.SaveFolderPath=outputDirectoryPath;\n        this.numBuckets=numBuckets;\n        this.exponent=exponent;\n        this.minPeakDist=minPeakDist;\n        this.maxPeakDist=maxPeakDist;\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n\n        if (args.length != 4) {\n            printUsageAndExit();\n        }\n\n        hicFilePaths = args[1];\n        PeaksFile = args[2];\n        SaveFolderPath=args[3];\n        SaveFolder = HiCFileTools.createValidDirectory(args[3]);\n\n        /*\n        NormalizationType preferredNorm = juicerParser.getNormalizationTypeOption();\n        if (preferredNorm != null)\n            norm = preferredNorm;\n            */\n\n        double potentialMinPeakDist = juicerParser.getAPAMinVal();\n        if (potentialMinPeakDist > -1)\n            minPeakDist = potentialMinPeakDist;\n\n        double potentialMaxPeakDist = juicerParser.getAPAMaxVal();\n        if (potentialMaxPeakDist > -1)\n            maxPeakDist = potentialMaxPeakDist;\n\n        /*\n        int potentialWindow = juicerParser.getAPAWindowSizeOption();\n        if (potentialWindow > 0)\n            window = potentialWindow;\n        includeInterChr = juicerParser.getIncludeInterChromosomal();\n        saveAllData = juicerParser.getAPASaveAllData();\n        List<String> possibleRegionWidths = juicerParser.getAPACornerRegionDimensionOptions();\n        if (possibleRegionWidths != null) {\n            List<Integer> widths = new ArrayList<>();\n            for (String res : possibleRegionWidths) {\n                widths.add(Integer.parseInt(res));\n            }\n            regionWidths = Ints.toArray(widths);\n        }\n\n        */\n        List<String> possibleResolutions = juicerParser.getMultipleResolutionOptions();\n        if (possibleResolutions != null) {\n            List<Integer> intResolutions = new ArrayList<>();\n            for (String res : possibleResolutions) {\n                intResolutions.add(Integer.parseInt(res));\n            }\n            resolutions = Ints.toArray(intResolutions);\n        }\n    }\n\n    private static void printResults(String[] windows, double[] results, String SaveFolderPath) {\n\n        File outFolder = new File(SaveFolderPath + \"/results.txt\");\n        try {\n            PrintWriter pw = new PrintWriter(outFolder);\n            pw.println(\"PeaktoPeak Distance\\tAPA Score\");\n            for (int i = 0; i < results.length; i++) {\n                pw.println(windows[i] + \"\\t\" + results[i]);\n            }\n            pw.close();\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        }\n    }\n\n    private static void plotChart(String SaveFolderPath, XYSeries results) {\n        File file = new File(SaveFolderPath + \"/results.png\");\n\n        final XYSeriesCollection dataset = new XYSeriesCollection();\n        dataset.addSeries(results);\n\n        JFreeChart Chart = ChartFactory.createXYLineChart(\n                \"APA vs Distance\",\n                \"Distance Bucket\",\n                \"APA Score\",\n                dataset,\n                PlotOrientation.VERTICAL,\n                true, true, false);\n\n       /*\n       LogarithmicAxis logAxis= new LogarithmicAxis(\"Distance (log)\");\n       XYPlot plot= Chart.getXYPlot();\n       plot.setDomainAxis(logAxis);\n       XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer)plot.getRenderer();\n       renderer.setSeriesShapesVisible(0, true);\n       ChartFrame frame = new ChartFrame(\"My Chart\", Chart);\n       frame.pack();\n       frame.setVisible(true);\n       */\n\n        int width = 640;   /* Width of the image */\n        int height = 480;  /* Height of the image */\n\n        try {\n            ChartUtilities.saveChartAsPNG(file, Chart, width, height);\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        }\n    }\n\n    @Override\n    public void run()  {\n\n        for (int resolution : resolutions) {\n            SaveFolder = new File(SaveFolderPath + resolution);\n            numBuckets = 8;\n            exponent = 2;\n            double[] results = new double[numBuckets];\n            String[] windows = new String[numBuckets];\n            XYSeries XYresults = new XYSeries(\"APA Result: \" + resolution);\n            for (int i = 0; i < numBuckets; i++) {\n                APA apa = new APA();\n                apa.initializeDirectly(hicFilePaths, PeaksFile, SaveFolderPath + \"/\" + (int) minPeakDist + \"-\" + (int) maxPeakDist, new int[]{resolution}, minPeakDist, maxPeakDist);\n                windows[i] = minPeakDist + \"-\" + maxPeakDist;\n                System.out.println(\"Bucket:\" + (i + 1) + \" Window: \" + windows[i]);\n\n                //results[i]=i; //for testing binning algorithm\n                results[i] = apa.runWithReturn().getPeak2LL(); // calls APA returns results of apa and gets LL score\n                System.out.println(results[i]);\n\n                XYresults.add(Math.log(maxPeakDist), results[i]);\n                minPeakDist = maxPeakDist;\n                maxPeakDist *= exponent;\n            }\n            plotChart(SaveFolderPath + resolution, XYresults);\n            printResults(windows, results, SaveFolderPath + resolution);\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/dev/ChromosomeCalculation.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.utils.common.ArrayTools;\n\nimport java.io.BufferedWriter;\nimport java.io.File;\nimport java.io.FileOutputStream;\nimport java.io.OutputStreamWriter;\nimport java.util.*;\n\npublic class ChromosomeCalculation {\n\n    public static void sum(int resolution, int slidingWindow, String filePath, String outputFolder) {\n        ArrayList<String> files = new ArrayList<>();\n        File outFolder = new File(outputFolder);\n        if (!outFolder.exists()) {\n            outFolder.mkdir();\n        }\n\n        String colString = \"column_sum_\" + resolution + \"_\" + slidingWindow + \".bedgraph\";\n        String diagString = \"diagonal_val_\" + resolution + \"_\" + slidingWindow + \".bedgraph\";\n\n        File columnSumsFile = new File(outputFolder, colString);\n        File diagValFile = new File(outputFolder, diagString);\n        File slidingAvgColumnSumsFile = new File(outputFolder, \"slide_avg_\" + colString);\n        File slidingAvgDiagValFile = new File(outputFolder, \"slide_avg_\" + diagString);\n        File logEnrichColumnSumsFile = new File(outputFolder, \"log_enrich_\" + colString);\n        File logEnrichDiagValFile = new File(outputFolder, \"log_enrich_\" + diagString);\n\n        HiCGlobals.useCache = false;\n\n        files.add(filePath); // replace with hic file paths\n        Dataset ds = HiCFileTools.extractDatasetForCLT(files, false); // see this class and its functions\n        Chromosome[] chromosomes = ds.getChromosomeHandler().getAutosomalChromosomesArray();\n        Map<Chromosome, Map<Integer, Float>> chromosomeToColumnSumsMap = new HashMap<>();\n        Map<Chromosome, Map<Integer, Float>> chromosomeToDiagonalValueMap = new HashMap<>();\n\n\n        for (int i = 0; i < chromosomes.length; i++) {\n            Chromosome chromosome1 = chromosomes[i];\n            for (int j = i; j < chromosomes.length; j++) {\n                Chromosome chromosome2 = chromosomes[j];\n                MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chromosome1, chromosome2, resolution); // 1,000,000 resolution\n                if (zd == null) continue;\n                // do the summing, iterate over contact records in matrixZoomData object\n                sumColumn(zd, chromosomeToColumnSumsMap, chromosomeToDiagonalValueMap, chromosome1, chromosome2);\n            }\n        }\n\n        writeDataToFile(chromosomeToColumnSumsMap, columnSumsFile, resolution);\n        writeDataToFile(chromosomeToDiagonalValueMap, diagValFile, resolution);\n\n        slidingAverageAcrossData(slidingWindow, chromosomeToColumnSumsMap);\n        slidingAverageAcrossData(slidingWindow, chromosomeToDiagonalValueMap);\n\n        writeDataToFile(chromosomeToColumnSumsMap, slidingAvgColumnSumsFile, resolution);\n        writeDataToFile(chromosomeToDiagonalValueMap, slidingAvgDiagValFile, resolution);\n\n        //calculateLogEnrichmentOfObservedOverExpected(chromosomeToColumnSumsMap);\n        //calculateLogEnrichmentOfObservedOverExpected(chromosomeToDiagonalValueMap);\n\n        //writeDataToFile(chromosomeToColumnSumsMap, logEnrichColumnSumsFile, resolution);\n        //writeDataToFile(chromosomeToDiagonalValueMap, logEnrichDiagValFile, resolution);\n\n\n    }\n\n    public static void slidingAverageAcrossData(int slidingWindow, Map<Chromosome, Map<Integer, Float>> dataMap) {\n\n        for (Map<Integer, Float> dataMapForChromosome : dataMap.values()) {\n\n            int maxIndex = Collections.max(dataMapForChromosome.keySet());\n            float[] values = new float[maxIndex + 1];\n\n            for (int idx : dataMapForChromosome.keySet()) {\n                values[idx] = dataMapForChromosome.get(idx);\n            }\n\n            float[] newAvgAfterSliding = ArrayTools.runSlidingAverageOnArray(slidingWindow, values);\n\n            for (int idx : dataMapForChromosome.keySet()) {\n                if (values[idx] > 0) {\n                    dataMapForChromosome.put(idx, newAvgAfterSliding[idx]);\n                }\n            }\n        }\n    }\n\n    private static void writeDataToFile(Map<Chromosome, Map<Integer, Float>> dataHashMap, File outputFile, int resolution) {\n        try {\n            BufferedWriter bw = new BufferedWriter((new OutputStreamWriter((new FileOutputStream(outputFile)))));\n\n\n            for (Chromosome key : dataHashMap.keySet()) {\n                List<Integer> indices = new ArrayList<>(dataHashMap.get(key).keySet());\n                Collections.sort(indices);\n                for (int index : indices) {\n                    String s = key.getName() + \"\\t\" +\n                            (index) * resolution + \"\\t\" +\n                            (index + 1) * resolution + \"\\t\" +\n                            dataHashMap.get(key).get(index);\n\n                    bw.write(s);\n                    bw.newLine();\n                }\n            }\n\n            bw.close();\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n\n    private static void sumColumn(MatrixZoomData zd,\n                                  Map<Chromosome, Map<Integer, Float>> mapOfSums,\n                                  Map<Chromosome, Map<Integer, Float>> mapOfDiagValues,\n                                  Chromosome chrI,\n                                  Chromosome chrJ) {\n\n        if (chrI.getIndex() == chrJ.getIndex()) {\n            Map<Integer, Float> subMapOfSumsForChr = mapOfSums.getOrDefault(chrI, new HashMap<>());\n            Map<Integer, Float> subMapOfDiagForChr = mapOfDiagValues.getOrDefault(chrI, new HashMap<>());\n\n            Iterator<ContactRecord> iterator = zd.getIteratorContainer().getNewContactRecordIterator();\n            while (iterator.hasNext()) {\n                ContactRecord contact = iterator.next();\n\n                float count = contact.getCounts();\n                int x = contact.getBinX();\n                int y = contact.getBinY();\n                if (x == y) {\n                    subMapOfSumsForChr.put(x, subMapOfSumsForChr.getOrDefault(x, 0f) + count);\n                    subMapOfDiagForChr.put(x, count);\n                } else {\n                    subMapOfSumsForChr.put(x, subMapOfSumsForChr.getOrDefault(x, 0f) + count);\n                    subMapOfSumsForChr.put(y, subMapOfSumsForChr.getOrDefault(y, 0f) + count);\n                }\n            }\n            mapOfSums.put(chrI, subMapOfSumsForChr);\n            mapOfDiagValues.put(chrI, subMapOfDiagForChr);\n        } else {\n            Map<Integer, Float> subMap = mapOfSums.getOrDefault(chrI, new HashMap<>());\n            Map<Integer, Float> subMap2 = mapOfSums.getOrDefault(chrJ, new HashMap<>());\n\n            Iterator<ContactRecord> iterator = zd.getIteratorContainer().getNewContactRecordIterator();\n            while (iterator.hasNext()) {\n                ContactRecord contact = iterator.next();\n                float count = contact.getCounts();\n                int x = contact.getBinX();\n                int y = contact.getBinY();\n                subMap.put(x, subMap.getOrDefault(x, 0f) + count);\n                subMap2.put(y, subMap.getOrDefault(y, 0f) + count);\n            }\n            mapOfSums.put(chrI, subMap);\n            mapOfSums.put(chrJ, subMap2);\n        }\n\n    }\n\n    public static void calculateLogEnrichmentOfObservedOverExpected(Map<Chromosome, Map<Integer, Float>> map) {\n        float total = 0;\n        int size = 0;\n\n        for (Chromosome key : map.keySet()) {\n            for (int subKey : map.get(key).keySet()) {\n                float val = map.get(key).get(subKey);\n                if (val > 1) {\n                    total += val;\n                    size += 1;\n                }\n            }\n        }\n\n        float currentAverage = total / size;\n\n        System.out.println(currentAverage);\n\n        for (Chromosome key : map.keySet()) {\n            for (int subKey : map.get(key).keySet()) {\n                float newVal = (float) Math.log(map.get(key).get(subKey) / currentAverage);\n                map.get(key).put(subKey, newVal);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/CompareVectors.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.HiC;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.NormalizationVector;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.common.UNIXTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.File;\n\npublic class CompareVectors extends JuiceboxCLT {\n\n    ChromosomeHandler chromosomeHandler;\n    NormalizationType norm2;\n    File outputFolder;\n    HiCZoom zoom;\n\n    public CompareVectors() {\n        super(getUsage());\n    }\n\n    private static String getUsage() {\n        return \"compare-vectors <NONE/VC/VC_SQRT/KR/SCALE> <NONE/VC/VC_SQRT/KR/SCALE> <hicFile(s)> <binsize> <directory>\";\n    }\n\n    @Override\n    public void readArguments(String[] args, CommandLineParser parser) {\n        if (args.length != 7 && args.length != 6) {\n            printUsageAndExit();\n        }\n\n        setDatasetAndNorm(args[3], args[1], false);\n\n        norm2 = dataset.getNormalizationHandler().getNormTypeFromString(args[2]);\n\n        chromosomeHandler = dataset.getChromosomeHandler();\n\n        try {\n            zoom = new HiCZoom(HiC.Unit.BP, Integer.parseInt(args[4]));\n        } catch (NumberFormatException e) {\n            System.err.println(\"Integer expected for bin size.  Found: \" + args[4] + \".\");\n            System.exit(21);\n        }\n\n        outputFolder = new File(args[5]);\n        UNIXTools.makeDir(outputFolder);\n    }\n\n    @Override\n    public void run() {\n\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\t\t\tNormalizationVector nv1 = dataset.getNormalizationVector(chromosome.getIndex(), zoom, norm);\n\t\t\tNormalizationVector nv2 = dataset.getNormalizationVector(chromosome.getIndex(), zoom, norm2);\n\t\t\tif (nv2 == null) {\n\t\t\t\tSystem.err.println(norm2 + \" not available for \" + chromosome.getName());\n\t\t\t}\n\t\n\t\t\tif (chromosome.getLength() / zoom.getBinSize() + 1 < Integer.MAX_VALUE) {\n\t\t\t\tint numElements = (int) (chromosome.getLength() / zoom.getBinSize()) + 1;\n\t\t\t\tdouble[][] result = new double[2][numElements];\n\t\t\n\t\t\t\tfillInVector(result, nv1, 0, norm, chromosome);\n\t\t\t\tfillInVector(result, nv2, 1, norm2, chromosome);\n\t\t\n\t\t\t\tFile rOut = new File(outputFolder, chromosome.getName() + \"_\" + norm.getLabel() + \"_vs_\" + norm2.getLabel() + \".npy\");\n\t\t\t\tMatrixTools.saveMatrixTextNumpy(rOut.getAbsolutePath(), result);\n\t\t\t} else {\n\t\t\t\tSystem.err.println(\"long vector support not currently available\");\n\t\t\t}\n        }\n    }\n\n    private void fillInVector(double[][] array, NormalizationVector nv, int rowIdx, NormalizationType normalizationType, Chromosome chromosome) {\n        if (nv == null) {\n            System.err.println(normalizationType + \" not available for \" + chromosome.getName());\n        } else {\n            System.arraycopy(nv.getData().getValues().get(0), 0, array[rowIdx], 0, array[rowIdx].length);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/GeneFinder.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.anchor.*;\nimport juicebox.data.feature.FeatureFunction;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\nimport juicebox.tools.utils.juicer.GeneTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\n\nimport java.io.BufferedWriter;\nimport java.io.File;\nimport java.io.FileWriter;\nimport java.util.ArrayList;\nimport java.util.HashSet;\nimport java.util.List;\nimport java.util.Set;\n\n/**\n * Created by muhammadsaadshamim on 8/3/16.\n */\npublic class GeneFinder extends JuicerCLT {\n\n    private String genomeID, bedFilePath, loopListPath;\n    private File outFile;\n\n    public GeneFinder() {\n        super(\"genes <genomeID> <bed_file> <looplist> [output]\");\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n        if (args.length != 3 && args.length != 4 && args.length != 5) {\n            printUsageAndExit();\n        }\n        genomeID = args[1];\n        bedFilePath = args[2];\n        if (args.length >= 4) loopListPath = args[3];\n\n        String outputPath = \"active_genes\";\n        if (args.length == 5) {\n            outputPath = args[4];\n        }\n        outFile = new File(outputPath);\n\n    }\n\n    @Override\n    public void run() {\n        ChromosomeHandler handler = HiCFileTools.loadChromosomes(genomeID);\n\n\n        try {\n\n            GenomeWideList<GenericLocus> genes = GeneTools.parseGenome(genomeID, handler);\n            System.out.println(\"Starting with \" + genes.size() + \" genes\");\n\n            if (loopListPath != null) {\n                final Feature2DList allLoops = Feature2DParser.loadFeatures(loopListPath, handler, false, null, false);\n                GenomeWideList<GenericLocus> allAnchors = MotifAnchorTools.extractAnchorsFromIntrachromosomalFeatures(allLoops, false, handler, 15000\n                );\n                final Feature2DList filteredLoops = new Feature2DList();\n\n                if ((new File(bedFilePath)).exists()) {\n                    GenomeWideList<GenericLocus> proteins = GenericLocusParser.loadFromBEDFile(handler, bedFilePath);\n                    MotifAnchorTools.preservativeIntersectLists(allAnchors, proteins, false);\n\n                    allAnchors.processLists(new FeatureFunction<GenericLocus>() {\n                        @Override\n                        public void process(String chr, List<GenericLocus> anchors) {\n                            List<Feature2D> restoredLoops = new ArrayList<>();\n                            for (GenericLocus anchor : anchors) {\n                                restoredLoops.addAll(anchor.getOriginalFeatures1());\n                                restoredLoops.addAll(anchor.getOriginalFeatures2());\n                            }\n\n                            filteredLoops.addByKey(chr + \"_\" + chr, restoredLoops);\n                        }\n                    });\n                } else {\n                    System.err.println(\"No bed file provided, all loops being assessed.\");\n                    filteredLoops.add(allLoops);\n                }\n\n\n                // note, this is NOT identical to all anchors after preservative intersect\n                // because this restores both of the loops anchors even if one was eliminated\n                // in the previous intersection as long as one of its anchors hit the protein\n                GenomeWideList<GenericLocus> filteredAnchors = MotifAnchorTools.extractAnchorsFromIntrachromosomalFeatures(filteredLoops, false, handler, 15000);\n                MotifAnchorTools.preservativeIntersectLists(genes, filteredAnchors, false);\n\n            } else {\n                if ((new File(bedFilePath)).exists()) {\n                    System.out.println(\"Just using bed file\");\n                    GenomeWideList<GenericLocus> proteins = GenericLocusParser.loadFromBEDFile(handler, bedFilePath);\n                    //MotifAnchorTools.mergeAndExpandSmallAnchors(proteins, 1000);\n                    MotifAnchorTools.preservativeIntersectLists(genes, proteins, false);\n                }\n            }\n\n            final Set<String> geneNames = new HashSet<>();\n            genes.processLists(new FeatureFunction<GenericLocus>() {\n                @Override\n                public void process(String chr, List<GenericLocus> featureList) {\n                    for (GenericLocus anchor : featureList) {\n                        geneNames.add(anchor.getName());\n                    }\n                }\n            });\n\n            BufferedWriter writer = new BufferedWriter(new FileWriter(outFile));\n            StringBuilder sb = new StringBuilder();\n            for (String s : geneNames) {\n                sb.append(s);\n                sb.append(\"\\n\");\n            }\n            writer.write(sb.toString());\n            writer.flush();\n            writer.close();\n\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/HiCArtMNDWriter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport java.io.*;\nimport java.util.*;\n\nclass HiCArtMNDWriter {\n\n    public static void main(String[] args) {\n        writeMergedNoDupsFromTimeSeq(args[0], args[1]);\n    }\n\n    private static void writeMergedNoDupsFromTimeSeq(String seqPath, String newPath) {\n        List<Integer[]> listPositions = new ArrayList<>();\n        int distanceLimit = 0;\n        try (BufferedReader br = new BufferedReader(new FileReader(seqPath))) {\n            Set<Integer> positions = new HashSet<>();\n\n            for (String line; (line = br.readLine()) != null; ) {\n                String[] parts = line.split(\",\");\n                Integer[] xy = new Integer[]{Integer.parseInt(parts[0]), Integer.parseInt(parts[1])};\n                listPositions.add(xy);\n                positions.add(xy[0]);\n                positions.add(xy[1]);\n            }\n\n            distanceLimit = (Collections.max(positions) - Collections.min(positions)) / 2;\n        } catch (Exception ignored) {\n            //ignored.printStackTrace();\n        }\n\n        try {\n            PrintWriter p0 = new PrintWriter(new FileWriter(newPath));\n            for (int i = 0; i < listPositions.size(); i++) {\n                Integer[] pos_xy_1 = listPositions.get(i);\n                for (int j = i; j < listPositions.size(); j++) {\n                    Integer[] pos_xy_2 = listPositions.get(j);\n                    double distance = Math.sqrt((pos_xy_1[0] - pos_xy_2[0]) ^ 2 + (pos_xy_1[1] - pos_xy_2[1]) ^ 2);\n                    if (distance < distanceLimit) {\n                        double value = 1. / Math.max(.5, distance);\n                        if (!Double.isNaN(value) && value > 0) {\n                            p0.println(\"0 art \" + i + \" 0 16 art \" + j + \" 1 \" + value);\n                        }\n                    }\n                }\n            }\n            p0.close();\n        } catch (IOException ignored) {\n            //ignored.printStackTrace();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/IntraChromTriple.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.feature.Feature;\n\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\npublic class IntraChromTriple extends Feature implements Comparable<IntraChromTriple> {\n\n    private final Integer x1, x2, x3, chrIndex;\n\n    public IntraChromTriple(int chrIndex, int x1, int x2, int x3) {\n        this.chrIndex = chrIndex;\n        this.x1 = x1;\n        this.x2 = x2;\n        this.x3 = x3;\n    }\n\n    private IntraChromTriple(int chrIndex, List<Integer> ints) {\n        this.chrIndex = chrIndex;\n        Collections.sort(ints);\n        x1 = ints.get(0);\n        x2 = ints.get(1);\n        x3 = ints.get(2);\n    }\n\n    /**\n     * assuming syntax\n     * chr1 x1 chr2 x2 chr3 x3\n     */\n    public static IntraChromTriple parse(String line, ChromosomeHandler handler) {\n        String[] parsedText = line.split(\"\\\\s+\");\n        int chrIndex;\n        if (parsedText[0].equalsIgnoreCase(parsedText[2]) && parsedText[2].equalsIgnoreCase(parsedText[4])) {\n            chrIndex = handler.getChromosomeFromName(parsedText[0]).getIndex();\n        } else {\n            return null;\n        }\n        Integer y1 = Integer.parseInt(parsedText[1]);\n        Integer y2 = Integer.parseInt(parsedText[3]);\n        Integer y3 = Integer.parseInt(parsedText[5]);\n\n        if (Math.abs(y1 - y2) > 20 && Math.abs(y1 - y3) > 20 && Math.abs(y2 - y3) > 20) {\n            List<Integer> ints = new ArrayList<>();\n            ints.add(y1);\n            ints.add(y2);\n            ints.add(y3);\n            return new IntraChromTriple(chrIndex, ints);\n        }\n\n        return null;\n    }\n\n    @Override\n    public int compareTo(IntraChromTriple o) {\n        int comparison = chrIndex.compareTo(o.chrIndex);\n        if (comparison == 0) comparison = x1.compareTo(o.x1);\n        if (comparison == 0) comparison = x2.compareTo(o.x2);\n        if (comparison == 0) comparison = x3.compareTo(o.x3);\n        return comparison;\n    }\n\n    @Override\n    public String getKey() {\n        return \"\" + chrIndex;\n    }\n\n    @Override\n    public String toString() {\n        return chrIndex + \"\\t\" + x1 + \"\\t\" + x2 + \"\\t\" + x3;\n    }\n\n    @Override\n    public Feature deepClone() {\n        return new IntraChromTriple(chrIndex, x1, x2, x3);\n    }\n\n    public Integer getX1() {\n        return x1;\n    }\n\n    public Integer getX2() {\n        return x2;\n    }\n\n    public Integer getX3() {\n        return x3;\n    }\n\n    public TripleCentroid toTripleCentroid() {\n        return new TripleCentroid(chrIndex, x1, x2, x3);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/MapSelectionPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.Dataset;\nimport juicebox.gui.SuperAdapter;\n\nimport javax.swing.*;\nimport javax.swing.border.Border;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 8/4/16.\n */\nclass MapSelectionPanel extends JPanel {\n\n    private static final long serialVersionUID = 900003;\n    private final List<ActionListener> actionListeners = new ArrayList<>();\n\n    /**\n     * @param reader\n     * @param controlReader\n     */\n    private MapSelectionPanel(SuperAdapter superAdapter, Dataset reader, Dataset controlReader) {\n        super(new BorderLayout());\n\n        Border padding = BorderFactory.createEmptyBorder(20, 20, 5, 20);\n        JTabbedPane tabbedPane = new JTabbedPane();\n        actionListeners.clear();\n\n        JPanel mainMaps = generateMapActivationPanel(superAdapter, reader, \"Active Hi-C Maps:\");\n        if (mainMaps != null) {\n            mainMaps.setBorder(padding);\n            tabbedPane.addTab(\"Main Map\", null, mainMaps, \"The main maps\");\n        }\n\n        JPanel controlMaps = generateMapActivationPanel(superAdapter, controlReader, \"Active Control Hi-C Maps:\");\n        if (controlMaps != null) {\n            controlMaps.setBorder(padding);\n            tabbedPane.addTab(\"Control Map\", null, controlMaps, \"The control maps\");\n        }\n\n        add(tabbedPane, BorderLayout.CENTER);\n    }\n\n    /**\n     * @param superAdapter\n     */\n    public static void launchMapSubsetGUI(SuperAdapter superAdapter) {\n        HiC hic = superAdapter.getHiC();\n        Dataset reader = hic.getDataset();\n        Dataset controlReader = hic.getControlDataset();\n        if (reader != null) {\n            JFrame frame = new JFrame(\"Map Selection Panel\");\n            MapSelectionPanel newContentPane = new MapSelectionPanel(superAdapter, reader, controlReader);\n            newContentPane.setOpaque(true);\n            frame.setContentPane(newContentPane);\n            frame.pack();\n            frame.setVisible(true);\n        }\n    }\n\n    /**\n     * @param superAdapter\n     * @param reader\n     * @param title\n     * @return\n     */\n    private JPanel generateMapActivationPanel(final SuperAdapter superAdapter, Dataset reader, String title) {\n        final JButton showItButton = new JButton(\"Update View\");\n        if (reader != null) {\n            List<JCheckBox> checkBoxes = reader.getCheckBoxes(actionListeners);\n\n            showItButton.addActionListener(new ActionListener() {\n                public void actionPerformed(ActionEvent e) {\n                    for (ActionListener listener : actionListeners) {\n                        listener.actionPerformed(e);\n                    }\n                    // todo because cache keys currently don't account for map activation\n                    // actually don't need to do this, just do a clear cache whenever triggered\n                    HiCGlobals.useCache = false;\n                    superAdapter.refresh();\n                }\n            });\n            return createPane(title, checkBoxes, showItButton);\n        }\n\n        return null;\n    }\n\n    /**\n     * @param description\n     * @param checkBoxes\n     * @param showButton\n     * @return\n     */\n    private JPanel createPane(String description, List<JCheckBox> checkBoxes, JButton showButton) {\n        \n        JLabel label = new JLabel(description);\n\n        JPanel box = new JPanel();\n        box.setLayout(new BoxLayout(box, BoxLayout.PAGE_AXIS));\n        for (JCheckBox checkBox : checkBoxes) {\n            box.add(checkBox);\n        }\n        JScrollPane scrollPane = new JScrollPane(box, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n\n        JPanel pane = new JPanel(new BorderLayout());\n        pane.add(label, BorderLayout.PAGE_START);\n        pane.add(scrollPane, BorderLayout.CENTER);\n        pane.add(showButton, BorderLayout.PAGE_END);\n\n        return pane;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/ParallelizedJuicerTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\n\npublic class ParallelizedJuicerTools {\n\n    public static void launchParallelizedCode(Runnable runnable) {\n        launchParallelizedCode(Runtime.getRuntime().availableProcessors(), runnable);\n    }\n\n    public static void launchParallelizedCode(int numCPUThreads, Runnable runnable) {\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        for (int l = 0; l < numCPUThreads; l++) {\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    runnable.run();\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/Private.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.gui.SuperAdapter;\n\n/**\n * Created by muhammadsaadshamim on 8/15/16.\n */\npublic class Private {\n\n    public static boolean assessGenomeForRE(String genomeId) {\n        return genomeId.equalsIgnoreCase(\"anasPlat1\");\n    }\n\n    public static boolean assessGenomeForRE2(String genomeId) {\n        return genomeId.equalsIgnoreCase(\"hg19_contig\");\n    }\n\n    public static String reForDMEL(int sites) {\n        if (sites == 185217) return \"MseI\";\n        return null;\n    }\n\n    public static boolean assessGenomeForRE3(String genomeId) {\n        return genomeId.equalsIgnoreCase(\"galGal4\");\n    }\n\n    public static String reForHG18(int sites) {\n        if (sites == 64338) return \"HindIII\";\n        return null;\n    }\n\n    public static String reForHG19(int sites) {\n        if (sites == 22706) return \"Acc65I\";\n        if (sites == 4217) return \"AgeI\";\n        if (sites == 158473) return \"BseYI\";\n        if (sites == 74263) return \"BspHI\";\n        if (sites == 60834) return \"BstUI2\";\n        if (sites == 2284472) return \"CpG\";\n        if (sites == 139125) return \"HinP1I\";\n        if (sites == 160930) return \"HpyCH4IV2\";\n        if (sites == 1632) return \"MluI\";\n        if (sites == 1428208) return \"MseI\";\n        if (sites == 194423) return \"MspI\";\n        if (sites == 22347) return \"NheI\";\n        if (sites == 1072254) return \"NlaIII\";\n        if (sites == 1128) return \"NruI\";\n        if (sites == 2344) return \"SaII\";\n        if (sites == 1006921) return \"StyD4I\";\n        if (sites == 256163) return \"StyI\";\n        if (sites == 119506) return \"TaqI2\";\n        if (sites == 9958) return \"XhoI\";\n        if (sites == 31942) return \"XmaI\";\n        return null;\n    }\n\n    public static String reForMM9(int sites) {\n        if (sites == 1157974) return \"MseI\";\n        if (sites == 933321) return \"NlaIII\";\n        return null;\n    }\n\n    public static boolean assessGenomeForRE4(String genomeId) {\n        return genomeId.equalsIgnoreCase(\"susScr3\");\n    }\n\n    public static void launchMapSubsetGUI(SuperAdapter superAdapter) {\n        MapSelectionPanel.launchMapSubsetGUI(superAdapter);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/RandomUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\n\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.List;\n\nclass RandomUtils {\n\n    /**\n     * Usage\n     * <p>\n     * String[] inputFiles = new String[]{\"/Users/muhammad/Desktop/loops/gm12878.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/hela.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/imr90.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/k562.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/nhek.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/hap1.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/hmec.bedpe\",\n     * \"/Users/muhammad/Desktop/loops/huvec.bedpe\"};\n     * <p>\n     * <p>\n     * RandomUtils.mergeLoopLists(\"hg19\", inputFiles, new File(\"/Users/muhammad/Desktop/loops/merged.bedpe\"));\n     *\n     * @param genomeID\n     * @param fileNames\n     * @param outputFile\n     */\n    public static void intersectLoopLists(String genomeID, String[] fileNames, File outputFile) {\n\n        ChromosomeHandler handler = HiCFileTools.loadChromosomes(genomeID);\n\n        List<Feature2DList> lists = new ArrayList<>();\n        for (String fileName : fileNames) {\n            lists.add(Feature2DParser.loadFeatures(fileName, handler, false, null, false));\n        }\n\n        Feature2D.tolerance = 10000;\n\n        Feature2DList exactMatches = Feature2DList.getIntersection(lists.get(0), lists.get(0));\n\n        for (Feature2DList list : lists) {\n            exactMatches = Feature2DList.getIntersection(exactMatches, list);\n            int numExactMatches = exactMatches.getNumTotalFeatures();\n            System.out.println(\"Number of exact matches: \" + numExactMatches);\n        }\n\n        exactMatches.exportFeatureList(outputFile, true, Feature2DList.ListFormat.FINAL);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/TripleCentroid.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport java.util.HashSet;\nimport java.util.Set;\n\npublic class TripleCentroid {\n\n    private final Integer chrIndex;\n    private final Set<Integer> x1s = new HashSet<>();\n    private final Set<Integer> x2s = new HashSet<>();\n    private final Set<Integer> x3s = new HashSet<>();\n    private Integer x1;\n    private Integer x2;\n    private Integer x3;\n\n    public TripleCentroid(Integer chrIndex, Integer x1, Integer x2, Integer x3) {\n        this.chrIndex = chrIndex;\n        this.x1 = x1;\n        this.x2 = x2;\n        this.x3 = x3;\n        x1s.add(x1);\n        x2s.add(x2);\n        x3s.add(x3);\n    }\n\n    public void consumeDuplicate(IntraChromTriple triple) {\n        x1s.add(triple.getX1());\n        x2s.add(triple.getX2());\n        x3s.add(triple.getX3());\n        x1 = average(x1s);\n        x2 = average(x2s);\n        x3 = average(x3s);\n    }\n\n    private Integer average(Set<Integer> xs) {\n        int accum = 0;\n        for (int val : xs) {\n            accum += val;\n        }\n        return accum / xs.size();\n    }\n\n    public boolean hasOverlapWithTriple(IntraChromTriple triple, int tolerance) {\n\n        return Math.abs(triple.getX1() - x1) < tolerance &&\n                Math.abs(triple.getX2() - x2) < tolerance &&\n                Math.abs(triple.getX3() - x3) < tolerance;\n    }\n\n    public IntraChromTriple toIntraChromTriple() {\n        return new IntraChromTriple(chrIndex, x1, x2, x3);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/dev/TriplesAPA.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.dev;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.anchor.*;\nimport juicebox.data.feature.FeatureFilter;\nimport juicebox.data.feature.FeatureFunction;\nimport juicebox.data.feature.GenomeWideList;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.clt.JuicerCLT;\n\nimport java.io.BufferedReader;\nimport java.io.FileReader;\nimport java.util.*;\n\npublic class TriplesAPA extends JuicerCLT {\n    public TriplesAPA() {\n        super(\"ignore_for_now\");\n    }\n\n    private static void removeAnchorsThatAreTooCloseTogether(GenomeWideList<GenericLocus> anchors, final int filterSize) {\n        MotifAnchorTools.mergeAndExpandSmallAnchors(anchors, filterSize);\n        anchors.filterLists(new FeatureFilter<GenericLocus>() {\n            @Override\n            public List<GenericLocus> filter(String chr, List<GenericLocus> featureList) {\n                List<GenericLocus> newAnchors = new ArrayList<>();\n                for (GenericLocus anchor : featureList) {\n                    if (anchor.getWidth() == filterSize) {\n                        newAnchors.add(anchor);\n                    }\n                }\n                return newAnchors;\n            }\n        });\n    }\n\n    private static GenomeWideList<IntraChromTriple> readInIntraChromTriple(ChromosomeHandler handler, String triplesPath) {\n        GenomeWideList<IntraChromTriple> triples = new GenomeWideList<>(handler);\n        try (BufferedReader br = new BufferedReader(new FileReader(triplesPath))) {\n            for (String line; (line = br.readLine()) != null; ) {\n                IntraChromTriple triple = IntraChromTriple.parse(line, handler);\n                if (triple != null) {\n                    triples.addFeature(triple.getKey(), triple);\n                }\n            }\n        } catch (Exception ignored) {\n            //ignored.printStackTrace();\n        }\n        return triples;\n    }\n\n    @Override\n    protected void readJuicerArguments(String[] args, CommandLineParserForJuicer juicerParser) {\n\n    }\n\n    @Override\n    public void run() {\n        ChromosomeHandler handler = HiCFileTools.loadChromosomes(\"hg19\");\n        GenomeWideList<GenericLocus> anchors = GenericLocusParser.loadFromBEDFile(handler,\n                \"/Users/muhammadsaadshamim/Desktop/goodell_2/GrandCanyons.bed\");\n\n        //anchors = MotifAnchorParser.loadFromBEDFile(handler, \"/Users/muhammadsaadshamim/Desktop/goodell_2/ComboSubClique.1.2.6.7.bed\");\n\n        GenomeWideList<IntraChromTriple> triples = readInIntraChromTriple(handler, \"/Users/muhammadsaadshamim/Desktop/goodell_2/dimension_3\");\n\n        /*\n        for(int tolerance = 0; tolerance <= 100; tolerance +=5) {\n            GenomeWideList<IntraChromTriple> triples = readInIntraChromTriple(handler, \"/Users/muhammadsaadshamim/Desktop/goodell_2/dimension_3\");\n            dedupTriples(triples, tolerance);\n            System.out.println(tolerance+\"\\t\"+triples.size());\n        }\n        */\n\n\n        int interval = 300000;\n        int numIntervals = 7;\n        int filterSize = interval * numIntervals;\n        removeAnchorsThatAreTooCloseTogether(anchors, filterSize);\n\n        int translation = 000000;\n        int tolerance = 20;\n\n        translateAnchors(anchors, translation);\n\n\n        System.out.println(\"width \" + filterSize);\n        System.out.println(\"trans \" + translation);\n\n        System.out.println(\"num anchors \" + anchors.size());\n        System.out.println(\"Pre dedup num triples \" + triples.size());\n\n        dedupTriples(triples, tolerance);\n        System.out.println(\"Tol \" + tolerance);\n        System.out.println(\"Post dedup num triples \" + triples.size());\n\n        //threeDimHandling(triples, anchors, interval, numIntervals);\n\n        threeDimSearching(triples, interval);\n\n    }\n\n    private void threeDimSearching(GenomeWideList<IntraChromTriple> triples, final int interval) {\n\n\n        triples.processLists(new FeatureFunction<IntraChromTriple>() {\n            @Override\n            public void process(String chr, List<IntraChromTriple> tripleList) {\n                final Map<String, Integer> plot3D = new HashMap<>();\n                Collections.sort(tripleList);\n\n                for (IntraChromTriple triple : tripleList) {\n                    int diff_1 = (triple.getX1()) / interval;\n                    int diff_2 = (triple.getX2()) / interval;\n                    int diff_3 = (triple.getX3()) / interval;\n                    if (Math.abs(diff_1 - diff_2) > 10 &&\n                            Math.abs(diff_3 - diff_2) > 10 &&\n                            Math.abs(diff_1 - diff_3) > 10) {\n                        String key = makeKey(diff_1, diff_2, diff_3);\n                        if (plot3D.containsKey(key)) {\n                            plot3D.put(key, plot3D.get(key) + 1);\n                        } else {\n                            plot3D.put(key, 1);\n                        }\n                    }\n                }\n                //System.out.println( chr+\" - \"+internalCount);\n\n                if (!plot3D.isEmpty()) {\n                    int max = Collections.max(plot3D.values());\n                    int min = Collections.min(plot3D.values());\n\n                    int limit = Math.max((2 * max) / 3, min * 2);\n                    System.out.println(chr + \" max/min/limit vals: \" + max + \"/\" + min + \"/\" + limit);\n                    for (String key : plot3D.keySet()) {\n                        int val = plot3D.get(key);\n                        if (val > limit) {\n                            String[] indices = key.split(\"\\t\");\n                            int y1 = Integer.parseInt(indices[0]) * interval;\n                            int y2 = Integer.parseInt(indices[1]) * interval;\n                            int y3 = Integer.parseInt(indices[2]) * interval;\n                            System.out.println(y1 + \",\" + y2 + \",\" + y3 + \"\\t\" + val);\n                        }\n                    }\n                }\n            }\n        });\n\n    }\n\n    private void threeDimHandling(GenomeWideList<IntraChromTriple> triples, final GenomeWideList<MotifAnchor> anchors, final int interval, int numInterval) {\n        final int[] count = new int[1];\n        count[0] = 0;\n\n        final Map<String, Integer> plot3D = new HashMap<>();\n        final int midNumPoint = numInterval / 2;\n\n        triples.processLists(new FeatureFunction<IntraChromTriple>() {\n            @Override\n            public void process(String chr, List<IntraChromTriple> tripleList) {\n                List<MotifAnchor> canyons = anchors.getFeatures(chr);\n                Collections.sort(tripleList);\n                Collections.sort(canyons);\n\n                for (IntraChromTriple triple : tripleList) {\n\n                    int i0 = -1, j0 = -1, k0 = -1;\n\n                    for (int i = 0; i < canyons.size(); i++) {\n                        if (canyons.get(i).contains(triple.getX1())) {\n                            i0 = i;\n                            break;\n                        }\n                    }\n\n                    if (i0 > -1) {\n                        for (int j = i0 + 1; j < canyons.size(); j++) {\n                            if (canyons.get(j).contains(triple.getX2())) {\n                                j0 = j;\n                                break;\n                            }\n                        }\n                        if (j0 > -1) {\n                            for (int k = j0 + 1; k < canyons.size(); k++) {\n                                if (canyons.get(k).contains(triple.getX3())) {\n                                    k0 = k;\n                                    break;\n                                }\n                            }\n                            if (k0 > -1) {\n\t\t\t\t\t\t\t\tint diff_1 = (int) ((triple.getX1() - canyons.get(i0).getX1()) / interval - midNumPoint);\n\t\t\t\t\t\t\t\tint diff_2 = (int) ((triple.getX2() - canyons.get(j0).getX1()) / interval - midNumPoint);\n\t\t\t\t\t\t\t\tint diff_3 = (int) ((triple.getX3() - canyons.get(k0).getX1()) / interval - midNumPoint);\n\t\t\t\t\t\t\t\tString key = makeKey(diff_1, diff_2, diff_3);\n\t\t\t\t\t\t\t\tif (plot3D.containsKey(key)) {\n\t\t\t\t\t\t\t\t\tplot3D.put(key, plot3D.get(key) + 1);\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tplot3D.put(key, 1);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcount[0]++;\n\t\t\t\t\t\t\t}\n                        }\n                    }\n                }\n                //System.out.println( chr+\" - \"+internalCount);\n\n            }\n        });\n        System.out.println(\"count \" + count[0]);\n        int max = Collections.max(plot3D.values());\n        System.out.println(\"max val \" + max);\n        for (String key : plot3D.keySet()) {\n            System.out.println(key + \"\\t\" + plot3D.get(key));\n        }\n    }\n\n    private String makeKey(int diff_1, int diff_2, int diff_3) {\n        return \"\" + diff_1 + \"\\t\" + diff_2 + \"\\t\" + diff_3;\n    }\n\n    private void dedupTriples(GenomeWideList<IntraChromTriple> anchors, final int tolerance) {\n        anchors.filterLists(new FeatureFilter<IntraChromTriple>() {\n            @Override\n            public List<IntraChromTriple> filter(String chr, List<IntraChromTriple> triplesList) {\n\n                Collections.sort(triplesList);\n                IntraChromTriple first = triplesList.get(0);\n                TripleCentroid centroid = first.toTripleCentroid();\n\n                List<IntraChromTriple> uniqueTriples = new ArrayList<>();\n\n                for (IntraChromTriple triple : triplesList) {\n                    if (centroid.hasOverlapWithTriple(triple, tolerance)) {\n                        centroid.consumeDuplicate(triple);\n                    } else {\n                        uniqueTriples.add(centroid.toIntraChromTriple());\n                        centroid = triple.toTripleCentroid();\n                    }\n                }\n                uniqueTriples.add(centroid.toIntraChromTriple());\n\n                return uniqueTriples;\n            }\n        });\n    }\n\n    private void translateAnchors(GenomeWideList<GenericLocus> anchors, final int translation) {\n        if (translation != 0) {\n            anchors.filterLists(new FeatureFilter<GenericLocus>() {\n                @Override\n                public List<GenericLocus> filter(String chr, List<GenericLocus> featureList) {\n\n                    List<GenericLocus> translated = new ArrayList<>();\n                    for (GenericLocus anchor : featureList) {\n                        GenericLocus anchorT = new MotifAnchor(anchor.getChr(), anchor.getX1() + translation, anchor.getX2() + translation);\n                        if (anchorT.getX1() > 0) {\n                            translated.add(anchorT);\n                        }\n                    }\n\n                    return translated;\n                }\n            });\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/Benchmark.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.CommandLineParser;\nimport juicebox.tools.clt.JuiceboxCLT;\nimport juicebox.tools.clt.old.Dump;\nimport org.broad.igv.Globals;\n\nimport java.util.Random;\n\n/**\n * Created by Neva Durand on 8/4/16 for benchmark testing for DCIC.\n */\n\npublic class Benchmark extends JuiceboxCLT {\n\n    private final int NUM_QUERIES = 1000;\n    // Query 10,000 times at 256x256 and 2048x2048\n    private int QUERY_SIZE = 256;\n    private Dump dump;\n    \n    public Benchmark() {\n        super(getUsage());\n    }\n\n    private static String getUsage() {\n        return \"benchmark <hicFile> <norm>\";\n    }\n\n    @Override\n    public void readArguments(String[] argv, CommandLineParser parser) {\n        Globals.setHeadless(true);\n\n\n        if (argv.length != 3) {\n            printUsageAndExit();\n        }\n\n        dump = new Dump();\n\n        // dump will read in the index of the .hic file and output the observed matrix with no normalization\n        // change \"NONE\" to \"KR\" or \"VC\" for different normalizations\n        // change outputfile if needed\n        // the other values are dummy and will be reset\n        String[] args = {\"dump\", \"observed\", argv[2], argv[1], \"X\", \"X\", \"BP\", \"1000000\", \"/Users/nchernia/Downloads/output2.txt\"};\n        dump.readArguments(args, parser);\n\n    }\n\n\n    @Override\n    public void run() {\n\n        // will use to make sure we're not off the end of the chromosome\n        ChromosomeHandler handler = dump.getChromosomeHandler();\n\n        Random random = new Random();\n\n        // chromosomes in this dataset, so we query them\n        String[] chrs = new String[handler.size() - 1];\n        int ind=0;\n\n        for (Chromosome chr : handler.getChromosomeArray()) {\n            if (!chr.getName().equalsIgnoreCase(\"All\")) chrs[ind++] = chr.getName();\n        }\n\n        // BP bin sizes in this dataset\n        int[] bpBinSizes = dump.getBpBinSizes();\n\n\n        long sum=0;\n        for (int i=0; i<NUM_QUERIES; i++) {\n            // Randomly choose chromosome and resolution to query\n            String chr1 = chrs[random.nextInt(chrs.length)];\n            int binSize = bpBinSizes[random.nextInt(bpBinSizes.length)];\n    \n            long end1 = random.nextInt((int) handler.getChromosomeFromName(chr1).getLength()); // endpoint between 0 and end of chromosome\n            long start1 = end1 - binSize * QUERY_SIZE; // QUERY_SIZE number of bins earlier\n            if (start1 < 0) start1 = 0;\n    \n            dump.setQuery(chr1 + \":\" + start1 + \":\" + end1, chr1 + \":\" + start1 + \":\" + end1, binSize);\n            long currentTime = System.currentTimeMillis();\n            dump.run();\n            long totalTime = System.currentTimeMillis() - currentTime;\n            sum += totalTime;\n        }\n        System.err.println(\"Average time to query \" + QUERY_SIZE + \"x\" + QUERY_SIZE +\": \" + sum/NUM_QUERIES + \" milliseconds\");\n\n        QUERY_SIZE=2048;\n        sum=0;\n        for (int i=0; i<NUM_QUERIES; i++) {\n            // Randomly choose chromosome and resolution to query\n            String chr1 = chrs[random.nextInt(chrs.length)];\n            int binSize = bpBinSizes[random.nextInt(bpBinSizes.length)];\n    \n            long end1 = random.nextInt((int) handler.getChromosomeFromName(chr1).getLength()); // endpoint between 0 and end of chromosome\n            long start1 = end1 - binSize * QUERY_SIZE; // QUERY_SIZE number of bins earlier\n            if (start1 < 0) start1 = 0;\n    \n            dump.setQuery(chr1 + \":\" + start1 + \":\" + end1, chr1 + \":\" + start1 + \":\" + end1, binSize);\n            long currentTime = System.currentTimeMillis();\n            dump.run();\n            long totalTime = System.currentTimeMillis() - currentTime;\n            sum += totalTime;\n        }\n        System.err.println(\"Average time to query \" + QUERY_SIZE + \"x\" + QUERY_SIZE +\": \" + sum/NUM_QUERIES + \" milliseconds\");\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/ArrayTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport juicebox.HiCGlobals;\nimport org.apache.commons.math.distribution.PoissonDistributionImpl;\n\nimport java.io.PrintWriter;\nimport java.util.Arrays;\nimport java.util.List;\n\n/**\n * Helper methods for handling arrays\n */\npublic class ArrayTools {\n\n    /**\n     * @return deep copy of 2D float array\n     */\n    public static float[][] deepCopy(float[][] original) {\n        float[][] copy = new float[original.length][original[0].length];\n        for (int i = 0; i < original.length; i++) {\n            System.arraycopy(original[i], 0, copy[i], 0, original[i].length);\n        }\n        return copy;\n    }\n\n    /**\n     * @return mean of given array\n     */\n    public static double mean(double[] doubles) {\n        double sum = 0;\n        for (double d : doubles) {\n            sum += d;\n        }\n        return sum / doubles.length;\n    }\n\n    /**\n     * poisson.pdf(k) = exp(-mu) * mu**k / k!\n     *\n     * @param index\n     * @param width\n     * @return\n     */\n    public static double[] generatePoissonPMF(int index, int width) {\n        double mu = Math.pow(2.0, (index + 1.0) / 3.0);\n        double[] poissonPMF = new double[width];\n\n        PoissonDistributionImpl poissonDistribution = new PoissonDistributionImpl(mu);\n\n        // use dynamic programming to grow poisson PMF\n        for (int k = 0; k < width; k++) {\n            poissonPMF[k] = poissonDistribution.probability(k); // the total is for scaling\n        }\n\n        return poissonPMF;\n    }\n\n    public static float[] makeReverseCumulativeArray(float[] inputArray) {\n        float[] outputArray = new float[inputArray.length];\n        float total = 0f;\n        for (int i = inputArray.length - 1; i > -1; i--) {\n            total += inputArray[i];\n            outputArray[i] = total;\n        }\n        return outputArray;\n    }\n\n    private static long[] makeReverseCumulativeArray(long[] inputArray) {\n        long[] outputArray = new long[inputArray.length];\n        long total = 0;\n        for (int i = inputArray.length - 1; i > -1; i--) {\n            total += inputArray[i];\n            outputArray[i] = total;\n        }\n        return outputArray;\n    }\n\n    public static long[][] makeReverse2DCumulativeArray(long[][] data) {\n        long[][] rcsData = new long[data.length][data[0].length];\n        for (int i = 0; i < data.length; i++) {\n            rcsData[i] = ArrayTools.makeReverseCumulativeArray(data[i]);\n            if (HiCGlobals.printVerboseComments && data[i][0] < 0) {\n                System.out.println(\"poss source2: i \" + i + \"  \" + data[i][0]);\n            }\n        }\n        return rcsData;\n    }\n\n    public static float[] newValueInitializedFloatArray(int n, float val) {\n        float[] array = new float[n];\n        Arrays.fill(array, val);\n        return array;\n    }\n\n    public static float[] scalarMultiplyArray(long scaleFactor, float[] array) {\n        float[] scaledArray = newValueInitializedFloatArray(array.length, scaleFactor);\n        for (int i = 0; i < array.length; i++) {\n            scaledArray[i] *= array[i];\n        }\n        return scaledArray;\n    }\n\n    /**\n     * Assumes array passed in is <= length, otherwise indexOutOfBounds error will be thrown\n     *\n     * @param original\n     * @param length\n     * @param val\n     * @return\n     */\n    public static float[] padEndOfArray(float[] original, int length, float val) {\n        float[] paddedArray = new float[length];\n        System.arraycopy(original, 0, paddedArray, 0, original.length);\n        for (int i = original.length; i < length; i++) {\n            paddedArray[i] = val;\n        }\n        return paddedArray;\n    }\n\n    public static int[] extractIntegers(List<String> stringList) {\n        int[] array = new int[stringList.size()];\n\n        int index = 0;\n        for (String val : stringList) {\n            array[index] = Integer.parseInt(val);\n            index++;\n        }\n        return array;\n    }\n\n    public static float[] extractFloats(List<String> stringList) {\n        float[] array = new float[stringList.size()];\n\n        int index = 0;\n        for (String val : stringList) {\n            array[index] = Float.parseFloat(val);\n            index++;\n        }\n        return array;\n    }\n\n    public static int[] preInitializeIntArray(int val, int n) {\n        int[] array = new int[n];\n        for (int i = 0; i < n; i++) {\n            array[i] = val;\n        }\n        return array;\n    }\n\n    public static float[] preInitializeFloatArray(float val, int n) {\n        float[] array = new float[n];\n        for (int i = 0; i < n; i++) {\n            array[i] = val;\n        }\n        return array;\n    }\n\n    public static float[] inverseArrayValues(float[] array) {\n        float[] inverses = new float[array.length];\n        for (int i = 0; i < array.length; i++) {\n            inverses[i] = 1f / array[i];\n        }\n        return inverses;\n    }\n\n    public static double[] preInitializeDoubleArray(double val, int n) {\n        double[] array = new double[n];\n        for (int i = 0; i < n; i++) {\n            array[i] = val;\n        }\n        return array;\n    }\n\n    public static double[] extractDoubles(List<String> stringList) {\n        double[] array = new double[stringList.size()];\n\n        int index = 0;\n        for (String val : stringList) {\n            array[index] = Double.parseDouble(val);\n            index++;\n        }\n        return array;\n    }\n\n    public static double[] inverseArrayValues(double[] array) {\n        double[] inverses = new double[array.length];\n        for (int i = 0; i < array.length; i++) {\n            inverses[i] = 1. / array[i];\n        }\n        return inverses;\n    }\n\n    public static double[] flipArrayValues(double[] array) {\n        double[] flipped = new double[array.length];\n        for (int i = 0; i < array.length; i++) {\n            flipped[i] = -1 * array[i];\n        }\n        return flipped;\n    }\n\n    /**\n     * Print out a given vector in wig style format to the specified writer\n     * @param vector\n     * @param pw\n     * @param name\n     * @param res\n     */\n    public static void exportChr1DArrayToWigFormat(double[] vector, PrintWriter pw, String name, int res) {\n        pw.println(\"fixedStep chrom=chr\" + name.replace(\"chr\", \"\") + \" start=1 step=\" + res + \" span=\" + res);\n        for(double val : vector){\n            pw.println(val);\n        }\n    }\n\n    public static float[] runSlidingAverageOnArray(int radius, float[] values) {\n\n        float[] newValues = new float[values.length];\n        for (int i = 0; i < values.length; i++) {\n            float sum = 0;\n            int numVals = 0;\n            for (int j = Math.max(i - radius, 0); j < Math.min(i + radius, values.length); j++) {\n                if (values[j] > 0) {\n                    sum += values[j];\n                    numVals++;\n                }\n            }\n            if (numVals == 0) {\n                newValues[i] = 0;\n            } else {\n                newValues[i] = sum / numVals;\n            }\n\n        }\n        return newValues;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/HiCFileUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport juicebox.HiC;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\n\nimport java.io.IOException;\nimport java.util.Map;\n\n/**\n * Utility functions to dump various bits of a hic file to stdout or file(s)\n *\n * @author jrobinso\n *         Date: 2/11/13\n *         Time: 2:01 PM\n */\n\nclass HiCFileUtils {\n\t\n\tprivate final Dataset dataset;\n\n    private HiCFileUtils(String hicfile) throws IOException {\n        DatasetReaderV2 reader = new DatasetReaderV2(hicfile);\n        dataset = reader.read();\n    }\n\n    public static void main(String[] args) throws IOException {\n        HiCFileUtils utils = new HiCFileUtils(args[0]);\n        utils.dumpNormalizationVectors(NormalizationHandler.KR, \"1\", HiC.Unit.BP, 250000);\n        utils.dumpExpectedVectors(NormalizationHandler.KR, HiC.Unit.BP, 1000000);\n    }\n\n    private void dumpNormalizationVectors(NormalizationType normType, String chrName, HiC.Unit unit, int binSize) {\n        Chromosome chromosome = findChromosome(chrName);\n        HiCZoom zoom = new HiCZoom(unit, binSize);\n        NormalizationVector nv = dataset.getNormalizationVector(chromosome.getIndex(), zoom, normType);\n        String label = \"Normalization vector: type = \" + normType.getLabel() + \" chr = \" + chrName +\n                \" resolution = \" + binSize + \" \" + unit;\n        System.out.println(label);\n        /*\n        for(int i=0; i<data.length; i++) {\n            System.out.println(data[i]);\n        }\n        */\n        for (double[] array : nv.getData().getValues()) {\n            for (double datum : array) {\n                System.out.println(datum);\n            }\n        }\n    }\n\n    private void dumpExpectedVectors(NormalizationType normType, HiC.Unit unit, int binSize) {\n\n        Map<String, ExpectedValueFunction> expValFunMap = dataset.getExpectedValueFunctionMap();\n        for (Map.Entry<String, ExpectedValueFunction> entry : expValFunMap.entrySet()) {\n\n            ExpectedValueFunctionImpl ev = (ExpectedValueFunctionImpl) entry.getValue();\n\n            if (ev.getUnit().equals(unit) && ev.getBinSize() == binSize && ev.getNormalizationType().equals(normType)) {\n                String label = ev.getNormalizationType() + \"\\t\" + ev.getUnit() + \"\\t\" + ev.getBinSize();\n\n                System.out.println(\"Norm factors: \" + label);\n                for (Map.Entry<Integer, Double> nf : ev.getNormFactors().entrySet()) {\n                    System.out.println(nf.getKey() + \"\\t\" + nf.getValue());\n                }\n    \n                System.out.println(\"Expected values: \" + label);\n                /*\n                for (int i = 0; i < values.length; i++) {\n                    System.out.println(values[i]);\n                }\n                */\n                for (double[] values : ev.getExpectedValuesNoNormalization().getValues()) {\n                    for (double datum : values) {\n                        System.out.println(datum);\n                    }\n                }\n    \n                System.out.println(\"End expected values: \" + label);\n                System.out.println();\n            }\n        }\n    }\n\n    private Chromosome findChromosome(String name) {\n        for (Chromosome chr : dataset.getChromosomeHandler().getChromosomeArray()) {\n            if (chr.getName().equalsIgnoreCase(name)) return chr;\n        }\n        return null;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/MatrixTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.tools.utils.juicer.apa.APARegionStatistics;\nimport org.apache.commons.math.linear.Array2DRowRealMatrix;\nimport org.apache.commons.math.linear.RealMatrix;\nimport org.apache.commons.math3.stat.descriptive.rank.Median;\nimport org.jetbrains.bio.npy.NpyFile;\n\nimport java.io.*;\nimport java.nio.charset.StandardCharsets;\nimport java.nio.file.Paths;\nimport java.text.DecimalFormat;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.Random;\n\n\n/**\n * Helper methods to handle matrix operations\n */\npublic class MatrixTools {\n\n    /**\n     * @return matrix initialized with 0s\n     */\n    public static RealMatrix cleanArray2DMatrix(int n) {\n        return cleanArray2DMatrix(n, n);\n    }\n\n    /**\n     * @return matrix initialized with 0s\n     */\n    public static RealMatrix cleanArray2DMatrix(int rows, int cols) {\n        return presetValueMatrix(rows, cols, 0);\n    }\n\n    /**\n     * @return matrix initialized with 1s\n     */\n    public static RealMatrix ones(int n) {\n        return ones(n, n);\n    }\n\n    /**\n     * @return matrix initialized with 1s\n     */\n    private static RealMatrix ones(int rows, int cols) {\n        return presetValueMatrix(rows, cols, 1);\n    }\n\n    /**\n     * @return matrix of size m x n initialized with a specified value\n     */\n    private static RealMatrix presetValueMatrix(int numRows, int numCols, int val) {\n        RealMatrix matrix = new Array2DRowRealMatrix(numRows, numCols);\n        for (int r = 0; r < numRows; r++)\n            for (int c = 0; c < numCols; c++)\n                matrix.setEntry(r, c, val);\n        return matrix;\n    }\n\n    /**\n     * @return matrix randomly initialized with 1s and 0s\n     */\n    public static RealMatrix randomUnitMatrix(int n) {\n        return randomUnitMatrix(n, n);\n    }\n\n    /**\n     * Generate a matrix with randomly initialized 1s and 0s\n     *\n     * @param rows number of rows\n     * @param cols number of columns\n     * @return randomized binary matrix\n     */\n    private static RealMatrix randomUnitMatrix(int rows, int cols) {\n        Random generator = new Random();\n        RealMatrix matrix = cleanArray2DMatrix(rows, cols);\n        for (int r = 0; r < rows; r++)\n            for (int c = 0; c < cols; c++)\n                if (generator.nextBoolean())\n                    matrix.setEntry(r, c, 1);\n        return matrix;\n    }\n\n    /**\n     * @return minimal positive entry in the matrix greater than 0\n     */\n    public static double minimumPositive(RealMatrix data) {\n        return minimumPositive(data.getData());\n    }\n\n    /**\n     * @return minimal positive entry in the matrix greater than 0\n     */\n    private static double minimumPositive(double[][] data) {\n        double minVal = Double.MAX_VALUE;\n        for (double[] row : data) {\n            for (double val : row) {\n                if (val > 0 && val < minVal)\n                    minVal = val;\n            }\n        }\n        if (minVal == Double.MAX_VALUE)\n            minVal = 0;\n        return minVal;\n    }\n\n    /**\n     * @return mean of matrix\n     */\n    public static double mean(RealMatrix matrix) {\n        return APARegionStatistics.statistics(matrix.getData()).getMean();\n    }\n\n    /**\n     * Flatten a 2D double matrix into a double array\n     *\n     * @param matrix\n     * @return 1D double array in row major order\n     */\n    public static double[] flattenedRowMajorOrderMatrix(RealMatrix matrix) {\n        int m = matrix.getRowDimension();\n        int n = matrix.getColumnDimension();\n        int numElements = m * n;\n        double[] flattenedMatrix = new double[numElements];\n\n        int index = 0;\n        for (int i = 0; i < m; i++) {\n            System.arraycopy(matrix.getRow(i), 0, flattenedMatrix, index, n);\n            index += n;\n        }\n        return flattenedMatrix;\n    }\n\n    public static double[] flattenedRowMajorOrderMatrix(double[][] matrix) {\n        int m = matrix.length;\n        int n = matrix[0].length;\n    \n        int numElements = m * n;\n        double[] flattenedMatrix = new double[numElements];\n    \n        int index = 0;\n        for (double[] doubles : matrix) {\n            System.arraycopy(doubles, 0, flattenedMatrix, index, n);\n            index += n;\n        }\n        return flattenedMatrix;\n    }\n\n    public static float[] flattenedRowMajorOrderMatrix(float[][] matrix) {\n        int m = matrix.length;\n        int n = matrix[0].length;\n    \n        int numElements = m * n;\n        float[] flattenedMatrix = new float[numElements];\n    \n        int index = 0;\n        for (float[] floats : matrix) {\n            System.arraycopy(floats, 0, flattenedMatrix, index, n);\n            index += n;\n        }\n        return flattenedMatrix;\n    }\n\n    public static int[] flattenedRowMajorOrderMatrix(int[][] matrix) {\n        int m = matrix.length;\n        int n = matrix[0].length;\n    \n        int numElements = m * n;\n        int[] flattenedMatrix = new int[numElements];\n    \n        int index = 0;\n        for (int[] ints : matrix) {\n            System.arraycopy(ints, 0, flattenedMatrix, index, n);\n            index += n;\n        }\n        return flattenedMatrix;\n    }\n\n\n    /**\n     * Write data from matrix out to specified file with each row on a separate line\n     *\n     * @param filename\n     * @param realMatrix\n     */\n    public static void saveMatrixText(String filename, RealMatrix realMatrix) {\n        Writer writer = null;\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            double[][] matrix = realMatrix.getData();\n            for (double[] row : matrix) {\n                writer.write(Arrays.toString(row) + \"\\n\");\n            }\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    /**\n     * Reshape array into square matrix\n     *\n     * @param flatMatrix\n     * @param n\n     * @return properly dimensioned matrix\n     */\n    public static float[][] reshapeFlatMatrix(float[] flatMatrix, int n) {\n        return reshapeFlatMatrix(flatMatrix, n, n);\n    }\n\n    /**\n     * Reshape array into a matrix\n     *\n     * @param flatMatrix\n     * @param numRows\n     * @param numCols\n     * @return properly dimensioned matrix\n     */\n    private static float[][] reshapeFlatMatrix(float[] flatMatrix, int numRows, int numCols) {\n        float[][] matrix = new float[numRows][numCols];\n\n        for (int i = 0; i < numRows; i++) {\n            System.arraycopy(flatMatrix, i * numCols, matrix[i], 0, numCols);\n        }\n        return matrix;\n    }\n\n    /**\n     * From Matrix M, extract out M[r1:r2,c1:c2]\n     * r2, c2 not inclusive (~python numpy)\n     *\n     * @return extracted matrix region M[r1:r2,c1:c2]\n     */\n    public static float[][] extractLocalMatrixRegion(float[][] matrix, int r1, int r2, int c1, int c2) {\n\n        int numRows = r2 - r1;\n        int numColumns = c2 - c1;\n        float[][] extractedRegion = new float[numRows][numColumns];\n\n        for (int i = 0; i < numRows; i++) {\n            System.arraycopy(matrix[r1 + i], c1, extractedRegion[i], 0, numColumns);\n        }\n\n        return extractedRegion;\n    }\n\n    /**\n     * From Matrix M, extract out M[r1:r2,c1:c2]\n     * r2, c2 not inclusive (~python numpy, not like Matlab)\n     *\n     * @return extracted matrix region M[r1:r2,c1:c2]\n     */\n    public static RealMatrix extractLocalMatrixRegion(RealMatrix matrix, int r1, int r2, int c1, int c2) {\n\n        int numRows = r2 - r1;\n        int numColumns = c2 - c1;\n        RealMatrix extractedRegion = cleanArray2DMatrix(numRows, numColumns);\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n                extractedRegion.setEntry(i, j, matrix.getEntry(r1 + i, c1 + j));\n            }\n        }\n        return extractedRegion;\n    }\n\n    /**\n     * Returns the values along the diagonal of the matrix\n     *\n     * @param matrix\n     * @return diagonal\n     */\n    public static RealMatrix extractDiagonal(RealMatrix matrix) {\n        int n = Math.min(matrix.getColumnDimension(), matrix.getRowDimension());\n        RealMatrix diagonal = MatrixTools.cleanArray2DMatrix(n);\n        for (int i = 0; i < n; i++) {\n            diagonal.setEntry(i, i, matrix.getEntry(i, i));\n        }\n        return diagonal;\n    }\n\n    /**\n     * Returns the values along the diagonal of the matrix\n     *\n     * @param matrix\n     * @return diagonal\n     */\n    public static RealMatrix makeSymmetricMatrix(RealMatrix matrix) {\n        RealMatrix symmetricMatrix = extractDiagonal(matrix);\n        int n = symmetricMatrix.getRowDimension();\n        for (int i = 0; i < n; i++) {\n            for (int j = i + 1; j < n; j++) {\n                double val = matrix.getEntry(i, j);\n                symmetricMatrix.setEntry(i, j, val);\n                symmetricMatrix.setEntry(j, i, val);\n            }\n        }\n\n        return symmetricMatrix;\n    }\n\n    /**\n     * @return matrix flipped across the antidiagonal\n     */\n    public static RealMatrix flipAcrossAntiDiagonal(RealMatrix matrix) {\n        int n = Math.min(matrix.getColumnDimension(), matrix.getRowDimension());\n        RealMatrix antiDiagFlippedMatrix = cleanArray2DMatrix(n, n);\n        int maxIndex = n - 1;\n        for (int i = 0; i < n; i++) {\n            for (int j = 0; j < n; j++) {\n                antiDiagFlippedMatrix.setEntry(maxIndex - j, maxIndex - i, matrix.getEntry(i, j));\n            }\n        }\n        return antiDiagFlippedMatrix;\n    }\n\n    /**\n     * @return matrix flipped Left-Right\n     */\n    public static RealMatrix flipLeftRight(RealMatrix matrix) {\n        int r = matrix.getRowDimension(), c = matrix.getColumnDimension();\n        RealMatrix leftRightFlippedMatrix = cleanArray2DMatrix(r, c);\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                leftRightFlippedMatrix.setEntry(i, c - 1 - j, matrix.getEntry(i, j));\n            }\n        }\n        return leftRightFlippedMatrix;\n    }\n\n    /**\n     * @return matrix flipped Top-Bottom\n     */\n    public static RealMatrix flipTopBottom(RealMatrix matrix) {\n        int r = matrix.getRowDimension(), c = matrix.getColumnDimension();\n        RealMatrix topBottomFlippedMatrix = cleanArray2DMatrix(r, c);\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                topBottomFlippedMatrix.setEntry(r - 1 - i, j, matrix.getEntry(i, j));\n            }\n        }\n        return topBottomFlippedMatrix;\n    }\n\n    /**\n     * @return Element-wise multiplication of matrices i.e. M.*N in Matlab\n     */\n    public static RealMatrix elementBasedMultiplication(RealMatrix matrix1, RealMatrix matrix2) {\n        // chooses minimal intersection of dimensions\n        int r = Math.min(matrix1.getRowDimension(), matrix2.getRowDimension());\n        int c = Math.min(matrix1.getColumnDimension(), matrix2.getColumnDimension());\n\n        RealMatrix elementwiseMultipliedMatrix = cleanArray2DMatrix(r, c);\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                elementwiseMultipliedMatrix.setEntry(i, j, matrix1.getEntry(i, j) * matrix2.getEntry(i, j));\n            }\n        }\n        return elementwiseMultipliedMatrix;\n    }\n\n\n    /**\n     * @return Element-wise division of matrices i.e. M./N in Matlab\n     */\n    public static RealMatrix elementBasedDivision(RealMatrix matrix1, RealMatrix matrix2) {\n        // chooses minimal intersection of dimensions\n        int r = Math.min(matrix1.getRowDimension(), matrix2.getRowDimension());\n        int c = Math.min(matrix1.getColumnDimension(), matrix2.getColumnDimension());\n\n        RealMatrix elementwiseDividedMatrix = cleanArray2DMatrix(r, c);\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                elementwiseDividedMatrix.setEntry(i, j, matrix1.getEntry(i, j) / matrix2.getEntry(i, j));\n            }\n        }\n        return elementwiseDividedMatrix;\n    }\n\n\n    /**\n     * Replace NaNs in given matrix with given value\n     */\n    public static void setNaNs(RealMatrix matrix, int val) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                if (Double.isNaN(matrix.getEntry(i, j))) {\n                    matrix.setEntry(i, j, val);\n                }\n            }\n        }\n    }\n\n    /**\n     * Return sign of values in matrix:\n     * val > 0 : 1\n     * val = 0 : 0\n     * val < 0 : -1\n     */\n    public static RealMatrix sign(RealMatrix matrix) {\n        int r = matrix.getRowDimension();\n        int c = matrix.getColumnDimension();\n        RealMatrix signMatrix = cleanArray2DMatrix(r, c);\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                double val = matrix.getEntry(i, j);\n                if (val > 0) {\n                    signMatrix.setEntry(i, j, 1);\n                } else if (val < 0) {\n                    signMatrix.setEntry(i, j, -1);\n                }\n            }\n        }\n        return signMatrix;\n    }\n\n    /**\n     * Replace all of a given value in a matrix with a new value\n     */\n    public static void replaceValue(RealMatrix matrix, int initialVal, int newVal) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                if (matrix.getEntry(i, j) == initialVal) {\n                    matrix.setEntry(i, j, newVal);\n                }\n            }\n        }\n    }\n\n    /**\n     * Normalize matrix by dividing by max element\n     *\n     * @return matrix * (1/max_element)\n     */\n    public static RealMatrix normalizeByMax(RealMatrix matrix) {\n        double max = calculateMax(matrix);\n        return matrix.scalarMultiply(1 / max);\n    }\n\n    /**\n     * @return max element in matrix\n     */\n    public static double calculateMax(RealMatrix matrix) {\n        double max = matrix.getEntry(0, 0);\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                double val = matrix.getEntry(i, j);\n                if (max < val) {\n                    max = val;\n                }\n            }\n        }\n        return max;\n    }\n\n    /**\n     * @return min element in matrix\n     */\n    public static double calculateMin(RealMatrix matrix) {\n        double min = matrix.getEntry(0, 0);\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                double val = matrix.getEntry(i, j);\n                if (min > val) {\n                    min = val;\n                }\n            }\n        }\n        return min;\n    }\n\n    /**\n     * print for matrix\n     */\n    public static void print(RealMatrix matrix) {\n        print(matrix.getData());\n    }\n\n    /**\n     * print for 2D array\n     */\n    private static void print(double[][] data) {\n        for (double[] row : data) {\n            System.out.println(Arrays.toString(row));\n        }\n    }\n\n    /**\n     * print for 2D array\n     */\n    private static void print(float[][] data) {\n        for (float[] row : data) {\n            System.out.println(Arrays.toString(row));\n        }\n    }\n\n    /**\n     * @return region within matrix specified by indices\n     */\n    public static RealMatrix getSubMatrix(RealMatrix matrix, int[] indices) {\n        return matrix.getSubMatrix(indices[0], indices[1], indices[2], indices[3]);\n    }\n\n    /**\n     * Fill lower left triangle with values from upper right triangle\n     *\n     * @param matrix\n     * @return\n     */\n    public static RealMatrix fillLowerLeftTriangle(RealMatrix matrix) {\n        for (int r = 0; r < matrix.getRowDimension(); r++)\n            for (int c = 0; c < matrix.getColumnDimension(); c++)\n                matrix.setEntry(c, r, matrix.getEntry(r, c));\n        return matrix;\n    }\n\n    public static void thresholdValues(RealMatrix matrix, int val) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                if (matrix.getEntry(i, j) > val) {\n                    matrix.setEntry(i, j, val);\n                }\n            }\n        }\n    }\n\n    public static void thresholdValuesDouble(RealMatrix matrix, double lowVal, double highVal) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                if (matrix.getEntry(i, j) > highVal) {\n                    matrix.setEntry(i, j, highVal);\n                }\n                if (matrix.getEntry(i, j) < lowVal) {\n                    matrix.setEntry(i, j, lowVal);\n                }\n            }\n        }\n    }\n\n    public static int[][] normalizeMatrixUsingColumnSum(int[][] matrix) {\n        int[][] newMatrix = new int[matrix.length][matrix[0].length];\n        int[] columnSum = new int[matrix[0].length];\n        for (int[] row : matrix) {\n            for (int i = 0; i < row.length; i++) {\n                columnSum[i] += row[i];\n            }\n        }\n\n        for (int i = 0; i < matrix.length; i++) {\n            for (int j = 0; j < matrix[i].length; j++) {\n                newMatrix[i][j] = matrix[i][j] / columnSum[j];\n            }\n        }\n\n        return newMatrix;\n    }\n\n    public static int[][] normalizeMatrixUsingRowSum(int[][] matrix) {\n        int[][] newMatrix = new int[matrix.length][matrix[0].length];\n        int[] rowSum = getRowSums(matrix);\n\n        for (int i = 0; i < matrix.length; i++) {\n            for (int j = 0; j < matrix[i].length; j++) {\n                newMatrix[i][j] = matrix[i][j] / rowSum[i];\n            }\n        }\n\n        return newMatrix;\n    }\n\n    public static int[] getRowSums(int[][] matrix) {\n        int[] rowSum = new int[matrix.length];\n        for (int i = 0; i < matrix.length; i++) {\n            for (int val : matrix[i]) {\n                rowSum[i] += val;\n            }\n        }\n        return rowSum;\n    }\n\n    public static double[] getRowSums(double[][] matrix) {\n        double[] rowSum = new double[matrix.length];\n        for (int i = 0; i < matrix.length; i++) {\n            for (double val : matrix[i]) {\n                rowSum[i] += val;\n            }\n        }\n        return rowSum;\n    }\n\n    public static float[] getAbsValColSums(float[][] matrix) {\n        float[] colSum = new float[matrix[0].length];\n        for (float[] floats : matrix) {\n            for (int j = 0; j < floats.length; j++) {\n                colSum[j] += Math.abs(floats[j]);\n            }\n        }\n        return colSum;\n    }\n\n    public static int[] getAbsValColSums(int[][] matrix) {\n        int[] colSum = new int[matrix[0].length];\n        for (int[] ints : matrix) {\n            for (int j = 0; j < ints.length; j++) {\n                colSum[j] += Math.abs(ints[j]);\n            }\n        }\n        return colSum;\n    }\n\n    public static float[] getRowSums(float[][] matrix) {\n        float[] rowSum = new float[matrix.length];\n        for (int i = 0; i < matrix.length; i++) {\n            for (float val : matrix[i]) {\n                rowSum[i] += val;\n            }\n        }\n        return rowSum;\n    }\n\n    public static double[] getRowSums(List<ContactRecord> unNormedRecordList, double scalar, double[] normVector) {\n        double[] rowSum = new double[normVector.length];\n        for (ContactRecord record : unNormedRecordList) {\n            int x = record.getBinX();\n            int y = record.getBinY();\n            float counts = record.getCounts();\n\n            double normVal = counts * scalar / (normVector[x] * normVector[y]);\n            rowSum[x] += normVal;\n            if (x != y) {\n                rowSum[y] += normVal;\n            }\n\n        }\n        return rowSum;\n    }\n\n    public static void cleanUpNaNs(RealMatrix matrix) {\n        for (int r = 0; r < matrix.getRowDimension(); r++) {\n            for (int c = 0; c < matrix.getColumnDimension(); c++) {\n                if (Double.isNaN(matrix.getEntry(r, c))) {\n                    matrix.setEntry(r, c, 0);\n                }\n            }\n        }\n    }\n\n    public static void cleanUpNaNs(double[][] matrix) {\n        for (int r = 0; r < matrix.length; r++) {\n            for (int c = 0; c < matrix[r].length; c++) {\n                if (Double.isNaN(matrix[r][c])) {\n                    matrix[r][c] = 0;\n                }\n            }\n        }\n    }\n\n    public static void cleanUpNaNs(float[][] matrix) {\n        for (int r = 0; r < matrix.length; r++) {\n            for (int c = 0; c < matrix[r].length; c++) {\n                if (Float.isNaN(matrix[r][c])) {\n                    matrix[r][c] = 0;\n                }\n            }\n        }\n    }\n\n    public static double sum(double[][] data) {\n        double sum = 0;\n        for (double[] row : data) {\n            for (double val : row) {\n                sum += val;\n            }\n        }\n        return sum;\n    }\n\n    public static double getAverage(RealMatrix data) {\n        return getAverage(data.getData());\n    }\n\n    private static double getAverage(double[][] data) {\n        double average = 0;\n        if (data.length > 0) {\n            double total = 0;\n            for (double[] vals : data) {\n                for (double val : vals) {\n                    total += val;\n                }\n            }\n            average = (total / data.length) / data[0].length;\n        }\n        return average;\n    }\n\n    public static void exportData(double[][] data, File file) {\n        try {\n            DecimalFormat df = new DecimalFormat(\"##.###\");\n\n            final FileWriter fw = new FileWriter(file);\n            for (double[] row : data) {\n                for (double val : row) {\n                    if (Double.isNaN(val)) {\n                        fw.write(\"NaN, \");\n                    } else {\n                        fw.write(Double.valueOf(df.format(val)) + \", \");\n                    }\n                }\n                fw.write(\"0\\n\");\n            }\n            fw.close();\n        } catch (Exception e) {\n            System.err.println(\"Error exporting matrix\");\n            e.printStackTrace();\n            System.exit(86);\n        }\n    }\n\n    public static double[][] transpose(double[][] matrix) {\n        int h0 = matrix.length;\n        int w0 = matrix[0].length;\n        double[][] transposedMatrix = new double[w0][h0];\n\n        for (int i = 0; i < h0; i++) {\n            for (int j = 0; j < w0; j++) {\n                transposedMatrix[j][i] = matrix[i][j];\n            }\n        }\n        return transposedMatrix;\n    }\n\n    public static float[][] transpose(float[][] matrix) {\n        int h0 = matrix.length;\n        int w0 = matrix[0].length;\n        float[][] transposedMatrix = new float[w0][h0];\n\n        for (int i = 0; i < h0; i++) {\n            for (int j = 0; j < w0; j++) {\n                transposedMatrix[j][i] = matrix[i][j];\n            }\n        }\n        return transposedMatrix;\n    }\n\n    public static double[][] convertToDoubleMatrix(boolean[][] adjacencyMatrix) {\n        double[][] matrix = new double[adjacencyMatrix.length][adjacencyMatrix[0].length];\n        for (int i = 0; i < adjacencyMatrix.length; i++) {\n            for (int j = 0; j < adjacencyMatrix[0].length; j++) {\n                if (adjacencyMatrix[i][j]) {\n                    matrix[i][j] = 1;\n                }\n            }\n        }\n        return matrix;\n    }\n\n    public static double[][] convertToDoubleMatrix(int[][] adjacencyMatrix) {\n        double[][] matrix = new double[adjacencyMatrix.length][adjacencyMatrix[0].length];\n        for (int i = 0; i < adjacencyMatrix.length; i++) {\n            for (int j = 0; j < adjacencyMatrix[0].length; j++) {\n                matrix[i][j] = adjacencyMatrix[i][j];\n            }\n        }\n        return matrix;\n    }\n\n    public static float[][] convertToFloatMatrix(double[][] dataMatrix) {\n        float[][] matrix = new float[dataMatrix.length][dataMatrix[0].length];\n        for (int i = 0; i < dataMatrix.length; i++) {\n            for (int j = 0; j < dataMatrix[0].length; j++) {\n                matrix[i][j] = (float) dataMatrix[i][j];\n            }\n        }\n        return matrix;\n    }\n\n    public static void copyFromAToBRegion(double[][] source, double[][] destination, int rowOffSet, int colOffSet) {\n        for (int i = 0; i < source.length; i++) {\n            System.arraycopy(source[i], 0, destination[i + rowOffSet], colOffSet, source[0].length);\n        }\n    }\n\n    public static void copyFromAToBRegion(float[][] source, float[][] destination, int rowOffSet, int colOffSet) {\n        for (int i = 0; i < source.length; i++) {\n            System.arraycopy(source[i], 0, destination[i + rowOffSet], colOffSet, source[0].length);\n        }\n    }\n\n    public static void saveMatrixTextV2(String filename, RealMatrix realMatrix) {\n        saveMatrixTextV2(filename, realMatrix.getData());\n    }\n\n    public static void saveMatrixTextV2(String filename, double[][] matrix) {\n        Writer writer = null;\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            for (double[] row : matrix) {\n                String s = Arrays.toString(row);//.replaceAll().replaceAll(\"]\",\"\").trim();\n                s = s.replaceAll(\"\\\\[\", \"\").replaceAll(\"\\\\]\", \"\").trim();\n                writer.write(s + \"\\n\");\n            }\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    public static void saveMatrixTextV2(String filename, float[][] matrix) {\n        Writer writer = null;\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            for (float[] row : matrix) {\n                String s = Arrays.toString(row);//.replaceAll().replaceAll(\"]\",\"\").trim();\n                s = s.replaceAll(\"\\\\[\", \"\").replaceAll(\"\\\\]\", \"\").trim();\n                writer.write(s + \"\\n\");\n            }\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    public static void saveMatrixTextV2(String filename, int[][] matrix) {\n        Writer writer = null;\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            for (int[] row : matrix) {\n                String s = Arrays.toString(row);//.replaceAll().replaceAll(\"]\",\"\").trim();\n                s = s.replaceAll(\"\\\\[\", \"\").replaceAll(\"\\\\]\", \"\").trim();\n                writer.write(s + \"\\n\");\n            }\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    public static void saveMatrixTextNumpy(String filename, double[][] matrix) {\n        int numRows = matrix.length;\n        int numCols = matrix[0].length;\n        double[] flattenedArray = MatrixTools.flattenedRowMajorOrderMatrix(matrix);\n\n        NpyFile.write(Paths.get(filename), flattenedArray, new int[]{numRows, numCols});\n    }\n\n    public static void saveMatrixTextNumpy(String filename, float[][] matrix) {\n        int numRows = matrix.length;\n        int numCols = matrix[0].length;\n        float[] flattenedArray = MatrixTools.flattenedRowMajorOrderMatrix(matrix);\n\n        NpyFile.write(Paths.get(filename), flattenedArray, new int[]{numRows, numCols});\n    }\n\n    public static void saveMatrixTextNumpy(String filename, int[][] matrix) {\n        int numRows = matrix.length;\n        int numCols = matrix[0].length;\n        int[] flattenedArray = MatrixTools.flattenedRowMajorOrderMatrix(matrix);\n\n        NpyFile.write(Paths.get(filename), flattenedArray, new int[]{numRows, numCols});\n    }\n\n    public static void saveMatrixTextNumpy(String filename, int[] matrix) {\n        NpyFile.write(Paths.get(filename), matrix, new int[]{1, matrix.length});\n    }\n\n    public static void saveMatrixTextNumpy(String filename, double[] matrix) {\n        NpyFile.write(Paths.get(filename), matrix, new int[]{1, matrix.length});\n    }\n\n    public static float[][] generateCompositeMatrixWithNansCleaned(RealMatrix matrixDiag1, RealMatrix matrixDiag2, RealMatrix matrix1vs2) {\n        return generateCompositeMatrixWithNansCleaned(\n                convertToFloatMatrix(matrixDiag1.getData()),\n                convertToFloatMatrix(matrixDiag2.getData()),\n                convertToFloatMatrix(matrix1vs2.getData()));\n    }\n\n    private static float[][] generateCompositeMatrixWithNansCleaned(float[][] matrixDiag1, float[][] matrixDiag2, float[][] matrix1vs2) {\n        int newLength = matrixDiag1.length + matrixDiag2.length;\n        float[][] compositeMatrix = new float[newLength][newLength];\n\n        copyFromAToBRegion(matrixDiag1, compositeMatrix, 0, 0);\n        copyFromAToBRegion(matrixDiag2, compositeMatrix, matrixDiag1.length, matrixDiag1.length);\n\n        for (int i = 0; i < matrix1vs2.length; i++) {\n            for (int j = 0; j < matrix1vs2[0].length; j++) {\n                compositeMatrix[i][matrixDiag1.length + j] = matrix1vs2[i][j];\n                compositeMatrix[matrixDiag1.length + j][i] = matrix1vs2[i][j];\n            }\n        }\n\n        MatrixTools.cleanUpNaNs(compositeMatrix);\n        return compositeMatrix;\n    }\n\n    public static double[][] deepClone(double[][] data) {\n        double[][] copy = new double[data.length][data[0].length];\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, copy[i], 0, data[i].length);\n        }\n        return copy;\n    }\n\n    public static float[][] deepClone(float[][] data) {\n        float[][] copy = new float[data.length][data[0].length];\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, copy[i], 0, data[i].length);\n        }\n        return copy;\n    }\n\n    public static void labelRegionWithOnes(int[][] labelsMatrix, int rowLength, int numRows, int colLength, int numCols, int startRowOf1, int startColOf1) {\n        for (int i = 0; i < Math.min(rowLength, numRows); i++) {\n            for (int j = 0; j < Math.min(colLength, numCols); j++) {\n                labelsMatrix[startRowOf1 + i][startColOf1 + j] = 1;\n            }\n        }\n    }\n\n    public static void labelEnrichedRegionWithOnes(int[][] labelsMatrix, double[][] data, int rowLength, int numRows, int colLength, int numCols, int startRowOf1, int startColOf1) {\n        double total = 0;\n        int numVals = 0;\n\n        for (int i = 0; i < Math.min(rowLength, numRows); i++) {\n            for (int j = 0; j < Math.min(colLength, numCols); j++) {\n                total += data[startRowOf1 + i][startColOf1 + j];\n                numVals++;\n            }\n        }\n        double average = total / numVals;\n\n        for (int i = 0; i < Math.min(rowLength, numRows); i++) {\n            for (int j = 0; j < Math.min(colLength, numCols); j++) {\n                if (data[startRowOf1 + i][startColOf1 + j] > average) {\n                    labelsMatrix[startRowOf1 + i][startColOf1 + j] = 1;\n                }\n            }\n        }\n    }\n\n    // column length assumed identical and kept the same\n    public static double[][] stitchMultipleMatricesTogetherByRowDim(List<double[][]> data) {\n        // todo currently assuming each one identical...\n\n        int colNums = data.get(0)[0].length;\n        int rowNums = 0;\n        for (double[][] mtrx : data) {\n            rowNums += mtrx.length;\n        }\n\n        double[][] aggregate = new double[rowNums][colNums];\n\n        int rowOffSet = 0;\n        for (double[][] region : data) {\n            MatrixTools.copyFromAToBRegion(region, aggregate, rowOffSet, 0);\n            rowOffSet += region.length;\n        }\n\n        return aggregate;\n    }\n\n    public static double[][] takeDerivativeDownColumn(double[][] data) {\n        double[][] derivative = new double[data.length][data[0].length - 1];\n\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, derivative[i], 0, derivative[i].length);\n        }\n        for (int i = 0; i < derivative.length; i++) {\n            for (int j = 0; j < derivative[i].length; j++) {\n                derivative[i][j] -= data[i][j + 1];\n            }\n        }\n\n        return derivative;\n    }\n\n    public static double[][] smoothAndAppendDerivativeDownColumn(double[][] data, double[] convolution) {\n\n        int numColumns = data[0].length;\n        if (convolution != null && convolution.length > 1) {\n            numColumns -= (convolution.length - 1);\n        }\n\n        double[][] appendedDerivative = new double[data.length][2 * numColumns - 1];\n\n        if (convolution != null && convolution.length > 1) {\n            for (int i = 0; i < data.length; i++) {\n                for (int j = 0; j < numColumns; j++) {\n                    for (int k = 0; k < convolution.length; k++) {\n                        appendedDerivative[i][j] += convolution[k] * data[i][j + k];\n                    }\n                }\n            }\n        } else {\n            for (int i = 0; i < data.length; i++) {\n                System.arraycopy(data[i], 0, appendedDerivative[i], 0, numColumns);\n            }\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < numColumns - 1; j++) {\n                appendedDerivative[i][numColumns + j] = appendedDerivative[i][j] - appendedDerivative[i][j + 1];\n            }\n        }\n\n        return appendedDerivative;\n    }\n\n    public static float[][] getNormalizedThresholdedAndAppendedDerivativeDownColumn(float[][] data, float maxVal, float scaleDerivFactor, float derivativeThreshold) {\n\n        double[] averageVal = new double[data.length];\n        for (int i = 0; i < data.length; i++) {\n            for (float val : data[i]) {\n                averageVal[i] += val;\n            }\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            averageVal[i] = averageVal[i] / data[i].length;\n        }\n\n        float[][] thresholdedData = new float[data.length][data[0].length];\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[i].length; j++) {\n                thresholdedData[i][j] = (float) Math.min(maxVal, data[i][j] / averageVal[i]);\n            }\n        }\n\n        return getMainAppendedDerivativeScaledPosDownColumn(thresholdedData, scaleDerivFactor, derivativeThreshold);\n    }\n\n    public static float[][] getNormalizedThresholdedByMedian(float[][] data, float maxVal) {\n\n        double[] medianVal = new double[data.length];\n        for (int i = 0; i < data.length; i++) {\n            medianVal[i] = getMedian(data[i]);\n        }\n\n        float[][] thresholdedData = new float[data.length][data[0].length];\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[i].length; j++) {\n                thresholdedData[i][j] = (float) Math.min(maxVal, data[i][j] / medianVal[i]);\n            }\n        }\n\n        return thresholdedData;\n    }\n\n    public static double getMedian(float[] values) {\n        double[] array = new double[values.length];\n        for (int k = 0; k < values.length; k++) {\n            array[k] = values[k];\n        }\n        Median median = new Median();\n        return median.evaluate(array);\n    }\n\n\n    public static float[][] getMainAppendedDerivativeScaledPosDownColumn(float[][] data, float scaleDerivFactor, float threshold) {\n\n        int numColumns = data[0].length;\n        float[][] derivative = getRelevantDerivativeScaledPositive(data, scaleDerivFactor, threshold);\n        float[][] appendedDerivative = new float[data.length][numColumns + derivative[0].length];\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, appendedDerivative[i], 0, numColumns);\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(derivative[i], 0, appendedDerivative[i], numColumns, derivative[i].length);\n        }\n\n        return appendedDerivative;\n    }\n\n    public static float[][] getMainAppendedDerivativeDownColumnV2(float[][] data, float scaleDerivFactor, float threshold) {\n\n        int numColumns = data[0].length;\n        float[][] derivative = getRelevantDerivative(data, scaleDerivFactor, threshold);\n        float[][] appendedDerivative = new float[data.length][numColumns + derivative[0].length];\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, appendedDerivative[i], 0, numColumns);\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[i].length; j++) {\n                appendedDerivative[i][j] = Math.min(.5f, Math.max(-.5f, appendedDerivative[i][j]));\n            }\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(derivative[i], 0, appendedDerivative[i], numColumns, derivative[i].length);\n        }\n\n        return appendedDerivative;\n    }\n\n    public static float[][] getMainAppendedDerivativeDownColumn(float[][] data, float scaleDerivFactor, float threshold) {\n\n        int numColumns = data[0].length;\n        float[][] derivative = getRelevantDerivative(data, scaleDerivFactor, threshold);\n        float[][] appendedDerivative = new float[data.length][numColumns + derivative[0].length];\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(data[i], 0, appendedDerivative[i], 0, numColumns);\n        }\n\n        for (int i = 0; i < data.length; i++) {\n            System.arraycopy(derivative[i], 0, appendedDerivative[i], numColumns, derivative[i].length);\n        }\n\n        return appendedDerivative;\n    }\n\n    public static float[][] getRelevantDerivativeScaledPositive(float[][] data, float scaleDerivFactor, float threshold) {\n\n        float[][] derivative = new float[data.length][data[0].length - 1];\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[0].length - 1; j++) {\n                derivative[i][j] = data[i][j] - data[i][j + 1];\n            }\n        }\n\n        float[] columnSums = getAbsValColSums(derivative);\n        List<Integer> indicesToUse = new ArrayList<>();\n        for (int k = 0; k < columnSums.length; k++) {\n            if (columnSums[k] > 0) {\n                indicesToUse.add(k);\n            }\n        }\n\n        float[][] importantDerivative = new float[data.length][indicesToUse.size()];\n\n        for (int i = 0; i < data.length; i++) {\n            for (int k = 0; k < indicesToUse.size(); k++) {\n                int indexToUse = indicesToUse.get(k);\n                importantDerivative[i][k] = Math.min(threshold, Math.max(-threshold, derivative[i][indexToUse] * scaleDerivFactor)) + threshold;\n            }\n        }\n\n        return importantDerivative;\n    }\n\n    public static float[][] getRelevantDerivative(float[][] data, float scaleDerivFactor, float threshold) {\n\n        float[][] derivative = new float[data.length][data[0].length - 1];\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[0].length - 1; j++) {\n                derivative[i][j] = data[i][j] - data[i][j + 1];\n            }\n        }\n\n        float[] columnSums = getAbsValColSums(derivative);\n        List<Integer> indicesToUse = new ArrayList<>();\n        for (int k = 0; k < columnSums.length; k++) {\n            if (columnSums[k] > 0) {\n                indicesToUse.add(k);\n            }\n        }\n\n        float[][] importantDerivative = new float[data.length][indicesToUse.size()];\n\n        for (int i = 0; i < data.length; i++) {\n            for (int k = 0; k < indicesToUse.size(); k++) {\n                int indexToUse = indicesToUse.get(k);\n                importantDerivative[i][k] = Math.min(threshold, Math.max(-threshold, derivative[i][indexToUse] * scaleDerivFactor));\n            }\n        }\n\n        return importantDerivative;\n    }\n\n    public static float[][] getRelevantDiscreteIntDerivativeScaledPositive(float[][] data, float scaleDerivFactor, float threshold) {\n\n        int[][] derivative = new int[data.length][data[0].length - 1];\n        for (int i = 0; i < data.length; i++) {\n            for (int j = 0; j < data[0].length - 1; j++) {\n                float tempVal = (data[i][j] - data[i][j + 1]);\n                tempVal = Math.min(threshold, Math.max(-threshold, tempVal * scaleDerivFactor));\n                derivative[i][j] = Math.round(tempVal);\n            }\n        }\n\n        int[] columnSums = getAbsValColSums(derivative);\n        List<Integer> indicesToUse = new ArrayList<>();\n        for (int k = 0; k < columnSums.length; k++) {\n            if (columnSums[k] > 0) {\n                indicesToUse.add(k);\n            }\n        }\n\n        float[][] importantDerivative = new float[data.length][indicesToUse.size()];\n\n        for (int i = 0; i < data.length; i++) {\n            for (int k = 0; k < indicesToUse.size(); k++) {\n                int indexToUse = indicesToUse.get(k);\n                importantDerivative[i][k] = derivative[i][indexToUse] + threshold;\n            }\n        }\n\n        return importantDerivative;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/ShellCommandRunner.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport java.io.BufferedReader;\nimport java.io.InputStreamReader;\n\npublic class ShellCommandRunner {\n    public static void runShellFile(String command, String filepath) {\n        Process p;\n        try {\n            String[] cmd = {command, filepath};\n            p = Runtime.getRuntime().exec(cmd);\n            p.waitFor();\n            BufferedReader reader = new BufferedReader(new InputStreamReader(\n                    p.getInputStream()));\n            String line;\n            while ((line = reader.readLine()) != null) {\n                System.out.println(line);\n            }\n        } catch (Exception e) {\n            System.err.println(e.getLocalizedMessage());\n            System.err.println(\"Unable to execute shell file: \" + filepath);\n            System.err.println(\"Run this file in your shell and then start from normalization\");\n            System.exit(45);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/StatPercentile.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport java.util.Arrays;\n\npublic class StatPercentile {\n\n    private final double[] statsData;\n\n    public StatPercentile(double[] data) {\n        statsData = new double[data.length];\n        System.arraycopy(data, 0, statsData, 0, data.length);\n        Arrays.sort(statsData);\n    }\n\n    // TODO actually could be much more optimized since same vals are queried\n    // some binary search like technique etc\n    public double evaluate(double val) {\n        return internalEvaluate(val) * 100;\n    }\n\n    /**\n     * @param val\n     * @return percentile of given value as ranked relative to values in internal array\n     */\n    private double internalEvaluate(double val) {\n        for (int i = 0; i < statsData.length; i++) {\n            if (statsData[i] >= val) {\n                if (statsData[i] > val) {\n                    return Math.max(0.0, i / statsData.length);\n                } else {\n                    double percentile = 0;\n                    int num = 0;\n                    for (int j = i; j < statsData.length; j++) {\n                        if (statsData[j] > val) {\n                            break;\n                        }\n                        percentile += ((double) i) / statsData.length;\n                        num++;\n                    }\n                    return percentile / num;\n                }\n            }\n        }\n        return 1.0;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/common/UNIXTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.common;\n\nimport juicebox.HiCGlobals;\n\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.InputStreamReader;\nimport java.io.PrintWriter;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 9/29/15.\n */\npublic class UNIXTools {\n    public static String extractElement(String str, int i) {\n        String[] strSplit = str.split(\"\\t\");\n        return strSplit[strSplit.length - i];\n    }\n\n    public static String makeDir(String path) {\n        File file = new File(path);\n        if (!file.isDirectory()) {\n            file.mkdir();\n        }\n        return path;\n    }\n\n    public static File makeDir(File folder) {\n        if (!folder.isDirectory()) {\n            folder.mkdir();\n        }\n        return folder;\n    }\n\n    public static void redirectOutput(List<String> command, String outputFilePath) {\n        String output = executeComplexCommand(command);\n        File outputFile = new File(outputFilePath);\n        try {\n            outputFile.createNewFile();\n            PrintWriter writer = new PrintWriter(outputFile);\n            writer.print(output);\n            writer.close();\n        } catch (Exception e) {\n            System.err.println(\"Unable to write command line output to file: \" + outputFilePath);\n            e.printStackTrace();\n        }\n    }\n\n    public static String executeSimpleCommand(String command) {\n        StringBuilder output = new StringBuilder();\n        try {\n            Process p = Runtime.getRuntime().exec(command);\n            p.waitFor();\n            BufferedReader reader =\n                    new BufferedReader(new InputStreamReader(p.getInputStream()), HiCGlobals.bufferSize);\n\n            String line;\n            while ((line = reader.readLine()) != null) {\n                output.append(line).append(\"\\n\");\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n        return output.toString();\n    }\n\n    private static String executeComplexCommand(List<String> command) {\n        StringBuilder output = new StringBuilder();\n\n        //System.out.println(System.getenv());\n\n        ProcessBuilder b = new ProcessBuilder(command);\n        //Map<String, String> env = b.environment();\n        //System.out.println(env);\n\n        Process p;\n        try {\n            //p = Runtime.getRuntime().exec(command);\n            p = b.redirectErrorStream(true).start();\n\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"Command exec \" + p.waitFor());\n            } else {\n                p.waitFor();\n            }\n\n            BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()), HiCGlobals.bufferSize);\n\n            String line;\n            while ((line = reader.readLine()) != null) {\n                output.append(line).append(\"\\n\");\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n        return output.toString();\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/dev/AFAUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.dev;\n\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 9/9/15.\n */\nclass AFAUtils {\n    public static List<Feature2D> filterFeaturesByAttribute(List<Feature2D> features, String attribute) {\n        List<Feature2D> filteredFeatures = new ArrayList<>();\n\n        for (Feature2D feature : features) {\n            if (feature.containsAttributeValue(attribute)) {\n                filteredFeatures.add(feature);\n            }\n        }\n\n        return filteredFeatures;\n    }\n\n    /*\n     * loading filtered looplists categorized by attributes\n    {\n        Feature2DList featureList = Feature2DParser.loadFeatures(files[1], chromosomes, true,\n                new FeatureFilter() {\n                    // Remove duplicates and filters by size\n                    // also save internal metrics for these measures\n                    @Override\n                    public List<Feature2D> filter(String chr, List<Feature2D> features) {\n\n                        List<Feature2D> uniqueFeatures = new ArrayList<Feature2D>(new HashSet<Feature2D>(features));\n\n                        List<Feature2D> filteredUniqueFeatures;\n                        if (attribute.length() > 0) {\n                            filteredUniqueFeatures = AFAUtils.filterFeaturesByAttribute(uniqueFeatures, attribute);\n                        } else {\n                            System.out.println(\"No filtering by attribute\");\n                            filteredUniqueFeatures = uniqueFeatures;\n                        }\n\n                        filterMetrics.put(chr,\n                                new Integer[]{filteredUniqueFeatures.size(), uniqueFeatures.size(), features.size()});\n\n                        return filteredUniqueFeatures;\n                    }\n                }, false);\n    }\n    */\n\n    public static RealMatrix extractLocalizedData(MatrixZoomData zd, Feature2D feature, int L, int resolution, int window,\n                                                  NormalizationType norm, LocationType relativeLocation) throws IOException {\n\n        long loopX, loopY;\n        if (relativeLocation.equals(LocationType.TL)) {\n            loopX = feature.getStart1();\n            loopY = feature.getStart2();\n        } else if (relativeLocation.equals(LocationType.BR)) {\n\t\t\tloopX = feature.getEnd1();\n\t\t\tloopY = feature.getEnd2();\n\t\t} else {//LocationType.CENTER\n\t\t\tloopX = feature.getMidPt1();\n\t\t\tloopY = feature.getMidPt2();\n\t\t}\n\t\n\t\tloopX /= resolution;\n\t\tloopY /= resolution;\n\t\n\t\tlong binXStart = loopX - window;\n\t\tlong binXEnd = loopX + (window + 1);\n\t\tlong binYStart = loopY - window;\n\t\tlong binYEnd = loopY + (window + 1);\n\t\n\t\treturn HiCFileTools.extractLocalBoundedRegion(zd, binXStart, binXEnd, binYStart, binYEnd, L, L, norm, false);\n\t}\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/dev/LocalGenomeRegion.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.dev;\n\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\npublic class LocalGenomeRegion {\n\n    private final int initialIndex;\n    private List<Neighbor> neighbors = new ArrayList<>();\n    private final int maxNumValsToStore;\n\n    public LocalGenomeRegion(int initialIndex, int maxNumValsToStore) {\n        this.initialIndex = initialIndex;\n        this.maxNumValsToStore = maxNumValsToStore;\n    }\n\n    public synchronized void addNeighbor(int y, float counts) {\n        neighbors.add(new Neighbor(y, counts));\n        if (neighbors.size() > maxNumValsToStore) {\n            neighbors.sort(Collections.reverseOrder());\n            neighbors.remove(neighbors.size() - 1);\n        }\n    }\n\n    public synchronized void filterDownValues(int numNeighborsAllowed) {\n        neighbors.sort(Collections.reverseOrder());\n        if (neighbors.size() > numNeighborsAllowed) {\n            float valueToKeep = neighbors.get(numNeighborsAllowed - 1).value;\n            int willKeepUpTo = neighbors.size();\n            for (int k = numNeighborsAllowed; k < neighbors.size(); k++) {\n                if (neighbors.get(k).value < valueToKeep) {\n                    willKeepUpTo = k;\n                    break;\n                }\n            }\n            neighbors = neighbors.subList(0, willKeepUpTo);\n        }\n    }\n\n    public synchronized boolean notConnectedWith(int index) {\n        for (Neighbor neighbor : neighbors) {\n            if (neighbor.index == index) {\n                return false;\n            }\n        }\n        return true;\n    }\n\n    public synchronized int getOutlierContacts(boolean isBadUpstream, int cliqueSize) {\n    \n        neighbors.sort(Collections.reverseOrder());\n\n        for (Neighbor neighbor : neighbors) {\n            if (Math.abs(neighbor.index - initialIndex) > cliqueSize) {\n                if (isBadUpstream) {\n                    if (neighbor.index < initialIndex) {\n                        return neighbor.index;\n                    }\n                } else { // is bad downstream\n                    if (neighbor.index > initialIndex) {\n                        return neighbor.index;\n                    }\n                }\n            }\n        }\n\n        return -1;\n    }\n\n    @Override\n    public String toString() {\n        StringBuilder nei = new StringBuilder();\n        neighbors.sort(Collections.reverseOrder());\n        for (Neighbor neighbor : neighbors) {\n            nei.append(neighbor.index).append(\"-\").append(neighbor.value).append(\"__\");\n        }\n\n        return initialIndex + \" - \" + nei;\n    }\n\n    private class Neighbor implements Comparable<Neighbor> {\n        final Integer index;\n        final Float value;\n\n        Neighbor(int index, float value) {\n            this.index = index;\n            this.value = value;\n        }\n\n        @Override\n        public int compareTo(Neighbor o) {\n            int compareVal = value.compareTo(o.value);\n            if (compareVal == 0) {\n                return index.compareTo(o.index);\n            }\n            return compareVal;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/dev/LocationType.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.dev;\n\n/**\n * Created by muhammadsaadshamim on 9/9/15.\n */\npublic enum LocationType {\n    TL(\"TopLeft\"),\n    BR(\"BottomRight\"),\n    CENTER(\"Center\");\n    private final String label;\n\n    LocationType(String label) {\n        this.label = label;\n    }\n\n    public static LocationType enumValueFromString(String text) {\n        if (text != null) {\n            for (LocationType region : LocationType.values()) {\n                if (text.equalsIgnoreCase(region.label)) {\n                    return region;\n                }\n            }\n        }\n        return null;\n    }\n\n    public String getLabel() {\n        return label;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/dev/PearsonCorrelationMetric.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.dev;\n\npublic class PearsonCorrelationMetric {\n\n    public static double corr(final double[] x, final double[] y) {\n        double sumX = 0;\n        double sumY = 0;\n        for (int i = 0; i < x.length; i++) {\n            sumX += x[i];\n            sumY += y[i];\n        }\n        double muX = sumX / x.length;\n        double muY = sumY / x.length;\n\n        double dotProduct = 0.0;\n        double normX = 0.0;\n        double normY = 0.0;\n        for (int i = 0; i < x.length; i++) {\n            double nX = x[i] - muX;\n            double nY = y[i] - muY;\n\n            dotProduct += nX * nY;\n            normX += nX * nX;\n            normY += nY * nY;\n        }\n\n        return dotProduct / Math.sqrt(normX * normY);\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/GeneTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.GeneLocation;\nimport juicebox.data.anchor.GenericLocus;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.data.anchor.MotifAnchorParser;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.feature.GenomeWideList;\n\nimport java.io.BufferedReader;\nimport java.io.FileNotFoundException;\nimport java.io.FileReader;\nimport java.io.IOException;\nimport java.net.URL;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Created by muhammadsaadshamim on 8/3/16.\n */\npublic class GeneTools {\n\n\n    public static BufferedReader getStreamToGeneFile(String genomeID) {\n        String path = extractProperGeneFilePath(genomeID);\n        try {\n            return new BufferedReader(new FileReader(path));\n        } catch (FileNotFoundException e) {\n            System.err.println(\"Unable to read from \" + path);\n            System.exit(56);\n        }\n        return null;\n    }\n\n    private static String extractProperGeneFilePath(String genomeID) {\n        if (genomeID.equals(\"hg19\") || genomeID.equals(\"hg38\") || genomeID.equals(\"mm9\") || genomeID.equals(\"mm10\")) {\n            String newURL = \"http://hicfiles.s3.amazonaws.com/internal/\" + genomeID + \"_refGene.txt\";\n            try {\n                return MotifAnchorParser.downloadFromUrl(new URL(newURL), \"genes\");\n            } catch (IOException e) {\n                System.err.println(\"Unable to download file from online; attempting to use direct file path\");\n            }\n        } else {\n            try {\n                return MotifAnchorParser.uncompressFromGzip(genomeID, \"genes\");\n            } catch (IOException e) {\n                System.err.println(\"Unable to unzip file; attempting to use direct file path\");\n            }\n        }\n        return genomeID;\n    }\n\n    public static Map<String, GeneLocation> getLocationMap(BufferedReader reader, ChromosomeHandler handler) throws IOException {\n        Map<String, GeneLocation> geneLocationHashMap = new HashMap<>();\n\n        String nextLine;\n        while ((nextLine = reader.readLine()) != null) {\n            String[] values = nextLine.split(\"\\\\s+\");\n            if (values.length == 4 || values.length == 16) {  // 16 is refGene official format\n\n                // transcript start; for 4 column format, just position-1\n                int txStart = (values.length == 4) ? Integer.parseInt(values[3].trim()) - 1 : Integer.parseInt(values[4].trim());\n                // transcript end; for 4 column format, just position+1\n                //int txEnd = (values.length==4) ? Integer.valueOf(values[3].trim())+1 : Integer.valueOf(values[5].trim());\n                String name = values[1].trim();\n                String name2 = (values.length==4) ? values[0].trim() : values[12].trim();\n                Chromosome chr = handler.getChromosomeFromName(values[2]);\n                GeneLocation location = new GeneLocation(chr, txStart);\n                geneLocationHashMap.put(name2.toLowerCase(), location);\n                geneLocationHashMap.put(name.trim().toLowerCase(), location);\n            }\n        }\n        return geneLocationHashMap;\n    }\n\n    public static GenomeWideList<GenericLocus> parseGenome(String genomeID, ChromosomeHandler handler) {\n        BufferedReader reader = getStreamToGeneFile(genomeID);\n        List<GenericLocus> allGenes = extractAllGenes(reader, handler);\n        return new GenomeWideList<>(handler, allGenes);\n    }\n\n    private static List<GenericLocus> extractAllGenes(BufferedReader reader, ChromosomeHandler handler) {\n        List<GenericLocus> genes = new ArrayList<>();\n\n        String nextLine;\n        try {\n            while ((nextLine = reader.readLine()) != null) {\n                String[] values = nextLine.split(\"\\\\s+\");\n                if (values.length == 4 || values.length == 16) {  // 16 is refGene official format\n                    Chromosome chr = handler.getChromosomeFromName(values[2]);\n                    // refGene contains contigs as well, ignore these genes\n                    if (chr != null) {\n                        int chrIndex = chr.getIndex();\n                        // transcript start; for 4 column format, just position-1\n                        int txStart = (values.length == 4) ? Integer.parseInt(values[3].trim()) - 1 : Integer.parseInt(values[4].trim());\n                        // transcript end; for 4 column format, just position+1\n                        int txEnd = (values.length == 4) ? Integer.parseInt(values[3].trim()) + 1 : Integer.parseInt(values[5].trim());\n                        String name = (values.length==4) ? values[1].trim() : values[12].trim();\n                        MotifAnchor gene = new MotifAnchor(chr.getName(), txStart, txEnd, name);\n                        genes.add(gene);\n                    }\n                }\n            }\n        } catch (Exception e) {\n            System.err.println(\"Gene database not properly formatted\");\n            System.exit(50);\n        }\n        if (genes.size() == 0) {\n            System.err.println(\"Gene database not properly formatted\");\n            System.exit(51);\n        }\n\n        return genes;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/apa/APADataStack.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.apa;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.utils.common.MatrixTools;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.File;\nimport java.text.SimpleDateFormat;\nimport java.util.ArrayList;\nimport java.util.Date;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 5/1/15.\n */\npublic class APADataStack {\n\n    // genome wide variables\n    private static boolean genomeWideVariablesNotSet = true;\n    private static RealMatrix gwAPAMatrix;\n    private static RealMatrix gwNormedAPAMatrix;\n    private static RealMatrix gwCenterNormedAPAMatrix;\n    private static RealMatrix gwRankAPAMatrix;\n    private static List<Double> gwEnhancement;\n    private static final Object key = new Object();\n\n    // saving data variables\n    private static int[] axesRange;\n    private static File dataDirectory;\n\n    // chr variables\n    private final List<Double> enhancement;\n    private RealMatrix APAMatrix;\n    private RealMatrix normedAPAMatrix;\n    private RealMatrix centerNormedAPAMatrix;\n    private RealMatrix rankAPAMatrix;\n\n    /**\n     * class for saving data from chromosme wide run of APA, keeps static class to store genomide data\n     *\n     * @param n                width of matrix\n     * @param outputFolder location for saving data\n     * @param customPrefix     optional file/folder prefix\n     */\n    public APADataStack(int n, File outputFolder, String customPrefix) {\n        APAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n        normedAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n        centerNormedAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n        rankAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n        enhancement = new ArrayList<>();\n\n        initializeGenomeWideVariables(n);\n        initializeDataSaveFolder(outputFolder, customPrefix);\n        axesRange = new int[]{-n / 2, 1, -n / 2, 1};\n    }\n\n    /**\n     * Ensure that directory for saving exists\n     *\n     * @param outputFolderDirectory   to directory\n     * @param prefix of files to be saved\n     */\n    public static void initializeDataSaveFolder(File outputFolderDirectory, String prefix) {\n        if (prefix.length() < 1) {// no preference specified\n            dataDirectory = new File(outputFolderDirectory,\n                    new SimpleDateFormat(\"yyyy.MM.dd.HH.mm\").format(new Date()));\n        } else {\n            dataDirectory = new File(outputFolderDirectory, prefix);\n        }\n        dataDirectory = HiCFileTools.createValidDirectory(dataDirectory.getAbsolutePath());\n    }\n\n    private static void initializeGenomeWideVariables(int n) {\n        if (genomeWideVariablesNotSet) {\n            gwAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n            gwNormedAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n            gwCenterNormedAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n            gwRankAPAMatrix = MatrixTools.cleanArray2DMatrix(n, n);\n            //gwCoverage = APAUtils.cleanArray2DMatrix(n, n);\n            gwEnhancement = new ArrayList<>();\n            genomeWideVariablesNotSet = false;\n        }\n    }\n\n    public static void exportGenomeWideData(Integer[] peakNumbers, int currentRegionWidth, boolean saveAllData, boolean dontIncludePlots) {\n        double gwNPeaksUsedInv = 1. / peakNumbers[0];\n        gwNormedAPAMatrix = gwNormedAPAMatrix.scalarMultiply(gwNPeaksUsedInv);\n        gwCenterNormedAPAMatrix = gwCenterNormedAPAMatrix.scalarMultiply(gwNPeaksUsedInv);\n        gwRankAPAMatrix = gwRankAPAMatrix.scalarMultiply(gwNPeaksUsedInv);\n\n        RealMatrix[] matrices = {gwAPAMatrix, gwNormedAPAMatrix, gwCenterNormedAPAMatrix, gwRankAPAMatrix};\n        String[] titles = {\"APA\", \"normedAPA\", \"centerNormedAPA\", \"rankAPA\"};\n\n        saveDataSet(\"gw\", matrices, titles, gwEnhancement, peakNumbers, currentRegionWidth, saveAllData, dontIncludePlots);\n    }\n\n    public static APARegionStatistics retrieveDataStatistics(int currentRegionWidth){\n        return new APARegionStatistics(gwAPAMatrix, currentRegionWidth);\n    }\n\n    private static void saveDataSet(String prefix,\n                                    RealMatrix[] apaMatrices,\n                                    String[] apaDataTitles,\n                                    List<Double> givenEnhancement,\n                                    Integer[] peakNumbers, int currentRegionWidth, boolean saveAllData, boolean dontIncludePlots) {\n\n        File subFolder = HiCFileTools.createValidDirectory(new File(dataDirectory, prefix).getAbsolutePath());\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Saving chr \" + prefix + \" data to \" + subFolder);\n        }\n\n        for (int i = 0; i < apaMatrices.length; i++) {\n\n            if (!saveAllData && i > 0) continue;\n\n            String title = \"N=\" + peakNumbers[0] + \" (filtered) \" + peakNumbers[1] + \" (unique) \" +\n                    peakNumbers[2] + \" (total)\";\n            if (!dontIncludePlots) {\n                APAPlotter.plot(apaMatrices[i], axesRange, new File(subFolder, apaDataTitles[i] + \".png\"),\n                        title, currentRegionWidth, apaDataTitles[i].equals(\"APA\"));\n            }\n            MatrixTools.saveMatrixText((new File(subFolder, apaDataTitles[i] + \".txt\")).getAbsolutePath(),\n                    apaMatrices[i]);\n            MatrixTools.saveMatrixTextNumpy(\n                    (new File(subFolder, apaDataTitles[i] + \".npy\")).getAbsolutePath(),\n                    apaMatrices[i].getData());\n        }\n\n        if (saveAllData) {\n            APAUtils.saveListText((new File(subFolder, \"enhancement.txt\")).getAbsolutePath(),\n                    givenEnhancement);\n            APAUtils.saveMeasures((new File(subFolder, \"measures.txt\")).getAbsolutePath(),\n                    apaMatrices[0], currentRegionWidth);\n        }\n    }\n\n    public static void clearAllData() {\n        axesRange = null;\n        dataDirectory = null;\n        genomeWideVariablesNotSet = true;\n        gwAPAMatrix = null;\n        gwNormedAPAMatrix = null;\n        gwCenterNormedAPAMatrix = null;\n        gwRankAPAMatrix = null;\n        gwEnhancement = null;\n    }\n\n    public void addData(RealMatrix newData) {\n        MatrixTools.cleanUpNaNs(newData);\n        APAMatrix = APAMatrix.add(newData);\n        normedAPAMatrix = normedAPAMatrix.add(APAUtils.standardNormalization(newData));\n        centerNormedAPAMatrix = centerNormedAPAMatrix.add(APAUtils.centerNormalization(newData));\n        rankAPAMatrix = rankAPAMatrix.add(APAUtils.rankPercentile(newData));\n        enhancement.add(APAUtils.peakEnhancement(newData));\n    }\n\n    public synchronized void updateGenomeWideData() {\n        synchronized (key) {\n            gwAPAMatrix = gwAPAMatrix.add(APAMatrix);\n            gwNormedAPAMatrix = gwNormedAPAMatrix.add(normedAPAMatrix);\n            gwCenterNormedAPAMatrix = gwCenterNormedAPAMatrix.add(centerNormedAPAMatrix);\n            gwRankAPAMatrix = gwRankAPAMatrix.add(rankAPAMatrix);\n            gwEnhancement.addAll(enhancement);\n        }\n    }\n\n    public void exportDataSet(String subFolderName, Integer[] peakNumbers, int currentRegionWidth, boolean saveAllData, boolean dontIncludePlots) {\n        double nPeaksUsedInv = 1. / peakNumbers[0];\n        normedAPAMatrix = normedAPAMatrix.scalarMultiply(nPeaksUsedInv);\n        centerNormedAPAMatrix = centerNormedAPAMatrix.scalarMultiply(nPeaksUsedInv);\n        rankAPAMatrix = rankAPAMatrix.scalarMultiply(nPeaksUsedInv);\n\n        RealMatrix[] matrices = {APAMatrix, normedAPAMatrix, centerNormedAPAMatrix, rankAPAMatrix};\n        String[] titles = {\"APA\", \"normedAPA\", \"centerNormedAPA\", \"rankAPA\", \"enhancement\", \"measures\"};\n\n        saveDataSet(subFolderName, matrices, titles, enhancement, peakNumbers, currentRegionWidth, saveAllData, dontIncludePlots);\n    }\n\n    public void thresholdPlots(int val) {\n        MatrixTools.thresholdValues(APAMatrix, val);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/apa/APAPlotter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.apa;\n\nimport juicebox.tools.utils.common.MatrixTools;\nimport org.apache.commons.math.linear.RealMatrix;\nimport org.tc33.jheatchart.HeatChart;\n\nimport javax.imageio.ImageIO;\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.image.BufferedImage;\nimport java.io.File;\nimport java.io.IOException;\nimport java.text.DecimalFormat;\n\n/**\n * Helper class to wrap heat map plotting and handle apa plots\n * The static plot method should be called all the necessary inputs.\n */\nclass APAPlotter {\n\n    /**\n     * apa heat map plots range between red (max value) and white (0)\n     */\n    private static final Color[] gradientColors = {Color.RED, Color.WHITE};\n    private static final float[] gradientFractions = {0.0f, 1.0f};\n\n    /**\n     * used for comparisons\n     */\n    private static final double epsilon = 1e-6;\n\n    /**\n     * heat map dimension defaults\n     */\n    private static int fullHeight = 500;\n    private static int heatmapWidth = 500;\n    private static int colorScaleWidth = 40;\n    private static int colorScaleHorizontalMargin = 10;\n    private static int colorScaleVerticalMargin = 100;\n    private static int extraWidthBuffer = 20;\n    private static int fullWidth = heatmapWidth + colorScaleWidth + extraWidthBuffer;\n    private static int numDivisions = 6;\n\n    /**\n     * Method for plotting apa data\n     *\n     * @param dataOriginal       for heat map\n     * @param axesRange  initial values and increments to annotate axes [x0, dx, y0, dy]\n     * @param outputFile where image will saved\n     */\n    public static void plot(RealMatrix dataOriginal, int[] axesRange, File outputFile,\n                            String title, int currentRegionWidth,\n                            boolean useCellPlottingStandards) {\n\n        // As noted in the Cell supplement:\n        // \"The color scale in all APA plots is set as follows.\n        // The minimum of the color range is 0. The maximum is 5 x UR, where\n        // UR is the mean value of the bins in the upper-right corner of the matrix.\n        // The upper-right corner of the 10 kb resolution APA\n        // plots is a 6 x 6 window (or 3 x 3 for 5 kb resolution APA plots).\"\n        // TODO\n\n        RealMatrix data = dataOriginal.copy(); // don't want original edited\n\n        APARegionStatistics apaStats = new APARegionStatistics(data, currentRegionWidth);\n        DecimalFormat df = new DecimalFormat(\"0.000\");\n        title += \", P2LL = \" + df.format(apaStats.getPeak2LL());\n\n        Color lowColor;\n        Color highColor;\n        double maxAllowedValueCell = 5 * apaStats.getMeanUR();\n        double minAllowedValueCell = 0;\n        if (useCellPlottingStandards) {\n            double dataMin = MatrixTools.calculateMin(data);\n            double dataMax = MatrixTools.calculateMax(data);\n            if (dataMax > maxAllowedValueCell) {\n                dataMax = maxAllowedValueCell;\n            }\n            if (dataMin < minAllowedValueCell) {\n                dataMin = minAllowedValueCell;\n            }\n            MatrixTools.thresholdValuesDouble(data, minAllowedValueCell, maxAllowedValueCell);\n\n            int lowColorGB = (int) (255 - dataMin / maxAllowedValueCell * 255);\n            int highColorGB = (int) (255 - dataMax / maxAllowedValueCell * 255);\n            lowColor = new Color(255, lowColorGB, lowColorGB);\n            highColor = new Color(255, highColorGB, highColorGB);\n        } else {\n            lowColor = Color.white;\n            highColor = Color.red;\n        }\n\n        // initialize heat map\n        HeatChart map = new HeatChart(data.getData());\n        map.setXValues(axesRange[0], axesRange[1]);\n        map.setYValues(axesRange[2], axesRange[3]);\n        map.setTitle(title);\n\n        map.setLowValueColour(lowColor);\n        map.setHighValueColour(highColor);\n\n        try {\n            // calculate dimensions for plot wrapper\n            initializeSizes(map);\n\n            // create blank white image\n            BufferedImage apaImage = new BufferedImage(fullWidth, fullHeight, BufferedImage.TYPE_INT_ARGB);\n            Graphics2D g2 = apaImage.createGraphics();\n            g2.setBackground(Color.WHITE);\n            g2.fillRect(0, 0, fullWidth, fullHeight);\n\n            // plot in heat map, color bar, etc\n            g2.drawImage(map.getChartImage(), 0, 0, heatmapWidth, fullHeight, null);\n            drawHeatMapBorder(g2, map);\n            plotColorScaleBar(g2);\n\n            if (useCellPlottingStandards) {\n                plotSpecialColorScaleValues(g2, map, minAllowedValueCell, maxAllowedValueCell);\n            } else {\n                plotColorScaleValues(g2, map);\n            }\n\n            // top left, top right, bottom left, bottom right values (from apa)\n\n            drawCornerRegions(g2, map, new Dimension(currentRegionWidth, currentRegionWidth),\n                    apaStats.getRegionCornerValues());\n\n            // save data\n            ImageIO.write(apaImage, \"png\", outputFile);\n\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n    /**\n     * Initialize dimensions used for plotting apa data\n     *\n     * @param heatMap object\n     */\n    private static void initializeSizes(HeatChart heatMap) {\n\n        Dimension mapDimensions = getImageDimensions(heatMap.getChartImage());\n        //fullHeight = (int) (mapDimensions.height*((double)heatmapWidth)/mapDimensions.width);\n\n        fullHeight = mapDimensions.height;\n        heatmapWidth = mapDimensions.width;\n        colorScaleWidth = 40;\n        colorScaleHorizontalMargin = 10;\n        colorScaleVerticalMargin = fullHeight / 5;\n        extraWidthBuffer = 30;\n        fullWidth = heatmapWidth + colorScaleWidth + extraWidthBuffer;\n        numDivisions = calculateIdealNumDivisions(heatMap.getPermissiveIntRange());\n    }\n\n    /**\n     * Calculate raw dimensions of image\n     *\n     * @param image\n     * @return dimension (x,y) size of image in pixels\n     */\n    private static Dimension getImageDimensions(Image image) {\n        ImageIcon icon = new ImageIcon(image);\n        return new Dimension(icon.getIconWidth(), icon.getIconHeight());\n    }\n\n    /**\n     * Calculate optimal number of color map divisions based on range\n     *\n     * @param range of heat map data (max - min)\n     * @return optimal number of color map divisions\n     */\n    private static int calculateIdealNumDivisions(int range) {\n        // 33 ~ minimum number of pixels per division\n        for (int n = fullHeight / 33; n > 3; n--) {\n            if (range % n == 0)\n                return n;\n        }\n        return 5;\n    }\n\n    /**\n     * @param g2 graphics2D object\n     */\n    private static void plotColorScaleBar(Graphics2D g2) {\n        // calculate color scale bar dimensions & location\n        Point csBarTL = new Point(heatmapWidth + colorScaleHorizontalMargin, colorScaleVerticalMargin);\n        Point csBarBL = new Point(heatmapWidth + colorScaleHorizontalMargin, fullHeight - colorScaleVerticalMargin);\n        Rectangle csBar = new Rectangle(csBarTL.x, csBarTL.y,\n                colorScaleWidth - 2 * colorScaleHorizontalMargin, fullHeight - 2 * colorScaleVerticalMargin);\n\n        // plot the color scale linear gradient\n        LinearGradientPaint gradient = new LinearGradientPaint(csBarTL, csBarBL, gradientFractions, gradientColors);\n        g2.setPaint(gradient);\n        g2.fill(csBar);\n\n        // plot a border around color scale\n        g2.setColor(Color.black);\n        g2.drawRect(csBar.x, csBar.y, csBar.width, csBar.height);\n    }\n\n    /**\n     * Plot number value axis for color scale bar.\n     *\n     * @param g2      graphics2D object\n     * @param heatMap object\n     */\n    private static void plotColorScaleValues(Graphics2D g2, HeatChart heatMap) {\n        // size, increment calculations\n        double valIncrement = Math.max(heatMap.getDataRange() / ((double) numDivisions), epsilon);\n        double depthIncrement = ((double) (fullHeight - 2 * colorScaleVerticalMargin)) / ((double) numDivisions);\n        int verticalDepth = fullHeight - colorScaleVerticalMargin;\n        int csBarRightEdgeX = fullWidth - colorScaleHorizontalMargin - extraWidthBuffer;\n\n        // formatting\n        g2.setFont(heatMap.getAxisValuesFont());\n        DecimalFormat df = new DecimalFormat(\"0.#\");\n\n        // draw each tick mark and its value\n        for (double i = heatMap.getLowValue();\n             i <= heatMap.getHighValue();\n             i += valIncrement, verticalDepth -= depthIncrement) {\n\n            if (i > heatMap.getHighValue() - epsilon)\n                verticalDepth = colorScaleVerticalMargin;\n            g2.drawString(df.format(i), csBarRightEdgeX + 5, verticalDepth); // value\n            g2.drawLine(csBarRightEdgeX - 5, verticalDepth, csBarRightEdgeX, verticalDepth); // tick mark\n        }\n    }\n\n    /**\n     * Plot number value axis for color scale bar.\n     *\n     * @param g2      graphics2D object\n     * @param heatMap object\n     */\n    private static void plotSpecialColorScaleValues(Graphics2D g2, HeatChart heatMap, double minColor, double maxColor) {\n        // size, increment calculations\n        double valIncrement = Math.max((maxColor - minColor) / ((double) numDivisions), epsilon);\n        double depthIncrement = ((double) (fullHeight - 2 * colorScaleVerticalMargin)) / ((double) numDivisions);\n        int verticalDepth = fullHeight - colorScaleVerticalMargin;\n        int csBarRightEdgeX = fullWidth - colorScaleHorizontalMargin - extraWidthBuffer;\n\n        // formatting\n        g2.setFont(heatMap.getAxisValuesFont());\n        DecimalFormat df = new DecimalFormat(\"0.#\");\n\n\n        // draw each tick mark and its value\n        for (double i = minColor;\n             i <= maxColor;\n             i += valIncrement, verticalDepth -= depthIncrement) {\n\n            if (i > maxColor - epsilon)\n                verticalDepth = colorScaleVerticalMargin;\n            g2.drawString(df.format(i), csBarRightEdgeX + 5, verticalDepth); // value\n            g2.drawLine(csBarRightEdgeX - 5, verticalDepth, csBarRightEdgeX, verticalDepth); // tick mark\n        }\n    }\n\n    /**\n     * Draw black border around main heat map\n     *\n     * @param g2      graphics2D object\n     * @param heatMap object\n     */\n    private static void drawHeatMapBorder(Graphics2D g2, HeatChart heatMap) {\n        // calculate corners of heat map rectangle\n        Point heatMapTL = heatMap.getHeatMapTL();\n        Point heatMapBR = heatMap.getHeatMapBR();\n\n        // plot border around heat map\n        g2.setColor(Color.BLACK);\n        g2.drawRect(heatMapTL.x, heatMapTL.y, heatMapBR.x - heatMapTL.x, heatMapBR.y - heatMapTL.y);\n    }\n\n    /**\n     * Draw the corner boxes and their values as calculated by apa overlayed above the existing heat map\n     *\n     * @param g2                   graphics2D oObject\n     * @param map                  heat map object\n     * @param regionCellDimensions dimensions for the corner regions to be plotted in units of cells, not pixels\n     *                             where each cell corresponds to a data point, usually 20px-by-20px (default)\n     * @param regionAPAValues      apa results for each region in order of TL TR BL BR\n     */\n    private static void drawCornerRegions(Graphics2D g2, HeatChart map, Dimension regionCellDimensions,\n                                          double[] regionAPAValues) {\n        // retrieve corners of heat map\n        Point topLeft = map.getHeatMapTL();\n        Point topRight = map.getHeatMapTR();\n        Point bottomLeft = map.getHeatMapBL();\n        Point bottomRight = map.getHeatMapBR();\n\n        // calculate dimensions of corner regions\n        Dimension cellSize = map.getCellSize();\n        int cornerWidth = regionCellDimensions.width * cellSize.width,\n                cornerHeight = regionCellDimensions.height * cellSize.height;\n\n        // slide to top left corner within each region\n        topRight.translate(-cornerWidth, 0);\n        bottomLeft.translate(0, -cornerHeight);\n        bottomRight.translate(-cornerWidth, -cornerHeight);\n\n        // plot the four region TL TR BL BR and their values\n        Point[] points = {topLeft, topRight, bottomLeft, bottomRight};\n        g2.setColor(Color.black);\n        for (int i = 0; i < 4; i++) {\n            // plot rectangle from upper left corner\n            Point currPoint = points[i];\n            g2.drawRect(currPoint.x, currPoint.y, cornerWidth, cornerHeight);\n\n            // translate to center of rectangle\n            currPoint.translate(cornerWidth / 2, cornerHeight / 2);\n            drawCenteredDouble(g2, regionAPAValues[i], currPoint);\n        }\n    }\n\n    /**\n     * Plot double centered at a point (rather than from the upper left corner as is the default)\n     *\n     * @param g2       graphics2D object\n     * @param value    to be plotted\n     * @param position for value to be centered at\n     */\n    private static void drawCenteredDouble(Graphics2D g2, Double value, Point position) {\n        DecimalFormat df = new DecimalFormat(\"0.000\");\n        drawCenteredString(g2, df.format(value), position);\n    }\n\n    /**\n     * Plot text centered at a point (rather than from the upper left corner as is the default)\n     *\n     * @param g2       graphics2D object\n     * @param text     to be plotted\n     * @param position of where text will be centered at\n     */\n    private static void drawCenteredString(Graphics2D g2, String text, Point position) {\n        FontMetrics fm = g2.getFontMetrics();\n        int x2 = position.x - fm.stringWidth(text) / 2;\n        int y2 = fm.getAscent() + (position.y - (fm.getAscent() + fm.getDescent()) / 2);\n        g2.drawString(text, x2, y2);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/apa/APARegionStatistics.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.apa;\n\nimport juicebox.tools.utils.common.MatrixTools;\nimport org.apache.commons.math.linear.RealMatrix;\nimport org.apache.commons.math.stat.descriptive.DescriptiveStatistics;\n\n/**\n * Created by muhammadsaadshamim on 5/4/15.\n */\npublic class APARegionStatistics {\n\n    //public static int regionWidth = 6;\n    //width of boxes\n    //int totWidth = x.getColumnDimension();\n    //float widthp5 = width + .5f;\n    //float half_width = width/2f;\n    //private int mdpt, max;\n    //private double centralVal;\n\n    private final double peak2mean;\n    private final double peak2UL;\n    private final double avgUR;\n    private final double peak2UR;\n    private final double peak2LL;\n    private final double peak2LR;\n    private final double ZscoreLL;\n\n    public APARegionStatistics(RealMatrix data, int regionWidth) {\n        int max = data.getColumnDimension();\n        int midPoint = max / 2;\n        double centralVal = data.getEntry(midPoint, midPoint);\n\n        /** NOTE - indices are inclusive in java, but in python the second index is not inclusive */\n        double mean = (MatrixTools.sum(data.getData()) - centralVal) / (data.getRowDimension() * data.getColumnDimension() - 1);\n        peak2mean = centralVal / mean;\n\n        double avgUL = mean(data.getSubMatrix(0, regionWidth - 1, 0, regionWidth - 1).getData());\n        peak2UL = centralVal / avgUL;\n\n        avgUR = mean(data.getSubMatrix(0, regionWidth - 1, max - regionWidth, max - 1).getData());\n        peak2UR = centralVal / avgUR;\n\n        double avgLL = mean(data.getSubMatrix(max - regionWidth, max - 1, 0, regionWidth - 1).getData());\n        peak2LL = centralVal / avgLL;\n\n        double avgLR = mean(data.getSubMatrix(max - regionWidth, max - 1, max - regionWidth, max - 1).getData());\n        peak2LR = centralVal / avgLR;\n\n        DescriptiveStatistics yStats = statistics(data.getSubMatrix(max - regionWidth, max - 1, 0, regionWidth - 1).getData());\n        ZscoreLL = (centralVal - yStats.getMean()) / yStats.getStandardDeviation();\n    }\n\n    public static DescriptiveStatistics statistics(double[][] x) {\n        DescriptiveStatistics stats = new DescriptiveStatistics();\n        for (double[] row : x)\n            for (double val : row)\n                stats.addValue(val);\n        return stats;\n    }\n\n    private static double mean(double[][] x) {\n        return statistics(x).getMean();\n    }\n\n    public double getPeak2mean() {\n        return peak2mean;\n    }\n\n    public double getPeak2UL() {\n        return peak2UL;\n    }\n\n    public double getPeak2UR() {\n        return peak2UR;\n    }\n\n    public double getPeak2LL() {\n        return peak2LL;\n    }\n\n    public double getPeak2LR() {\n        return peak2LR;\n    }\n\n    public double getZscoreLL() {\n        return ZscoreLL;\n    }\n\n    public double[] getRegionCornerValues() {\n        return new double[]{peak2UL, peak2UR, peak2LL, peak2LR};\n    }\n\n    public double getMeanUR() {\n        return avgUR;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/apa/APAUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.apa;\n\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.common.StatPercentile;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.Array2DRowRealMatrix;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.*;\nimport java.nio.charset.StandardCharsets;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by Muhammad Shamim on 1/21/15.\n */\npublic class APAUtils {\n\n    /**\n     * @param filename\n     * @param matrix\n     */\n    public static void saveMeasures(String filename, RealMatrix matrix, int currentRegionWidth) {\n\n        Writer writer = null;\n\n        APARegionStatistics apaStats = new APARegionStatistics(matrix, currentRegionWidth);\n\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            writer.write(\"P2M\" + '\\t' + apaStats.getPeak2mean() + '\\n');\n            writer.write(\"P2UL\" + '\\t' + apaStats.getPeak2UL() + '\\n');\n            writer.write(\"P2UR\" + '\\t' + apaStats.getPeak2UR() + '\\n');\n            writer.write(\"P2LL\" + '\\t' + apaStats.getPeak2LL() + '\\n');\n            writer.write(\"P2LR\" + '\\t' + apaStats.getPeak2LR() + '\\n');\n            writer.write(\"ZscoreLL\" + '\\t' + apaStats.getZscoreLL());\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    public static void saveListText(String filename, List<Double> array) {\n        Writer writer = null;\n        try {\n            writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename), StandardCharsets.UTF_8));\n            for (double val : array) {\n                writer.write(val + \" \");\n            }\n            writer.write(\"\\n\");\n        } catch (IOException ex) {\n            ex.printStackTrace();\n        } finally {\n            try {\n                if (writer != null)\n                    writer.close();\n            } catch (Exception ex) {\n                ex.printStackTrace();\n            }\n        }\n    }\n\n    public static RealMatrix standardNormalization(RealMatrix matrix) {\n        return matrix.copy().scalarMultiply(1. / Math.max(1., MatrixTools.mean(matrix)));\n    }\n\n\n    public static RealMatrix centerNormalization(RealMatrix matrix) {\n\n        int center = matrix.getRowDimension() / 2;\n        double centerVal = matrix.getEntry(center, center);\n\n        if (centerVal == 0) {\n            centerVal = MatrixTools.minimumPositive(matrix);\n            if (centerVal == 0)\n                centerVal = 1;\n        }\n\n        return matrix.copy().scalarMultiply(1. / centerVal);\n    }\n\n    public static double peakEnhancement(RealMatrix matrix) {\n        int rows = matrix.getRowDimension();\n        int center = rows / 2;\n        double centerVal = matrix.getEntry(center, center);\n        double remainingSum = MatrixTools.sum(matrix.getData()) - centerVal;\n        double remainingAverage = remainingSum / (rows * rows - 1);\n        return centerVal / remainingAverage;\n    }\n\n\n    /**\n     * @param data\n     * @return\n     */\n    public static RealMatrix rankPercentile(RealMatrix data) {\n        int n = data.getColumnDimension();\n        StatPercentile percentile = new StatPercentile(MatrixTools.flattenedRowMajorOrderMatrix(data));\n\n        RealMatrix matrix = new Array2DRowRealMatrix(n, n);\n        for (int r = 0; r < n; r++) {\n            for (int c = 0; c < n; c++) {\n                double currValue = data.getEntry(r, c);\n                if (currValue == 0) {\n                    matrix.setEntry(r, c, 0);\n                } else {\n                    matrix.setEntry(r, c, percentile.evaluate(currValue));\n                }\n                //matrix.setEntry(r, c, percentile.evaluate());\n            }\n        }\n        return matrix;\n    }\n\n    /**\n     * Size filtering of loops\n     *\n     * @param features\n     * @param minPeakDist\n     * @param maxPeakDist\n     * @return\n     */\n    public static ArrayList<Feature2D> filterFeaturesBySize(List<Feature2D> features,\n                                                            double minPeakDist, double maxPeakDist, int resolution) {\n        ArrayList<Feature2D> sizeFilteredFeatures = new ArrayList<>();\n\n        for (Feature2D feature : features) {\n            double xMidPt = feature.getMidPt1();\n            double yMidPt = feature.getMidPt2();\n            int dist = (int) Math.round(Math.abs(xMidPt - yMidPt) / resolution);\n\n            if (dist >= minPeakDist) {\n                if (dist <= maxPeakDist) {\n                    sizeFilteredFeatures.add(feature);\n                }\n            }\n        }\n        return new ArrayList<>(sizeFilteredFeatures);\n    }\n\n    public static RealMatrix extractLocalizedData(MatrixZoomData zd, Feature2D loop,\n                                                  int L, int resolution, int window, NormalizationType norm) throws IOException {\n\t\tlong loopX = loop.getMidPt1() / resolution;\n\t\tlong loopY = loop.getMidPt2() / resolution;\n\t\tlong binXStart = loopX - window;\n\t\tlong binXEnd = loopX + (window + 1);\n\t\tlong binYStart = loopY - window;\n\t\tlong binYEnd = loopY + (window + 1);\n\t\n\t\treturn HiCFileTools.extractLocalBoundedRegion(zd, binXStart, binXEnd, binYStart, binYEnd, L, L, norm, false);\n\t}\n\n    public static RealMatrix extractLocalizedDataForAFA(MatrixZoomData zd, Feature2D loop,\n                                                        int resolution, int window, NormalizationType norm) throws IOException {\n\t\tlong loopX = loop.getMidPt1() / resolution;\n\t\tlong loopY = loop.getMidPt2() / resolution;\n\t\tlong binXStart = loopY;\n\t\tlong binXEnd = loopX + (window + 1);\n\t\tlong binYStart = loopY - window;\n\t\tlong binYEnd = loopX + 1;\n\t\tint L = (int) (binXStart - binXEnd);\n\t\tint dis = zd.getBinSize();\n        /*int loopX = loop.getMidPt1() / resolution;\n        int loopY = loop.getMidPt2() / resolution;\n        int binXStart = loopX - window;\n        int binXEnd = loopY+1;\n        int binYStart = loopX;\n        int binYEnd = loopY + window;\n        L = binXStart - binXEnd;*/\n\t\n\t\treturn HiCFileTools.extractLocalBoundedRegion(zd, binXStart, binXEnd, binYStart, binYEnd, L, L, norm, false);\n    }\n\n    public static RealMatrix linearInterpolation (RealMatrix original, int targetNumRows, int targetNumCols){\n        int r, c, i = 0, j = 0; //i is index of  newRPos, j is index of newCPos\n        int[] newRPos = new int [original.getRowDimension()];\n        int[] newCPos = new int [original.getColumnDimension()];\n        int rowFolds, colFolds, cSpan, rSpan; //cSpan is distance of 2 nearby original entries of the same row in resized matrix\n                                                //rSpan is distance of 2 nearby original entries of the same column in resized matrix\n        double value;\n        //Resizing (magnifying) matrix using linear interpolation\n        // initialize final matrix\n        RealMatrix resizedMatrix = MatrixTools.cleanArray2DMatrix(targetNumRows, targetNumCols);\n        //For every entries in the original matrix add it to the resized matrix\n        rowFolds = targetNumRows / original.getRowDimension();\n        colFolds = targetNumCols / original.getColumnDimension();\n        for (r = 0; r < original.getRowDimension(); r++){\n            newRPos [r] = r*rowFolds;\n            for (c = 0; c < original.getColumnDimension(); c++) {\n                newCPos[c] = c * colFolds;\n                resizedMatrix.addToEntry(newRPos[r], newCPos[c], original.getEntry(r, c));\n            }\n        }\n        cSpan = newCPos [1] - newCPos[0];\n        rSpan = newRPos [1] - newRPos[0];\n        //For every entry in the row that contains the entries from the original matrix, calculate and add its value using linear interpolation\n        double currentOgEntry = 0;\n        double nextOgEntry = 0;\n        double fraction = 0;\n        for (i = 0; i < newRPos.length; i ++){\n            r = newRPos[i];\n            for (c = 0; c < resizedMatrix.getColumnDimension(); c++) {\n                if (c >= newCPos[newCPos.length - 1]) {\n                    resizedMatrix.addToEntry(r, c, resizedMatrix.getEntry(r, newCPos[newCPos.length - 1]));\n                } else {\n                    currentOgEntry = resizedMatrix.getEntry(r, c - c%cSpan);\n                    nextOgEntry = resizedMatrix.getEntry(r, c + cSpan - c%cSpan);\n                    fraction = (((double)cSpan) - (double)(c%cSpan)) / (double)cSpan;\n                    value = currentOgEntry * fraction + nextOgEntry * (1.0 - fraction);\n                    resizedMatrix.addToEntry(r, c, value);\n                }\n            }\n        }\n        //For every other entry in the resized matrix, calculate its value using linear interpolation\n        i = 0; j = 0;\n        for (r = 0; r < resizedMatrix.getRowDimension(); r++){\n            if (r != newRPos[i] && r < newRPos[newRPos.length-1]) {\n                for (c = 0; c < resizedMatrix.getColumnDimension(); c++) {\n                    currentOgEntry = resizedMatrix.getEntry(r - r%rSpan, c);\n                    nextOgEntry = resizedMatrix.getEntry(r + rSpan - r%rSpan, c);\n                    fraction = (double)(r%rSpan) / (double)rSpan;\n                    value = currentOgEntry * (1.0 - fraction) + nextOgEntry * fraction;\n                    resizedMatrix.addToEntry(r, c, value);\n                }\n            }\n            else {\n                for (c = 0; c < resizedMatrix.getColumnDimension(); c++) {\n                    resizedMatrix.addToEntry(r, c, resizedMatrix.getEntry(newRPos[newRPos.length-1], c));\n                }\n            }\n        }\n        return resizedMatrix;\n    }\n    public static RealMatrix expandWithZeros (RealMatrix original, int targetNumRows, int targetNumCols){\n        int r, c;\n        RealMatrix newMatrix = MatrixTools.cleanArray2DMatrix(targetNumRows, targetNumCols);\n        for (r = 0; r < original.getRowDimension(); r++){\n            for (c = 0; c < original.getColumnDimension(); c++){\n                newMatrix.addToEntry(r, c, original.getEntry(r, c));\n            }\n        }\n        return newMatrix;\n    }\n    public static RealMatrix boxSampling (RealMatrix original, int targetNumRows, int targetNumCols){\n        //This method scale down a matrix using box sampling\n        RealMatrix resizedMatrix = MatrixTools.cleanArray2DMatrix(targetNumRows, targetNumCols);\n        int rowScale = original.getRowDimension() / resizedMatrix.getRowDimension();\n        int colScale = original.getColumnDimension() / resizedMatrix.getColumnDimension();\n        RealMatrix tile = MatrixTools.cleanArray2DMatrix(rowScale, colScale);\n        int r, c, i, j;\n        double value;\n        for (r = 0; r < resizedMatrix.getRowDimension(); r += rowScale) {\n            for (c = 0; c < resizedMatrix.getColumnDimension(); c += colScale){\n                //add values to entries in tile matrix\n                for (i = 0; i < rowScale; i ++){\n                    for (j = 0; j < colScale; j++){\n                        tile.addToEntry(i, j, original.getEntry(r+i, c+j));\n                    }\n                }\n                value = maxInMatrix(tile);\n                resizedMatrix.addToEntry(r/rowScale, c/colScale, value);\n            }\n        }\n        return resizedMatrix;\n    }\n    public static double maxInMatrix (RealMatrix matrix){\n        double result = matrix.getEntry(0,0);\n        int r, c;\n        double entry;\n        for (r = 0; r < matrix.getRowDimension(); r++){\n            for (c = 0; c < matrix.getColumnDimension(); c++){\n                entry = matrix.getEntry(r, c);\n                if (result < entry) result = entry;\n            }\n        }\n        return result;\n    }\n    static int lcm (int a, int b){\n        return (a*b)/gcd (a, b);\n    }\n    static int gcd (int a, int b){\n        if (a == 0 || b == 0) return 0;\n        if (a == b) return a;\n        if (a > b) return gcd (a-b, b);\n        return gcd (b-a, a);\n    }\n    public static RealMatrix matrixScaling (RealMatrix original, int targetNumRows, int targetNumCols){\n        int intermediateRowDimention = lcm (original.getRowDimension(), targetNumRows);\n        int intermediateColDimention = lcm (original.getColumnDimension(), targetNumCols);\n        RealMatrix intermediateMatrix = linearInterpolation(original, intermediateRowDimention, intermediateColDimention);\n        // scale the intermediate down with box sampling\n        RealMatrix resizedMatrix = boxSampling(intermediateMatrix, targetNumRows, targetNumCols);\n        return resizedMatrix;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/ArrowheadScore.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.track.feature.Feature2D;\n\nimport java.awt.*;\nimport java.util.Arrays;\nimport java.util.HashMap;\nimport java.util.Map;\n\n/**\n * Container class for Arrowhead blocks\n */\npublic class ArrowheadScore {\n    final long[] indices = new long[4];\n\tdouble score = Double.NaN;\n    boolean isActive = false;\n\t\n\tpublic ArrowheadScore(long[] indices) {\n\t\tSystem.arraycopy(indices, 0, this.indices, 0, 4);\n\t}\n\n    /**\n     * use for deep copying\n     *\n     * @param arrowheadScore\n     */\n    public ArrowheadScore(ArrowheadScore arrowheadScore) {\n        System.arraycopy(arrowheadScore.indices, 0, this.indices, 0, 4);\n        this.score = arrowheadScore.score;\n        this.isActive = arrowheadScore.isActive;\n    }\n\n    public void updateScore(double score) {\n        if (Double.isNaN(this.score))\n            this.score = score;\n        else if (!Double.isNaN(score))\n            this.score = Math.max(score, this.score);\n    }\n\n    /**\n     * @param limStart\n     * @param limEnd\n     * @param resolution\n     * @return true if block is fully contained within given bounds\n     */\n    public boolean isWithin(int limStart, int limEnd, int resolution) {\n\t\tboolean containedInBounds = true;\n\t\tfor (long index : indices) {\n\t\t\tlong scaledIndex = index / resolution;\n\t\t\tcontainedInBounds = containedInBounds && scaledIndex >= limStart && scaledIndex <= limEnd;\n\t\t}\n\t\treturn containedInBounds;\n\t}\n\n    public boolean equivalentTo(ArrowheadScore mScore) {\n        return Arrays.equals(indices, mScore.indices);\n    }\n\n    public Feature2D toFeature2D(String chrName) {\n        Map<String, String> attributes = new HashMap<>();\n        attributes.put(\"score\", Double.toString(score));\n        return new Feature2D(Feature2D.FeatureType.DOMAIN, chrName, indices[0], indices[1],\n                chrName, indices[2], indices[3], Color.yellow, attributes);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/ArrowheadScoreList.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/20/15.\n */\npublic class ArrowheadScoreList {\n\n    private int resolution = -1;\n    private List<ArrowheadScore> arrowheadScores = new ArrayList<>();\n\n    public ArrowheadScoreList(int resolution) {\n        this.resolution = resolution;\n    }\n\n    public ArrowheadScoreList(Feature2DList features, Chromosome chr, int resolution) {\n        this.resolution = resolution;\n        if (features.getNumTotalFeatures() > 0) {\n            for (Feature2D feature : features.get(chr.getIndex(), chr.getIndex())) {\n                arrowheadScores.add(feature.toArrowheadScore());\n            }\n        }\n    }\n\n    public ArrowheadScoreList deepCopy() {\n        ArrowheadScoreList copy = new ArrowheadScoreList(resolution);\n        for (ArrowheadScore data : arrowheadScores) {\n            copy.arrowheadScores.add(new ArrowheadScore(data));\n        }\n        return copy;\n    }\n\n    public ArrowheadScoreList updateActiveIndexScores(RealMatrix blockScore, int limStart, int limEnd) {\n\n        setActiveListElements(limStart, limEnd);\n\n        ArrowheadScoreList scoredList = new ArrowheadScoreList(resolution);\n\n        for (ArrowheadScore score : arrowheadScores) {\n            if (score.isActive) {\n                int[] transformedIndices = scaleAndTranslateIndices(score.indices, resolution, limStart);\n                score.updateScore(MatrixTools.calculateMax(MatrixTools.getSubMatrix(blockScore, transformedIndices)));\n                scoredList.arrowheadScores.add(new ArrowheadScore(score));\n            }\n        }\n\n        return scoredList;\n    }\n\n    private int[] scaleAndTranslateIndices(long[] indices, int resolution, int limStart) {\n\t\tint[] transformedIndices = new int[indices.length];\n\t\tfor (int i = 0; i < indices.length; i++) {\n\t\t\t// casting should be ok for Arrowhead\n\t\t\ttransformedIndices[i] = (int) (indices[i] / resolution - limStart);\n\t\t}\n\t\treturn transformedIndices;\n\t}\n\n    private void setActiveListElements(int limStart, int limEnd) {\n        for (ArrowheadScore score : arrowheadScores) {\n            score.isActive = false;\n        }\n\n        for (ArrowheadScore score : arrowheadScores) {\n            if (score.isWithin(limStart, limEnd, resolution)) {\n                score.isActive = true;\n            }\n        }\n    }\n\n    public void addAll(ArrowheadScoreList arrowheadScoreList) {\n        arrowheadScores.addAll(arrowheadScoreList.arrowheadScores);\n    }\n\n    public void mergeScores() {\n        List<ArrowheadScore> mergedScores = new ArrayList<>();\n\n        for (ArrowheadScore aScore : arrowheadScores) {\n            boolean valueNotFound = true;\n            for (ArrowheadScore mScore : mergedScores) {\n                if (aScore.equivalentTo(mScore)) {\n                    mScore.updateScore(aScore.score);\n                    valueNotFound = false;\n                    break;\n                }\n            }\n\n            if (valueNotFound) {\n                mergedScores.add(aScore);\n            }\n        }\n        arrowheadScores = mergedScores;\n    }\n\n    public Feature2DList toFeature2DList(int chrIndex, String chrName) {\n        Feature2DList feature2DList = new Feature2DList();\n        for (ArrowheadScore score : arrowheadScores) {\n            feature2DList.add(chrIndex, chrIndex, score.toFeature2D(chrName));\n        }\n        return feature2DList;\n    }\n}\n\n\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/BinnedScore.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\n\nimport com.google.common.primitives.Doubles;\nimport juicebox.tools.utils.common.ArrayTools;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Bin scores based on the connected components found in arrowhead\n */\nclass BinnedScore {\n\n    private final List<Double> scores = new ArrayList<>();\n    private final List<Double> uVarScores = new ArrayList<>();\n    private final List<Double> lVarScores = new ArrayList<>();\n    private final List<Double> upSigns = new ArrayList<>();\n    private final List<Double> loSigns = new ArrayList<>();\n    private int minX;\n    private int maxX;\n    private int minY;\n    private int maxY;\n\n    public BinnedScore(HighScore score) {\n        minX = score.getI();\n        maxX = score.getI();\n        minY = score.getJ();\n        maxY = score.getJ();\n        appendDataValues(score);\n    }\n\n    public static List<HighScore> convertBinnedScoresToHighScores(List<BinnedScore> binnedScores) {\n        List<HighScore> highScores = new ArrayList<>();\n        for (BinnedScore score : binnedScores) {\n            highScores.add(score.convertToHighScore());\n        }\n        return highScores;\n    }\n\n    /**\n     * @return true if given data point is spatially proximate to this data bin\n     */\n    public boolean isNear(HighScore score, int distanceThreshold) {\n        return (Math.abs(minX - score.getI()) < distanceThreshold || Math.abs(maxX - score.getI()) < distanceThreshold)\n                && (Math.abs(minY - score.getJ()) < distanceThreshold || Math.abs(maxY - score.getJ()) < distanceThreshold);\n    }\n\n    /**\n     * Add given data point to this bin and update region bounds and scores/signs\n     */\n    public void addScoreToBin(HighScore score) {\n        if (score.getI() < minX)\n            minX = score.getI();\n        else if (score.getI() > maxX)\n            maxX = score.getI();\n        if (score.getJ() < minY)\n            minY = score.getJ();\n        else if (score.getJ() > maxY)\n            maxY = score.getJ();\n        appendDataValues(score);\n    }\n\n    /**\n     * Add given data point's scores/signs to cumulative list\n     */\n    private void appendDataValues(HighScore score) {\n        scores.add(score.getScore());\n        uVarScores.add(score.getuVarScore());\n        lVarScores.add(score.getlVarScore());\n        upSigns.add(score.getUpSign());\n        loSigns.add(score.getLoSign());\n    }\n\n    /**\n     * @return statistical summary of data points in this bin\n     */\n    private HighScore convertToHighScore() {\n        return new HighScore(maxX, maxY,\n                ArrayTools.mean(Doubles.toArray(scores)),\n                ArrayTools.mean(Doubles.toArray(uVarScores)),\n                ArrayTools.mean(Doubles.toArray(lVarScores)),\n                ArrayTools.mean(Doubles.toArray(upSigns)),\n                ArrayTools.mean(Doubles.toArray(loSigns)));\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/BlockBuster.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.track.feature.Feature2DList;\nimport juicebox.track.feature.Feature2DParser;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.IOException;\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 6/3/15.\n */\npublic class BlockBuster {\n\n    public static double varThreshold = 0.2;\n    public static double highSignThreshold = 0.5;\n    public static double maxLowSignThreshold = 0.4;\n    public static double minLowSignThreshold = 0;\n    public static double decrementLowSignThreshold = 0.1;\n    public static int minBlockSize = 60;\n\n    /**\n     * Actual Arrowhead algorithm - should be called separately for each chromosome\n     *\n     * @return contact domain list and scores for given list/control\n     */\n    public static void run(Chromosome chrom, int resolution, int matrixWidth, MatrixZoomData zd,\n                           NormalizationType norm, ArrowheadScoreList list, ArrowheadScoreList control,\n                           Feature2DList contactDomainsGenomeWide, Feature2DList contactDomainListScoresGenomeWide,\n                           Feature2DList contactDomainControlScoresGenomeWide) {\n\n        int chrIndex = chrom.getIndex();\n        String chrName = chrom.getName();\n\t\tlong chrLength = chrom.getLength();\n        // used for sliding window across diagonal\n        int increment = matrixWidth / 2;\n        int maxDataLengthAtResolution = (int) Math.ceil(((double) chrLength) / resolution);\n\n        try {\n            // get large number of blocks (lower confidence)\n            CumulativeBlockResults results = null;\n            for (double signThreshold = maxLowSignThreshold; signThreshold >= minLowSignThreshold; signThreshold -= decrementLowSignThreshold) {\n                results = callSubBlockbuster(zd, maxDataLengthAtResolution, Double.NaN, signThreshold, matrixWidth,\n                        increment, list, control, norm, resolution);\n                if (results.getCumulativeResults().size() > 0) {\n                    break;\n                }\n            }\n\n            // high variance threshold, fewer blocks, high confidence\n            CumulativeBlockResults highConfidenceResults = callSubBlockbuster(zd, maxDataLengthAtResolution,\n                    varThreshold, highSignThreshold, matrixWidth, increment, new ArrowheadScoreList(resolution),\n                    new ArrowheadScoreList(resolution), norm, resolution);\n\n            List<HighScore> uniqueBlocks = orderedSetDifference(results.getCumulativeResults(),\n                    highConfidenceResults.getCumulativeResults());\n\n            // remove the blocks that are small\n            List<HighScore> filteredUniqueBlocks = filterBlocksBySize(uniqueBlocks, minBlockSize);\n\n            appendNonConflictingBlocks(highConfidenceResults.getCumulativeResults(), filteredUniqueBlocks);\n\n            // merge the high/low confidence results\n            results.setCumulativeResults(highConfidenceResults.getCumulativeResults());\n            results.mergeScores();\n\n            // prior to this point, everything should be in terms of i,j indices in a binned matrix\n            results.scaleIndicesByResolution(resolution);\n\n            // if any contact domains are found\n            if (results.getCumulativeResults().size() > 0) {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Initial # of contact domains: \" + results.getCumulativeResults().size());\n                }\n\n                // merge/bin domains in very close proximity\n                List<HighScore> binnedScores = binScoresByDistance(results.getCumulativeResults(), 5 * resolution);\n                binnedScores = binScoresByDistance(binnedScores, 10 * resolution);\n                binnedScores.sort(Collections.reverseOrder());\n\n                // convert to Feature2DList format\n                Feature2DList blockResults = Feature2DParser.parseHighScoreList(chrIndex, chrName, resolution, binnedScores);\n                Feature2DList blockResultListScores = Feature2DParser.parseArrowheadScoreList(chrIndex, chrName, results.getCumulativeInternalList());\n                Feature2DList blockResultControlScores = Feature2DParser.parseArrowheadScoreList(chrIndex, chrName, results.getCumulativeInternalControl());\n\n                // add results to genome-wide accumulator\n                contactDomainsGenomeWide.add(blockResults);\n                contactDomainListScoresGenomeWide.add(blockResultListScores);\n                contactDomainControlScoresGenomeWide.add(blockResultControlScores);\n            } else {\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"No contact domains found for chromosome \" + chrName);\n                }\n            }\n        } catch (IOException e) {\n            System.err.println(\"Data not available for this chromosome.\");\n        }\n    }\n\n    /**\n     * Runs blockbuster for a sliding window along the diagonal of the matrix\n     *\n     * @param zd            - zoomData from hic file\n     * @param chrLength\n     * @param varThreshold\n     * @param signThreshold\n     * @param matrixWidth\n     * @param increment\n     * @param list\n     * @param control\n     * @return contact domain results for given thresholds and parameters\n     */\n    private static CumulativeBlockResults callSubBlockbuster(MatrixZoomData zd, int chrLength, double varThreshold,\n                                                             double signThreshold, int matrixWidth, int increment,\n                                                             ArrowheadScoreList list, ArrowheadScoreList control,\n                                                             NormalizationType norm, int resolution) throws IOException {\n\n        // container for results\n        CumulativeBlockResults cumulativeBlockResults = new CumulativeBlockResults(resolution);\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Loading incr \" + increment + \" chrLength \" + chrLength);\n        }\n\n        // slide across chromosome diagonal\n        for (int limStart = 0; limStart < chrLength; limStart += increment) {\n            // appropriate boundaries of window\n            int adjustedLimStart = limStart;\n            int limEnd = Math.min(limStart + matrixWidth, chrLength);\n            if (limEnd == chrLength) {\n                if (chrLength > increment) {\n                    adjustedLimStart = limEnd - matrixWidth;\n                }\n            }\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"Reading \" + limStart + \":\" + limEnd);\n            }\n\n            // get data for window from hic file\n            int n = limEnd - adjustedLimStart + 1;\n            RealMatrix observed = HiCFileTools.extractLocalBoundedRegion(zd, limStart, limEnd, n, norm, false);\n            observed = MatrixTools.fillLowerLeftTriangle(observed);\n\n            // get contact domains in window\n            BlockResults results = new BlockResults(observed, varThreshold, signThreshold, list, control,\n                    adjustedLimStart, limEnd);\n\n            if (HiCGlobals.printVerboseComments) {\n                System.out.println(\"Found \" + results.getResults().size() + \" blocks\");\n            }\n\n            // accumulate results across the windows\n            results.offsetResultsIndex(limStart); // +1? because genome index should start at 1 not 0?\n            cumulativeBlockResults.add(results);\n            if (HiCGlobals.printVerboseComments) {\n                System.out.print(\".\");\n            }\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\".\");\n        }\n        return cumulativeBlockResults;\n    }\n\n    /**\n     * @param scores\n     * @param dist\n     * @return list of scores binned within distance\n     */\n    private static List<HighScore> binScoresByDistance(List<HighScore> scores, int dist) {\n        List<BinnedScore> binnedScores = new ArrayList<>();\n        for (HighScore score : scores) {\n            boolean scoreNotBinned = true;\n            for (BinnedScore binnedScore : binnedScores) {\n                if (binnedScore.isNear(score, dist)) {\n                    binnedScore.addScoreToBin(score);\n                    scoreNotBinned = false;\n                    break;\n                }\n            }\n\n            if (scoreNotBinned) {\n                binnedScores.add(new BinnedScore(score));\n            }\n        }\n\n        return BinnedScore.convertBinnedScoresToHighScores(binnedScores);\n    }\n\n    /**\n     * Check possibleAdditions for domains which do not overlap with the mainList\n     * and append them\n     *\n     * @param mainList\n     * @param possibleAdditions\n     */\n    private static void appendNonConflictingBlocks(List<HighScore> mainList, List<HighScore> possibleAdditions) {\n\n        Map<Integer, HighScore> blockEdges = new HashMap<>();\n        for (HighScore score : mainList) {\n            blockEdges.put(score.getI(), score);\n            blockEdges.put(score.getJ(), score);\n        }\n\n        for (HighScore score : possibleAdditions) {\n            boolean doesNotConflict = true;\n\n            for (int k = score.getI(); k <= score.getJ(); k++) {\n                if (blockEdges.containsKey(k)) {\n                    doesNotConflict = false;\n                    break;\n                }\n            }\n\n            if (doesNotConflict) {\n                mainList.add(score);\n                blockEdges.put(score.getI(), score);\n                blockEdges.put(score.getJ(), score);\n            }\n        }\n    }\n\n    /**\n     * @param blockList\n     * @param minWidth\n     * @return blockList with small blocks (i.e. < minWidth) removed\n     */\n    private static List<HighScore> filterBlocksBySize(List<HighScore> blockList, int minWidth) {\n        List<HighScore> filteredList = new ArrayList<>();\n        for (HighScore score : blockList) {\n            if (score.getWidth() > minWidth) {\n                filteredList.add(score);\n            }\n        }\n        return filteredList;\n    }\n\n    /**\n     * Set difference - returns the high scores in longerList that are not in shorterList.\n     *\n     * @param listA\n     * @param listB\n     * @return set difference\n     */\n    private static List<HighScore> orderedSetDifference(List<HighScore> listA, List<HighScore> listB) {\n        // remove duplicates\n        Set<HighScore> setA = new HashSet<>(listA);\n        Set<HighScore> setB = new HashSet<>(listB);\n\n        List<HighScore> diffSet = new ArrayList<>();\n        for (HighScore score : setA) {\n            if (!setB.contains(score)) {\n                diffSet.add(score);\n            }\n        }\n\n        return diffSet;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/BlockResults.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport com.google.common.collect.Lists;\nimport com.google.common.primitives.Doubles;\nimport juicebox.tools.utils.common.MatrixTools;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.awt.*;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.Set;\n\n/**\n * Created by muhammadsaadshamim on 6/5/15.\n */\nclass BlockResults {\n\n    private final ArrowheadScoreList internalList;\n    private final ArrowheadScoreList internalControl;\n    private List<HighScore> results = new ArrayList<>();\n\n    public BlockResults(RealMatrix observed, double varThreshold, double signThreshold,\n                        ArrowheadScoreList list, ArrowheadScoreList control, int limStart, int limEnd) {\n\n        int n = Math.min(observed.getRowDimension(), observed.getColumnDimension());\n        int gap = 7;\n\n        RealMatrix dUpstream = calculateDirectionalityIndexUpstream(observed, n, gap);\n        MatrixTriangles triangles = new MatrixTriangles(dUpstream);\n\n        triangles.generateBlockScoreCalculations();\n        internalList = triangles.updateScoresUsingList(list, limStart, limEnd);\n        internalControl = triangles.updateScoresUsingList(control, limStart, limEnd);\n        triangles.thresholdScoreValues(varThreshold, signThreshold);\n\n        List<Set<Point>> connectedComponents = triangles.extractConnectedComponents();\n        //System.out.println(\"CC \"+connectedComponents.size());\n\n        results = triangles.calculateResults(connectedComponents);\n        // TODO plotArrowheadFigures();\n    }\n\n    /**\n     * calculate D upstream, directionality index upstream\n     *\n     * @param observed\n     * @param n\n     * @param gap\n     * @return dUpstream\n     */\n    private RealMatrix calculateDirectionalityIndexUpstream(RealMatrix observed, int n, int gap) {\n\n        RealMatrix dUpstream = MatrixTools.cleanArray2DMatrix(n);\n\n        for (int i = 0; i < n; i++) {\n            // choose smaller window of two: from 0 to (i-gap) or from (i+gap) to n\n            int window = Math.min(n - (i + gap), i - gap);\n            window = Math.min(window, n);\n\n            if (window >= gap) {\n                double[] row = observed.getRow(i);\n\n                // in MATLAB second index inclusive, but for java need +1\n                double[] A = Doubles.toArray(Lists.reverse(Doubles.asList(Arrays.copyOfRange(row, i - window, i - gap + 1))));\n                double[] B = Arrays.copyOfRange(row, i + gap, i + window + 1);\n\n                double[] preference = new double[A.length];\n                for (int j = 0; j < A.length; j++) {\n                    preference[j] = (A[j] - B[j]) / (A[j] + B[j]);\n                }\n\n                int index = 0;\n                for (int j = i + gap; j < i + window + 1; j++) {\n                    dUpstream.setEntry(i, j, preference[index]);\n                    index++;\n                }\n            }\n        }\n        return dUpstream;\n    }\n\n    /**\n     * @return block results\n     */\n    public List<HighScore> getResults() {\n        return results;\n    }\n\n    public ArrowheadScoreList getInternalList() {\n        return internalList;\n    }\n\n    public ArrowheadScoreList getInternalControl() {\n        return internalControl;\n    }\n\n    public void offsetResultsIndex(int offset) {\n        for (HighScore score : results) {\n            score.offsetIndex(offset);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/CumulativeBlockResults.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/22/15.\n */\nclass CumulativeBlockResults {\n\n    private final ArrowheadScoreList cumulativeInternalList;\n    private final ArrowheadScoreList cumulativeInternalControl;\n    private List<HighScore> cumulativeResults = new ArrayList<>();\n\n    public CumulativeBlockResults(int resolution) {\n        cumulativeInternalList = new ArrowheadScoreList(resolution);\n        cumulativeInternalControl = new ArrowheadScoreList(resolution);\n    }\n\n\n    public void add(BlockResults blockResults) {\n        cumulativeResults.addAll(blockResults.getResults());\n        cumulativeInternalControl.addAll(blockResults.getInternalControl());\n        cumulativeInternalList.addAll(blockResults.getInternalList());\n    }\n\n    public ArrowheadScoreList getCumulativeInternalControl() {\n        return cumulativeInternalControl;\n    }\n\n    public List<HighScore> getCumulativeResults() {\n        return cumulativeResults;\n    }\n\n    public void setCumulativeResults(List<HighScore> cumulativeResults) {\n        this.cumulativeResults = new ArrayList<>(cumulativeResults);\n    }\n\n    public ArrowheadScoreList getCumulativeInternalList() {\n        return cumulativeInternalList;\n    }\n\n    public void mergeScores() {\n        cumulativeInternalControl.mergeScores();\n        cumulativeInternalList.mergeScores();\n    }\n\n    public void scaleIndicesByResolution(int resolution) {\n        for (HighScore hs : cumulativeResults) {\n            hs.scaleIndicesByResolution(resolution);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/DynamicProgrammingUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.tools.utils.common.MatrixTools;\nimport org.apache.commons.math.linear.RealMatrix;\n\n/**\n * Created by muhammadsaadshamim on 6/3/15.\n */\nclass DynamicProgrammingUtils {\n\n\n    /**\n     * Calculate cumulative sums across upper right matrix\n     * iterative result is entry to left + entry below + orig value - diagonal down (else we double count)\n     *\n     * @param matrix\n     * @param superDiagonal\n     * @return\n     */\n    public static RealMatrix sum(RealMatrix matrix, int superDiagonal) {\n\n        int n = Math.min(matrix.getRowDimension(), matrix.getColumnDimension());\n\n        RealMatrix diagMatrix = MatrixTools.cleanArray2DMatrix(matrix.getRowDimension(), matrix.getColumnDimension());\n        if (superDiagonal <= 0) {\n            diagMatrix = MatrixTools.extractDiagonal(matrix);\n            superDiagonal = 1;\n        }\n\n        // d = distance from diagonal\n        for (int d = superDiagonal; d < n; d++) {\n            // i = row, column is i +d;\n\n            for (int i = 0; i < n - d; i++) {\n                diagMatrix.setEntry(i, i + d,\n                        diagMatrix.getEntry(i, i + d - 1) + diagMatrix.getEntry(i + 1, i + d) +\n                                matrix.getEntry(i, i + d) - diagMatrix.getEntry(i + 1, i + d - 1));\n            }\n        }\n        return diagMatrix;\n    }\n\n    /**\n     * Dynamic programming to calculate \"right\" matrix\n     * Initialize by setting the diagonal to the diagonal of original\n     * Iterate to the right and up.\n     *\n     * @param matrix\n     * @param maxSize\n     * @return rightMatrix\n     */\n    public static RealMatrix right(RealMatrix matrix, int maxSize) {\n\n        RealMatrix rightMatrix = MatrixTools.extractDiagonal(matrix);\n        int n = rightMatrix.getRowDimension();\n\n        // j is column, i is row\n        for (int j = 1; j < n; j++) {\n            int endPoint = Math.max(j - 1 - maxSize, 0);\n            for (int i = j - 1; i >= endPoint; i--) {\n                rightMatrix.setEntry(i, j, matrix.getEntry(i, j) + rightMatrix.getEntry(i + 1, j));\n            }\n        }\n        return rightMatrix;\n    }\n\n    /**\n     * Dynamic programming to calculate \"upper\" matrix\n     * Initialize by setting the diagonal to the diagonal of original\n     * Iterate down (for each row) and to the left.\n     *\n     * @param matrix\n     * @param maxSize\n     * @return upperMatrix\n     */\n    public static RealMatrix upper(RealMatrix matrix, int maxSize) {\n\n        RealMatrix upperMatrix = MatrixTools.extractDiagonal(matrix);\n        int n = upperMatrix.getRowDimension();\n\n        // j is column, i is row\n        for (int i = 0; i < n; i++) {\n            int endPoint = Math.min(i + 1 + maxSize, n - 1);\n            for (int j = i + 1; j <= endPoint; j++) {\n                upperMatrix.setEntry(i, j, matrix.getEntry(i, j) + upperMatrix.getEntry(i, j - 1));\n            }\n        }\n        return upperMatrix;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/HighScore.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.track.feature.Feature2D;\n\nimport java.awt.*;\nimport java.util.HashMap;\nimport java.util.Map;\nimport java.util.Objects;\n\n/**\n * Wrapper for arrowhead blockbuster results\n * Created by muhammadsaadshamim on 6/8/15.\n */\npublic class HighScore implements Comparable<HighScore> {\n    private final double score;\n    private final double uVarScore;\n    private final double lVarScore;\n    private final double upSign;\n    private final double loSign;\n    private int i;\n    private int j;\n\n    public HighScore(int i, int j, double score, double uVarScore, double lVarScore,\n                     double upSign, double loSign) {\n        this.i = i;\n        this.j = j;\n        this.score = score;\n        this.uVarScore = uVarScore;\n        this.lVarScore = lVarScore;\n        this.upSign = upSign;\n        this.loSign = loSign;\n    }\n\n    public String toString() {\n        return \"\" + i + \"\\t\" + j + \"\\t\" + score + \"\\t\" + uVarScore + \"\\t\" + lVarScore + \"\\t\" + upSign + \"\\t\" + loSign;\n    }\n\n    public void offsetIndex(int offset) {\n        this.i += offset;\n        this.j += offset;\n    }\n\n    public void scaleIndicesByResolution(int resolution) {\n        i *= resolution;\n        j *= resolution;\n    }\n\n    public int getWidth() {\n        return Math.abs(j - i);\n    }\n\n    public int getI() {\n        return i;\n    }\n\n    public int getJ() {\n        return j;\n    }\n\n    public double getLoSign() {\n        return loSign;\n    }\n\n    public double getScore() {\n        return score;\n    }\n\n    public double getuVarScore() {\n        return uVarScore;\n    }\n\n    public double getlVarScore() {\n        return lVarScore;\n    }\n\n    public double getUpSign() {\n        return upSign;\n    }\n\n    @Override\n    public boolean equals(Object object) {\n        if (this == object)\n            return true;\n        if (object == null)\n            return false;\n        if (getClass() != object.getClass())\n            return false;\n        final HighScore o = (HighScore) object;\n        return i == o.getI()\n                && j == o.getJ()\n                && score == o.getScore()\n                && uVarScore == o.getuVarScore()\n                && lVarScore == o.getlVarScore()\n                && upSign == o.getUpSign()\n                && loSign == o.getLoSign();\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(i, j, score, uVarScore, lVarScore, upSign, loSign);\n    }\n\n    @Override\n    public int compareTo(HighScore o) {\n        return Double.compare(this.sortValue(), o.sortValue());\n    }\n\n    private double sortValue() {\n        return uVarScore + lVarScore;\n    }\n\n    public Feature2D toFeature2D(String chrName, int res) {\n        Map<String, String> attributes = new HashMap<>();\n        attributes.put(\"score\", Double.toString(score));\n        attributes.put(\"uVarScore\", Double.toString(uVarScore));\n        attributes.put(\"lVarScore\", Double.toString(lVarScore));\n        attributes.put(\"upSign\", Double.toString(upSign));\n        attributes.put(\"loSign\", Double.toString(loSign));\n        return new Feature2D(Feature2D.FeatureType.DOMAIN, chrName, i, j, chrName, i, j, Color.yellow, attributes);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/MatrixTriangles.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead;\n\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.tools.utils.juicer.arrowhead.connectedcomponents.BinaryConnectedComponents;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.awt.*;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Set;\n\n/**\n * Created by muhammadsaadshamim on 6/5/15.\n */\nclass MatrixTriangles {\n\n    private boolean initialMatricesNotGenerated = true;\n    private boolean blockScoresNotCalculated = true;\n    private boolean blockScoresNotThresholded = true;\n\n\n    private RealMatrix up;\n    private RealMatrix upSign;\n    private RealMatrix upSquared;\n    private RealMatrix lo;\n    private RealMatrix loSign;\n    private RealMatrix loSquared;\n\n    private RealMatrix upVar;\n    private RealMatrix loVar;\n    private RealMatrix blockScore;\n\n    /**\n     * calculate Bnew, the block score matrix. it's a combination of 3 matrices\n     *\n     * @param matrix\n     */\n    public MatrixTriangles(RealMatrix matrix) {\n        int n = Math.min(matrix.getRowDimension(), matrix.getColumnDimension());\n        up = MatrixTools.cleanArray2DMatrix(n);\n        upSign = MatrixTools.cleanArray2DMatrix(n);\n        upSquared = MatrixTools.cleanArray2DMatrix(n);\n        lo = MatrixTools.cleanArray2DMatrix(n);\n        loSign = MatrixTools.cleanArray2DMatrix(n);\n        loSquared = MatrixTools.cleanArray2DMatrix(n);\n\n        MatrixTools.setNaNs(matrix, 0);\n\n        //int window= matrix.getRowDimension(); // TODO What? -> \"not using this because it messed things up\"\n        RealMatrix matrixElementwiseSquared = MatrixTools.elementBasedMultiplication(matrix, matrix);\n        RealMatrix signMatrix = MatrixTools.sign(matrix);\n        RealMatrix onesMatrix = MatrixTools.ones(n);\n\n        //System.out.println(\"msign \"+ matrix.getNorm());\n        //System.out.println(\"sign \" + signMatrix.getNorm());\n\n        // Matrices used as dynamic programming lookups.\n        // \"R\" matrices are sums of the columns up to that point: R(1,5) is sum of\n        // column 5 from diagonal (row 5) up to row 1\n        // \"U\" matrices are sums of the rows up to the point: U(1,5) is sum of row 5\n        // from diagonal (col 1) up to col 5\n        // We want mean, mean of sign, and variance, so we are doing the sum then\n        // dividing by counts\n        RealMatrix rSum = DynamicProgrammingUtils.right(matrix, n);\n        RealMatrix rSign = DynamicProgrammingUtils.right(signMatrix, n);\n        RealMatrix rSquared = DynamicProgrammingUtils.right(matrixElementwiseSquared, n);\n        RealMatrix rCount = DynamicProgrammingUtils.right(onesMatrix, n);\n\n        RealMatrix uSum = DynamicProgrammingUtils.upper(matrix, n);\n        RealMatrix uSign = DynamicProgrammingUtils.upper(signMatrix, n);\n        RealMatrix uSquared = DynamicProgrammingUtils.upper(matrixElementwiseSquared, n);\n        RealMatrix uCount = DynamicProgrammingUtils.upper(onesMatrix, n);\n\n        RealMatrix upCount = MatrixTools.cleanArray2DMatrix(n);\n        RealMatrix loCount = MatrixTools.cleanArray2DMatrix(n);\n\n        // Upper triangle\n        for (int i = 0; i < n; i++) {\n            for (int j = i + 1; j < n; j++) {\n                int bottom = (int) Math.floor((j - i + 1) / 2);\n                // add half of column\n                up.setEntry(i, j, up.getEntry(i, j - 1) + rSum.getEntry(i, j) - rSum.getEntry(i + bottom, j));\n                upSign.setEntry(i, j, upSign.getEntry(i, j - 1) + rSign.getEntry(i, j) - rSign.getEntry(i + bottom, j));\n                upSquared.setEntry(i, j, upSquared.getEntry(i, j - 1) + rSquared.getEntry(i, j) - rSquared.getEntry(i + bottom, j));\n                upCount.setEntry(i, j, upCount.getEntry(i, j - 1) + rCount.getEntry(i, j) - rCount.getEntry(i + bottom, j));\n            }\n        }\n\n        // Normalize\n        MatrixTools.replaceValue(upCount, 0, 1);\n        up = MatrixTools.elementBasedDivision(up, upCount);\n        upSign = MatrixTools.elementBasedDivision(upSign, upCount);\n        upSquared = MatrixTools.elementBasedDivision(upSquared, upCount);\n\n        // Lower triangle\n        for (int a = 0; a < n; a++) {\n            for (int b = a + 1; b < n; b++) {\n                int val = (int) Math.floor((b - a + 1) / 2);\n                int endpt = Math.min(2 * b - a, n - 1);\n                loCount.setEntry(a, b, loCount.getEntry(a, b - 1) + uCount.getEntry(b, endpt) - rCount.getEntry(a + val, b));\n                lo.setEntry(a, b, lo.getEntry(a, b - 1) + uSum.getEntry(b, endpt) - rSum.getEntry(a + val, b));\n                loSign.setEntry(a, b, loSign.getEntry(a, b - 1) + uSign.getEntry(b, endpt) - rSign.getEntry(a + val, b));\n                loSquared.setEntry(a, b, loSquared.getEntry(a, b - 1) + uSquared.getEntry(b, endpt) - rSquared.getEntry(a + val, b));\n            }\n        }\n\n        // Normalize\n        MatrixTools.replaceValue(loCount, 0, 1);\n        lo = MatrixTools.elementBasedDivision(lo, loCount);\n        loSign = MatrixTools.elementBasedDivision(loSign, loCount);\n        loSquared = MatrixTools.elementBasedDivision(loSquared, loCount);\n\n        initialMatricesNotGenerated = false;\n    }\n\n    /**\n     * Calculate block scores\n     */\n    public void generateBlockScoreCalculations() {\n        if (initialMatricesNotGenerated) {\n            System.out.println(\"Initial matrices have not been generated\");\n            System.exit(45);\n        }\n\n        upVar = upSquared.subtract(MatrixTools.elementBasedMultiplication(up, up));\n        loVar = loSquared.subtract(MatrixTools.elementBasedMultiplication(lo, lo));\n        RealMatrix diff = MatrixTools.normalizeByMax(lo.subtract(up));\n        RealMatrix diffSign = MatrixTools.normalizeByMax(loSign.subtract(upSign));\n        RealMatrix diffSquared = MatrixTools.normalizeByMax((upVar).add(loVar));\n        blockScore = (diff.add(diffSign)).subtract(diffSquared);\n\n        blockScoresNotCalculated = false;\n    }\n\n    /**\n     * Use give thresholds to eliminate extremes\n     *\n     * @param varThreshold\n     * @param signThreshold\n     */\n    public void thresholdScoreValues(double varThreshold, double signThreshold) {\n        if (blockScoresNotCalculated) {\n            System.out.println(\"Block scores not calculated\");\n            System.exit(46);\n        }\n\n        signThresholdInternalValues(blockScore, upSign, loSign, signThreshold);\n\n        if (!Double.isNaN(varThreshold)) {\n            varThresholdInternalValues(blockScore, upVar.add(loVar), varThreshold);\n        }\n        blockScoresNotThresholded = false;\n    }\n\n    /**\n     * Threshold values in block score matrix, set extremes to zero\n     *\n     * @param matrix\n     * @param thresholdSums\n     * @param threshold\n     */\n    private void varThresholdInternalValues(RealMatrix matrix, RealMatrix thresholdSums, double threshold) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                if (thresholdSums.getEntry(i, j) > threshold) {\n                    matrix.setEntry(i, j, 0);\n                }\n            }\n        }\n    }\n\n    /**\n     * Threshold sign values in block score matrix, set extremes at either end to zero\n     *\n     * @param matrix\n     * @param upSign\n     * @param loSign\n     * @param threshold\n     */\n    private void signThresholdInternalValues(RealMatrix matrix, RealMatrix upSign, RealMatrix loSign, double threshold) {\n        for (int i = 0; i < matrix.getRowDimension(); i++) {\n            for (int j = 0; j < matrix.getColumnDimension(); j++) {\n                //System.out.println(upSign.getEntry(i, j)+\" \"+loSign.getEntry(i, j)+\" \"+threshold);\n                if ((-upSign.getEntry(i, j)) < threshold || loSign.getEntry(i, j) < threshold) {\n                    matrix.setEntry(i, j, 0);\n                }\n            }\n        }\n    }\n\n    /**\n     * extract block scores from regions specified in the provided list\n     *\n     * @return\n     */\n    public ArrowheadScoreList updateScoresUsingList(ArrowheadScoreList scoreList, int limStart, int limEnd) {\n        if (blockScoresNotCalculated) {\n            System.out.println(\"Block scores not calculated\");\n            System.exit(47);\n        }\n\n        return scoreList.updateActiveIndexScores(blockScore, limStart, limEnd);\n    }\n\n    public List<Set<Point>> extractConnectedComponents() {\n        if (blockScoresNotThresholded) {\n            System.out.println(\"Scores not fixed for threshold\");\n            System.exit(48);\n        }\n\n        //System.out.println(\"Norm \"+blockScore.getNorm());\n\n        return BinaryConnectedComponents.detection(blockScore.getData(), 0);\n    }\n\n    public List<HighScore> calculateResults(List<Set<Point>> connectedComponents) {\n        /*  for each connected component, get result for highest scoring point  */\n        ArrayList<HighScore> results = new ArrayList<>();\n        for (Set<Point> connectedComponent : connectedComponents) {\n            Point score = getHighestScoringPoint(blockScore, connectedComponent);\n            int i = score.x, j = score.y;\n            results.add(new HighScore(i, j, blockScore.getEntry(i, j), upVar.getEntry(i, j), loVar.getEntry(i, j),\n                    -upSign.getEntry(i, j), loSign.getEntry(i, j)));\n        }\n        return results;\n    }\n\n    /**\n     * Find the point within the connected component with the highest block score\n     *\n     * @param blockScore\n     * @param component\n     * @return scorePoint\n     */\n    private Point getHighestScoringPoint(RealMatrix blockScore, Set<Point> component) {\n        Point scorePoint = component.iterator().next();\n        double highestScore = blockScore.getEntry(scorePoint.x, scorePoint.y);\n\n        for (Point point : component) {\n            double score = blockScore.getEntry(point.x, point.y);\n            if (score > highestScore) {\n                highestScore = score;\n                scorePoint = new Point(point);\n            }\n        }\n        return new Point(scorePoint);\n    }\n}\n\n\n\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/connectedcomponents/BinaryConnectedComponents.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.arrowhead.connectedcomponents;\n\nimport java.awt.*;\nimport java.util.List;\nimport java.util.Queue;\nimport java.util.*;\nimport java.util.concurrent.LinkedBlockingQueue;\n\n/**\n * Implementation of 2-pass algorithm for finding connected components\n */\npublic class BinaryConnectedComponents {\n\n    // unique labels for components, start at 0\n    private static Integer nextLabel = 0;\n\n    /**\n     * @param image\n     * @param threshold\n     * @return list of connected components in image\n     */\n    public synchronized static List<Set<Point>> detection(double[][] image, double threshold) {\n        int r = image.length;\n        int c = image[0].length;\n\n        // pixel label matrix\n        int[][] labels = new int[r][c];\n\n        List<IndexNode> indices = new ArrayList<>();\n        indices.add(new IndexNode(-1));\n        nextLabel = 1;\n\n        // 1st pass\n        for (int i = 0; i < r; i++) {\n            for (int j = 0; j < c; j++) {\n                if (image[i][j] > threshold) {\n                    processNeighbors(labels, indices, i, j, Math.max(i - 1, 0), Math.min(i + 1, r - 1), Math.max(j - 1, 0), Math.min(j + 1, c - 1));\n                }\n            }\n        }\n        return processLabeledIndices(indices);\n    }\n\n    /**\n     * 2nd pass of algorithm\n     *\n     * @param indices\n     * @return connected components\n     */\n    private static List<Set<Point>> processLabeledIndices(List<IndexNode> indices) {\n        List<Set<Point>> components = new ArrayList<>();\n        for (int i = 1; i < nextLabel; i++) {\n            IndexNode current = indices.get(i);\n            if (current.hasNotBeenIndexed()) {\n                Set<Point> points = new HashSet<>(current.getMatrixIndices());\n                Queue<IndexNode> queue = new LinkedBlockingQueue<>(current.getConnectedNodes());\n                current.index();\n\n                while (!queue.isEmpty()) {\n                    IndexNode node = queue.poll();\n                    if (node.hasNotBeenIndexed()) {\n                        points.addAll(node.getMatrixIndices());\n                        node.index();\n                        for (IndexNode node2 : node.getConnectedNodes()) {\n                            if (node2.hasNotBeenIndexed())\n                                queue.add(node2);\n                        }\n                    }\n                }\n                components.add(points);\n            }\n        }\n        return components;\n    }\n\n    /**\n     * Label the neighbors of the pixel\n     *\n     * @param labels\n     * @param indices\n     * @param i\n     * @param j\n     * @param left\n     * @param right\n     * @param top\n     * @param bottom\n     */\n    private static void processNeighbors(int[][] labels, List<IndexNode> indices, int i, int j,\n                                         int left, int right, int top, int bottom) {\n\n        // 8 - point connectivity\n        int[][] neighborLabels = getSubMatrix(labels, left, right, top, bottom);\n\n        // 0 - means none found\n        Set<Integer> allPosVals = positiveValues(neighborLabels);\n\n        int lowestLabel = 0;\n        if (allPosVals.size() > 0)\n            lowestLabel = Collections.min(new ArrayList<>(allPosVals));\n\n        if (lowestLabel <= 0) {\n            lowestLabel = nextLabel;\n            indices.add(new IndexNode(lowestLabel));\n            nextLabel++;\n        }\n\n        labels[i][j] = lowestLabel;\n        IndexNode current = indices.get(lowestLabel);\n        current.addPoint(new Point(i, j));\n\n        for (Integer k : allPosVals) {\n            IndexNode other = indices.get(k);\n            other.addConnections(current);\n            current.addConnections(other);\n        }\n\n    }\n\n    private static int[][] getSubMatrix(int[][] matrix, int left, int right, int top, int bottom) {\n        int[][] subMatrix = new int[right - left + 1][bottom - top + 1];\n        for (int i = 0; i < subMatrix.length; i++) {\n            System.arraycopy(matrix[left + i], top, subMatrix[i], 0, subMatrix[0].length);\n        }\n        return subMatrix;\n    }\n\n    private static Set<Integer> positiveValues(int[][] matrix) {\n        Set<Integer> values = new HashSet<>();\n        for (int[] row : matrix) {\n            for (int val : row) {\n                if (val > 0) {\n                    values.add(val);\n                }\n            }\n        }\n        return values;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/arrowhead/connectedcomponents/IndexNode.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.juicer.arrowhead.connectedcomponents;\n\nimport java.awt.*;\nimport java.util.HashSet;\nimport java.util.Set;\n\n/**\n * Created by muhammadsaadshamim on 6/5/15.\n */\nclass IndexNode {\n    private final int n;\n    private final Set<IndexNode> connectedNodes = new HashSet<>();\n    private final Set<Point> matrixIndices = new HashSet<>();\n    private boolean hasNotBeenIndexed = true;\n\n    public IndexNode(int n) {\n        this.n = n;\n    }\n\n    public void addConnections(IndexNode node) {\n        connectedNodes.add(node);\n    }\n\n    public void addPoint(Point point) {\n        matrixIndices.add(point);\n    }\n\n    public Set<Point> getMatrixIndices() {\n        return matrixIndices;\n    }\n\n    public void index() {\n        hasNotBeenIndexed = false;\n    }\n\n    public boolean hasNotBeenIndexed() {\n        return hasNotBeenIndexed;\n    }\n\n    public Set<IndexNode> getConnectedNodes() {\n        return connectedNodes;\n    }\n\n    public int getIndex() {\n        return n;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUController.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport com.google.common.primitives.Doubles;\nimport com.google.common.primitives.Floats;\nimport jcuda.Pointer;\nimport jcuda.Sizeof;\nimport jcuda.driver.CUdeviceptr;\nimport jcuda.utils.KernelLauncher;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.tools.clt.juicer.HiCCUPS;\nimport juicebox.tools.clt.juicer.HiCCUPSRegionHandler;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.util.Arrays;\n\nimport static jcuda.driver.JCudaDriver.cuMemcpyDtoH;\n\npublic class GPUController {\n\n    private static final int blockSize = 16;  //number of threads in block\n\n    private final KernelLauncher kernelLauncher;\n    private final boolean useCPUVersionHiCCUPS;\n    private final int windowCPU;\n    private final int matrixSizeCPU;\n    private final int peakWidthCPU;\n\n    public GPUController(int window, int matrixSize, int peakWidth, boolean useCPUVersionHiCCUPS) {\n\n        windowCPU = window;\n        matrixSizeCPU = matrixSize;\n        peakWidthCPU = peakWidth;\n        this.useCPUVersionHiCCUPS = useCPUVersionHiCCUPS;\n\n        if (useCPUVersionHiCCUPS) {\n            kernelLauncher = null;\n        } else {\n            String kernelCode = readCuFile(\"HiCCUPSKernel.cu\", window, matrixSize, peakWidth);\n            kernelLauncher = KernelLauncher.compile(kernelCode, \"BasicPeakCallingKernel\");\n            //KernelLauncher.create()\n\n            //threads per block = block_size*block_size\n            kernelLauncher.setBlockSize(blockSize, blockSize, 1);\n\n            // for grid of blocks\n            int gridSize = (int) Math.ceil(matrixSize * 1.0 / blockSize);\n            kernelLauncher.setGridSize(gridSize, gridSize);\n        }\n\n    }\n\n    private static String readCuFile(String fileName, int window, int matrixSize, int peakWidth) {\n        StringBuilder contentBuilder = new StringBuilder();\n        try (BufferedReader br = new BufferedReader(new InputStreamReader(GPUController.class.getResourceAsStream(fileName)))) {\n            String sCurrentLine;\n            while ((sCurrentLine = br.readLine()) != null) {\n                contentBuilder.append(sCurrentLine).append(\"\\n\");\n            }\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n        String cuFileText = contentBuilder.toString();\n\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_WINDOW\", \"\" + window);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_MATRIX_SIZE\", \"\" + matrixSize);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_PEAK_WIDTH\", \"\" + peakWidth);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_REGION_MARGIN\", \"\" + (HiCCUPS.regionMargin));\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_W1_MAX_INDX\", \"\" + (HiCCUPS.w1 - 1));\n\n        return cuFileText;\n    }\n\n    public GPUOutputContainer process(HiCCUPSRegionHandler regionHandler, HiCCUPSRegionContainer regionContainer, int matrixSize,\n                                      float[] thresholdBL, float[] thresholdDonut, float[] thresholdH, float[] thresholdV,\n                                      NormalizationType normalizationType, HiCZoom zoom)\n            throws NegativeArraySizeException, IOException {\n\n        MatrixZoomData zd = regionHandler.getZoomData(regionContainer, zoom);\n        double[] normalizationVector = regionHandler.getNormalizationVector(regionContainer, zoom);\n        double[] expectedVector = regionHandler.getExpectedVector(regionContainer, zoom);\n        int[] rowBounds = regionContainer.getRowBounds();\n        int[] columnBounds = regionContainer.getColumnBounds();\n\n        RealMatrix localizedRegionData = HiCFileTools.extractLocalBoundedRegion(zd, rowBounds[0], rowBounds[1],\n                columnBounds[0], columnBounds[1], matrixSize, matrixSize, normalizationType, false);\n\n\n        float[] observedVals = Floats.toArray(Doubles.asList(MatrixTools.flattenedRowMajorOrderMatrix(localizedRegionData)));\n\n        // slice KR vector to localized region\n        float[] distanceExpectedKRVector = Floats.toArray(Doubles.asList(expectedVector));\n\n\n        float[] kr1CPU = Floats.toArray(Doubles.asList(Arrays.copyOfRange(normalizationVector, rowBounds[0], rowBounds[1])));\n        float[] kr2CPU = Floats.toArray(Doubles.asList(Arrays.copyOfRange(normalizationVector, columnBounds[0], columnBounds[1])));\n\n        if (kr1CPU.length < matrixSize)\n            kr1CPU = ArrayTools.padEndOfArray(kr1CPU, matrixSize, Float.NaN);\n        if (kr2CPU.length < matrixSize)\n            kr2CPU = ArrayTools.padEndOfArray(kr2CPU, matrixSize, Float.NaN);\n\n        float[] boundRowIndex = new float[1];\n        boundRowIndex[0] = rowBounds[0];\n        float[] boundColumnIndex = new float[1];\n        boundColumnIndex[0] = columnBounds[0];\n\n        if (useCPUVersionHiCCUPS) {\n            return runCPUVersion(localizedRegionData.getData(), distanceExpectedKRVector, kr1CPU, kr2CPU,\n                    boundRowIndex, boundColumnIndex, thresholdBL, thresholdDonut, thresholdH, thresholdV,\n                    rowBounds, columnBounds);\n        }\n\n        // transfer host (CPU) memory to device (GPU) memory\n        CUdeviceptr observedKRGPU = GPUHelper.allocateInput(observedVals);\n        CUdeviceptr expectedDistanceVectorGPU = GPUHelper.allocateInput(distanceExpectedKRVector);\n        CUdeviceptr kr1GPU = GPUHelper.allocateInput(kr1CPU);\n        CUdeviceptr kr2GPU = GPUHelper.allocateInput(kr2CPU);\n        CUdeviceptr thresholdBLGPU = GPUHelper.allocateInput(thresholdBL);\n        CUdeviceptr thresholdDonutGPU = GPUHelper.allocateInput(thresholdDonut);\n        CUdeviceptr thresholdHGPU = GPUHelper.allocateInput(thresholdH);\n        CUdeviceptr thresholdVGPU = GPUHelper.allocateInput(thresholdV);\n        CUdeviceptr boundRowIndexGPU = GPUHelper.allocateInput(boundRowIndex);\n        CUdeviceptr boundColumnIndexGPU = GPUHelper.allocateInput(boundColumnIndex);\n\n        // create empty gpu arrays for the results\n        int flattenedSize = matrixSize * matrixSize;\n        CUdeviceptr expectedBLGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedDonutGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedHGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedVGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binBLGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binDonutGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binHGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binVGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr observedGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr peakGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n\n        // call the kernel on the card\n        kernelLauncher.call(\n                // inputs\n                observedKRGPU,\n                // output\n                expectedBLGPU, expectedDonutGPU, expectedHGPU, expectedVGPU,\n                observedGPU,\n                binBLGPU, binDonutGPU, binHGPU, binVGPU,\n                peakGPU,\n                // thresholds\n                thresholdBLGPU, thresholdDonutGPU, thresholdHGPU, thresholdVGPU,\n                // distance expected\n                expectedDistanceVectorGPU,\n                // kr\n                kr1GPU, kr2GPU,\n                // bounds\n                boundRowIndexGPU,\n                boundColumnIndexGPU);\n\n        // initialize memory to store GPU results\n        float[] expectedBLResult = new float[flattenedSize];\n        float[] expectedDonutResult = new float[flattenedSize];\n        float[] expectedHResult = new float[flattenedSize];\n        float[] expectedVResult = new float[flattenedSize];\n        float[] binBLResult = new float[flattenedSize];\n        float[] binDonutResult = new float[flattenedSize];\n        float[] binHResult = new float[flattenedSize];\n        float[] binVResult = new float[flattenedSize];\n        float[] observedResult = new float[flattenedSize];\n        float[] peakResult = new float[flattenedSize];\n\n        // transfer device (GPU) memory to host (CPU) memory\n        cuMemcpyDtoH(Pointer.to(expectedBLResult), expectedBLGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedDonutResult), expectedDonutGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedHResult), expectedHGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedVResult), expectedVGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binBLResult), binBLGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binDonutResult), binDonutGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binHResult), binHGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binVResult), binVGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(observedResult), observedGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(peakResult), peakGPU, flattenedSize * Sizeof.FLOAT);\n\n        GPUHelper.freeUpMemory(new CUdeviceptr[]{observedKRGPU, expectedDistanceVectorGPU,\n                kr1GPU, kr2GPU, thresholdBLGPU, thresholdDonutGPU, thresholdHGPU,\n                thresholdVGPU, boundRowIndexGPU, boundColumnIndexGPU,\n                expectedBLGPU, expectedDonutGPU, expectedHGPU, expectedVGPU,\n                binBLGPU, binDonutGPU, binHGPU, binVGPU,\n                observedGPU, peakGPU});\n\n        //long gpu_time2 = System.currentTimeMillis();\n        //System.out.println(\"GPU Time: \" + (gpu_time2-gpu_time1));\n\n        int finalWidthX = rowBounds[5] - rowBounds[4];\n        int finalWidthY = columnBounds[5] - columnBounds[4];\n\n        // x2, y2 not inclusive here\n        int x1 = rowBounds[2];\n        int y1 = columnBounds[2];\n        int x2 = x1 + finalWidthX;\n        int y2 = y1 + finalWidthY;\n\n        //System.out.println(\"flat = \"+flattenedSize+\" n = \"+matrixSize+\" x1 = \"+x1+\" x2 = \"+x2+\" y1 = \"+y1+\" y2 =\"+y2);\n        float[][] observedDenseCPU = GPUHelper.GPUArraytoCPUMatrix(observedResult, matrixSize, x1, x2, y1, y2);\n        float[][] peakDenseCPU = GPUHelper.GPUArraytoCPUMatrix(peakResult, matrixSize, x1, x2, y1, y2);\n        float[][] binBLDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binBLResult, matrixSize, x1, x2, y1, y2);\n        float[][] binDonutDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binDonutResult, matrixSize, x1, x2, y1, y2);\n        float[][] binHDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binHResult, matrixSize, x1, x2, y1, y2);\n        float[][] binVDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binVResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedBLDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedBLResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedDonutDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedDonutResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedHDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedHResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedVDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedVResult, matrixSize, x1, x2, y1, y2);\n\n        return new GPUOutputContainer(observedDenseCPU, peakDenseCPU,\n                binBLDenseCPU, binDonutDenseCPU, binHDenseCPU, binVDenseCPU,\n                expectedBLDenseCPU, expectedDonutDenseCPU, expectedHDenseCPU, expectedVDenseCPU);\n    }\n\n    /**\n     * just a direct implementation from the CUDA kernel\n     * todo clean up and optimize after debugging and testing\n     */\n    private GPUOutputContainer runCPUVersion(double[][] c, float[] d,\n                                             float[] kr1, float[] kr2,\n                                             float[] bound1, float[] bound3,\n                                             float[] thresholdBL, float[] thresholdDonut,\n                                             float[] thresholdH, float[] thresholdV,\n                                             int[] rowBounds, int[] columnBounds) {\n\n        float[][] observedDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] peakDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binBLDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binDonutDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binHDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binVDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedBLDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedDonutDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedHDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedVDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n\n        //int t_col = threadIdx.x + blockIdx.x * blockDim.x;\\n\" +\n        //\"    int t_row = threadIdx.y + blockIdx.y * blockDim.y;\\n\" +\n\n        for (int t_row = HiCCUPS.regionMargin; t_row < matrixSizeCPU - HiCCUPS.regionMargin; t_row++) {\n            for (int t_col = HiCCUPS.regionMargin; t_col < matrixSizeCPU - HiCCUPS.regionMargin; t_col++) {\n\n                // Evalue is used to store the element of the matrix\n\n\n                // that is computed by the thread\n                float Evalue_bl = 0;\n                float Edistvalue_bl = 0;\n                float Evalue_donut = 0;\n                float Edistvalue_donut = 0;\n                float Evalue_h = 0;\n                float Edistvalue_h = 0;\n                float Evalue_v = 0;\n                float Edistvalue_v = 0;\n                float e_bl = 0;\n                float e_donut = 0;\n                float e_h = 0;\n                float e_v = 0;\n                float o = 0;\n                float sbtrkt = 0;\n                float bvalue_bl = 0;\n                float bvalue_donut = 0;\n                float bvalue_h = 0;\n                float bvalue_v = 0;\n\n                int wsize = windowCPU;\n                int msize = matrixSizeCPU;\n                int pwidth = peakWidthCPU;\n                int buffer_width = HiCCUPS.regionMargin;\n\n                int diff = (int) (bound1[0] - bound3[0]);\n                int diagDist = Math.abs(t_row + diff - t_col);\n                int maxIndex = msize - buffer_width;\n\n                wsize = Math.min(wsize, (diagDist - 1) / 2);\n                if (wsize <= pwidth) {\n                    wsize = pwidth + 1;\n                }\n                wsize = Math.min(wsize, buffer_width);\n\n                // only run if within central window (not in data buffer margins)\n                if (t_row >= buffer_width && t_row < maxIndex && t_col >= buffer_width && t_col < maxIndex) {\n\n                    // calculate initial bottom left box\n                    for (int i = t_row + 1; i <= t_row + wsize; i++) {\n                        for (int j = t_col - wsize; j < t_col; j++) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_bl += c[i][j];\n                                    Edistvalue_bl += d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the middle peak\n                    for (int i = t_row + 1; i <= t_row + pwidth; i++) {\n                        for (int j = t_col - pwidth; j < t_col; j++) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_bl -= c[i][j];\n                                    Edistvalue_bl -= d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n\n                    //fix box dimensions\n                    while (Evalue_bl < 16) {\n                        Evalue_bl = 0;\n                        Edistvalue_bl = 0;\n                        wsize += 1;\n                        //dvisor = powf(wsize,2.0) - powf(pwidth,2.0);\n                        for (int i = t_row + 1; i <= t_row + wsize; i++) {\n                            for (int j = t_col - wsize; j < t_col; j++) {\n                                if (!Double.isNaN(c[i][j])) {\n                                    if (i + diff - j < 0) {\n                                        Evalue_bl += c[i][j];\n                                        int distVal = Math.abs(i + diff - j);\n                                        Edistvalue_bl += d[distVal];\n                                        if (i >= t_row + 1) {\n                                            if (i < t_row + pwidth + 1) {\n                                                if (j >= t_col - pwidth) {\n                                                    if (j < t_col) {\n                                                        Evalue_bl -= c[i][j];\n                                                        Edistvalue_bl -= d[distVal];\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n\n                        if (wsize >= buffer_width) {\n                            break;\n                        }\n                        if (2 * wsize >= diagDist) {\n                            break;\n                        }\n                    }\n\n                    // calculate donut\n                    for (int i = t_row - wsize; i <= t_row + wsize; ++i) {\n                        for (int j = t_col - wsize; j <= t_col + wsize; ++j) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_donut += c[i][j];\n                                    Edistvalue_donut += d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the middle peak\n                    for (int i = t_row - pwidth; i <= t_row + pwidth; ++i) {\n                        for (int j = t_col - pwidth; j <= t_col + pwidth; ++j) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_donut -= c[i][j];\n                                    Edistvalue_donut -= d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the cross hairs left side\n                    for (int i = t_row - wsize; i < t_row - pwidth; i++) {\n                        if (!Double.isNaN(c[i][t_col])) {\n                            Evalue_donut -= c[i][t_col];\n                            Edistvalue_donut -= d[Math.abs(i + diff - t_col)];\n                        }\n                        for (int j = -1; j <= 1; j++) {\n                            Evalue_v += c[i][t_col + j];\n                            Edistvalue_v += d[Math.abs(i + diff - t_col - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs right side\n                    for (int i = t_row + pwidth + 1; i <= t_row + wsize; ++i) {\n                        if (!Double.isNaN(c[i][t_col])) {\n                            Evalue_donut -= c[i][t_col];\n                            Edistvalue_donut -= d[Math.abs(i + diff - t_col)];\n                        }\n                        for (int j = -1; j <= 1; ++j) {\n                            Evalue_v += c[i][t_col + j];\n                            Edistvalue_v += d[Math.abs(i + diff - t_col - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs top side\n                    for (int j = t_col - wsize; j < t_col - pwidth; ++j) {\n                        if (!Double.isNaN(c[t_row][j])) {\n                            Evalue_donut -= c[t_row][j];\n                            Edistvalue_donut -= d[Math.abs(t_row + diff - j)];\n                        }\n                        for (int i = -1; i <= 1; ++i) {\n                            Evalue_h += c[t_row + i][j];\n                            Edistvalue_h += d[Math.abs(t_row + i + diff - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs bottom side\n                    for (int j = t_col + pwidth + 1; j <= t_col + wsize; ++j) {\n                        if (!Double.isNaN(c[t_row][j])) {\n                            Evalue_donut -= c[t_row][j];\n                            Edistvalue_donut -= d[Math.abs(t_row + diff - j)];\n                        }\n                        for (int i = -1; i <= 1; ++i) {\n                            Evalue_h += c[t_row + i][j];\n                            Edistvalue_h += d[Math.abs(t_row + i + diff - j)];\n                        }\n                    }\n                }\n\n                e_bl = ((Evalue_bl * d[diagDist]) / Edistvalue_bl) * kr1[t_row] * kr2[t_col];\n                e_donut = ((Evalue_donut * d[diagDist]) / Edistvalue_donut) * kr1[t_row] * kr2[t_col];\n                e_h = ((Evalue_h * d[diagDist]) / Edistvalue_h) * kr1[t_row] * kr2[t_col];\n                e_v = ((Evalue_v * d[diagDist]) / Edistvalue_v) * kr1[t_row] * kr2[t_col];\n\n                float lognorm = (float) Math.log(Math.pow(2.0, .33));\n                if (!Float.isNaN(e_bl) && !Float.isInfinite(e_bl)) {\n                    if (e_bl <= 1) {\n                        bvalue_bl = 0;\n                    } else {\n                        bvalue_bl = (float) Math.floor(Math.log(e_bl) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_donut) && !Float.isInfinite(e_donut)) {\n                    if (e_donut <= 1) {\n                        bvalue_donut = 0;\n                    } else {\n                        bvalue_donut = (float) Math.floor(Math.log(e_donut) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_h) && !Float.isInfinite(e_h)) {\n                    if (e_h <= 1) {\n                        bvalue_h = 0;\n                    } else {\n                        bvalue_h = (float) Math.floor(Math.log(e_h) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_v) && !Float.isInfinite(e_v)) {\n                    if (e_v <= 1) {\n                        bvalue_v = 0;\n                    } else {\n                        bvalue_v = (float) Math.floor(Math.log(e_v) / lognorm);\n                    }\n                }\n\n                // todo why are bin values exceeding w1 in cpu version?\n                // do they exceed in gpu version as well\n                bvalue_bl = Math.min(bvalue_bl, HiCCUPS.w1 - 1);\n                bvalue_donut = Math.min(bvalue_donut, HiCCUPS.w1 - 1);\n                bvalue_h = Math.min(bvalue_h, HiCCUPS.w1 - 1);\n                bvalue_v = Math.min(bvalue_v, HiCCUPS.w1 - 1);\n\n                // Write the matrix to device memory;\n                // each thread writes one element\n                expectedBLDenseCPU[t_row][t_col] = e_bl;\n                expectedDonutDenseCPU[t_row][t_col] = e_donut;\n                expectedHDenseCPU[t_row][t_col] = e_h;\n                expectedVDenseCPU[t_row][t_col] = e_v;\n                o = Math.round(c[t_row][t_col] * kr1[t_row] * kr2[t_col]);\n                observedDenseCPU[t_row][t_col] = o;\n                binBLDenseCPU[t_row][t_col] = bvalue_bl;\n                binDonutDenseCPU[t_row][t_col] = bvalue_donut;\n                binHDenseCPU[t_row][t_col] = bvalue_h;\n                binVDenseCPU[t_row][t_col] = bvalue_v;\n                //System.out.println(\"thresholdBL \"+thresholdBL.length+\" thresholdDonut \"+thresholdDonut.length);\n                //System.out.println(\"a \"+bvalue_bl+\" b \"+bvalue_donut);\n\n                sbtrkt = Math.max(thresholdBL[(int) bvalue_bl], thresholdDonut[(int) bvalue_donut]);\n                sbtrkt = Math.max(sbtrkt, thresholdH[(int) bvalue_h]);\n                sbtrkt = Math.max(sbtrkt, thresholdV[(int) bvalue_v]);\n                peakDenseCPU[t_row][t_col] = o - sbtrkt;\n            }\n        }\n\n        // x2, y2 not inclusive here\n        int finalWidthX = rowBounds[5] - rowBounds[4];\n        int finalWidthY = columnBounds[5] - columnBounds[4];\n\n        // x2, y2 not inclusive here\n        int x1 = rowBounds[2];\n        int y1 = columnBounds[2];\n        int x2 = x1 + finalWidthX;\n        int y2 = y1 + finalWidthY;\n\n        //System.out.println(\"flat = \"+flattenedSize+\" n = \"+matrixSize+\" x1 = \"+x1+\" x2 = \"+x2+\" y1 = \"+y1+\" y2 =\"+y2);\n\n        observedDenseCPU = MatrixTools.extractLocalMatrixRegion(observedDenseCPU, x1, x2, y1, y2);\n        peakDenseCPU = MatrixTools.extractLocalMatrixRegion(peakDenseCPU, x1, x2, y1, y2);\n        binBLDenseCPU = MatrixTools.extractLocalMatrixRegion(binBLDenseCPU, x1, x2, y1, y2);\n        binDonutDenseCPU = MatrixTools.extractLocalMatrixRegion(binDonutDenseCPU, x1, x2, y1, y2);\n        binHDenseCPU = MatrixTools.extractLocalMatrixRegion(binHDenseCPU, x1, x2, y1, y2);\n        binVDenseCPU = MatrixTools.extractLocalMatrixRegion(binVDenseCPU, x1, x2, y1, y2);\n        expectedBLDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedBLDenseCPU, x1, x2, y1, y2);\n        expectedDonutDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedDonutDenseCPU, x1, x2, y1, y2);\n        expectedHDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedHDenseCPU, x1, x2, y1, y2);\n        expectedVDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedVDenseCPU, x1, x2, y1, y2);\n\n        return new GPUOutputContainer(observedDenseCPU, peakDenseCPU,\n                binBLDenseCPU, binDonutDenseCPU, binHDenseCPU, binVDenseCPU,\n                expectedBLDenseCPU, expectedDonutDenseCPU, expectedHDenseCPU, expectedVDenseCPU);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUController2.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2019 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport com.google.common.primitives.Doubles;\nimport com.google.common.primitives.Floats;\nimport jcuda.CudaException;\nimport jcuda.Pointer;\nimport jcuda.Sizeof;\nimport jcuda.driver.*;\nimport jcuda.runtime.JCuda;\nimport jcuda.utils.KernelLauncher;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.tools.clt.juicer.HiCCUPS;\nimport juicebox.tools.clt.juicer.HiCCUPSRegionHandler;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.util.Arrays;\nimport java.util.Random;\n\nimport static jcuda.driver.JCudaDriver.*;\n\npublic class GPUController2 {\n\n    private static final int blockSize = 16;  //number of threads in block\n\n    private final KernelLauncher kernelLauncher;\n    private final boolean useCPUVersionHiCCUPS;\n    private final int windowCPU;\n    private final int matrixSizeCPU;\n    private final int peakWidthCPU;\n\n    public GPUController2(int window, int res, int matrixSize, int peakWidth, boolean useCPUVersionHiCCUPS) {\n\n        windowCPU = window;\n        matrixSizeCPU = matrixSize;\n        peakWidthCPU = peakWidth;\n        this.useCPUVersionHiCCUPS = useCPUVersionHiCCUPS;\n\n\n\n        if (useCPUVersionHiCCUPS) {\n            kernelLauncher = null;\n        } else {\n\n            String kernelCode = readCuFile(\"HiCCUPS2Kernel_1kb.cu\", window, matrixSize, peakWidth);\n            System.out.println(\"You are using the default kernel.\");\n            kernelLauncher = KernelLauncher.compile(kernelCode, \"BasicPeakCallingKernel\");\n            //KernelLauncher.create()\n\n            //threads per block = block_size*block_size\n            kernelLauncher.setBlockSize(blockSize, blockSize, 1);\n\n            // for grid of blocks\n            int gridSize = (int) Math.ceil(matrixSize * 1.0 / blockSize);\n            kernelLauncher.setGridSize(gridSize, gridSize);\n\n        }\n\n    }\n\n    private static String readCuFile(String fileName, int window, int matrixSize, int peakWidth) {\n        StringBuilder contentBuilder = new StringBuilder();\n        try (BufferedReader br = new BufferedReader(new InputStreamReader(GPUController2.class.getResourceAsStream(fileName)))) {\n            String sCurrentLine;\n            while ((sCurrentLine = br.readLine()) != null) {\n                contentBuilder.append(sCurrentLine).append(\"\\n\");\n            }\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n        String cuFileText = contentBuilder.toString();\n\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_WINDOW\", \"\" + window);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_MATRIX_SIZE\", \"\" + matrixSize);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_PEAK_WIDTH\", \"\" + peakWidth);\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_REGION_MARGIN\", \"\" + (HiCCUPS.regionMargin));\n        cuFileText = cuFileText.replaceAll(\"HiCCUPS_W1_MAX_INDX\", \"\" + (HiCCUPS.w1 - 1));\n\n        return cuFileText;\n    }\n\n    public GPUOutputContainer2 process(HiCCUPSRegionHandler regionHandler, HiCCUPSRegionContainer regionContainer, int matrixSize,\n                                      float[] thresholdBL, float[] thresholdDonut, float[] thresholdH, float[] thresholdV,\n                                      NormalizationType normalizationType, HiCZoom zoom)\n            throws NegativeArraySizeException, IOException {\n\n        MatrixZoomData zd = regionHandler.getZoomData(regionContainer, zoom);\n        double[] normalizationVector = regionHandler.getNormalizationVector(regionContainer, zoom);\n        double[] expectedVector = regionHandler.getExpectedVector(regionContainer, zoom);\n        int[] rowBounds = regionContainer.getRowBounds();\n        int[] columnBounds = regionContainer.getColumnBounds();\n\n        RealMatrix localizedRegionData = HiCFileTools.extractLocalBoundedRegion(zd, rowBounds[0], rowBounds[1],\n                columnBounds[0], columnBounds[1], matrixSize, matrixSize, normalizationType, false);\n\n\n        float[] observedVals = Floats.toArray(Doubles.asList(MatrixTools.flattenedRowMajorOrderMatrix(localizedRegionData)));\n\n        // slice KR vector to localized region\n        float[] distanceExpectedKRVector = Floats.toArray(Doubles.asList(expectedVector));\n\n\n        float[] kr1CPU = Floats.toArray(Doubles.asList(Arrays.copyOfRange(normalizationVector, rowBounds[0], rowBounds[1])));\n        float[] kr2CPU = Floats.toArray(Doubles.asList(Arrays.copyOfRange(normalizationVector, columnBounds[0], columnBounds[1])));\n\n        if (kr1CPU.length < matrixSize)\n            kr1CPU = ArrayTools.padEndOfArray(kr1CPU, matrixSize, Float.NaN);\n        if (kr2CPU.length < matrixSize)\n            kr2CPU = ArrayTools.padEndOfArray(kr2CPU, matrixSize, Float.NaN);\n\n        float[] boundRowIndex = new float[1];\n        boundRowIndex[0] = rowBounds[0];\n        float[] boundColumnIndex = new float[1];\n        boundColumnIndex[0] = columnBounds[0];\n\n        //if (useCPUVersionHiCCUPS) {\n        //    return runCPUVersion(localizedRegionData.getData(), distanceExpectedKRVector, kr1CPU, kr2CPU,\n        //            boundRowIndex, boundColumnIndex, thresholdBL, thresholdDonut, thresholdH, thresholdV,\n        //            rowBounds, columnBounds);\n        //}\n\n        //JCuda.cudaSetDevice(device);\n        // transfer host (CPU) memory to device (GPU) memory\n        CUdeviceptr observedKRGPU = GPUHelper.allocateInput(observedVals);\n        CUdeviceptr expectedDistanceVectorGPU = GPUHelper.allocateInput(distanceExpectedKRVector);\n        CUdeviceptr kr1GPU = GPUHelper.allocateInput(kr1CPU);\n        CUdeviceptr kr2GPU = GPUHelper.allocateInput(kr2CPU);\n        CUdeviceptr thresholdBLGPU = GPUHelper.allocateInput(thresholdBL);\n        CUdeviceptr thresholdDonutGPU = GPUHelper.allocateInput(thresholdDonut);\n        CUdeviceptr thresholdHGPU = GPUHelper.allocateInput(thresholdH);\n        CUdeviceptr thresholdVGPU = GPUHelper.allocateInput(thresholdV);\n        CUdeviceptr boundRowIndexGPU = GPUHelper.allocateInput(boundRowIndex);\n        CUdeviceptr boundColumnIndexGPU = GPUHelper.allocateInput(boundColumnIndex);\n\n        // create empty gpu arrays for the results\n        int flattenedSize = matrixSize * matrixSize;\n        CUdeviceptr expectedBLGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedDonutGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedHGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr expectedVGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binBLGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binDonutGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binHGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr binVGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr observedGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr peakGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr pvalBLGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr pvalDonutGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr pvalHGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n        CUdeviceptr pvalVGPU = GPUHelper.allocateOutput(flattenedSize, Sizeof.FLOAT);\n\n        // call the kernel on the card\n        kernelLauncher.call(\n                // inputs\n                observedKRGPU,\n                // output\n                expectedBLGPU, expectedDonutGPU, expectedHGPU, expectedVGPU,\n                observedGPU,\n                binBLGPU, binDonutGPU, binHGPU, binVGPU,\n                peakGPU, pvalBLGPU, pvalDonutGPU, pvalHGPU, pvalVGPU,\n                // thresholds\n                thresholdBLGPU, thresholdDonutGPU, thresholdHGPU, thresholdVGPU,\n                // distance expected\n                expectedDistanceVectorGPU,\n                // kr\n                kr1GPU, kr2GPU,\n                // bounds\n                boundRowIndexGPU,\n                boundColumnIndexGPU);\n\n        // initialize memory to store GPU results\n        float[] expectedBLResult = new float[flattenedSize];\n        float[] expectedDonutResult = new float[flattenedSize];\n        float[] expectedHResult = new float[flattenedSize];\n        float[] expectedVResult = new float[flattenedSize];\n        float[] binBLResult = new float[flattenedSize];\n        float[] binDonutResult = new float[flattenedSize];\n        float[] binHResult = new float[flattenedSize];\n        float[] binVResult = new float[flattenedSize];\n        float[] observedResult = new float[flattenedSize];\n        float[] peakResult = new float[flattenedSize];\n        float[] pvalBLResult = new float[flattenedSize];\n        float[] pvalDonutResult = new float[flattenedSize];\n        float[] pvalHResult = new float[flattenedSize];\n        float[] pvalVResult = new float[flattenedSize];\n\n        // transfer device (GPU) memory to host (CPU) memory\n        cuMemcpyDtoH(Pointer.to(expectedBLResult), expectedBLGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedDonutResult), expectedDonutGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedHResult), expectedHGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(expectedVResult), expectedVGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binBLResult), binBLGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binDonutResult), binDonutGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binHResult), binHGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(binVResult), binVGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(observedResult), observedGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(peakResult), peakGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(pvalBLResult), pvalBLGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(pvalDonutResult), pvalDonutGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(pvalHResult), pvalHGPU, flattenedSize * Sizeof.FLOAT);\n        cuMemcpyDtoH(Pointer.to(pvalVResult), pvalVGPU, flattenedSize * Sizeof.FLOAT);\n\n        GPUHelper.freeUpMemory(new CUdeviceptr[]{observedKRGPU, expectedDistanceVectorGPU,\n                kr1GPU, kr2GPU, thresholdBLGPU, thresholdDonutGPU, thresholdHGPU,\n                thresholdVGPU, boundRowIndexGPU, boundColumnIndexGPU,\n                expectedBLGPU, expectedDonutGPU, expectedHGPU, expectedVGPU,\n                binBLGPU, binDonutGPU, binHGPU, binVGPU,\n                observedGPU, peakGPU, pvalBLGPU, pvalDonutGPU, pvalHGPU, pvalVGPU});\n\n        //long gpu_time2 = System.currentTimeMillis();\n        //System.out.println(\"GPU Time: \" + (gpu_time2-gpu_time1));\n\n        int finalWidthX = rowBounds[5] - rowBounds[4];\n        int finalWidthY = columnBounds[5] - columnBounds[4];\n\n        // x2, y2 not inclusive here\n        int x1 = rowBounds[2];\n        int y1 = columnBounds[2];\n        int x2 = x1 + finalWidthX;\n        int y2 = y1 + finalWidthY;\n\n        //System.out.println(\"flat = \"+flattenedSize+\" n = \"+matrixSize+\" x1 = \"+x1+\" x2 = \"+x2+\" y1 = \"+y1+\" y2 =\"+y2);\n        float[][] observedDenseCPU = GPUHelper.GPUArraytoCPUMatrix(observedResult, matrixSize, x1, x2, y1, y2);\n        float[][] peakDenseCPU = GPUHelper.GPUArraytoCPUMatrix(peakResult, matrixSize, x1, x2, y1, y2);\n        float[][] binBLDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binBLResult, matrixSize, x1, x2, y1, y2);\n        float[][] binDonutDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binDonutResult, matrixSize, x1, x2, y1, y2);\n        float[][] binHDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binHResult, matrixSize, x1, x2, y1, y2);\n        float[][] binVDenseCPU = GPUHelper.GPUArraytoCPUMatrix(binVResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedBLDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedBLResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedDonutDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedDonutResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedHDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedHResult, matrixSize, x1, x2, y1, y2);\n        float[][] expectedVDenseCPU = GPUHelper.GPUArraytoCPUMatrix(expectedVResult, matrixSize, x1, x2, y1, y2);\n        float[][] pvalBLDenseCPU = GPUHelper.GPUArraytoCPUMatrix(pvalBLResult, matrixSize, x1, x2, y1, y2);\n        float[][] pvalDonutDenseCPU = GPUHelper.GPUArraytoCPUMatrix(pvalDonutResult, matrixSize, x1, x2, y1, y2);\n        float[][] pvalHDenseCPU = GPUHelper.GPUArraytoCPUMatrix(pvalHResult, matrixSize, x1, x2, y1, y2);\n        float[][] pvalVDenseCPU = GPUHelper.GPUArraytoCPUMatrix(pvalVResult, matrixSize, x1, x2, y1, y2);\n\n        return new GPUOutputContainer2(observedDenseCPU, peakDenseCPU,\n                binBLDenseCPU, binDonutDenseCPU, binHDenseCPU, binVDenseCPU,\n                expectedBLDenseCPU, expectedDonutDenseCPU, expectedHDenseCPU, expectedVDenseCPU, pvalBLDenseCPU, pvalDonutDenseCPU, pvalHDenseCPU, pvalVDenseCPU);\n    }\n\n    /**\n     * just a direct implementation from the CUDA kernel\n     * todo clean up and optimize after debugging and testing\n     */\n    private GPUOutputContainer runCPUVersion(double[][] c, float[] d,\n                                             float[] kr1, float[] kr2,\n                                             float[] bound1, float[] bound3,\n                                             float[] thresholdBL, float[] thresholdDonut,\n                                             float[] thresholdH, float[] thresholdV,\n                                             int[] rowBounds, int[] columnBounds) {\n\n        float[][] observedDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] peakDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binBLDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binDonutDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binHDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] binVDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedBLDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedDonutDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedHDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n        float[][] expectedVDenseCPU = new float[matrixSizeCPU][matrixSizeCPU];\n\n        //int t_col = threadIdx.x + blockIdx.x * blockDim.x;\\n\" +\n        //\"    int t_row = threadIdx.y + blockIdx.y * blockDim.y;\\n\" +\n\n        for (int t_row = HiCCUPS.regionMargin; t_row < matrixSizeCPU - HiCCUPS.regionMargin; t_row++) {\n            for (int t_col = HiCCUPS.regionMargin; t_col < matrixSizeCPU - HiCCUPS.regionMargin; t_col++) {\n\n                // Evalue is used to store the element of the matrix\n\n\n                // that is computed by the thread\n                float Evalue_bl = 0;\n                float Edistvalue_bl = 0;\n                float Evalue_donut = 0;\n                float Edistvalue_donut = 0;\n                float Evalue_h = 0;\n                float Edistvalue_h = 0;\n                float Evalue_v = 0;\n                float Edistvalue_v = 0;\n                float e_bl = 0;\n                float e_donut = 0;\n                float e_h = 0;\n                float e_v = 0;\n                float o = 0;\n                float sbtrkt = 0;\n                float bvalue_bl = 0;\n                float bvalue_donut = 0;\n                float bvalue_h = 0;\n                float bvalue_v = 0;\n\n                int wsize = windowCPU;\n                int msize = matrixSizeCPU;\n                int pwidth = peakWidthCPU;\n                int buffer_width = HiCCUPS.regionMargin;\n\n                int diff = (int) (bound1[0] - bound3[0]);\n                int diagDist = Math.abs(t_row + diff - t_col);\n                int maxIndex = msize - buffer_width;\n\n                wsize = Math.min(wsize, (diagDist - 1) / 2);\n                if (wsize <= pwidth) {\n                    wsize = pwidth + 1;\n                }\n                wsize = Math.min(wsize, buffer_width);\n\n                // only run if within central window (not in data buffer margins)\n                if (t_row >= buffer_width && t_row < maxIndex && t_col >= buffer_width && t_col < maxIndex) {\n\n                    // calculate initial bottom left box\n                    for (int i = t_row + 1; i <= t_row + wsize; i++) {\n                        for (int j = t_col - wsize; j < t_col; j++) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_bl += c[i][j];\n                                    Edistvalue_bl += d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the middle peak\n                    for (int i = t_row + 1; i <= t_row + pwidth; i++) {\n                        for (int j = t_col - pwidth; j < t_col; j++) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_bl -= c[i][j];\n                                    Edistvalue_bl -= d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n\n                    //fix box dimensions\n                    while (Evalue_bl < 16) {\n                        Evalue_bl = 0;\n                        Edistvalue_bl = 0;\n                        wsize += 1;\n                        //dvisor = powf(wsize,2.0) - powf(pwidth,2.0);\n                        for (int i = t_row + 1; i <= t_row + wsize; i++) {\n                            for (int j = t_col - wsize; j < t_col; j++) {\n                                if (!Double.isNaN(c[i][j])) {\n                                    if (i + diff - j < 0) {\n                                        Evalue_bl += c[i][j];\n                                        int distVal = Math.abs(i + diff - j);\n                                        Edistvalue_bl += d[distVal];\n                                        if (i >= t_row + 1) {\n                                            if (i < t_row + pwidth + 1) {\n                                                if (j >= t_col - pwidth) {\n                                                    if (j < t_col) {\n                                                        Evalue_bl -= c[i][j];\n                                                        Edistvalue_bl -= d[distVal];\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n\n                        if (wsize >= buffer_width) {\n                            break;\n                        }\n                        if (2 * wsize >= diagDist) {\n                            break;\n                        }\n                    }\n\n                    // calculate donut\n                    for (int i = t_row - wsize; i <= t_row + wsize; ++i) {\n                        for (int j = t_col - wsize; j <= t_col + wsize; ++j) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_donut += c[i][j];\n                                    Edistvalue_donut += d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the middle peak\n                    for (int i = t_row - pwidth; i <= t_row + pwidth; ++i) {\n                        for (int j = t_col - pwidth; j <= t_col + pwidth; ++j) {\n                            if (!Double.isNaN(c[i][j])) {\n                                if (i + diff - j < 0) {\n                                    Evalue_donut -= c[i][j];\n                                    Edistvalue_donut -= d[Math.abs(i + diff - j)];\n                                }\n                            }\n                        }\n                    }\n                    //Subtract off the cross hairs left side\n                    for (int i = t_row - wsize; i < t_row - pwidth; i++) {\n                        if (!Double.isNaN(c[i][t_col])) {\n                            Evalue_donut -= c[i][t_col];\n                            Edistvalue_donut -= d[Math.abs(i + diff - t_col)];\n                        }\n                        for (int j = -1; j <= 1; j++) {\n                            Evalue_v += c[i][t_col + j];\n                            Edistvalue_v += d[Math.abs(i + diff - t_col - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs right side\n                    for (int i = t_row + pwidth + 1; i <= t_row + wsize; ++i) {\n                        if (!Double.isNaN(c[i][t_col])) {\n                            Evalue_donut -= c[i][t_col];\n                            Edistvalue_donut -= d[Math.abs(i + diff - t_col)];\n                        }\n                        for (int j = -1; j <= 1; ++j) {\n                            Evalue_v += c[i][t_col + j];\n                            Edistvalue_v += d[Math.abs(i + diff - t_col - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs top side\n                    for (int j = t_col - wsize; j < t_col - pwidth; ++j) {\n                        if (!Double.isNaN(c[t_row][j])) {\n                            Evalue_donut -= c[t_row][j];\n                            Edistvalue_donut -= d[Math.abs(t_row + diff - j)];\n                        }\n                        for (int i = -1; i <= 1; ++i) {\n                            Evalue_h += c[t_row + i][j];\n                            Edistvalue_h += d[Math.abs(t_row + i + diff - j)];\n                        }\n                    }\n                    //Subtract off the cross hairs bottom side\n                    for (int j = t_col + pwidth + 1; j <= t_col + wsize; ++j) {\n                        if (!Double.isNaN(c[t_row][j])) {\n                            Evalue_donut -= c[t_row][j];\n                            Edistvalue_donut -= d[Math.abs(t_row + diff - j)];\n                        }\n                        for (int i = -1; i <= 1; ++i) {\n                            Evalue_h += c[t_row + i][j];\n                            Edistvalue_h += d[Math.abs(t_row + i + diff - j)];\n                        }\n                    }\n                }\n\n                e_bl = ((Evalue_bl * d[diagDist]) / Edistvalue_bl) * kr1[t_row] * kr2[t_col];\n                e_donut = ((Evalue_donut * d[diagDist]) / Edistvalue_donut) * kr1[t_row] * kr2[t_col];\n                e_h = ((Evalue_h * d[diagDist]) / Edistvalue_h) * kr1[t_row] * kr2[t_col];\n                e_v = ((Evalue_v * d[diagDist]) / Edistvalue_v) * kr1[t_row] * kr2[t_col];\n\n                float lognorm = (float) Math.log(Math.pow(2.0, .33));\n                if (!Float.isNaN(e_bl) && !Float.isInfinite(e_bl)) {\n                    if (e_bl <= 1) {\n                        bvalue_bl = 0;\n                    } else {\n                        bvalue_bl = (float) Math.floor(Math.log(e_bl) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_donut) && !Float.isInfinite(e_donut)) {\n                    if (e_donut <= 1) {\n                        bvalue_donut = 0;\n                    } else {\n                        bvalue_donut = (float) Math.floor(Math.log(e_donut) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_h) && !Float.isInfinite(e_h)) {\n                    if (e_h <= 1) {\n                        bvalue_h = 0;\n                    } else {\n                        bvalue_h = (float) Math.floor(Math.log(e_h) / lognorm);\n                    }\n                }\n                if (!Float.isNaN(e_v) && !Float.isInfinite(e_v)) {\n                    if (e_v <= 1) {\n                        bvalue_v = 0;\n                    } else {\n                        bvalue_v = (float) Math.floor(Math.log(e_v) / lognorm);\n                    }\n                }\n\n                // todo why are bin values exceeding w1 in cpu version?\n                // do they exceed in gpu version as well\n                bvalue_bl = Math.min(bvalue_bl, HiCCUPS.w1 - 1);\n                bvalue_donut = Math.min(bvalue_donut, HiCCUPS.w1 - 1);\n                bvalue_h = Math.min(bvalue_h, HiCCUPS.w1 - 1);\n                bvalue_v = Math.min(bvalue_v, HiCCUPS.w1 - 1);\n\n                // Write the matrix to device memory;\n                // each thread writes one element\n                expectedBLDenseCPU[t_row][t_col] = e_bl;\n                expectedDonutDenseCPU[t_row][t_col] = e_donut;\n                expectedHDenseCPU[t_row][t_col] = e_h;\n                expectedVDenseCPU[t_row][t_col] = e_v;\n                o = Math.round(c[t_row][t_col] * kr1[t_row] * kr2[t_col]);\n                observedDenseCPU[t_row][t_col] = o;\n                binBLDenseCPU[t_row][t_col] = bvalue_bl;\n                binDonutDenseCPU[t_row][t_col] = bvalue_donut;\n                binHDenseCPU[t_row][t_col] = bvalue_h;\n                binVDenseCPU[t_row][t_col] = bvalue_v;\n                //System.out.println(\"thresholdBL \"+thresholdBL.length+\" thresholdDonut \"+thresholdDonut.length);\n                //System.out.println(\"a \"+bvalue_bl+\" b \"+bvalue_donut);\n\n                sbtrkt = Math.max(thresholdBL[(int) bvalue_bl], thresholdDonut[(int) bvalue_donut]);\n                sbtrkt = Math.max(sbtrkt, thresholdH[(int) bvalue_h]);\n                sbtrkt = Math.max(sbtrkt, thresholdV[(int) bvalue_v]);\n                peakDenseCPU[t_row][t_col] = o - sbtrkt;\n            }\n        }\n\n        // x2, y2 not inclusive here\n        int finalWidthX = rowBounds[5] - rowBounds[4];\n        int finalWidthY = columnBounds[5] - columnBounds[4];\n\n        // x2, y2 not inclusive here\n        int x1 = rowBounds[2];\n        int y1 = columnBounds[2];\n        int x2 = x1 + finalWidthX;\n        int y2 = y1 + finalWidthY;\n\n        //System.out.println(\"flat = \"+flattenedSize+\" n = \"+matrixSize+\" x1 = \"+x1+\" x2 = \"+x2+\" y1 = \"+y1+\" y2 =\"+y2);\n\n        observedDenseCPU = MatrixTools.extractLocalMatrixRegion(observedDenseCPU, x1, x2, y1, y2);\n        peakDenseCPU = MatrixTools.extractLocalMatrixRegion(peakDenseCPU, x1, x2, y1, y2);\n        binBLDenseCPU = MatrixTools.extractLocalMatrixRegion(binBLDenseCPU, x1, x2, y1, y2);\n        binDonutDenseCPU = MatrixTools.extractLocalMatrixRegion(binDonutDenseCPU, x1, x2, y1, y2);\n        binHDenseCPU = MatrixTools.extractLocalMatrixRegion(binHDenseCPU, x1, x2, y1, y2);\n        binVDenseCPU = MatrixTools.extractLocalMatrixRegion(binVDenseCPU, x1, x2, y1, y2);\n        expectedBLDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedBLDenseCPU, x1, x2, y1, y2);\n        expectedDonutDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedDonutDenseCPU, x1, x2, y1, y2);\n        expectedHDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedHDenseCPU, x1, x2, y1, y2);\n        expectedVDenseCPU = MatrixTools.extractLocalMatrixRegion(expectedVDenseCPU, x1, x2, y1, y2);\n\n        return new GPUOutputContainer(observedDenseCPU, peakDenseCPU,\n                binBLDenseCPU, binDonutDenseCPU, binHDenseCPU, binVDenseCPU,\n                expectedBLDenseCPU, expectedDonutDenseCPU, expectedHDenseCPU, expectedVDenseCPU);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUHelper.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport jcuda.Pointer;\nimport jcuda.Sizeof;\nimport jcuda.driver.CUdeviceptr;\nimport juicebox.tools.utils.common.MatrixTools;\n\nimport static jcuda.driver.JCudaDriver.*;\n\n/**\n * Created by muhammadsaadshamim on 5/8/15.\n */\nclass GPUHelper {\n\n    public static CUdeviceptr allocateOutput(int size, int typeSize) {\n        CUdeviceptr dOutput = new CUdeviceptr();\n        cuMemAlloc(dOutput, size * typeSize);\n        return dOutput;\n    }\n\n    public static CUdeviceptr allocateInput(float[] input) {\n        int typeSize = Sizeof.FLOAT;\n        Pointer ptr = Pointer.to(input);\n        int size = input.length;\n        CUdeviceptr dInput = new CUdeviceptr();\n        cuMemAlloc(dInput, size * Sizeof.FLOAT);\n        cuMemcpyHtoD(dInput, ptr, size * typeSize);\n        return dInput;\n    }\n\n    public static void freeUpMemory(CUdeviceptr[] pointers) {\n        for (CUdeviceptr pointer : pointers) {\n            cuMemFree(pointer);\n        }\n    }\n\n    public static float[][] GPUArraytoCPUMatrix(float[] result, int n, int x1, int x2, int y1, int y2) {\n        return MatrixTools.extractLocalMatrixRegion(\n                MatrixTools.reshapeFlatMatrix(result, n), x1, x2, y1, y2);\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUOutputContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport juicebox.HiCGlobals;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\n\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 5/12/15.\n */\npublic class GPUOutputContainer {\n\n    private final float[][] observed;\n    private final float[][] peak;\n    private final float[][] binBL;\n    private final float[][] binDonut;\n    private final float[][] binH;\n    private final float[][] binV;\n    private final float[][] expectedBL;\n    private final float[][] expectedDonut;\n    private final float[][] expectedH;\n    private final float[][] expectedV;\n    private final int numRows;\n    private final int numColumns;\n\n\n    public GPUOutputContainer(float[][] observed, float[][] peak,\n                              float[][] binBL, float[][] binDonut, float[][] binH, float[][] binV,\n                              float[][] expectedBL, float[][] expectedDonut, float[][] expectedH, float[][] expectedV) {\n        this.observed = ArrayTools.deepCopy(observed);\n        this.peak = ArrayTools.deepCopy(peak);\n        this.numRows = observed.length;\n        this.numColumns = observed[0].length;\n\n        this.binBL = ArrayTools.deepCopy(binBL);\n        this.binDonut = ArrayTools.deepCopy(binDonut);\n        this.binH = ArrayTools.deepCopy(binH);\n        this.binV = ArrayTools.deepCopy(binV);\n\n        this.expectedBL = ArrayTools.deepCopy(expectedBL);\n        this.expectedDonut = ArrayTools.deepCopy(expectedDonut);\n        this.expectedH = ArrayTools.deepCopy(expectedH);\n        this.expectedV = ArrayTools.deepCopy(expectedV);\n    }\n\n    /**\n     * Ensure NaN entries are uniform across the various arrays\n     */\n    public void cleanUpBinNans() {\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(expectedBL[i][j]) || Float.isNaN(expectedDonut[i][j]) ||\n                        Float.isNaN(expectedH[i][j]) || Float.isNaN(expectedV[i][j])) {\n\n                    binBL[i][j] = Float.NaN;\n                    binDonut[i][j] = Float.NaN;\n                    binH[i][j] = Float.NaN;\n                    binV[i][j] = Float.NaN;\n                }\n            }\n        }\n    }\n\n    public void cleanUpPeakNaNs() {\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(expectedBL[i][j]) || Float.isNaN(expectedDonut[i][j]) ||\n                        Float.isNaN(expectedH[i][j]) || Float.isNaN(expectedV[i][j])) {\n\n                    peak[i][j] = Float.NaN;\n                }\n            }\n        }\n    }\n\n    public synchronized void updateHistograms(long[][] histBL, long[][] histDonut, long[][] histH, long[][] histV, int maxRows, int maxColumns) {\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(observed[i][j]) || Float.isInfinite(observed[i][j]))\n                    continue;\n\n                int val = (int) observed[i][j];\n                processHistogramValue(binBL[i][j], val, histBL, maxRows, maxColumns);\n                processHistogramValue(binDonut[i][j], val, histDonut, maxRows, maxColumns);\n                processHistogramValue(binH[i][j], val, histH, maxRows, maxColumns);\n                processHistogramValue(binV[i][j], val, histV, maxRows, maxColumns);\n            }\n        }\n    }\n\n    private void processHistogramValue(float potentialRowIndex, int columnIndex, long[][] histogram, int maxRows, int maxColumns) {\n        if (Float.isNaN(potentialRowIndex))\n            return;\n\n        int rowIndex = (int) potentialRowIndex;\n        if (rowIndex >= 0 && rowIndex < maxRows) {\n            if (columnIndex >= 0 && columnIndex < maxColumns) {\n                histogram[rowIndex][columnIndex] += 1;\n                if (HiCGlobals.printVerboseComments && histogram[rowIndex][columnIndex] < 0) {\n                    System.out.println(\"earlier source row \" + rowIndex + \" col \" + columnIndex + \" -- \" + histogram[rowIndex][columnIndex]);\n                }\n            }\n        }\n    }\n\n    public void cleanUpBinDiagonal(int relativeDiagonal) {\n\n        // correction for diagonal (don't need to double number of calculations)\n        if (relativeDiagonal >= (-1 * numRows)) {\n\n            // TODO optimize so only necessary region eliminated\n            for (int i = 0; i < numRows; i++) {\n                for (int j = 0; j < numColumns; j++) {\n                    if (j - i <= relativeDiagonal) {\n                        binBL[i][j] = Float.NaN;\n                        binDonut[i][j] = Float.NaN;\n                        binH[i][j] = Float.NaN;\n                        binV[i][j] = Float.NaN;\n                    }\n                }\n            }\n        }\n\n\n    }\n\n    public void cleanUpPeakDiagonal(int relativeDiagonal) {\n        if (relativeDiagonal >= (-1 * numRows)) {\n\n            // TODO optimize so only necessary region eliminated\n            for (int i = 0; i < numRows; i++) {\n                for (int j = 0; j < numColumns; j++) {\n                    if (j - i <= relativeDiagonal) {\n                        peak[i][j] = Float.NaN;\n                    }\n                }\n            }\n        }\n    }\n\n    public Feature2DList extractPeaks(int chrIndex, String chrName, int w1, int w2,\n                                      int rowOffset, int columnOffset, int resolution) {\n\n        Feature2DList peaks = new Feature2DList();\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                float peakVal = peak[i][j];\n\n                if (Float.isNaN(peakVal) || peakVal <= 0)\n                    continue;\n\n                float observedVal = observed[i][j];\n                float expectedBLVal = expectedBL[i][j];\n                float expectedDonutVal = expectedDonut[i][j];\n                float expectedHVal = expectedH[i][j];\n                float expectedVVal = expectedV[i][j];\n                float binBLVal = binBL[i][j];\n                float binDonutVal = binDonut[i][j];\n                float binHVal = binH[i][j];\n                float binVVal = binV[i][j];\n\n                int rowPos = (i + rowOffset) * resolution;\n                int colPos = (j + columnOffset) * resolution;\n\n                if (!(Float.isNaN(observedVal) ||\n                        Float.isNaN(expectedBLVal) || Float.isNaN(expectedDonutVal) || Float.isNaN(expectedHVal) || Float.isNaN(expectedVVal) ||\n                        Float.isNaN(binBLVal) || Float.isNaN(binDonutVal) || Float.isNaN(binHVal) || Float.isNaN(binVVal))) {\n                    if (observedVal < w2 && binBLVal < w1 && binDonutVal < w1 && binHVal < w1 && binVVal < w1) {\n\n                        peaks.add(chrIndex, chrIndex, HiCCUPSUtils.generatePeak(chrName, observedVal, peakVal,\n                                rowPos, colPos, expectedBLVal, expectedDonutVal, expectedHVal, expectedVVal,\n                                binBLVal, binDonutVal, binHVal, binVVal, resolution));\n                    }\n                }\n            }\n        }\n\n        return peaks;\n    }\n\n    public Feature2DList extractPeaksListGiven(int chrIndex, String chrName, int w1, int w2,\n                                               int rowOffset, int columnOffset, int resolution, List<Feature2D> inputListFoundFeatures) {\n\n        Feature2DList peaks = new Feature2DList();\n\n        for (Feature2D f : inputListFoundFeatures) {\n\t\n\t\t\tint i = (int) ((f.getStart1() + f.getEnd1()) / (2 * resolution)) - rowOffset;\n\t\t\tint j = (int) ((f.getStart2() + f.getEnd2()) / (2 * resolution)) - columnOffset;\n\t\t\tfloat peakVal = peak[i][j];\n\t\n\t\n\t\t\tfloat observedVal = observed[i][j];\n\t\t\tfloat expectedBLVal = expectedBL[i][j];\n\t\t\tfloat expectedDonutVal = expectedDonut[i][j];\n\t\t\tfloat expectedHVal = expectedH[i][j];\n\t\t\tfloat expectedVVal = expectedV[i][j];\n\t\t\tfloat binBLVal = binBL[i][j];\n\t\t\tfloat binDonutVal = binDonut[i][j];\n            float binHVal = binH[i][j];\n            float binVVal = binV[i][j];\n\n            int rowPos = (i + rowOffset) * resolution;\n            int colPos = (j + columnOffset) * resolution;\n\n            if (!(Float.isNaN(observedVal) ||\n                    Float.isNaN(expectedBLVal) || Float.isNaN(expectedDonutVal) || Float.isNaN(expectedHVal) || Float.isNaN(expectedVVal) ||\n                    Float.isNaN(binBLVal) || Float.isNaN(binDonutVal) || Float.isNaN(binHVal) || Float.isNaN(binVVal))) {\n                if (observedVal < w2 && binBLVal < w1 && binDonutVal < w1 && binHVal < w1 && binVVal < w1) {\n\n                    peaks.add(chrIndex, chrIndex, HiCCUPSUtils.generatePeak(chrName, observedVal, peakVal,\n                            rowPos, colPos, expectedBLVal, expectedDonutVal, expectedHVal, expectedVVal,\n                            binBLVal, binDonutVal, binHVal, binVVal, resolution));\n                }\n            }\n        }\n\n\n        return peaks;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUOutputContainer2.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport juicebox.HiCGlobals;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.track.feature.Feature2DList;\n\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Created by muhammadsaadshamim on 5/12/15.\n */\npublic class GPUOutputContainer2 {\n\n    private final float[][] observed;\n    private final float[][] peak;\n    private final float[][] binBL;\n    private final float[][] binDonut;\n    private final float[][] binH;\n    private final float[][] binV;\n    private final float[][] expectedBL;\n    private final float[][] expectedDonut;\n    private final float[][] expectedH;\n    private final float[][] expectedV;\n    private final float[][] pvalBL;\n    private final float[][] pvalDonut;\n    private final float[][] pvalH;\n    private final float[][] pvalV;\n    private final int numRows;\n    private final int numColumns;\n\n\n    public GPUOutputContainer2(float[][] observed, float[][] peak,\n                               float[][] binBL, float[][] binDonut, float[][] binH, float[][] binV,\n                               float[][] expectedBL, float[][] expectedDonut, float[][] expectedH, float[][] expectedV,\n                               float[][] pvalBL, float[][] pvalDonut, float[][] pvalH, float[][] pvalV) {\n        this.observed = ArrayTools.deepCopy(observed);\n        this.peak = ArrayTools.deepCopy(peak);\n        this.numRows = observed.length;\n        this.numColumns = observed[0].length;\n\n        this.binBL = ArrayTools.deepCopy(binBL);\n        this.binDonut = ArrayTools.deepCopy(binDonut);\n        this.binH = ArrayTools.deepCopy(binH);\n        this.binV = ArrayTools.deepCopy(binV);\n\n        this.expectedBL = ArrayTools.deepCopy(expectedBL);\n        this.expectedDonut = ArrayTools.deepCopy(expectedDonut);\n        this.expectedH = ArrayTools.deepCopy(expectedH);\n        this.expectedV = ArrayTools.deepCopy(expectedV);\n\n        this.pvalBL = ArrayTools.deepCopy(pvalBL);\n        this.pvalDonut = ArrayTools.deepCopy(pvalDonut);\n        this.pvalH = ArrayTools.deepCopy(pvalH);\n        this.pvalV = ArrayTools.deepCopy(pvalV);\n    }\n\n    /**\n     * Ensure NaN entries are uniform across the various arrays\n     */\n    public void cleanUpBinNans() {\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(expectedBL[i][j]) || Float.isNaN(expectedDonut[i][j]) ||\n                        Float.isNaN(expectedH[i][j]) || Float.isNaN(expectedV[i][j])) {\n\n                    binBL[i][j] = Float.NaN;\n                    binDonut[i][j] = Float.NaN;\n                    binH[i][j] = Float.NaN;\n                    binV[i][j] = Float.NaN;\n                }\n            }\n        }\n    }\n\n    public void cleanUpPvalNans() {\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(expectedBL[i][j]) || Float.isNaN(expectedDonut[i][j]) ||\n                        Float.isNaN(expectedH[i][j]) || Float.isNaN(expectedV[i][j])) {\n\n                    pvalBL[i][j] = Float.NaN;\n                    pvalDonut[i][j] = Float.NaN;\n                    pvalH[i][j] = Float.NaN;\n                    pvalV[i][j] = Float.NaN;\n                }\n\n                if (expectedBL[i][j] == 0 || expectedDonut[i][j] == 0 ||\n                expectedH[i][j] == 0 || expectedV[i][j] == 0) {\n                    pvalBL[i][j] = Float.NaN;\n                    pvalDonut[i][j] = Float.NaN;\n                    pvalH[i][j] = Float.NaN;\n                    pvalV[i][j] = Float.NaN;\n                }\n            }\n        }\n    }\n\n    public void cleanUpPeakNaNs() {\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(expectedBL[i][j]) || Float.isNaN(expectedDonut[i][j]) ||\n                        Float.isNaN(expectedH[i][j]) || Float.isNaN(expectedV[i][j])) {\n\n                    peak[i][j] = Float.NaN;\n                }\n            }\n        }\n    }\n\n    public synchronized void updateHistograms(long[][] histBL, long[][] histDonut, long[][] histH, long[][] histV, int maxRows) {\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(observed[i][j]) || Float.isInfinite(observed[i][j]))\n                    continue;\n\n                int val = (int) observed[i][j];\n                processHistogramValue(binBL[i][j], val, histBL, maxRows);\n                processHistogramValue(binDonut[i][j], val, histDonut, maxRows);\n                processHistogramValue(binH[i][j], val, histH, maxRows);\n                processHistogramValue(binV[i][j], val, histV, maxRows);\n            }\n        }\n    }\n\n    private void processHistogramValue(float potentialRowIndex, int columnIndex, long[][] histogram, int maxRows) {\n        if (Float.isNaN(potentialRowIndex))\n            return;\n\n        int rowIndex = (int) potentialRowIndex;\n        if (rowIndex >= 0 && rowIndex < maxRows) {\n                histogram[rowIndex][0] += 1;\n                if (HiCGlobals.printVerboseComments && histogram[rowIndex][0] < 0) {\n                    System.out.println(\"earlier source row \" + rowIndex + \" col \" + columnIndex + \" -- \" + histogram[rowIndex][0]);\n                }\n        }\n    }\n\n    public synchronized void updatePvalLists(Map<Integer, Map<Long, Integer>> pvalBLMap, Map<Integer,Map<Long, Integer>> pvalDonutMap, Map<Integer,Map<Long, Integer>> pvalHMap, Map<Integer,Map<Long, Integer>> pvalVMap,\n                                             long[][] histBL, long[][] histDonut, long[][] histH, long[][] histV, int maxRows, double FDRthreshold) {\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                if (Float.isNaN(observed[i][j]) || Float.isInfinite(observed[i][j]))\n                    continue;\n\n                processPValue(binBL[i][j], pvalBL[i][j], histBL, pvalBLMap, maxRows, FDRthreshold);\n                processPValue(binDonut[i][j], pvalDonut[i][j], histDonut, pvalDonutMap, maxRows, FDRthreshold);\n                processPValue(binH[i][j], pvalH[i][j], histH, pvalHMap, maxRows, FDRthreshold);\n                processPValue(binV[i][j], pvalV[i][j], histV, pvalVMap, maxRows, FDRthreshold);\n            }\n        }\n    }\n\n    private synchronized void processPValue(float potentialRowIndex, float potentialPValue, long[][] hist, Map<Integer,Map<Long, Integer>> kHist, int maxRows, double FDRthreshold) {\n        if (Float.isNaN(potentialRowIndex))\n            return;\n\n        if (Float.isNaN(potentialPValue))\n            return;\n\n        int rowIndex = (int) potentialRowIndex;\n        if (rowIndex >= 0 && rowIndex < maxRows) {\n            if (potentialPValue < FDRthreshold) {\n                hist[rowIndex][1]++;\n                double ktemp = (potentialPValue * hist[rowIndex][0]) / FDRthreshold;\n                long k = ktemp == Math.ceil(ktemp) ? (long) ktemp + 1 : (long) ktemp;\n                if (kHist.get(rowIndex).get(k) == null) {\n                    kHist.get(rowIndex).put(k, 1);\n                } else {\n                    kHist.get(rowIndex).put(k, kHist.get(rowIndex).get(k) + 1);\n                }\n            }\n        }\n    }\n\n\n    public void cleanUpBinDiagonal(int relativeDiagonal) {\n\n        // correction for diagonal (don't need to double number of calculations)\n        if (relativeDiagonal >= (-1 * numRows)) {\n\n            // TODO optimize so only necessary region eliminated\n            for (int i = 0; i < numRows; i++) {\n                for (int j = 0; j < numColumns; j++) {\n                    if (j - i <= relativeDiagonal) {\n                        binBL[i][j] = Float.NaN;\n                        binDonut[i][j] = Float.NaN;\n                        binH[i][j] = Float.NaN;\n                        binV[i][j] = Float.NaN;\n                    }\n                }\n            }\n        }\n\n\n    }\n\n    public void cleanUpPeakDiagonal(int relativeDiagonal) {\n        if (relativeDiagonal >= (-1 * numRows)) {\n\n            // TODO optimize so only necessary region eliminated\n            for (int i = 0; i < numRows; i++) {\n                for (int j = 0; j < numColumns; j++) {\n                    if (j - i <= relativeDiagonal) {\n                        peak[i][j] = Float.NaN;\n                    }\n                }\n            }\n        }\n    }\n\n    public Feature2DList extractPeaks(int chrIndex, String chrName, int w1, int w2,\n                                      int rowOffset, int columnOffset, int resolution) {\n\n        Feature2DList peaks = new Feature2DList();\n\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numColumns; j++) {\n\n                float peakVal = peak[i][j];\n\n                if (Float.isNaN(peakVal) || peakVal <= 0 ||\n                        Float.isNaN(pvalBL[i][j]) || Float.isNaN(pvalDonut[i][j]) || Float.isNaN(pvalH[i][j]) || Float.isNaN(pvalV[i][j]))\n                    continue;\n\n                float observedVal = observed[i][j];\n                float expectedBLVal = expectedBL[i][j];\n                float expectedDonutVal = expectedDonut[i][j];\n                float expectedHVal = expectedH[i][j];\n                float expectedVVal = expectedV[i][j];\n                float binBLVal = binBL[i][j];\n                float binDonutVal = binDonut[i][j];\n                float binHVal = binH[i][j];\n                float binVVal = binV[i][j];\n                float pvalBLVal = pvalBL[i][j];\n                float pvalDonutVal = pvalDonut[i][j];\n                float pvalHVal = pvalH[i][j];\n                float pvalVVal = pvalV[i][j];\n\n                int rowPos = (i + rowOffset) * resolution;\n                int colPos = (j + columnOffset) * resolution;\n\n                if (!(Float.isNaN(observedVal) ||\n                        Float.isNaN(expectedBLVal) || Float.isNaN(expectedDonutVal) || Float.isNaN(expectedHVal) || Float.isNaN(expectedVVal) ||\n                        Float.isNaN(binBLVal) || Float.isNaN(binDonutVal) || Float.isNaN(binHVal) || Float.isNaN(binVVal) ||\n                        Float.isNaN(pvalBLVal) || Float.isNaN(pvalDonutVal) || Float.isNaN(pvalHVal) || Float.isNaN(pvalVVal))) {\n                    if (observedVal < w2 && binBLVal < w1 && binDonutVal < w1 && binHVal < w1 && binVVal < w1) {\n\n                        peaks.add(chrIndex, chrIndex, HiCCUPSUtils.generatePeak(chrName, observedVal, peakVal,\n                                rowPos, colPos, expectedBLVal, expectedDonutVal, expectedHVal, expectedVVal,\n                                binBLVal, binDonutVal, binHVal, binVVal, resolution, pvalBLVal, pvalDonutVal, pvalHVal, pvalVVal));\n                    }\n                }\n            }\n        }\n\n        return peaks;\n    }\n\n    public Feature2DList extractPeaksListGiven(int chrIndex, String chrName, int w1, int w2,\n                                               int rowOffset, int columnOffset, int resolution, List<Feature2D> inputListFoundFeatures) {\n\n        Feature2DList peaks = new Feature2DList();\n\n        for (Feature2D f : inputListFoundFeatures) {\n\n            int i = (int) ((f.getStart1() + f.getEnd1()) / (2 * resolution)) - rowOffset;\n            int j = (int) ((f.getStart2() + f.getEnd2()) / (2 * resolution)) - columnOffset;\n            float peakVal = peak[i][j];\n\n\n            float observedVal = observed[i][j];\n            float expectedBLVal = expectedBL[i][j];\n            float expectedDonutVal = expectedDonut[i][j];\n            float expectedHVal = expectedH[i][j];\n            float expectedVVal = expectedV[i][j];\n            float binBLVal = binBL[i][j];\n            float binDonutVal = binDonut[i][j];\n            float binHVal = binH[i][j];\n            float binVVal = binV[i][j];\n            float pvalBLVal = pvalBL[i][j];\n            float pvalDonutVal = pvalDonut[i][j];\n            float pvalHVal = pvalH[i][j];\n            float pvalVVal = pvalV[i][j];\n\n            int rowPos = (i + rowOffset) * resolution;\n            int colPos = (j + columnOffset) * resolution;\n\n            if (!(Float.isNaN(observedVal) ||\n                    Float.isNaN(expectedBLVal) || Float.isNaN(expectedDonutVal) || Float.isNaN(expectedHVal) || Float.isNaN(expectedVVal) ||\n                    Float.isNaN(binBLVal) || Float.isNaN(binDonutVal) || Float.isNaN(binHVal) || Float.isNaN(binVVal))) {\n                if (observedVal < w2 && binBLVal < w1 && binDonutVal < w1 && binHVal < w1 && binVVal < w1) {\n\n                    peaks.add(chrIndex, chrIndex, HiCCUPSUtils.generatePeak(chrName, observedVal, peakVal,\n                            rowPos, colPos, expectedBLVal, expectedDonutVal, expectedHVal, expectedVVal,\n                            binBLVal, binDonutVal, binHVal, binVVal, resolution, pvalBLVal, pvalDonutVal, pvalHVal, pvalVVal));\n                }\n            }\n        }\n\n\n        return peaks;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/GPUTesting.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport jcuda.Pointer;\nimport jcuda.Sizeof;\nimport jcuda.driver.CUdeviceptr;\nimport jcuda.driver.JCudaDriver;\nimport jcuda.utils.KernelLauncher;\n\nimport java.util.Arrays;\n\nimport static jcuda.driver.JCudaDriver.cuMemFree;\nimport static jcuda.driver.JCudaDriver.cuMemcpyDtoH;\n\n/**\n * Created by muhammadsaadshamim on 5/7/15.\n */\nclass GPUTesting {\n\n    public static void test() {\n        JCudaDriver.setExceptionsEnabled(true);\n\n        String sourceCode = \"extern \\\"C\\\"\" + \"\\n\" +\n                \"__global__ void add(float *result, float *a, float *b)\" +\n                \"\\n\" +\n                \"{\" + \"\\n\" +\n                \"    int i = threadIdx.x;\" + \"\\n\" +\n                \"    result[i] = a[i] + b[i];\" + \"\\n\" +\n                \"}\";\n\n        // Prepare the kernel\n        System.out.println(\"Preparing the KernelLauncher...\");\n        KernelLauncher kernelLauncher =\n                KernelLauncher.compile(sourceCode, \"add\");\n\n        // Create the input data\n        System.out.println(\"Creating input data...\");\n        int size = 10;\n        float[] result = new float[size];\n        float[] a = new float[size];\n        float[] b = new float[size];\n        for (int i = 0; i < size; i++) {\n            a[i] = i;\n            b[i] = i;\n        }\n\n        // Allocate the device memory and copy the input\n        // data to the device\n        System.out.println(\"Initializing device memory...\");\n\n        CUdeviceptr dResult = GPUHelper.allocateOutput(size, Sizeof.FLOAT);\n        CUdeviceptr dA = GPUHelper.allocateInput(a);\n        CUdeviceptr dB = GPUHelper.allocateInput(b);\n\n        System.out.println(\"Calling the kernel...\");\n        kernelLauncher.setBlockSize(size, 1, 1);\n        kernelLauncher.call(dResult, dA, dB);\n\n        // Copy the result from the device to the host\n        System.out.println(\"Obtaining results...\");\n\n        cuMemcpyDtoH(Pointer.to(result), dResult, size * Sizeof.FLOAT);\n\n        System.out.println(\"Result: \" + Arrays.toString(result));\n\n        // Clean up\n        cuMemFree(dA);\n        cuMemFree(dB);\n        cuMemFree(dResult);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/HiCCUPS2Kernel_1kb.cu",
    "content": "/**\n * Returns the incomplete gamma function P(a,x), evaluated by its series\n * representation. Assumes a > 0 and x >= 0.\n */\n__device__ float gser(float a, float x){\n   int GAMMA_ITMAX = 200;\n   float GAMMA_EPS = 2.22e-16;\n   float ap, del, sum;\n   int i;\n\n   ap = a;\n   del = 1.0/a;\n   sum = del;\n   for (i = 1; i <= GAMMA_ITMAX; ++ i)\n      {\n      ap += 1.0;\n      del *= x/ap;\n      sum += del;\n      if (fabsf(del) < fabsf(sum)*GAMMA_EPS)\n         {\n         return sum*expf(-x + a*logf(x) - lgammaf(a));\n         }\n      }\n   return 1.0; // Too many iterations\n}\n\n/**\n * Returns the complementary incomplete gamma function Q(a,x), evaluated by its\n * continued fraction representation. Assumes a > 0 and x >= 0.\n */\n__device__ float gcf(float a, float x){\n   int GAMMA_ITMAX = 200;\n   float GAMMA_EPS = 2.22e-16;\n   float GAMMA_FPMIN = (1.18e-38/GAMMA_EPS);\n   float b, c, d, h, an, del;\n   int i;\n\n   b = x + 1.0 - a;\n   c = 1.0/GAMMA_FPMIN;\n   d = 1.0/b;\n   h = d;\n   for (i = 1; i <= GAMMA_ITMAX; ++ i)\n      {\n      an = -i*(i - a);\n      b += 2.0;\n      d = an*d + b;\n      if (fabsf(d) < GAMMA_FPMIN) d = GAMMA_FPMIN;\n      c = b + an/c;\n      if (fabsf(c) < GAMMA_FPMIN) c = GAMMA_FPMIN;\n      d = 1.0/d;\n      del = d*c;\n      h *= del;\n      if (fabsf(del - 1.0) < GAMMA_EPS)\n         {\n         return expf(-x + a*logf(x) - lgammaf(a))*h;\n         }\n      }\n   return 0.0; // Too many iterations\n}\n\n/**\n * Returns the incomplete gamma function P(a,x).\n */\n__device__ float gammp(float a, float x){\n   //if (a <= 0.0) die (\"gammp(): a illegal\");\n   //if (x < 0.0) die (\"gammp(): x illegal\");\n   return x == 0.0 ? 0.0 : x < a + 1.0 ? gser(a,x) : 1.0 - gcf(a,x);\n}\n\n/**\n * Returns the complementary incomplete gamma function Q(a,x) = 1 - P(a,x).\n */\n__device__ float gammq(float a, float x){\n   //if (a <= 0.0) die (\"gammq(): a illegal\");\n   //if (x < 0.0) die (\"gammq(): x illegal\");\n   if (x <= powf(2.0,-3.33)) {\n   return x == 0.0 ? 1.0 : x < a + 1.0 ? 1.0 - gser(a,powf(2.0,-3.33)) : gcf(a, powf(2.0,-3.33));\n   } else {\n   return x == 0.0 ? 1.0 : x < a + 1.0 ? 1.0 - gser(a,x) : gcf(a,x);\n   }\n}\n\n\n__device__ void ensure_appropriate_values(float e_value, float lognormval, float* bvalue){\n\tif (!isnan(e_value) && !isinf(e_value)) {\n\t\tif (e_value<=powf(2.0,-3.33)) {\n\t\t\t*bvalue = 0;\n\t\t}\n\t\telse {\n\t\t\t*bvalue = floorf(logf(e_value)/lognormval)+11;\n\t\t}\n\t}\n\n\t*bvalue = (float) min((int) *bvalue,  HiCCUPS_W1_MAX_INDX );\n}\n\n__device__ void process_masks_lr(int i_start, int i_max_p1, int msize, int t_col, float *c,float *d, int diff,\n\tfloat* evalue_d, float* evalue_dist_d, float* evalue_v, float* evalue_dist_v){\n\n\tfor (int i = i_start; i < i_max_p1; i++) {\n\t\tint index = i * msize + t_col;\n\t\tif (!isnan(c[index])) {\n\t\t\t*evalue_d -= c[index];\n\t\t\t*evalue_dist_d -= d[abs(i+diff-t_col)];\n\t\t}\n\t\tfor (int j = -1; j < 2; j++) {\n\t\t\t*evalue_v += c[index + j];\n\t\t\t*evalue_dist_v += d[abs(i+diff-t_col-j)];\n\t\t}\n\t}\n}\n\n__device__ void process_masks_tb(int j_start, int j_max_p1, int msize, int t_row, float *c,float *d, int diff,\n\tfloat* evalue_d, float* evalue_dist_d, float* evalue_h, float* evalue_dist_h){\n\n\tfor (int j = j_start; j < j_max_p1; j++) {\n\t\tint index = t_row * msize + j;\n\t\tif (!isnan(c[index])) {\n\t\t\t*evalue_d -= c[index];\n\t\t\t*evalue_dist_d -= d[abs(t_row+diff-j)];\n\t\t}\n\t\tfor (int i = -1; i < 2; i++) {\n\t\t\t*evalue_h += c[(t_row+i) * msize + j];\n\t\t\t*evalue_dist_h += d[abs(t_row+i+diff-j)];\n\t\t}\n\t}\n}\n\nextern \"C\"\n__global__ void BasicPeakCallingKernel(float *c, float *expectedbl, float *expecteddonut, float *expectedh,\n\tfloat *expectedv, float *observed, float *b_bl, float *b_donut, float *b_h, float *b_v, float *p,\n\tfloat *p_bl, float *p_donut, float *p_h, float *p_v,\n\tfloat *tbl, float *td, float *th, float *tv, float *d, float *kr1, float *kr2, float *bound1, float *bound3)\n{\n    // 2D Thread ID\n\tint t_col = threadIdx.x + blockIdx.x * blockDim.x;\n\tint t_row = threadIdx.y + blockIdx.y * blockDim.y;\n\n    // Evalue is used to store the element of the matrix\n    // that is computed by the thread\n\tfloat Evalue_bl =  0;\n\tfloat Edistvalue_bl = 0;\n\tfloat Evalue_donut =  0;\n\tfloat Edistvalue_donut = 0;\n\tfloat Evalue_h =  0;\n\tfloat Edistvalue_h = 0;\n\tfloat Evalue_v =  0;\n\tfloat Edistvalue_v = 0;\n\tfloat e_bl = 0;\n\tfloat e_donut = 0;\n\tfloat e_h = 0;\n\tfloat e_v = 0;\n\tfloat o = 0;\n\tfloat bvalue_bl = 0;\n\tfloat bvalue_donut = 0;\n\tfloat bvalue_h = 0;\n\tfloat bvalue_v = 0;\n\tfloat pvalue_bl = 1;\n\tfloat pvalue_donut = 1;\n\tfloat pvalue_h = 1;\n\tfloat pvalue_v = 1;\n\tint wsize =  HiCCUPS_WINDOW;\n\tint msize =  HiCCUPS_MATRIX_SIZE;\n\tint pwidth =  HiCCUPS_PEAK_WIDTH;\n\tint buffer_width =  HiCCUPS_REGION_MARGIN;\n\tint diff = bound1[0] - bound3[0];\n\tint diagDist = abs(t_row+diff-t_col);\n\tint maxIndex = msize-buffer_width;\n\n\twsize = min(wsize, (abs(t_row+diff-t_col)-1)/2);\n\tif (wsize <= pwidth) {\n\t\twsize = pwidth + 1;\n\t}\n\twsize = min(wsize, buffer_width);\n\n  // only run if within central window (not in data buffer margins)\n\tif (t_row >= buffer_width && t_row<maxIndex && t_col>= buffer_width && t_col<maxIndex) {\n\n\t\t// calculate initial bottom left box\n\t\tfor (int i = t_row+1; i <= t_row+wsize; i++) {\n\t\t\tfor (int j = t_col-wsize; j < t_col; j++) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl += c[index];\n\t\t\t\t\t\tEdistvalue_bl += d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//Subtract off the middle peak\n\t\tfor (int i = t_row+1; i <= t_row+pwidth; i++) {\n\t\t\tfor (int j = t_col-pwidth; j < t_col; j++) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl -= c[index];\n\t\t\t\t\t\tEdistvalue_bl -= d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//fix box dimensions\n\t\twhile (Evalue_bl<16) {\n\t\t\tEvalue_bl =0;\n\t\t\tEdistvalue_bl =0;\n\t\t\twsize+=1;\n\t\t\tfor (int i = t_row+1; i <= t_row+wsize; i++) {\n\t\t\t\tfor (int j = t_col-wsize; j < t_col; j++) {\n\t\t\t\t\tint index = i * msize + j;\n\t\t\t\t\tif (!isnan(c[index]) && i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl += c[index];\n\t\t\t\t\t\tEdistvalue_bl += d[abs(i+diff-j)];\n\t\t\t\t\t\tif (i > t_row && i < t_row+pwidth+1 && j > t_col-pwidth-1 && j < t_col) {\n\t\t\t\t\t\t\tEvalue_bl -= c[index];\n\t\t\t\t\t\t\tEdistvalue_bl -= d[abs(i+diff-j)];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (wsize >= buffer_width) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (2*wsize>= abs(t_row+diff-t_col)) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t// calculate donut\n\t\tfor (int i = t_row-wsize; i <= t_row+wsize; ++i) {\n\t\t\tfor (int j = t_col-wsize; j <= t_col+wsize; ++j) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_donut += c[index];\n\t\t\t\t\t\tEdistvalue_donut += d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t//Subtract off the middle peak\n\t\tfor (int i = t_row-pwidth; i <= t_row+pwidth; ++i) {\n\t\t\tfor (int j = t_col-pwidth; j <= t_col+pwidth; ++j) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_donut -= c[index];\n\t\t\t\t\t\tEdistvalue_donut -= d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//Subtract off the cross hairs left side\n\t\tprocess_masks_lr(t_row-wsize, t_row-pwidth, msize, t_col, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_v, &Edistvalue_v);\n\n\t\t//Subtract off the cross hairs right side\n\t\tprocess_masks_lr(t_row+pwidth+1, t_row+wsize+1, msize, t_col, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_v, &Edistvalue_v);\n\n\t\t//Subtract off the cross hairs top side\n\t\tprocess_masks_tb(t_col-wsize, t_col-pwidth, msize, t_row, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_h, &Edistvalue_h);\n\n\t\t//Subtract off the cross hairs bottom side\n\t\tprocess_masks_tb(t_col+pwidth+1, t_col+wsize+1, msize, t_row, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_h, &Edistvalue_h);\n\n\n\t\te_bl = ((Evalue_bl*d[diagDist])/Edistvalue_bl)*kr1[t_row]*kr2[t_col];\n\t\te_donut = ((Evalue_donut*d[diagDist])/Edistvalue_donut)*kr1[t_row]*kr2[t_col];\n\t\te_h = ((Evalue_h*d[diagDist])/Edistvalue_h)*kr1[t_row]*kr2[t_col];\n\t\te_v = ((Evalue_v*d[diagDist])/Edistvalue_v)*kr1[t_row]*kr2[t_col];\n\n\t\tfloat lognorm = logf(powf(2.0,0.33));\n\n\t\tensure_appropriate_values(e_bl, lognorm, &bvalue_bl);\n\t\tensure_appropriate_values(e_donut, lognorm, &bvalue_donut);\n\t\tensure_appropriate_values(e_h, lognorm, &bvalue_h);\n\t\tensure_appropriate_values(e_v, lognorm, &bvalue_v);\n\n\t\tint val_index = t_row * msize + t_col;\n\t\to = roundf(c[val_index]*kr1[t_row]*kr2[t_col]);\n        pvalue_bl = 1 - gammq(o, e_bl);\n        pvalue_donut = 1 - gammq(o, e_donut);\n        pvalue_h = 1 - gammq(o, e_h);\n        pvalue_v = 1 - gammq(o, e_v);\n\n\n  \t\t// Write the matrix to device memory;\n  \t\t// each thread writes one element\n\n\t\texpectedbl[val_index] = e_bl;\n\t\texpecteddonut[val_index] = e_donut;\n\t\texpectedh[val_index] = e_h;\n\t\texpectedv[val_index] = e_v;\n\n\t\tobserved[val_index] = o;\n\t\tb_bl[val_index] = bvalue_bl;\n\t\tb_donut[val_index] = bvalue_donut;\n\t\tb_h[val_index] = bvalue_h;\n\t\tb_v[val_index] = bvalue_v;\n\n\t\tif (pvalue_bl <= tbl[(int) bvalue_bl] && pvalue_donut <= td[(int) bvalue_donut] && pvalue_h <= th[(int) bvalue_h] && pvalue_v <= tv[(int) bvalue_v]) {\n\t\t    p[val_index] = 1;\n\t\t} else {\n\t\t    p[val_index] = 0;\n\t\t}\n\t\tp_bl[val_index] = pvalue_bl;\n\t\tp_donut[val_index] = pvalue_donut;\n\t\tp_h[val_index] = pvalue_h;\n\t\tp_v[val_index] = pvalue_v;\n\t}\n}"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/HiCCUPSConfiguration.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.clt.CommandLineParserForJuicer;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.windowui.HiCZoom;\n\nimport java.text.DecimalFormat;\nimport java.util.*;\n\n/**\n * Created by muhammadsaadshamim on 10/8/15.\n */\npublic class HiCCUPSConfiguration {\n    private final int resolution;\n    private int windowWidth, peakWidth, clusterRadius;\n    private double fdrThreshold;\n\n    /*\n     * Reasonable Commands\n     *\n     * fdr = 0.10 for all resolutions\n     * peak width = 1 for 25kb, 2 for 10kb, 4 for 5kb\n     * window = 3 for 25kb, 5 for 10kb, 7 for 5kb\n     *\n     * cluster radius is 20kb for 5kb and 10kb res and 50kb for 25kb res\n     * fdrsumthreshold is 0.02 for all resolutions\n     * oeThreshold1 = 1.5 for all res\n     * oeThreshold2 = 1.75 for all res\n     * oeThreshold3 = 2 for all res\n     *\n     * published GM12878 looplist was only generated with 5kb and 10kb resolutions\n     * same with published IMR90 looplist\n     * published CH12 looplist only generated with 10kb\n     */\n    public HiCCUPSConfiguration(int resolution, double fdrThreshold, int peakWidth, int windowWidth, int clusterRadius) {\n        this.resolution = resolution;\n        this.fdrThreshold = fdrThreshold;\n        this.windowWidth = windowWidth;\n        this.peakWidth = peakWidth;\n        this.clusterRadius = clusterRadius;\n    }\n\n    public static List<HiCCUPSConfiguration> extractConfigurationsFromCommandLine(CommandLineParserForJuicer juicerParser,\n                                                                                  List<HiCZoom> availableZooms, int version) {\n        List<String> resString = juicerParser.getMultipleResolutionOptions();\n        if (resString == null) return null;\n        int[] resolutions = ArrayTools.extractIntegers(resString);\n\n        Map<Integer, HiCCUPSConfiguration> configurationMap = new HashMap<>();\n        for (int res : resolutions) {\n            if (res == 1000) {\n                configurationMap.put(res, getHiCCUPS2ConfigFor1K());\n            } else if (res == 2000) {\n                configurationMap.put(res, getHiCCUPS2ConfigFor2K());\n            } else if (res == 5000) {\n                if (version == 1) {\n                    configurationMap.put(res, getDefaultConfigFor5K());\n                } else {\n                    configurationMap.put(res, getHiCCUPS2ConfigFor5K());\n                }\n            } else if (res == 10000) {\n                configurationMap.put(res, getDefaultConfigFor10K());\n            } else if (res == 25000) {\n                configurationMap.put(res, getDefaultConfigFor25K());\n            } else {\n                configurationMap.put(res, getDefaultBlankConfig(res));\n            }\n        }\n\n        double[] fdr = HiCCUPSUtils.extractFDRValues(juicerParser.getFDROptions(), resolutions.length, 0.1f); // becomes default 10\n        int[] peaks = HiCCUPSUtils.extractIntegerValues(juicerParser.getPeakOptions(), resolutions.length);\n        int[] windows = HiCCUPSUtils.extractIntegerValues(juicerParser.getWindowOptions(), resolutions.length);\n        int[] radii = HiCCUPSUtils.extractIntegerValues(juicerParser.getClusterRadiusOptions(), resolutions.length);\n\n        for (int i = 0; i < resolutions.length; i++) {\n            if (fdr != null) configurationMap.get(resolutions[i]).fdrThreshold = fdr[i];\n            if (peaks != null) configurationMap.get(resolutions[i]).peakWidth = peaks[i];\n            if (windows != null) configurationMap.get(resolutions[i]).windowWidth = windows[i];\n            if (radii != null) configurationMap.get(resolutions[i]).clusterRadius = radii[i];\n        }\n\n        Set<Integer> filteredResolutions = new HashSet<>(HiCFileTools.filterResolutions(availableZooms, resolutions));\n        for (int res : resolutions) {\n            if (!filteredResolutions.contains(res)) {\n                System.err.println(\"Resolution \" + res + \" not available.\");\n            }\n        }\n\n        List<HiCCUPSConfiguration> validConfigs = new ArrayList<>();\n        for (int res : filteredResolutions) {\n            if (configurationMap.containsKey(res)) {\n                HiCCUPSConfiguration config = configurationMap.get(res);\n                if (config.isValid()) {\n                    validConfigs.add(config);\n                } else {\n                    System.out.println(\"Discarding invalid configuration: \" + config);\n                }\n            }\n        }\n\n        if (validConfigs.size() > 0) {\n            System.out.println(\"Using the following configurations for HiCCUPS:\");\n            for (HiCCUPSConfiguration config : validConfigs) {\n                System.out.println(config);\n            }\n        } else {\n            return null;\n        }\n\n        return validConfigs;\n    }\n\n    public static HiCCUPSConfiguration getHiCCUPS2ConfigFor1K() {\n        return new HiCCUPSConfiguration(1000, 10, 5, 10, 3000);\n    }\n    public static HiCCUPSConfiguration getHiCCUPS2ConfigFor2K() {\n        return new HiCCUPSConfiguration(2000, 10, 4, 10, 6000);\n    }\n\n    public static HiCCUPSConfiguration getHiCCUPS2ConfigFor5K() {\n        return new HiCCUPSConfiguration(5000, 10, 4, 7, 10000);\n    }\n\n    public static HiCCUPSConfiguration getDefaultConfigFor5K() {\n        return new HiCCUPSConfiguration(5000, 10, 4, 7, 20000);\n    }\n\n    public static HiCCUPSConfiguration getDefaultConfigFor10K() {\n        return new HiCCUPSConfiguration(10000, 10, 2, 5, 20000);\n    }\n\n    public static HiCCUPSConfiguration getDefaultConfigFor25K() {\n        return new HiCCUPSConfiguration(25000, 10, 1, 3, 50000);\n    }\n\n    private static HiCCUPSConfiguration getDefaultBlankConfig(int res) {\n        return new HiCCUPSConfiguration(res, 10, -1, -1, -1);\n    }\n\n    public static List<HiCCUPSConfiguration> getDefaultSetOfConfigsForUsers() {\n        List<HiCCUPSConfiguration> configurations = new ArrayList<>();\n        configurations.add(HiCCUPSConfiguration.getDefaultConfigFor5K());\n        configurations.add(HiCCUPSConfiguration.getDefaultConfigFor10K());\n        configurations.add(HiCCUPSConfiguration.getDefaultConfigFor25K());\n        System.out.println(\"Default settings for 5kb, 10kb, and 25kb being used\");\n        return configurations;\n    }\n\n    public static List<HiCCUPSConfiguration> getHiCCUPS2DefaultSetOfConfigsForUsers() {\n        List<HiCCUPSConfiguration> configurations = new ArrayList<>();\n        configurations.add(HiCCUPSConfiguration.getHiCCUPS2ConfigFor1K());\n        configurations.add(HiCCUPSConfiguration.getHiCCUPS2ConfigFor2K());\n        configurations.add(HiCCUPSConfiguration.getHiCCUPS2ConfigFor5K());\n        configurations.add(HiCCUPSConfiguration.getDefaultConfigFor10K());\n        System.out.println(\"Default HiCCUPS2 settings for 1kb, 2kb, 5kb, and 10kb are being used\");\n        return configurations;\n    }\n\n    private boolean isValid() {\n        return resolution > 0 && windowWidth > 0 && peakWidth > 0 && clusterRadius > 0 && windowWidth > peakWidth;\n    }\n\n    public int divisor() {\n        return (windowWidth - peakWidth) * (windowWidth + peakWidth);\n    }\n\n    public int getResolution() {\n        return resolution;\n    }\n\n    public int getClusterRadius() {\n        return clusterRadius;\n    }\n\n    public int getWindowWidth() {\n        return windowWidth;\n    }\n\n    public int getPeakWidth() {\n        return peakWidth;\n    }\n\n    public double getFDRThreshold() {\n        return fdrThreshold;\n    }\n\n    public String toString() {\n        return \"Config res: \" + resolution + \" peak: \" + peakWidth + \" window: \" + windowWidth +\n                \" fdr: \" + getFDRPercent() + \" radius: \" + clusterRadius;\n    }\n\n    private String getFDRPercent() {\n        DecimalFormat format = new DecimalFormat(\"#.##\");\n        return format.format(100. * (1. / fdrThreshold)) + \"%\";\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/HiCCUPSKernel.cu",
    "content": "__device__ void ensure_appropriate_values(float e_value, float lognormval, float* bvalue){\n\tif (!isnan(e_value) && !isinf(e_value)) {\n\t\tif (e_value<=1) {\n\t\t\t*bvalue = 0;\n\t\t}\n\t\telse {\n\t\t\t*bvalue = floorf(logf(e_value)/lognormval);\n\t\t}\n\t}\n\n\t*bvalue = (float) min((int) *bvalue,  HiCCUPS_W1_MAX_INDX );\n}\n\n__device__ void process_masks_lr(int i_start, int i_max_p1, int msize, int t_col, float *c,float *d, int diff,\n\tfloat* evalue_d, float* evalue_dist_d, float* evalue_v, float* evalue_dist_v){\n\n\tfor (int i = i_start; i < i_max_p1; i++) {\n\t\tint index = i * msize + t_col;\n\t\tif (!isnan(c[index])) {\n\t\t\t*evalue_d -= c[index];\n\t\t\t*evalue_dist_d -= d[abs(i+diff-t_col)];\n\t\t}\n\t\tfor (int j = -1; j < 2; j++) {\n\t\t\t*evalue_v += c[index + j];\n\t\t\t*evalue_dist_v += d[abs(i+diff-t_col-j)];\n\t\t}\n\t}\n}\n\n__device__ void process_masks_tb(int j_start, int j_max_p1, int msize, int t_row, float *c,float *d, int diff,\n\tfloat* evalue_d, float* evalue_dist_d, float* evalue_h, float* evalue_dist_h){\n\n\tfor (int j = j_start; j < j_max_p1; j++) {\n\t\tint index = t_row * msize + j;\n\t\tif (!isnan(c[index])) {\n\t\t\t*evalue_d -= c[index];\n\t\t\t*evalue_dist_d -= d[abs(t_row+diff-j)];\n\t\t}\n\t\tfor (int i = -1; i < 2; i++) {\n\t\t\t*evalue_h += c[(t_row+i) * msize + j];\n\t\t\t*evalue_dist_h += d[abs(t_row+i+diff-j)];\n\t\t}\n\t}\n}\n\nextern \"C\"\n__global__ void BasicPeakCallingKernel(float *c, float *expectedbl, float *expecteddonut, float *expectedh,\n\tfloat *expectedv, float *observed, float *b_bl, float *b_donut, float *b_h, float *b_v, float *p,\n\tfloat *tbl, float *td, float *th, float *tv, float *d, float *kr1, float *kr2, float *bound1, float *bound3)\n{\n    // 2D Thread ID\n\tint t_col = threadIdx.x + blockIdx.x * blockDim.x;\n\tint t_row = threadIdx.y + blockIdx.y * blockDim.y;\n\n    // Evalue is used to store the element of the matrix\n    // that is computed by the thread\n\tfloat Evalue_bl =  0;\n\tfloat Edistvalue_bl = 0;\n\tfloat Evalue_donut =  0;\n\tfloat Edistvalue_donut = 0;\n\tfloat Evalue_h =  0;\n\tfloat Edistvalue_h = 0;\n\tfloat Evalue_v =  0;\n\tfloat Edistvalue_v = 0;\n\tfloat e_bl = 0;\n\tfloat e_donut = 0;\n\tfloat e_h = 0;\n\tfloat e_v = 0;\n\tfloat o = 0;\n\tfloat sbtrkt = 0;\n\tfloat bvalue_bl = 0;\n\tfloat bvalue_donut = 0;\n\tfloat bvalue_h = 0;\n\tfloat bvalue_v = 0;\n\tint wsize =  HiCCUPS_WINDOW;\n\tint msize =  HiCCUPS_MATRIX_SIZE;\n\tint pwidth =  HiCCUPS_PEAK_WIDTH;\n\tint buffer_width =  HiCCUPS_REGION_MARGIN;\n\tint diff = bound1[0] - bound3[0];\n\tint diagDist = abs(t_row+diff-t_col);\n\tint maxIndex = msize-buffer_width;\n\n\twsize = min(wsize, (abs(t_row+diff-t_col)-1)/2);\n\tif (wsize <= pwidth) {\n\t\twsize = pwidth + 1;\n\t}\n\twsize = min(wsize, buffer_width);\n\n  // only run if within central window (not in data buffer margins)\n\tif (t_row >= buffer_width && t_row<maxIndex && t_col>= buffer_width && t_col<maxIndex) {\n\n\t\t// calculate initial bottom left box\n\t\tfor (int i = t_row+1; i <= t_row+wsize; i++) {\n\t\t\tfor (int j = t_col-wsize; j < t_col; j++) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl += c[index];\n\t\t\t\t\t\tEdistvalue_bl += d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//Subtract off the middle peak\n\t\tfor (int i = t_row+1; i <= t_row+pwidth; i++) {\n\t\t\tfor (int j = t_col-pwidth; j < t_col; j++) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl -= c[index];\n\t\t\t\t\t\tEdistvalue_bl -= d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//fix box dimensions\n\t\twhile (Evalue_bl<16) {\n\t\t\tEvalue_bl =0;\n\t\t\tEdistvalue_bl =0;\n\t\t\twsize+=1;\n\t\t\tfor (int i = t_row+1; i <= t_row+wsize; i++) {\n\t\t\t\tfor (int j = t_col-wsize; j < t_col; j++) {\n\t\t\t\t\tint index = i * msize + j;\n\t\t\t\t\tif (!isnan(c[index]) && i+diff-j<0) {\n\t\t\t\t\t\tEvalue_bl += c[index];\n\t\t\t\t\t\tEdistvalue_bl += d[abs(i+diff-j)];\n\t\t\t\t\t\tif (i > t_row && i < t_row+pwidth+1 && j > t_col-pwidth-1 && j < t_col) {\n\t\t\t\t\t\t\tEvalue_bl -= c[index];\n\t\t\t\t\t\t\tEdistvalue_bl -= d[abs(i+diff-j)];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif (wsize >= buffer_width) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif (2*wsize>= abs(t_row+diff-t_col)) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t// calculate donut\n\t\tfor (int i = t_row-wsize; i <= t_row+wsize; ++i) {\n\t\t\tfor (int j = t_col-wsize; j <= t_col+wsize; ++j) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_donut += c[index];\n\t\t\t\t\t\tEdistvalue_donut += d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t//Subtract off the middle peak\n\t\tfor (int i = t_row-pwidth; i <= t_row+pwidth; ++i) {\n\t\t\tfor (int j = t_col-pwidth; j <= t_col+pwidth; ++j) {\n\t\t\t\tint index = i * msize + j;\n\t\t\t\tif (!isnan(c[index])) {\n\t\t\t\t\tif (i+diff-j<0) {\n\t\t\t\t\t\tEvalue_donut -= c[index];\n\t\t\t\t\t\tEdistvalue_donut -= d[abs(i+diff-j)];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t//Subtract off the cross hairs left side\n\t\tprocess_masks_lr(t_row-wsize, t_row-pwidth, msize, t_col, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_v, &Edistvalue_v);\n\n\t\t//Subtract off the cross hairs right side\n\t\tprocess_masks_lr(t_row+pwidth+1, t_row+wsize+1, msize, t_col, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_v, &Edistvalue_v);\n\n\t\t//Subtract off the cross hairs top side\n\t\tprocess_masks_tb(t_col-wsize, t_col-pwidth, msize, t_row, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_h, &Edistvalue_h);\n\n\t\t//Subtract off the cross hairs bottom side\n\t\tprocess_masks_tb(t_col+pwidth+1, t_col+wsize+1, msize, t_row, c, d, diff, &Evalue_donut, &Edistvalue_donut, &Evalue_h, &Edistvalue_h);\n\n\n\t\te_bl = ((Evalue_bl*d[diagDist])/Edistvalue_bl)*kr1[t_row]*kr2[t_col];\n\t\te_donut = ((Evalue_donut*d[diagDist])/Edistvalue_donut)*kr1[t_row]*kr2[t_col];\n\t\te_h = ((Evalue_h*d[diagDist])/Edistvalue_h)*kr1[t_row]*kr2[t_col];\n\t\te_v = ((Evalue_v*d[diagDist])/Edistvalue_v)*kr1[t_row]*kr2[t_col];\n\n\t\tfloat lognorm = logf(powf(2.0,.33));\n\n\t\tensure_appropriate_values(e_bl, lognorm, &bvalue_bl);\n\t\tensure_appropriate_values(e_donut, lognorm, &bvalue_donut);\n\t\tensure_appropriate_values(e_h, lognorm, &bvalue_h);\n\t\tensure_appropriate_values(e_v, lognorm, &bvalue_v);\n\n  \t\t// Write the matrix to device memory;\n  \t\t// each thread writes one element\n\t\tint val_index = t_row * msize + t_col;\n\t\texpectedbl[val_index] = e_bl;\n\t\texpecteddonut[val_index] = e_donut;\n\t\texpectedh[val_index] = e_h;\n\t\texpectedv[val_index] = e_v;\n\t\to = roundf(c[val_index]*kr1[t_row]*kr2[t_col]);\n\t\tobserved[val_index] = o;\n\t\tb_bl[val_index] = bvalue_bl;\n\t\tb_donut[val_index] = bvalue_donut;\n\t\tb_h[val_index] = bvalue_h;\n\t\tb_v[val_index] = bvalue_v;\n\t\tsbtrkt = fmaxf(tbl[(int) bvalue_bl],td[(int) bvalue_donut]);\n\t\tsbtrkt = fmaxf(sbtrkt, th[(int) bvalue_h]);\n\t\tsbtrkt = fmaxf(sbtrkt, tv[(int) bvalue_v]);\n\t\tp[val_index] = o-sbtrkt;\n\t}\n}"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/HiCCUPSRegionContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport juicebox.data.basics.Chromosome;\n\npublic class HiCCUPSRegionContainer {\n    private final Chromosome chromosome;\n    private final int[] rowBounds;\n    private final int[] columnBounds;\n\n    public HiCCUPSRegionContainer(Chromosome chromosome, int[] rowBounds, int[] columnBounds) {\n        this.chromosome = chromosome;\n        this.rowBounds = rowBounds;\n        this.columnBounds = columnBounds;\n    }\n\n    public int[] getRowBounds() {\n        return rowBounds;\n    }\n\n    public int[] getColumnBounds() {\n        return columnBounds;\n    }\n\n    public Chromosome getChromosome() {\n        return chromosome;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/hiccups/HiCCUPSUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.hiccups;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.NormalizationVector;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.clt.juicer.HiCCUPS;\nimport juicebox.tools.clt.juicer.HiCCUPS2;\nimport juicebox.tools.utils.common.ArrayTools;\nimport juicebox.track.feature.*;\nimport juicebox.windowui.NormalizationType;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * Utility class for HiCCUPS\n * Created by muhammadsaadshamim on 6/2/15.\n */\npublic class HiCCUPSUtils {\n\n    public static final String OBSERVED = \"observed\";\n    // for debugging\n    /*\n    public static final String notNearCentroidAttr = \"NotNearCentroid\";\n    public static final String centroidAttr = \"Centroid\";\n    public static final String nearCentroidAttr = \"NearCentroid\";\n    public static final String nearDiagAttr = \"NearDiag\";\n    public static final String StrongAttr = \"Strong\";\n    public static final String FilterStage = \"Stage\";\n    */\n    private static final String PEAK = \"peak\";\n    private static final String EXPECTEDBL = \"expectedBL\";\n    private static final String EXPECTEDDONUT = \"expectedDonut\";\n    private static final String EXPECTEDH = \"expectedH\";\n    private static final String EXPECTEDV = \"expectedV\";\n    private static final String BINBL = \"binBL\";\n    private static final String BINDONUT = \"binDonut\";\n    private static final String BINH = \"binH\";\n    private static final String BINV = \"binV\";\n    private static final String FDRBL = \"fdrBL\";\n    private static final String FDRDONUT = \"fdrDonut\";\n    private static final String FDRH = \"fdrH\";\n    private static final String FDRV = \"fdrV\";\n    private static final String RADIUS = \"radius\";\n    private static final String CENTROID1 = \"centroid1\";\n    private static final String CENTROID2 = \"centroid2\";\n    private static final String NUMCOLLAPSED = \"numCollapsed\";\n    private static final String POST_PROCESSED = \"postprocessed_pixels\";\n    private static final String MERGED = \"merged_loops.bedpe\";\n    private static final String REQUESTED = \"_from_requested_loops\";\n    private static final String MERGED_REQUESTED = \"merged\" + REQUESTED + \".bedpe\";\n    private static final String FDR_THRESHOLDS = \"fdr_thresholds\";\n    private static final String ENRICHED_PIXELS = \"enriched_pixels\";\n    private static final String REQUESTED_LIST = \"requested_list\";\n\n    /**\n     * @return a Feature2D peak for a possible peak location from hiccups\n     */\n    public static Feature2D generatePeak(String chrName, float observed, float peak, int rowPos, int colPos,\n                                         float expectedBL, float expectedDonut, float expectedH, float expectedV,\n                                         float binBL, float binDonut, float binH, float binV, int resolution) {\n\n        Map<String, String> attributes = new HashMap<>();\n\n        attributes.put(OBSERVED, String.valueOf(observed));\n        attributes.put(PEAK, String.valueOf(peak));\n\n        attributes.put(EXPECTEDBL, String.valueOf(expectedBL));\n        attributes.put(EXPECTEDDONUT, String.valueOf(expectedDonut));\n        attributes.put(EXPECTEDH, String.valueOf(expectedH));\n        attributes.put(EXPECTEDV, String.valueOf(expectedV));\n\n        attributes.put(BINBL, String.valueOf(binBL));\n        attributes.put(BINDONUT, String.valueOf(binDonut));\n        attributes.put(BINH, String.valueOf(binH));\n        attributes.put(BINV, String.valueOf(binV));\n\n        int pos1 = Math.min(rowPos, colPos);\n        int pos2 = Math.max(rowPos, colPos);\n\n        return new Feature2D(Feature2D.FeatureType.PEAK, chrName, pos1, pos1 + resolution, chrName, pos2, pos2 + resolution, Color.black, attributes);\n    }\n\n    public static Feature2D generatePeak(String chrName, float observed, float peak, int rowPos, int colPos,\n                                         float expectedBL, float expectedDonut, float expectedH, float expectedV,\n                                         float binBL, float binDonut, float binH, float binV, int resolution,\n                                         float pvalBL, float pvalDonut, float pvalH, float pvalV) {\n        Map<String, String> attributes = new HashMap<>();\n\n        attributes.put(OBSERVED, String.valueOf(observed));\n        attributes.put(PEAK, String.valueOf(peak));\n\n        attributes.put(EXPECTEDBL, String.valueOf(expectedBL));\n        attributes.put(EXPECTEDDONUT, String.valueOf(expectedDonut));\n        attributes.put(EXPECTEDH, String.valueOf(expectedH));\n        attributes.put(EXPECTEDV, String.valueOf(expectedV));\n\n        attributes.put(BINBL, String.valueOf(binBL));\n        attributes.put(BINDONUT, String.valueOf(binDonut));\n        attributes.put(BINH, String.valueOf(binH));\n        attributes.put(BINV, String.valueOf(binV));\n\n        attributes.put(FDRBL, String.valueOf(pvalBL));\n        attributes.put(FDRDONUT, String.valueOf(pvalDonut));\n        attributes.put(FDRH, String.valueOf(pvalH));\n        attributes.put(FDRV, String.valueOf(pvalV));\n\n\n        int pos1 = Math.min(rowPos, colPos);\n        int pos2 = Math.max(rowPos, colPos);\n\n        return new Feature2D(Feature2D.FeatureType.PEAK, chrName, pos1, pos1 + resolution, chrName, pos2, pos2 + resolution, Color.black, attributes);\n\n    }\n\n    /**\n     * Calculate fdr values for a given peak\n     */\n    public static void calculateFDR(Feature2D feature, float[][] fdrLogBL, float[][] fdrLogDonut, float[][] fdrLogH, float[][] fdrLogV) {\n\n        int observed = (int) feature.getFloatAttribute(OBSERVED);\n        int binBL = (int) feature.getFloatAttribute(BINBL);\n        int binDonut = (int) feature.getFloatAttribute(BINDONUT);\n        int binH = (int) feature.getFloatAttribute(BINH);\n        int binV = (int) feature.getFloatAttribute(BINV);\n\n        if (binBL >= 0 && binDonut >= 0 && binH >= 0 && binV >= 0 && observed >= 0) {\n            feature.addFloatAttribute(FDRBL, (fdrLogBL[binBL][observed]));\n            feature.addFloatAttribute(FDRDONUT, (fdrLogDonut[binDonut][observed]));\n            feature.addFloatAttribute(FDRH, (fdrLogH[binH][observed]));\n            feature.addFloatAttribute(FDRV, (fdrLogV[binV][observed]));\n        } else {\n            System.out.println(\"Error in calculateFDR binBL=\" + binBL + \" binDonut=\" + binDonut + \" binH=\" + binH +\n                    \" binV=\" + binV + \" observed=\" + observed);\n        }\n\n    }\n\n    private static void removeLowMapQFeatures(Feature2DList list, final int resolution,\n                                              final Dataset ds, final ChromosomeHandler chromosomeHandler,\n                                              final NormalizationType norm) {\n\n        final Map<String, Integer> chrNameToIndex = new HashMap<>();\n        for (Chromosome chr : chromosomeHandler.getChromosomeArray()) {\n            chrNameToIndex.put(Feature2DList.getKey(chr, chr), chr.getIndex());\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"Initial: \" + list.getNumTotalFeatures());\n        }\n        list.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                try {\n                    return removeLowMapQ(resolution, chrNameToIndex.get(chr), ds, feature2DList, norm);\n                } catch (Exception e) {\n                    System.err.println(\"Unable to remove low mapQ entries for \" + chr);\n                    //e.printStackTrace();\n                }\n                return new ArrayList<>();\n            }\n        });\n\n\n    }\n\n    private static void coalesceFeaturesToCentroid(Feature2DList list, final int resolution, final int centroidRadius) {\n        list.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                return coalescePixelsToCentroid(resolution, feature2DList, centroidRadius);\n            }\n        });\n    }\n\n    public static void filterOutFeaturesByEnrichment(Feature2DList list, final float maxEnrich) {\n        list.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                return enrichmentThreshold(feature2DList, maxEnrich);\n            }\n        });\n    }\n\n    private static List<Feature2D> enrichmentThreshold(List<Feature2D> feature2DList, final float maxEnrich) {\n        List<Feature2D> filtered = new ArrayList<>();\n        for (Feature2D feature : feature2DList) {\n            if (enrichmentThresholdSatisfied(feature, maxEnrich))\n                filtered.add(feature);\n        }\n        return filtered;\n    }\n\n    private static void doFinalCleanUp(Feature2DList list) {\n        list.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                return finalCleanUp(feature2DList);\n            }\n        });\n    }\n\n    private static List<Feature2D> finalCleanUp(List<Feature2D> feature2DList) {\n        List<Feature2D> filtered = new ArrayList<>();\n        for (Feature2D feature : feature2DList) {\n            if (finalCleanSatisfied(feature))\n                filtered.add(feature);\n        }\n        return filtered;\n    }\n\n    private static void filterOutFeaturesByFDR(Feature2DList list, int version) {\n        list.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                return fdrThreshold(feature2DList, version);\n            }\n        });\n    }\n\n    private static List<Feature2D> fdrThreshold(List<Feature2D> feature2DList, int version) {\n        List<Feature2D> filtered = new ArrayList<>();\n        for (Feature2D feature : feature2DList) {\n            if (version == 1 ) {\n                if (fdrThresholdsSatisfied(feature))\n                    filtered.add(feature);\n            } else if (version == 2) {\n                if (fdrThresholds2Satisfied(feature))\n                    filtered.add(feature);\n            }\n        }\n        return filtered;\n    }\n\n    private static List<Feature2D> removeLowMapQ(int res, int chrIndex, Dataset ds, List<Feature2D> list, NormalizationType norm) throws IOException {\n\n        List<Feature2D> features = new ArrayList<>();\n        NormalizationVector normVectorContainer = ds.getNormalizationVector(chrIndex, ds.getZoomForBPResolution(res),\n                norm);\n        if (normVectorContainer == null) {\n            HiCFileTools.triggerNormError(norm);\n        } else {\n            double[] normalizationVector = normVectorContainer.getData().getValues().get(0);\n            for (Feature2D feature : list) {\n                int index1 = (int) (feature.getStart1() / res);\n                int index2 = (int) (feature.getStart2() / res);\n                if (nearbyValuesClear(normalizationVector, index1) && nearbyValuesClear(normalizationVector, index2)) {\n                    features.add(feature);\n                }\n            }\n        }\n\n        return features;\n    }\n\n    private static boolean nearbyValuesClear(double[] normalizationVector, int index) {\n        for (int i = index - HiCCUPS.krNeighborhood; i <= index + HiCCUPS.krNeighborhood; i++) {\n            if (Double.isNaN(normalizationVector[i]))\n                return false;\n        }\n        return true;\n    }\n\n    /**\n     * @return list of pixels coalesced to centroid of enriched region\n     */\n    private static List<Feature2D> coalescePixelsToCentroid(int resolution, List<Feature2D> feature2DList,\n                                                            int originalClusterRadius) {\n        // HashSet intermediate for removing duplicates; LinkedList used so that we can pop out highest obs values\n        LinkedList<Feature2D> featureLL = new LinkedList<>(new HashSet<>(feature2DList));\n        List<Feature2D> coalesced = new ArrayList<>();\n\n        while (!featureLL.isEmpty()) {\n\n            // See Feature2D\n            Collections.sort(featureLL);\n            Collections.reverse(featureLL);\n\n            Feature2D pixel = featureLL.pollFirst();\n            featureLL.remove(pixel);\n            List<Feature2D> pixelList = new ArrayList<>();\n            pixelList.add(pixel);\n\n            int pixelListX = (int) pixel.getStart1();\n            int pixelListY = (int) pixel.getStart2();\n            double r = 0;\n            double pixelClusterRadius = originalClusterRadius;\n\n            for (Feature2D px : featureLL) {\n                // TODO should likely reduce radius or at least start with default?\n                //System.out.println(\"Radius \" + HiCCUPS.pixelClusterRadius);\n                if (hypotenuse(pixelListX - px.getStart1(), pixelListY - px.getStart2()) <= pixelClusterRadius) {\n                    pixelList.add(px);\n                    pixelListX = mean(pixelList, 1);\n                    pixelListY = mean(pixelList, 2);\n\n                    List<Double> distances = new ArrayList<>();\n                    for (Feature2D px2 : pixelList) {\n                        double dist = hypotenuse(pixelListX - px2.getStart1(), pixelListY - px2.getStart2());\n                        if (Double.isNaN(dist) || dist < 0) {\n                            System.err.println(\"Invalid distance while merging centroid\");\n                            System.exit(29);\n                        }\n                        distances.add(dist);\n                    }\n                    //System.out.println(\"Radii \"+distances);\n                    r = Math.round(Collections.max(distances));\n\n                    pixelClusterRadius = originalClusterRadius + r;\n                }\n            }\n\n            pixel.setEnd1((int) pixel.getStart1() + resolution);\n            pixel.setEnd2((int) pixel.getStart2() + resolution);\n            pixel.addIntAttribute(RADIUS, (int) Math.round(r));\n            pixel.addIntAttribute(CENTROID1, (pixelListX + resolution / 2));\n            pixel.addIntAttribute(CENTROID2, (pixelListY + resolution / 2));\n            pixel.addIntAttribute(NUMCOLLAPSED, (pixelList.size()));\n            setPixelColor(pixel);\n            coalesced.add(pixel);\n\n            featureLL.removeAll(pixelList);\n        }\n\n        return coalesced;\n    }\n\n    private static void setPixelColor(Feature2D pixel) {\n        Color c = HiCCUPS.defaultPeakColor;\n        if (HiCCUPS.shouldColorBeScaledByFDR) {\n            double fdr = -Math.floor(Math.log10(\n                    Math.max(pixel.getFloatAttribute(BINBL), pixel.getFloatAttribute(BINDONUT))));\n            fdr = Math.max(Math.min(fdr, 10), 0) / 10;\n            c = new Color((int) (fdr * c.getRed()), (int) (fdr * c.getGreen()), (int) (fdr * c.getBlue()));\n        }\n        pixel.setColor(c);\n    }\n\n    private static boolean fdrThresholdsSatisfied(Feature2D pixel) {\n        double f = HiCCUPS.fdrsum;\n        double t1 = HiCCUPS.oeThreshold1;\n        double t2 = HiCCUPS.oeThreshold2;\n        double t3 = HiCCUPS.oeThreshold3;\n\n        int observed = Math.round(pixel.getFloatAttribute(OBSERVED));\n        int numCollapsed = Math.round(pixel.getFloatAttribute(NUMCOLLAPSED));\n\n        float expectedBL = pixel.getFloatAttribute(EXPECTEDBL);\n        float expectedDonut = pixel.getFloatAttribute(EXPECTEDDONUT);\n        float expectedH = pixel.getFloatAttribute(EXPECTEDH);\n        float expectedV = pixel.getFloatAttribute(EXPECTEDV);\n\n        float fdrBL = pixel.getFloatAttribute(FDRBL);\n        float fdrDonut = pixel.getFloatAttribute(FDRDONUT);\n        float fdrH = pixel.getFloatAttribute(FDRH);\n        float fdrV = pixel.getFloatAttribute(FDRV);\n\n        return observed > (t2 * expectedBL)\n                && observed > (t2 * expectedDonut)\n                && observed > (t1 * expectedH)\n                && observed > (t1 * expectedV)\n                && (observed > (t3 * expectedBL) || observed > (t3 * expectedDonut))\n                && (numCollapsed > 1 || (fdrBL + fdrDonut + fdrH + fdrV) <= f);\n    }\n\n    private static boolean fdrThresholds2Satisfied(Feature2D pixel) {\n\n        double f2 = HiCCUPS2.fdrsum2;\n        double t1 = HiCCUPS2.oeThreshold1;\n        double t2 = HiCCUPS2.oeThreshold2;\n        double t3 = HiCCUPS2.oeThreshold3;\n\n\n\n\n        int observed = Math.round(pixel.getFloatAttribute(OBSERVED));\n        int numCollapsed = Math.round(pixel.getFloatAttribute(NUMCOLLAPSED));\n\n        float expectedBL = pixel.getFloatAttribute(EXPECTEDBL);\n        float expectedDonut = pixel.getFloatAttribute(EXPECTEDDONUT);\n        float expectedH = pixel.getFloatAttribute(EXPECTEDH);\n        float expectedV = pixel.getFloatAttribute(EXPECTEDV);\n\n        float fdrBL = pixel.getFloatAttribute(FDRBL);\n        float fdrDonut = pixel.getFloatAttribute(FDRDONUT);\n        float fdrH = pixel.getFloatAttribute(FDRH);\n        float fdrV = pixel.getFloatAttribute(FDRV);\n\n        return observed > (t2 * expectedBL)\n                && observed > (t2 * expectedDonut)\n                && observed > (t1 * expectedH)\n                && observed > (t1 * expectedV)\n                && (observed > (t3 * expectedBL) || observed > (t3 * expectedDonut))\n                && (numCollapsed > 1 || (fdrBL + fdrDonut + fdrH + fdrV) <= f2);\n\n    }\n\n    private static boolean finalCleanSatisfied(Feature2D pixel) {\n        double f1 = HiCCUPS2.fdrsum1;\n        double t4 = HiCCUPS2.oeThreshold4;\n\n        long resolution = pixel.getWidth1();\n\n        int observed = Math.round(pixel.getFloatAttribute(OBSERVED));\n        int numCollapsed = Math.round(pixel.getFloatAttribute(NUMCOLLAPSED));\n\n        float expectedBL = pixel.getFloatAttribute(EXPECTEDBL);\n        float expectedDonut = pixel.getFloatAttribute(EXPECTEDDONUT);\n        float expectedH = pixel.getFloatAttribute(EXPECTEDH);\n        float expectedV = pixel.getFloatAttribute(EXPECTEDV);\n\n        float fdrBL = pixel.getFloatAttribute(FDRBL);\n        float fdrDonut = pixel.getFloatAttribute(FDRDONUT);\n        float fdrH = pixel.getFloatAttribute(FDRH);\n        float fdrV = pixel.getFloatAttribute(FDRV);\n\n        if (resolution >= 5000) {\n            return (observed < (t4 * expectedDonut) && observed < (t4 * expectedBL) && observed < (t4 * expectedH) && observed < (t4 * expectedV))\n                    && (numCollapsed > 1 || (fdrBL + fdrDonut + fdrH + fdrV) <= f1);\n        } else {\n            return (observed < (t4 * expectedDonut) && observed < (t4 * expectedBL) && observed < (t4 * expectedH) && observed < (t4 * expectedV));\n        }\n    }\n\n    private static boolean enrichmentThresholdSatisfied(Feature2D pixel, final float maxEnrich) {\n\n\n        float observed = pixel.getFloatAttribute(OBSERVED);\n\n        float expectedBL = pixel.getFloatAttribute(EXPECTEDBL);\n        float expectedDonut = pixel.getFloatAttribute(EXPECTEDDONUT);\n        float expectedH = pixel.getFloatAttribute(EXPECTEDH);\n        float expectedV = pixel.getFloatAttribute(EXPECTEDV);\n\n        return (observed < maxEnrich * expectedBL &&\n                observed < maxEnrich * expectedDonut &&\n                observed < maxEnrich * expectedH &&\n                observed < maxEnrich * expectedV);\n    }\n\n\n\n    private static int mean(List<Feature2D> pixelList, int i) {\n        int n = pixelList.size();\n        double total = 0;\n        for (Feature2D px : pixelList) {\n            if (i == 1)\n                total += px.getStart1();\n            else if (i == 2)\n                total += px.getStart2();\n        }\n        return (int) (total / n);\n    }\n\n    public static double hypotenuse(double x, double y) {\n        return Math.sqrt(x * x + y * y);\n    }\n\n    /**\n     * Code to merge high resolution calls (i.e. when <5kb resolution is used)\n     *\n     * @return loop list merged across resolutions\n     */\n    public static Feature2DList mergeHighResolutions(Map<Integer, Feature2DList> hiccupsLoopLists) {\n\n        Feature2DList mergedList = new Feature2DList();\n\n        if (hiccupsLoopLists.containsKey(1000) && hiccupsLoopLists.containsKey(2000) && hiccupsLoopLists.containsKey(5000)) {\n            mergedList.add(handleGenericThreeListMerger(hiccupsLoopLists.get(1000), hiccupsLoopLists.get(2000),\n                    hiccupsLoopLists.get(5000), 2000, 5000, 50000, 80000,\n                    20, 40));\n        } else if (hiccupsLoopLists.containsKey(1000) && hiccupsLoopLists.containsKey(2000)) {\n            mergedList.add(handleGenericTwoListMerger(hiccupsLoopLists.get(1000), hiccupsLoopLists.get(2000), 2000,\n                    50000, 20));\n        } else if (hiccupsLoopLists.containsKey(1000) && hiccupsLoopLists.containsKey(5000)) {\n            mergedList.add(handleGenericTwoListMerger(hiccupsLoopLists.get(1000), hiccupsLoopLists.get(5000), 5000,\n                    80000, 20));\n        } else if (hiccupsLoopLists.containsKey(2000) && hiccupsLoopLists.containsKey(5000)) {\n            mergedList.add(handleGenericTwoListMerger(hiccupsLoopLists.get(2000), hiccupsLoopLists.get(5000), 5000,\n                    80000, 40));\n        }\n\n        mergedList.removeDuplicates();\n\n        if (hiccupsLoopLists.containsKey(10000)) {\n            handleExistingGenericMerger(mergedList, hiccupsLoopLists.get(10000), 10000);\n        }\n\n        mergedList.removeDuplicates();\n\n        return mergedList;\n    }\n\n    /**\n     * Expected behavior is to merge 5, 10, and 25 kB lists as determined\n     * If at least one of these resolutions are found, any other resolution (e.g. 50 kB) will be thrown out\n     * If none of these expected resolutions are found, all remaining resolutions will be merged without any filtering\n     *\n     * @return loop list merged across resolutions\n     */\n    public static Feature2DList mergeAllResolutions(Map<Integer, Feature2DList> hiccupsLooplists) {\n\n        Feature2DList mergedList = new Feature2DList();\n        boolean listHasBeenAltered = false;\n\n        if (hiccupsLooplists.containsKey(5000) || hiccupsLooplists.containsKey(10000)) {\n            if (hiccupsLooplists.containsKey(5000) && hiccupsLooplists.containsKey(10000)) {\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Merge 5k and 10k res loops\");\n                }\n                mergedList.add(handleFiveAndTenKBMerger(hiccupsLooplists.get(5000), hiccupsLooplists.get(10000)));\n\n            } else if (hiccupsLooplists.containsKey(5000)) {\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Retrieve 5k res loops\");\n                }\n                mergedList.add(hiccupsLooplists.get(5000));\n\n            } else { // i.e. (hiccupsLooplists.containsKey(10000))\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Retrieve 10k res loops\");\n                }\n                mergedList.add(hiccupsLooplists.get(10000));\n\n            }\n            listHasBeenAltered = true;\n            mergedList.removeDuplicates();\n        }\n\n        if (hiccupsLooplists.containsKey(25000)) {\n            if (listHasBeenAltered) {\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Merge with 25k res loops\");\n                }\n                handleExistingMergerWithTwentyFiveKB(mergedList, hiccupsLooplists.get(25000));\n\n            } else {\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Retrieve 25k res loops\");\n                }\n                mergedList.add(hiccupsLooplists.get(25000));\n\n            }\n            mergedList.removeDuplicates();\n            listHasBeenAltered = true;\n        }\n\n        // neither 25kB, 10kB, or 5kB list processed\n        if (!listHasBeenAltered) {\n            System.out.println(\"25kB, 10kB, or 5kB lists not found\\nDefault lists being merged without filtering\");\n            for (Feature2DList list : hiccupsLooplists.values()) {\n                mergedList.add(list);\n            }\n            mergedList.removeDuplicates();\n        }\n\n        return mergedList;\n    }\n\n    private static void handleExistingGenericMerger(Feature2DList mergedList, Feature2DList list2, int radius) {\n        // add peaks unique to list 2\n        Feature2DList centroidsList2 = Feature2DTools.extractReproducibleCentroids(mergedList, list2, 2 * radius);\n        Feature2DList distantList2 = Feature2DTools.extractPeaksNotNearCentroids(list2, centroidsList2);\n        mergedList.add(distantList2);\n    }\n\n    private static void handleExistingMergerWithTwentyFiveKB(Feature2DList mergedList, Feature2DList twentyFiveKBList) {\n        // add peaks unique to 25 kB\n        Feature2DList centroidsTwentyFiveKB = Feature2DTools.extractReproducibleCentroids(mergedList, twentyFiveKBList, 2 * 25000);\n        Feature2DList distant25 = Feature2DTools.extractPeaksNotNearCentroids(twentyFiveKBList, centroidsTwentyFiveKB);\n        mergedList.add(distant25);\n    }\n\n    private static Feature2DList handleGenericTwoListMerger(Feature2DList list1, Feature2DList list2, int radius1, int nearDiagonal1,\n                                                            int observedLimit1) {\n        // add peaks from list1 commonly found between list1 and list2 within 2*radius1\n        Feature2DList centroidsList1List2 = Feature2DTools.extractReproducibleCentroids(list2, list1, 2 * radius1);\n        Feature2DList mergedList = Feature2DTools.extractPeaksNearCentroids(list1, centroidsList1List2, \"list12->centroids\");\n\n        // add peaks unique to list 2\n        Feature2DList centroidsList2List1 = Feature2DTools.extractReproducibleCentroids(list1, list2, 2 * radius1);\n        Feature2DList distantList2List1 = Feature2DTools.extractPeaksNotNearCentroids(list2, centroidsList2List1);\n        mergedList.add(distantList2List1);\n\n        // add peaks close to diagonal from list 1\n        Feature2DList nearDiagList1 = Feature2DTools.getPeaksNearDiagonal(list1, nearDiagonal1);\n        mergedList.add(nearDiagList1);\n\n        // add particularly strong peaks from list 1\n        Feature2DList strongList1 = Feature2DTools.getStrongPeaks(list1, observedLimit1);\n        mergedList.add(strongList1);\n\n        // TODO expand filter duplicates?\n        mergedList.removeDuplicates();\n\n        return mergedList;\n    }\n\n    private static Feature2DList handleGenericThreeListMerger(Feature2DList list1, Feature2DList list2, Feature2DList list3,\n                                                              int radius1, int radius2, int nearDiagonal1, int nearDiagonal2,\n                                                              int observedLimit1, int observedLimit2) {\n        // add peaks from list1 commonly found between list1 and list2 within 2*radius1\n        Feature2DList centroidsList1List2 = Feature2DTools.extractReproducibleCentroids(list2, list1, 2 * radius1);\n        Feature2DList mergedList = Feature2DTools.extractPeaksNearCentroids(list1, centroidsList1List2, \"list12->centroids\");\n\n        // add peaks from list1 commonly found between list1 and list3 with 2*radius2\n        Feature2DList centroidsList1List3 = Feature2DTools.extractReproducibleCentroids(list3, list1, 2 * radius2);\n        Feature2DList peaksList1List3 = Feature2DTools.extractPeaksNearCentroids(list1, centroidsList1List3, \"list13->centroids\");\n        mergedList.add(peaksList1List3);\n\n        // add peaks from list2 not found in list1, but common to list3 within 2*radius2\n        Feature2DList centroidsList2List1 = Feature2DTools.extractReproducibleCentroids(list1, list2, 2 * radius1);\n        Feature2DList distantList2List1 = Feature2DTools.extractPeaksNotNearCentroids(list2, centroidsList2List1);\n        Feature2DList centroidsList2List3 = Feature2DTools.extractReproducibleCentroids(list3, distantList2List1, 2 * radius2);\n        Feature2DList peaksList2List3 = Feature2DTools.extractPeaksNearCentroids(list2, centroidsList2List3, \"list23->centroids\");\n        mergedList.add(peaksList2List3);\n\n        // add peaks unique to list 3\n        Feature2DList centroidsList3List1 = Feature2DTools.extractReproducibleCentroids(list1, list3, 2 * radius2);\n        Feature2DList distantList3List1 = Feature2DTools.extractPeaksNotNearCentroids(list3, centroidsList3List1);\n        Feature2DList centroidsList3List2 = Feature2DTools.extractReproducibleCentroids(list2, distantList3List1, 2 * radius2);\n        Feature2DList distantList3List2 = Feature2DTools.extractPeaksNotNearCentroids(distantList3List1, centroidsList3List2);\n        mergedList.add(distantList3List2);\n\n        // add peaks close to diagonal from list 1\n        Feature2DList nearDiagList1 = Feature2DTools.getPeaksNearDiagonal(list1, nearDiagonal1);\n        mergedList.add(nearDiagList1);\n\n        // add peaks close to diagonal from list 2\n        Feature2DList nearDiagList2 = Feature2DTools.getPeaksNearDiagonal(distantList2List1, nearDiagonal2);\n        mergedList.add(nearDiagList2);\n\n        // add particularly strong peaks from list 1\n        Feature2DList strongList1 = Feature2DTools.getStrongPeaks(list1, observedLimit1);\n        mergedList.add(strongList1);\n\n        // add particularly strong peaks from list 2\n        Feature2DList strongList2 = Feature2DTools.getStrongPeaks(distantList2List1, observedLimit2);\n        mergedList.add(strongList2);\n\n        // TODO expand filter duplicates?\n        mergedList.removeDuplicates();\n\n        return mergedList;\n    }\n\n    private static Feature2DList handleFiveAndTenKBMerger(Feature2DList fiveKBList, Feature2DList tenKBList) {\n        // add peaks commonly found between 5 and 10 kB\n        Feature2DList centroidsFiveKB = Feature2DTools.extractReproducibleCentroids(tenKBList, fiveKBList, 2 * 10000);\n        Feature2DList mergedList = Feature2DTools.extractPeaksNearCentroids(fiveKBList, centroidsFiveKB, \"5->centroids\");\n\n        // add peaks unique to 10 kB\n        Feature2DList centroidsTenKB = Feature2DTools.extractReproducibleCentroids(fiveKBList, tenKBList, 2 * 10000);\n        Feature2DList distant10 = Feature2DTools.extractPeaksNotNearCentroids(tenKBList, centroidsTenKB);\n        mergedList.add(distant10);\n\n        // add peaks close to diagonal in 5kB\n        Feature2DList nearDiag = Feature2DTools.getPeaksNearDiagonal(fiveKBList, 110000);\n        mergedList.add(nearDiag);\n\n        // add particularly strong peaks from 5kB\n        Feature2DList strong = Feature2DTools.getStrongPeaks(fiveKBList, 100);\n        mergedList.add(strong);\n\n        // TODO expand filter duplicates?\n        mergedList.removeDuplicates();\n\n        return mergedList;\n    }\n\n    public static int[] extractIntegerValues(List<String> valList, int n) {\n        if (valList != null && !valList.isEmpty()) {\n            int[] result = ArrayTools.extractIntegers(valList);\n            if (result.length == n) {\n                return result;\n            } else if (result.length == 1) {\n                return ArrayTools.preInitializeIntArray(result[0], n);\n            } else {\n                System.err.println(\"Must pass \" + n + \" parameters in place of \" + Arrays.toString(result));\n                System.exit(30);\n                return new int[0];\n            }\n        }\n        return null;\n    }\n\n    public static double[] extractFDRValues(List<String> fdrStrings, int n, float defaultVal) {\n        if (fdrStrings != null && !fdrStrings.isEmpty()) {\n            double[] fdrValues = extractDoubleValues(fdrStrings, n, defaultVal);\n            return ArrayTools.inverseArrayValues(fdrValues);\n        }\n        return null;\n    }\n\n    public static double[] extractDoubleValues(List<String> valList, int n, double defaultVal) {\n        if (valList == null) {\n            return ArrayTools.preInitializeDoubleArray(defaultVal, n);\n        } else {\n            // if < 0, just return whatever is extracted\n            // if > 0, then verify lengths match up (to ensure 1-to-1 correspondence of resolution with other params)\n            if (n < 0)\n                return ArrayTools.extractDoubles(valList);\n            else {\n                double[] result = ArrayTools.extractDoubles(valList);\n                if (result.length == n) {\n                    return result;\n                } else if (result.length == 1) {\n                    return ArrayTools.preInitializeDoubleArray(result[0], n);\n                } else {\n                    System.err.println(\"Must pass \" + n + \" parameters in place of \" + Arrays.toString(result));\n                    System.exit(31);\n                }\n            }\n        }\n        return null;\n    }\n\n    public static void postProcess(Map<Integer, Feature2DList> looplists, Dataset ds,\n                                            ChromosomeHandler chromosomeHandler, List<HiCCUPSConfiguration> configurations,\n                                            NormalizationType norm, File outputDirectory, boolean isRequested, File outputFile, int version) {\n        for (HiCCUPSConfiguration conf : configurations) {\n\n            int res = conf.getResolution();\n            removeLowMapQFeatures(looplists.get(res), res, ds, chromosomeHandler, norm);\n            coalesceFeaturesToCentroid(looplists.get(res), res, conf.getClusterRadius());\n            filterOutFeaturesByFDR(looplists.get(res), version);\n            looplists.get(res).exportFeatureList(new File(outputDirectory, getPostprocessedLoopsFileName(res, isRequested)),\n                    true, Feature2DList.ListFormat.FINAL);\n        }\n\n        Feature2DList mergedList;\n        if (looplists.containsKey(1000) || looplists.containsKey(2000)) {\n            mergedList = mergeHighResolutions(looplists);\n        } else {\n            mergedList = mergeAllResolutions(looplists);\n        }\n        if (version == 2) {\n            doFinalCleanUp(mergedList);\n        }\n        mergedList.exportFeatureList(outputFile, true, Feature2DList.ListFormat.FINAL);\n    }\n\n\n    public static void calculateThresholdAndFDR(int index, int width, double fdr, float[] poissonPMF,\n                                                long[][] rcsHist, float[] threshold, float[][] fdrLog) {\n        if (rcsHist[index][0] > 0) {\n            float[] expected = ArrayTools.scalarMultiplyArray(rcsHist[index][0], poissonPMF);\n            float[] rcsExpected = ArrayTools.makeReverseCumulativeArray(expected);\n            for (int j = 0; j < width; j++) {\n                if (fdr * rcsExpected[j] <= rcsHist[index][j]) {\n                    if (j == 0) {\n                        threshold[index] = (width - 2);\n                    } else {\n                        threshold[index] = (j - 1);\n                    }\n                    break;\n                }\n            }\n\n            for (int j = 0; j < width; j++) {\n                float sum1 = rcsExpected[j];\n                float sum2 = rcsHist[index][j];\n                if (sum2 > 0) {\n                    fdrLog[index][j] = sum1 / sum2;\n                } else {\n                    break;\n                }\n            }\n        } else if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"poss err index: \" + index + \" rcsHist \" + rcsHist[index][0]);\n        }\n    }\n\n    public static long histogramPvals(Map<Long, Integer> kHist, long totalPValues, long mstar) {\n\n        for (long i = totalPValues; i >= 1; i--) {\n            if (kHist.get(i) != null) {\n                mstar = mstar - kHist.get(i);\n            }\n            if (i == mstar) {\n                return i;\n            }\n        }\n\n        System.err.println(\"didn't converge\");\n        return 0;\n    }\n\n    public static Feature2DList filterOutFeaturelistByEnrichment(List<HiCCUPSConfiguration> configs, String folderPath, float maxEnrich, ChromosomeHandler commonChromosomesHandler) {\n        Feature2DList results = new Feature2DList();\n        for (HiCCUPSConfiguration config : configs) {\n\n            String fname = folderPath + File.separator + getRequestedLoopsFileName(config.getResolution());\n            Feature2DList requestedList = Feature2DParser.loadFeatures(fname, commonChromosomesHandler, true, null, false);\n            HiCCUPSUtils.filterOutFeaturesByEnrichment(requestedList, maxEnrich);\n            results.add(requestedList);\n        }\n        return results;\n    }\n\n    public static String getEnrichedPixelFileName(int resolution) {\n        return ENRICHED_PIXELS + \"_\" + resolution + \".bedpe\";\n    }\n\n    private static String getPostprocessedLoopsFileName(int resolution, boolean isRequested) {\n        if (isRequested) {\n            return POST_PROCESSED + \"_\" + getRequestedLoopsFileName(resolution);\n        } else {\n            return POST_PROCESSED + \"_\" + resolution + \".bedpe\";\n        }\n    }\n\n    public static String getRequestedLoopsFileName(int resolution) {\n        return REQUESTED_LIST + \"_\" + resolution + \".bedpe\";\n    }\n\n    public static String getMergedLoopsFileName() {\n        return MERGED;\n    }\n\n    public static String getMergedRequestedLoopsFileName() {\n        return MERGED_REQUESTED;\n    }\n\n    public static String getFDRThresholdsFilename(int resolution) {\n        return FDR_THRESHOLDS + \"_\" + resolution;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/juicer/localizer/LocalizerUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2023 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.juicer.localizer;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.NormalizationVector;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.tools.utils.common.MatrixTools;\nimport juicebox.track.feature.Feature2D;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.distribution.PoissonDistribution;\nimport org.apache.commons.math.distribution.PoissonDistributionImpl;\nimport org.apache.commons.math.linear.Array2DRowRealMatrix;\nimport org.apache.commons.math.linear.RealMatrix;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.time.Duration;\nimport java.time.Instant;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.Random;\n\npublic class LocalizerUtils {\n\n    /**\n     * Size filtering of loops\n     *\n     * @param features\n     * @param minPeakDist\n     * @param maxPeakDist\n     * @return\n     */\n    public static ArrayList<Feature2D> filterFeaturesBySize(List<Feature2D> features,\n                                                            double minPeakDist, double maxPeakDist, int resolution) {\n        ArrayList<Feature2D> sizeFilteredFeatures = new ArrayList<>();\n\n        for (Feature2D feature : features) {\n            double xMidPt = feature.getMidPt1();\n            double yMidPt = feature.getMidPt2();\n            int dist = (int) Math.round(Math.abs(xMidPt - yMidPt) / resolution);\n\n            if (dist >= minPeakDist) {\n                if (dist <= maxPeakDist) {\n                    sizeFilteredFeatures.add(feature);\n                }\n            }\n        }\n        return new ArrayList<>(sizeFilteredFeatures);\n    }\n\n    public static RealMatrix extractLocalizedData(MatrixZoomData zd, Feature2D loop,\n                                                  int L, int resolution, int window, NormalizationType norm) throws IOException {\n        long loopX = loop.getMidPt1() / resolution;\n        long loopY = loop.getMidPt2() / resolution;\n        long binXStart = loopX - window;\n        long binXEnd = loopX + (window + 1);\n        long binYStart = loopY - window;\n        long binYEnd = loopY + (window + 1);\n\n        return HiCFileTools.extractLocalBoundedRegion(zd, binXStart, binXEnd, binYStart, binYEnd, L, L, norm, false);\n    }\n\n    public static List<List<Double>> extractNormParts(Dataset ds, MatrixZoomData zd, Feature2D loop, int resolution, int window, NormalizationType norm) throws IOException {\n        long loopX = loop.getMidPt1() / resolution;\n        long loopY = loop.getMidPt2() / resolution;\n        long binXStart = loopX - window;\n        long binXEnd = loopX + (window + 1);\n        long binYStart = loopY - window;\n        long binYEnd = loopY + (window + 1);\n        List<Double> normH = new ArrayList<>();\n        List<Double> normV = new ArrayList<>();\n        NormalizationVector nv1 = ds.getNormalizationVector(zd.getChr1Idx(), zd.getZoom(), norm);\n        NormalizationVector nv2 = ds.getNormalizationVector(zd.getChr2Idx(), zd.getZoom(), norm);\n        ListOfDoubleArrays nv1Data = nv1.getData();\n        ListOfDoubleArrays nv2Data = nv2.getData();\n        for (long i = binXStart; i < binXEnd; i++) {\n            normH.add(nv1Data.get(i));\n        }\n        for (long i = binYStart; i < binYEnd; i++) {\n            normV.add(nv2Data.get(i));\n        }\n        List<List<Double>> normParts = new ArrayList<>();\n        normParts.add(normH);\n        normParts.add(normV);\n        return normParts;\n    }\n\n    public static List<List<Double>> localMax(RealMatrix rawSource, List<Double> normH, List<Double> normV, int window, int numPeaks, double maxPval, File outputDirectory) {\n\n        // calculate total number of contacts in local window\n        double rawSourceSum = matrixSum(rawSource, 0, rawSource.getRowDimension(), 0, rawSource.getColumnDimension());\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"inputData.txt\").getPath(), rawSource);\n\n        // create copy of raw data and box blur over requested window (rawSummedData)\n        // multiply box blurred matrix by window size to bring back into contact space (rawSummedData)\n        Instant A = Instant.now();\n        RealMatrix rawSourceCopy = rawSource.copy();\n        RealMatrix rawSummedData = new Array2DRowRealMatrix(rawSource.getRowDimension(), rawSource.getColumnDimension());\n        boxBlur(rawSourceCopy, rawSummedData, window);\n        multiplyInPlaceRound(rawSummedData, (window + window + 1) * (window + window + 1));\n        Instant B = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to blur raw matrix: \" + Duration.between(A, B).toMillis());\n        }\n        // calculate normed local matrix using input local norm vectors (normSource)\n        // calculate gaussian blurred normed local matrix over requested window (normBlurred), multiply in place by ratio of box blurred raw matrix to normed matrix in order to make sure same number of contacts\n        RealMatrix normSource = calculateNormMatrix(rawSource, normH, normV);\n        Instant C = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to calculate norm matrix: \" + Duration.between(B, C).toMillis());\n        }\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"normInputData.txt\").getPath(), normSource);\n        RealMatrix normBlurred = gaussBlur(normSource, window); //new Array2DRowRealMatrix(rawSource.getRowDimension(), rawSource.getColumnDimension());\n        double rawSummedSum = matrixSum(rawSummedData, 0, rawSource.getRowDimension(), 0, rawSource.getColumnDimension());\n        double normBlurredSum = matrixSum(normBlurred, 0, rawSource.getRowDimension(), 0, rawSource.getColumnDimension());\n        multiplyInPlace(normBlurred, rawSummedSum / normBlurredSum);\n        Instant D = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to blur norm matrix: \" + Duration.between(C, D).toMillis());\n        }\n\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"summedData.txt\").getPath(), rawSummedData);\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"normSummedData.txt\").getPath(), normBlurred);\n\n        // set a non-uniform expected based on ratio of raw data to normed data (normExpected)\n        // multiply in place to make sure it has the same number of contacts as the boxBlurred raw matrix\n        RealMatrix normExpected = setNormExpected(rawSummedData, normBlurred, normH, normV);\n        double normExpectedSum = matrixSum(normExpected, 0, rawSource.getRowDimension(), 0, rawSource.getColumnDimension());\n        multiplyInPlace(normExpected, rawSummedSum / normExpectedSum);\n        Instant E = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to set expected: \" + Duration.between(D, E).toMillis());\n        }\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"normExpectedData.txt\").getPath(), normExpected);\n\n        //do local nonmaximum suppression using the Poisson Z-score [2*(sqrt(X)-sqrt(lambda))]\n        RealMatrix localMaxData = nonmaxsuppressPoissonZ(rawSummedData, normExpected, window);\n        Instant F = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to suppress non-max: \" + Duration.between(E, F).toMillis());\n        }\n        //MatrixTools.saveMatrixText(new File(outputDirectory, \"localMaxData.txt\").getPath(), localMaxData);\n\n        // count non-zero entries for bonferroni correction\n        int pValAdj = nonZeroEntries(localMaxData, window, rawSource.getRowDimension() - window, window, rawSource.getColumnDimension() - window);\n\n        // rank localized peaks\n        List<List<Double>> orderedPeaks = orderPeaksPoissonZ(localMaxData, normExpected, window, maxPval, pValAdj);\n        Instant G = Instant.now();\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(\"time to identify peaks: \" + Duration.between(F, G).toMillis());\n        }\n\n        // return localized peaks\n        List<Double> finalPeaksR = new ArrayList<>();\n        List<Double> finalPeaksC = new ArrayList<>();\n        List<Double> finalPeaksP = new ArrayList<>();\n        List<Double> finalPeaksO = new ArrayList<>();\n        List<Double> finalPeaksZ = new ArrayList<>();\n        numPeaks = numPeaks > orderedPeaks.get(0).size() ? orderedPeaks.get(0).size() : numPeaks;\n        for (int i = 0; i < numPeaks; i++) {\n            double peakRow = orderedPeaks.get(0).get(i);\n            double peakCol = orderedPeaks.get(1).get(i);\n            double peakPVal = orderedPeaks.get(2).get(i);\n            double peakObserved = orderedPeaks.get(3).get(i);\n            double peakZscore = orderedPeaks.get(4).get(i);\n            //System.out.println(peakRow + \" \" + peakCol + \" \" + peakEntry);\n            finalPeaksR.add(peakRow);\n            finalPeaksC.add(peakCol);\n            finalPeaksP.add(peakPVal);\n            finalPeaksO.add(peakObserved);\n            finalPeaksZ.add(peakZscore);\n        }\n        List<List<Double>> finalPeaks = new ArrayList<>();\n        finalPeaks.add(finalPeaksR);\n        finalPeaks.add(finalPeaksC);\n        finalPeaks.add(finalPeaksP);\n        finalPeaks.add(finalPeaksO);\n        finalPeaks.add(finalPeaksZ);\n        return finalPeaks;\n\n    }\n\n    public static RealMatrix calculateNormMatrix(RealMatrix inputData, List<Double> normH, List<Double> normV) {\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        Instant A = Instant.now();\n        RealMatrix normSource = new Array2DRowRealMatrix(numRows, numCols);\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                double valI = normH.get(i);\n                double valJ = normV.get(j);\n                // todo == 0 probably not the best thing to do here\n                if (valI != 0 && valJ != 0 && !Double.isNaN(valI) && !Double.isNaN(valJ)) {\n                    normSource.setEntry(i,j,inputData.getEntry(i,j) / (valI * valJ));\n                } else {\n                    normSource.setEntry(i,j,0);\n                }\n            }\n        }\n        return normSource;\n    }\n\n    public static RealMatrix setNormExpected(RealMatrix rawSummedData, RealMatrix normBlurred, List<Double> normH, List<Double> normV) {\n        int numRows = rawSummedData.getRowDimension();\n        int numCols = rawSummedData.getColumnDimension();\n        Instant A = Instant.now();\n        RealMatrix normExpected = new Array2DRowRealMatrix(numRows, numCols);\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                if (normBlurred.getEntry(i,j)<=0) {\n                    normBlurred.setEntry(i,j,0);\n                    rawSummedData.setEntry(i,j,0);\n                }\n                double valI = normH.get(i);\n                double valJ = normV.get(j);\n                // todo == 0 probably not the best thing to do here\n                if (normBlurred.getEntry(i,j)!=0) {\n                    normExpected.setEntry(i,j,(rawSummedData.getEntry(i,j)/normBlurred.getEntry(i,j)));\n                    //System.out.println(rawSummedData.getEntry(i,j) + \" \" + normBlurred.getEntry(i,j) + \" \" + normExpected.getEntry(i,j));\n                } else {\n                    normExpected.setEntry(i,j,0);\n                }\n            }\n        }\n        return normExpected;\n    }\n\n    public static double matrixSum(RealMatrix inputData, int rowBound1, int rowBound2, int colBound1, int colBound2) {\n        double inputDataSum = 0;\n        for (int i = rowBound1; i < rowBound2; i++) {\n            for (int j = colBound1; j < colBound2; j++) {\n                inputDataSum += inputData.getEntry(i,j);\n            }\n        }\n        return inputDataSum;\n    }\n\n    public static int nonZeroEntries(RealMatrix inputData, int rowBound1, int rowBound2, int colBound1, int colBound2) {\n        int nonZeroEntries = 0;\n        for (int i = rowBound1; i < rowBound2; i++) {\n            for (int j = colBound1; j < colBound2; j++) {\n                if (inputData.getEntry(i,j)>0) {\n                    nonZeroEntries++;\n                }\n            }\n        }\n        return nonZeroEntries;\n    }\n\n    public static void multiplyInPlace(RealMatrix inputData, double scaleRatio) {\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                inputData.multiplyEntry(i,j,scaleRatio);\n            }\n        }\n    }\n\n    public static void multiplyInPlaceRound(RealMatrix inputData, double scaleRatio) {\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                double val = inputData.getEntry(i,j);\n                double multVal = (double) Math.round(val*scaleRatio);\n                inputData.setEntry(i,j,multVal);\n            }\n        }\n    }\n\n    public static RealMatrix gaussBlur(RealMatrix inputData, int window) {\n        //int numRows = inputData.getRowDimension() - window;\n        //int numCols = inputData.getColumnDimension() - window;\n        //RealMatrix outputData = MatrixTools.cleanArray2DMatrix(numRows, numCols);\n        //RealMatrix outputData = MatrixTools.deepCopy(inputData);\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        RealMatrix outputData = new Array2DRowRealMatrix(numRows, numCols);\n        int[] boxSizes = boxesForGauss(window, 3);\n        boxBlur(inputData, outputData, (boxSizes[0]-1)/2);\n        boxBlur(outputData, inputData, (boxSizes[1]-1)/2);\n        boxBlur(inputData, outputData, (boxSizes[2]-1)/2);\n        //double outputDataSum = 0;\n        //for (int i = window/2; i < (numRows-window/2); i++) {\n        //    for (int j = window/2; j < (numCols-window/2); j++) {\n        //        double sumVal = 0;\n        //        for (int rowOffset = 0; rowOffset < window; rowOffset++) {\n        //            for (int colOffset = 0; colOffset < window; colOffset++) {\n        //                sumVal = sumVal + (inputData.getEntry(i - (int) window/2 + rowOffset, j - (int) window/2 + colOffset) *\n        //Math.exp(-1*(Math.pow((0-window/2+rowOffset),2)+Math.pow((0-window/2+colOffset),2))/(2*Math.pow(window/3,2)))*(1.0d/(2*Math.PI*Math.pow(window/3,2))));\n        //            }\n        //        }\n        //        outputData.setEntry(i-(window/2),j-(window/2), sumVal);\n        //        outputDataSum += sumVal;\n        //    }\n        //}\n\n\n        return outputData;\n    }\n\n    public static int[] boxesForGauss(int sigma, int numBoxes) {\n        int wl = (int) Math.floor(Math.sqrt((12*sigma*sigma/numBoxes)+1));\n        if (wl % 2 == 0) {\n            wl--;\n        }\n        int wu = wl+2;\n        int m = Math.round(((12*sigma*sigma) - (numBoxes*wl*wl) - (4*numBoxes*wl) - (3*numBoxes))/((-4*wl) - 4));\n        int[] boxSizes = new int[numBoxes];\n        for (int i = 0; i < numBoxes; i++ ) {\n            boxSizes[i] = i<m? wl: wu;\n        }\n        return boxSizes;\n\n    }\n\n    public static void boxBlur(RealMatrix inputData, RealMatrix outputData, int radius) {\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                outputData.setEntry(i,j,inputData.getEntry(i,j));\n            }\n        }\n        boxBlurH(outputData, inputData, radius);\n        boxBlurT(inputData, outputData, radius);\n    }\n\n    public static void boxBlurH(RealMatrix source, RealMatrix target, int radius) {\n        double iarr = 1.0 / (radius+radius+1);\n        int numRows = source.getRowDimension();\n        int numCols = source.getColumnDimension();\n        for (int i = 0; i < numRows; i++) {\n            int ti = 0;\n            int li = 0;\n            int ri = ti + radius;\n            double fv = source.getEntry(i,0);\n            double lv = source.getEntry(i,numCols-1);\n            double val = (radius+1)*fv;\n            for (int j = 0; j < radius; j++) {\n                val += source.getEntry(i,j);\n            }\n            for (int j = 0; j <= radius; j++) {\n                val += source.getEntry(i, ri) - fv;\n                ri++;\n                target.setEntry(i, ti, val * iarr);\n                ti++;\n            }\n            for (int j = radius + 1; j < numCols - radius; j++) {\n                val += source.getEntry(i,ri) - source.getEntry(i, li);\n                ri++; li++;\n                target.setEntry(i, ti, val * iarr);\n                ti++;\n            }\n            for (int j = numCols - radius; j < numCols; j++) {\n                val += lv - source.getEntry(i, li);\n                li++;\n                target.setEntry(i, ti, val * iarr);\n                ti++;\n            }\n        }\n    }\n\n    public static void boxBlurT(RealMatrix source, RealMatrix target, int radius) {\n        double iarr = 1.0 / (radius+radius+1);\n        int numRows = source.getRowDimension();\n        int numCols = source.getColumnDimension();\n        for (int i = 0; i < numCols; i++) {\n            int ti = 0;\n            int li = 0;\n            int ri = ti + radius;\n            double fv = source.getEntry(0,i);\n            double lv = source.getEntry(numRows-1,i);\n            double val = (radius+1)*fv;\n            for (int j = 0; j < radius; j++) {\n                val += source.getEntry(j,i);\n            }\n            for (int j = 0; j <= radius; j++) {\n                val += source.getEntry(ri, i) - fv;\n                ri++;\n                target.setEntry(ti, i, val * iarr);\n                ti++;\n            }\n            for (int j = radius + 1; j < numCols - radius; j++) {\n                val += source.getEntry(ri,i) - source.getEntry(li, i);\n                ri++; li++;\n                target.setEntry(ti, i, val * iarr);\n                ti++;\n            }\n            for (int j = numCols - radius; j < numCols; j++) {\n                val += lv - source.getEntry(li, i);\n                li++;\n                target.setEntry(ti, i, val * iarr);\n                ti++;\n            }\n        }\n    }\n\n    public static RealMatrix localGradient(RealMatrix inputData, int window) {\n        int numRows = inputData.getRowDimension() - (2*window);\n        int numCols = inputData.getColumnDimension() - (2*window);\n        RealMatrix outputData = MatrixTools.cleanArray2DMatrix(numRows, numCols);\n        for (int i = window; i < numRows-window; i++) {\n            for (int j = window; j < numCols-window; j++) {\n                double outsideAverage = (inputData.getEntry(i-window, j) + inputData.getEntry(i-window,j-window) +\n                        inputData.getEntry(i, j-window) + inputData.getEntry(i+window, j-window) + inputData.getEntry(i+window, j) +\n                        inputData.getEntry(i+window, j+window) + inputData.getEntry(i, j+window) + inputData.getEntry(i-window, j+window))/8.0;\n                double gradientVal = (inputData.getEntry(i,j) - outsideAverage)/Math.sqrt(inputData.getEntry(i,j));\n                if (gradientVal > 0) {\n                    outputData.setEntry(i-window,j-window,gradientVal);\n                }\n            }\n\n        }\n        return outputData;\n    }\n\n    public static RealMatrix nonmaxsuppress(RealMatrix inputData, int window) {\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        RealMatrix outputData = MatrixTools.cleanArray2DMatrix(numRows, numCols);\n        Random randomGenerator = new Random(0);\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                if (inputData.getEntry(i,j) > 0 && outputData.getEntry(i,j) >= 0) {\n                    int minRow = Math.max(0, i - window);\n                    int minCol = Math.max(0, j - window);\n                    int maxRow = Math.min(i + window, numRows - 1);\n                    int maxCol = Math.min(j + window, numCols - 1);\n                    int maxValR = i;\n                    int maxValC = j;\n                    double maxVal = inputData.getEntry(i, j);\n                    outputData.setEntry(maxValR, maxValC, inputData.getEntry(i, j));\n                    for (int nmsRow = minRow; nmsRow <= maxRow; nmsRow++) {\n                        for (int nmsCol = minCol; nmsCol <= maxCol; nmsCol++) {\n                            if (nmsRow != i || nmsCol != j) {\n                                if (inputData.getEntry(nmsRow, nmsCol) > maxVal) {\n                                    outputData.setEntry(maxValR, maxValC, -1);\n                                } else if (inputData.getEntry(nmsRow, nmsCol) == maxVal) {\n                                    float coinToss = randomGenerator.nextFloat();\n                                    if (coinToss < 0.5) {\n                                        outputData.setEntry(maxValR, maxValC, -1);\n                                    } else {\n                                        outputData.setEntry(nmsRow, nmsCol, -1);\n                                    }\n                                } else {\n                                    outputData.setEntry(nmsRow, nmsCol, -1);\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        return outputData;\n    }\n\n    public static RealMatrix nonmaxsuppressPoissonZ(RealMatrix observedData, RealMatrix expectedData, int window) {\n        int numRows = observedData.getRowDimension();\n        int numCols = observedData.getColumnDimension();\n        RealMatrix outputData = MatrixTools.cleanArray2DMatrix(numRows, numCols);\n        Random randomGenerator = new Random(0);\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                if (observedData.getEntry(i,j) > 0 && outputData.getEntry(i,j) >= 0) {\n                    int minRow = Math.max(0, i - window);\n                    int minCol = Math.max(0, j - window);\n                    int maxRow = Math.min(i + window, numRows - 1);\n                    int maxCol = Math.min(j + window, numCols - 1);\n                    int maxValR = i;\n                    int maxValC = j;\n                    double maxVal = 2 * (Math.sqrt(observedData.getEntry(i, j)) - Math.sqrt(expectedData.getEntry(i, j)));\n                    outputData.setEntry(maxValR, maxValC, observedData.getEntry(i, j));\n                    for (int nmsRow = minRow; nmsRow <= maxRow; nmsRow++) {\n                        for (int nmsCol = minCol; nmsCol <= maxCol; nmsCol++) {\n                            if (nmsRow != i || nmsCol != j) {\n                                double testVal = 2 * (Math.sqrt(observedData.getEntry(nmsRow, nmsCol)) - Math.sqrt(expectedData.getEntry(nmsRow, nmsCol)));\n                                if (testVal > maxVal) {\n                                    outputData.setEntry(maxValR, maxValC, -1);\n                                } else if (testVal == maxVal) {\n                                    float coinToss = randomGenerator.nextFloat();\n                                    if (coinToss < 0.5) {\n                                        outputData.setEntry(maxValR, maxValC, -1);\n                                    } else {\n                                        outputData.setEntry(nmsRow, nmsCol, -1);\n                                    }\n                                } else {\n                                    outputData.setEntry(nmsRow, nmsCol, -1);\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        return outputData;\n    }\n\n    public static List<List<Double>> orderPeaks(RealMatrix inputData, double sourceSum, List<Double> normH, List<Double> normV, int window, double maxPval, int pValAdj) {\n        List<List<Double>> peaks = new ArrayList<>();\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        int numRows = inputData.getRowDimension();\n        int numCols = inputData.getColumnDimension();\n        Instant A = Instant.now();\n        RealMatrix normExpected = new Array2DRowRealMatrix(numRows, numCols);\n        for (int i = 0; i < numRows; i++) {\n            for (int j = 0; j < numCols; j++) {\n                normExpected.setEntry(i,j, sourceSum*normH.get(i)*normV.get(j)/(numRows*numCols));\n            }\n        }\n        Instant B = Instant.now();\n        double normSum = matrixSum(normExpected, 0, numRows, 0, numCols);\n        Instant C = Instant.now();\n        multiplyInPlace(normExpected, sourceSum/normSum);\n        Instant D = Instant.now();\n        RealMatrix normSummed = new Array2DRowRealMatrix(numRows, numCols);\n        boxBlur(normExpected, normSummed, window);\n        Instant E = Instant.now();\n        multiplyInPlace(normSummed, (window+window+1)*(window+window+1));\n        Instant F = Instant.now();\n        for (int i = window/2; i < inputData.getRowDimension()-window/2; i++) {\n            for (int j = window/2; j < inputData.getColumnDimension()-window/2; j++) {\n                if (inputData.getEntry(i,j) > 0) {\n                    Instant H = Instant.now();\n                    PoissonDistribution dist = new PoissonDistributionImpl(normSummed.getEntry(i,j));\n                    double pVal = 0;\n\n                    try {\n                        pVal = 1-dist.cumulativeProbability((int) inputData.getEntry(i,j)-1);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                        System.err.println(\"error calculating p value\");\n                    }\n                    pVal = pVal * pValAdj;\n                    Instant I = Instant.now();\n                    if (pVal <= maxPval) {\n                        //System.out.println(i + \" \" + j + \" \" + inputData.getEntry(i,j) + \" \" + normSummed.getEntry(i,j) + \" \" + pVal);\n                        int insertionPoint = Collections.binarySearch(peaks.get(2), pVal);\n                        if (insertionPoint < 0) {\n                            insertionPoint = -1 * (insertionPoint + 1);\n                        } else if (insertionPoint >= 0) {\n                            if (inputData.getEntry(i,j) <= peaks.get(3).get(insertionPoint)) {\n                                insertionPoint = insertionPoint+1;\n                            }\n                        }\n                        peaks.get(0).add(insertionPoint, (double) i);\n                        peaks.get(1).add(insertionPoint, (double) j);\n                        peaks.get(2).add(insertionPoint, pVal);\n                        peaks.get(3).add(insertionPoint, inputData.getEntry(i,j));\n                    }\n                    Instant J = Instant.now();\n                    //System.out.println(\"individual pval: \" + Duration.between(H,I).toNanos());\n                    //System.out.println(\"individual sort: \" + Duration.between(I,J).toNanos());\n                }\n            }\n        }\n        Instant G = Instant.now();\n        //System.out.println(\"norm set: \" + Duration.between(A,B).toMillis());\n        //System.out.println(\"norm sum: \" + Duration.between(B,C).toMillis());\n        //System.out.println(\"norm multiply: \" + Duration.between(C,D).toMillis());\n        //System.out.println(\"norm sliding: \" + Duration.between(D,E).toMillis());\n        //System.out.println(\"norm multiply 2: \" + Duration.between(E,F).toMillis());\n        //System.out.println(\"norm pval: \" + Duration.between(F,G).toMillis());\n        return peaks;\n    }\n\n    public static List<List<Double>> orderPeaksPoissonZ(RealMatrix inputData, RealMatrix expectedData, int window, double maxPval, int pValAdj) {\n        List<List<Double>> peaks = new ArrayList<>();\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        peaks.add(new ArrayList<>());\n        for (int i = window; i < inputData.getRowDimension()-window; i++) {\n            for (int j = window; j < inputData.getColumnDimension()-window; j++) {\n                if (inputData.getEntry(i,j) > 0) {\n                    Instant H = Instant.now();\n                    PoissonDistribution dist = new PoissonDistributionImpl(expectedData.getEntry(i,j));\n                    double pVal = 0;\n\n                    try {\n                        pVal = 1-dist.cumulativeProbability((int) inputData.getEntry(i,j)-1);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                        System.err.println(\"error calculating p value\");\n                    }\n                    pVal = pVal * pValAdj;\n                    Instant I = Instant.now();\n                    if (pVal <= maxPval) {\n                        //System.out.println(i + \" \" + j + \" \" + inputData.getEntry(i,j) + \" \" + normSummed.getEntry(i,j) + \" \" + pVal);\n                        double zscore = 2*(Math.sqrt(inputData.getEntry(i, j)) - Math.sqrt(expectedData.getEntry(i,j)));\n                        int insertionPoint = Collections.binarySearch(peaks.get(4), zscore, Collections.reverseOrder());\n                        if (insertionPoint < 0) {\n                            insertionPoint = -1 * (insertionPoint + 1);\n                        } //else if (insertionPoint >= 0) {\n                        //    if (2*(Math.sqrt(inputData.getEntry(i, j)) - Math.sqrt(expectedData.getEntry(i,j))) <= peaks.get(4).get(insertionPoint)) {\n                        //        insertionPoint = insertionPoint+1;\n                        //    }\n                        //}\n\n                        peaks.get(0).add(insertionPoint, (double) i);\n                        peaks.get(1).add(insertionPoint, (double) j);\n                        peaks.get(2).add(insertionPoint, pVal);\n                        peaks.get(3).add(insertionPoint, inputData.getEntry(i,j));\n                        peaks.get(4).add(insertionPoint, zscore);\n                    }\n                    Instant J = Instant.now();\n                    //System.out.println(\"individual pval: \" + Duration.between(H,I).toNanos());\n                    //System.out.println(\"individual sort: \" + Duration.between(I,J).toNanos());\n                }\n            }\n        }\n        Instant G = Instant.now();\n        //System.out.println(\"norm set: \" + Duration.between(A,B).toMillis());\n        //System.out.println(\"norm sum: \" + Duration.between(B,C).toMillis());\n        //System.out.println(\"norm multiply: \" + Duration.between(C,D).toMillis());\n        //System.out.println(\"norm sliding: \" + Duration.between(D,E).toMillis());\n        //System.out.println(\"norm multiply 2: \" + Duration.between(E,F).toMillis());\n        //System.out.println(\"norm pval: \" + Duration.between(F,G).toMillis());\n        return peaks;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/CustomNormVectorFileHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.io.*;\nimport java.nio.charset.StandardCharsets;\nimport java.util.*;\nimport java.util.concurrent.ExecutorService;\nimport java.util.zip.GZIPInputStream;\n\n\n\npublic class CustomNormVectorFileHandler extends NormVectorUpdater {\n\n\n    public static void updateHicFile(String path, String vectorPath, int numCPUThreads) throws IOException {\n        DatasetReaderV2 reader = new DatasetReaderV2(path);\n        Dataset ds = reader.read();\n        HiCGlobals.verifySupportedHiCFileVersion(reader.getVersion());\n\n        String[] vectorPaths = vectorPath.split(\",\");\n        NormVectorInfo normVectorInfo = completeCalculationsNecessaryForUpdatingCustomNormalizations(ds, vectorPaths, true, numCPUThreads);\n        writeNormsToUpdateFile(reader, path, false, null, normVectorInfo.getExpectedValueFunctionMap(),\n                normVectorInfo.getNormVectorIndices(), normVectorInfo.getNormVectorBuffers(), \"Finished adding another normalization.\");\n\n        System.out.println(\"all custom norms added\");\n    }\n\n    public static void unsafeHandleUpdatingOfNormalizations(SuperAdapter superAdapter, File[] files, boolean isControl, int numCPUThreads) {\n\n        Dataset ds = superAdapter.getHiC().getDataset();\n        if (isControl) {\n            ds = superAdapter.getHiC().getControlDataset();\n        }\n\n        String[] filePaths = new String[files.length];\n        for (int i = 0; i < filePaths.length; i++) {\n            filePaths[i] = files[i].getAbsolutePath();\n        }\n\n        try {\n            NormVectorInfo normVectorInfo = completeCalculationsNecessaryForUpdatingCustomNormalizations(ds, filePaths, false, numCPUThreads);\n\n            for (NormalizationType customNormType : normVectorInfo.getNormalizationVectorsMap().keySet()) {\n                ds.addNormalizationType(customNormType);\n                for (NormalizationVector normalizationVector : normVectorInfo.getNormalizationVectorsMap().get(customNormType).values()) {\n                    if (normalizationVector == null) {\n                        System.out.println(\"error encountered\");\n                    }\n                    ds.addNormalizationVectorDirectlyToRAM(normalizationVector);\n                }\n            }\n            System.out.println(\"all custom norms added v2\");\n\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n    private static NormVectorInfo completeCalculationsNecessaryForUpdatingCustomNormalizations(\n            final Dataset ds, String[] filePaths, boolean overwriteHicFileFooter, int numCPUThreads) throws IOException {\n\n        Map<NormalizationType, Map<String, NormalizationVector>> normalizationVectorMap = readVectorFile(filePaths,\n                ds.getChromosomeHandler(), ds.getNormalizationHandler());\n\n        ChromosomeHandler chromosomeHandler = ds.getChromosomeHandler();\n        Map<String, Integer> fragCountMap = ds.getFragmentCounts();\n        List<HiCZoom> resolutions = ds.getAllPossibleResolutions();\n\n        List<BufferedByteWriter> normVectorBuffers = new ArrayList<>();\n        List<NormalizationVectorIndexEntry> normVectorIndices = new ArrayList<>();\n        Map<String, ExpectedValueFunction> expectedValueFunctionMap = ds.getExpectedValueFunctionMap();\n\n        for (Iterator<Map.Entry<String, ExpectedValueFunction>> it = expectedValueFunctionMap.entrySet().iterator(); it.hasNext(); ) {\n            Map.Entry<String, ExpectedValueFunction> entry = it.next();\n            if (entry.getKey().contains(\"NONE\")) {\n                it.remove();\n            }\n        }\n\n        // Get existing norm vectors so we don't lose them\n        if (overwriteHicFileFooter) {\n            for (HiCZoom zoom : resolutions) {\n                for (NormalizationType type : NormalizationHandler.getAllNormTypes()) {\n                    for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n                        NormalizationVector existingNorm = ds.getNormalizationVector(chr.getIndex(), zoom, type);\n                        if (existingNorm != null) {\n                            long position = 0;\n                            for (int i=0; i < normVectorBuffers.size(); i++) {\n                                position += normVectorBuffers.get(i).bytesWritten();\n                            }\n                            // todo @suhas\n                            putFloatArraysIntoBufferList(normVectorBuffers, existingNorm.getData().convertToFloats().getValues());\n\n                            long newPos = 0;\n                            for (int i=0; i < normVectorBuffers.size(); i++) {\n                                newPos += normVectorBuffers.get(i).bytesWritten();\n                            }\n                            int sizeInBytes = (int) (newPos - position);\n                            normVectorIndices.add(new NormalizationVectorIndexEntry(\n                                    type.toString(), chr.getIndex(), zoom.getUnit().toString(), zoom.getBinSize(), position, sizeInBytes));\n                        }\n                    }\n                }\n            }\n        }\n        System.out.println(\"loaded existing norms\");\n\n        ExecutorService executor = HiCGlobals.newFixedThreadPool();\n        for (NormalizationType customNormType : normalizationVectorMap.keySet()) {\n            final Map<String, NormalizationVector> normVectorsByChrAndZoom = normalizationVectorMap.get(customNormType);\n            final Set<String> keySet = new HashSet<>(normVectorsByChrAndZoom.keySet());\n            final Map<Integer, Integer> chrAndResolutionWhichFailed = new HashMap<>();\n\n            for (final String key : keySet) {\n                final NormalizationVector nv = normVectorsByChrAndZoom.get(key);\n                if (chrAndResolutionWhichFailed.containsKey(nv.getChrIdx()) && nv.getResolution() < chrAndResolutionWhichFailed.get(nv.getChrIdx())) {\n                    normVectorsByChrAndZoom.remove(key);\n                    continue;\n                }\n                if (nv.doesItNeedToBeScaledTo()) {\n                    Runnable worker = new Runnable() {\n                        @Override\n                        public void run() {\n                            NormalizationVector newScaledVector = nv.mmbaScaleToVector(ds);\n                            synchronized (normVectorsByChrAndZoom) {\n                                if (newScaledVector != null) {\n                                    normVectorsByChrAndZoom.put(key, newScaledVector);\n                                } else {\n                                    normVectorsByChrAndZoom.remove(key);\n                                    int currResolution = nv.getResolution();\n                                    int chrIndx = nv.getChrIdx();\n                                    if (currResolution < chrAndResolutionWhichFailed.get(chrIndx)) {\n                                        chrAndResolutionWhichFailed.put(chrIndx, currResolution);\n                                    }\n                                }\n                            }\n                        }\n                    };\n                    executor.execute(worker);\n                }\n            }\n        }\n\n        executor.shutdown();\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n\n        for (HiCZoom zoom : resolutions) {\n            Map<String, Integer> fcm = zoom.getUnit() == HiC.Unit.FRAG ? fragCountMap : null;\n\n            for (NormalizationType customNormType : normalizationVectorMap.keySet()) {\n\n                ExpectedValueCalculation evLoaded = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, customNormType);\n                String key = ExpectedValueFunctionImpl.getKey(zoom, customNormType);\n\n                // Loop through chromosomes\n                for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n                    MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chr, chr, zoom);\n                    if (zd == null) continue;\n\n                    handleLoadedVector(customNormType, chr.getIndex(), zoom, normalizationVectorMap.get(customNormType),\n                                normVectorBuffers, normVectorIndices, zd, evLoaded, fragCountMap, chromosomeHandler, numCPUThreads);\n                }\n                expectedValueFunctionMap.put(key, evLoaded.getExpectedValueFunction());\n            }\n        }\n\n        ds.setExpectedValueFunctionMap(expectedValueFunctionMap);\n        return new NormVectorInfo(normalizationVectorMap, normVectorBuffers, normVectorIndices, expectedValueFunctionMap);\n    }\n\n    private static void handleLoadedVector(NormalizationType customNormType, final int chrIndx, HiCZoom zoom, Map<String, NormalizationVector> normVectors,\n                                           List<BufferedByteWriter> normVectorBuffers, List<NormalizationVectorIndexEntry> normVectorIndex,\n                                           MatrixZoomData zd, ExpectedValueCalculation evLoaded, Map<String, Integer> fragmentCountMap, ChromosomeHandler chromosomeHandler, int numCPUThreads) throws IOException {\n\n        String key = NormalizationVector.getKey(customNormType, chrIndx, zoom.getUnit().toString(), zoom.getBinSize());\n        if (normVectors.containsKey(key)) {\n            NormalizationVector vector = normVectors.get(key);\n            if (vector == null || vector.getData() == null) return;\n            // Write custom norm\n            long position = 0;\n            for (int i=0; i < normVectorBuffers.size(); i++) {\n                position += normVectorBuffers.get(i).bytesWritten();\n            }\n            // todo @suhas\n            putFloatArraysIntoBufferList(normVectorBuffers, vector.getData().convertToFloats().getValues());\n\n            long newPos = 0;\n            for (int i=0; i < normVectorBuffers.size(); i++) {\n                newPos += normVectorBuffers.get(i).bytesWritten();\n            }\n\n            int sizeInBytes = (int) (newPos - position);\n            normVectorIndex.add(new NormalizationVectorIndexEntry(\n                    customNormType.toString(), chrIndx, zoom.getUnit().toString(), zoom.getBinSize(), position, sizeInBytes));\n    \n            evLoaded.addDistancesFromZD(zd, fragmentCountMap, chromosomeHandler, numCPUThreads);\n            System.out.println(\"done with \"+key);\n\n        }\n    }\n\n    private static Map<NormalizationType, Map<String, NormalizationVector>> readVectorFile(String[] fnames, ChromosomeHandler chromosomeHandler, NormalizationHandler normalizationHandler) throws IOException {\n\n        Map<NormalizationType, Map<String, NormalizationVector>> normVectors = new HashMap<>();\n\n        for (String fname : fnames) {\n            BufferedReader vectorReader;\n            if (fname.endsWith(\".gz\")) {\n                InputStream fileStream = new FileInputStream(fname);\n                InputStream gzipStream = new GZIPInputStream(fileStream);\n                Reader decoder = new InputStreamReader(gzipStream, StandardCharsets.UTF_8);\n                vectorReader = new BufferedReader(decoder, 4194304);\n            } else {\n                //this.reader = org.broad.igv.util.ParsingUtils.openBufferedReader(path);\n                vectorReader = new BufferedReader(new InputStreamReader(new FileInputStream(fname)), HiCGlobals.bufferSize);\n            }\n\n            Chromosome chr = null;\n            int resolution = -1;\n            HiC.Unit unit = null;\n            NormalizationType customNormType = null;\n            boolean needsToBeScaledTo = false;\n\n            String nextLine = vectorReader.readLine();\n            while (nextLine != null) {\n                // Header: vector  type  chr1    2048000 BP\n                if (nextLine.startsWith(\"vector\")) {\n                    String[] tokens = nextLine.split(\"\\\\s+\");\n                    chr = chromosomeHandler.getChromosomeFromName(tokens[2]);\n                    if (chr == null) {\n                        System.err.println(\"Skipping \" + tokens[2] + \" which isn't in dataset\");\n                        nextLine = skipLinesUntilTextEncountered(vectorReader, \"vector\");\n                        continue;\n                    }\n\n                    customNormType = normalizationHandler.getNormTypeFromString(tokens[1]);\n                    resolution = Integer.parseInt(tokens[3]);\n                    unit = HiC.Unit.valueOf(tokens[4]);\n                    needsToBeScaledTo = tokens[0].toLowerCase().contains(\"scale\");\n                }\n                if (chr != null && customNormType != null) {\n                    if (HiCGlobals.printVerboseComments) {\n                        System.out.println(\"Adding norm \" + customNormType + \" for chr \" + chr.getName() + \" at \" + resolution + \" \" + unit + \" resolution.\");\n                    }\n    \n                    // Now do work on loaded norm vector\n                    // Create the new vector by looping through the loaded vector file line by line\n                    // assume custom norm vectors aren't for indices requiring long\n                    long size = (chr.getLength() / resolution + 1);\n                    ListOfDoubleArrays data = new ListOfDoubleArrays(size);\n                    int i = 0;\n                    nextLine = vectorReader.readLine();\n                    // List<Double> data = new ArrayList<Double>();\n                    while (nextLine != null && !(nextLine.startsWith(\"vector\"))) {\n                        if (nextLine.equalsIgnoreCase(\"nan\") || nextLine.equals(\".\")) {\n                            data.set(i, Double.NaN);\n                        } else {\n                            data.set(i, Double.parseDouble(nextLine));\n                        }\n                        i++;\n                        if (i > size) {\n                            throw new IOException(\"More values than resolution would indicate\");\n                        }\n                        nextLine = vectorReader.readLine();\n                    }\n\n                    if (!normVectors.containsKey(customNormType)) {\n                        normVectors.put(customNormType, new HashMap<>());\n                    }\n                    NormalizationVector vector = new NormalizationVector(customNormType, chr.getIndex(), unit, resolution, data, needsToBeScaledTo);\n                    normVectors.get(customNormType).put(vector.getKey(), vector);\n\n                } else {\n                    System.err.println(\"Chromosome vector null\"); // this shouldn't happen due to continue above\n                }\n            }\n        }\n\n        return normVectors;\n    }\n\n    private static String skipLinesUntilTextEncountered(BufferedReader vectorReader, String string) throws IOException {\n        String nextLine = vectorReader.readLine();\n        while (nextLine != null && !(nextLine.startsWith(string))) {\n            nextLine = vectorReader.readLine();\n        }\n        return nextLine;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/ExternalNormalizationVectorLoader.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nclass ExternalNormalizationVectorLoader {\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/GenomeWideNormalizationVectorUpdater.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.data.iterator.ListOfListGenerator;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\nimport org.broad.igv.util.Pair;\n\nimport java.io.IOException;\nimport java.util.*;\n\npublic class GenomeWideNormalizationVectorUpdater extends NormVectorUpdater {\n    // todo remove\n    /*\n    public static void addGWNorm(String path, int genomeWideResolution) throws IOException {\n        DatasetReaderV2 reader = new DatasetReaderV2(path);\n        Dataset ds = reader.read();\n        HiCGlobals.verifySupportedHiCFileVersion(reader.getVersion());\n\n        List<HiCZoom> resolutions = new ArrayList<>();\n        resolutions.addAll(ds.getBpZooms());\n        resolutions.addAll(ds.getFragZooms());\n\n        List<BufferedByteWriter> normVectorBuffers = new ArrayList<>();\n        List<NormalizationVectorIndexEntry> normVectorIndex = new ArrayList<>();\n        Map<String, ExpectedValueFunction> expectedValueFunctionMap = ds.getExpectedValueFunctionMap();\n\n        for (Iterator<Map.Entry<String, ExpectedValueFunction>> it = expectedValueFunctionMap.entrySet().iterator(); it.hasNext(); ) {\n            Map.Entry<String, ExpectedValueFunction> entry = it.next();\n            if (entry.getKey().contains(\"NONE\")) {\n                it.remove();\n            }\n        }\n\n        // Loop through resolutions\n        for (HiCZoom zoom : resolutions) {\n\n            // compute genome-wide normalization\n            // TODO make this dependent on memory, do as much as possible\n            if (genomeWideResolution >= 10000 && zoom.getUnit() == HiC.Unit.BP && zoom.getBinSize() >= genomeWideResolution) {\n                for (NormalizationType normType : NormalizationHandler.getAllGWNormTypes(false)) {\n\n                    Pair<Map<Chromosome, NormalizationVector>, ExpectedValueCalculation> wgVectors = getWGVectors(ds, zoom, normType);\n\n                    if (wgVectors != null) {\n                        Map<Chromosome, NormalizationVector> nvMap = wgVectors.getFirst();\n                        for (Chromosome chromosome : nvMap.keySet()) {\n                            updateNormVectorIndexWithVector(normVectorIndex, normVectorBuffers, nvMap.get(chromosome).getData().convertToFloats(), chromosome.getIndex(), normType, zoom);\n                        }\n                        ExpectedValueCalculation calculation = wgVectors.getSecond();\n                        String key = ExpectedValueFunctionImpl.getKey(zoom, normType);\n                        expectedValueFunctionMap.put(key, calculation.getExpectedValueFunction());\n                    }\n                }\n            }\n            System.out.println();\n            System.out.print(\"Calculating norms for zoom \" + zoom);\n\n            // Integer is either limit on genome wide resolution or limit on what fragment resolution to calculate\n            // if (genomeWideResolution == 0 && zoom.getUnit() == HiC.Unit.FRAG) continue;\n            // if (genomeWideResolution < 10000 && zoom.getUnit() == HiC.Unit.FRAG && zoom.getBinSize() <= genomeWideResolution) continue;\n\n\n            // Loop through chromosomes\n            for (Chromosome chr : ds.getChromosomeHandler().getChromosomeArrayWithoutAllByAll()) {\n                Matrix matrix = ds.getMatrix(chr, chr);\n                if (matrix == null) continue;\n\n                for (NormalizationType normType : NormalizationHandler.getAllNormTypes()) {\n                    NormalizationVector vector = ds.getNormalizationVector(chr.getIndex(), zoom, normType);\n                    if (vector != null) {\n                        updateNormVectorIndexWithVector(normVectorIndex, normVectorBuffers, vector.getData().convertToFloats(), chr.getIndex(), normType, zoom);\n                    }\n                }\n            }\n        }\n\n        int version = reader.getVersion();\n        long filePosition = reader.getNormFilePosition();\n        long nviHeaderPosition = reader.getNviHeaderPosition();\n\n        System.out.println();\n        NormalizationVectorUpdater.update(path, version, filePosition, expectedValueFunctionMap, normVectorIndex,\n                normVectorBuffers, nviHeaderPosition);\n        System.out.println(\"Finished normalization\");\n    }\n    */\n\n\n    public static void updateHicFileForGWfromPreAddNormOnly(Dataset ds, HiCZoom zoom, List<NormalizationType> normalizationsToBuild,\n                                                            Map<NormalizationType, Integer> resolutionsToBuildTo, List<NormalizationVectorIndexEntry> normVectorIndices,\n                                                            List<BufferedByteWriter> normVectorBuffers, List<ExpectedValueCalculation> expectedValueCalculations) throws IOException {\n        for (NormalizationType normType : normalizationsToBuild) {\n            if (NormalizationHandler.isGenomeWideNorm(normType)) {\n                if (zoom.getBinSize() >= resolutionsToBuildTo.get(normType)) {\n\n                    if (HiCGlobals.printVerboseComments) {\n                        System.out.println(\"Now Doing \" + normType.getLabel());\n                    }\n                    long currentTime = System.currentTimeMillis();\n                    Pair<Map<Chromosome, NormalizationVector>, ExpectedValueCalculation> wgVectors = getWGVectors(ds, zoom, normType);\n                    if (HiCGlobals.printVerboseComments) {\n                        System.out.println(\"\\n\" + normType.getLabel() + \" normalization genome wide at \" + zoom + \" took \" + (System.currentTimeMillis() - currentTime) + \" milliseconds\");\n                    }\n\n                    if (wgVectors != null) {\n                        Map<Chromosome, NormalizationVector> nvMap = wgVectors.getFirst();\n                        List<Chromosome> chromosomes = new ArrayList<>(nvMap.keySet());\n                        Collections.sort(chromosomes, Comparator.comparingInt(Chromosome::getIndex));\n                        for (Chromosome chromosome : chromosomes) {\n                            updateNormVectorIndexWithVector(normVectorIndices, normVectorBuffers,\n                                    nvMap.get(chromosome).getData().convertToFloats(), chromosome.getIndex(),\n                                    normType, zoom);\n                        }\n\n                        expectedValueCalculations.add(wgVectors.getSecond());\n                    }\n                }\n            }\n        }\n    }\n\n    /**\n     * Compute the whole-genome normalization and expected value vectors and return as a pair (normalization vector first)\n     */\n\n    private static Pair<Map<Chromosome, NormalizationVector>, ExpectedValueCalculation> getWGVectors(Dataset dataset,\n                                                                                                     HiCZoom zoom,\n                                                                                                     NormalizationType norm) {\n        boolean includeIntraData = NormalizationHandler.isGenomeWideNormIntra(norm); // default INTER type\n        final ChromosomeHandler chromosomeHandler = dataset.getChromosomeHandler();\n        final int resolution = zoom.getBinSize();\n        final IteratorContainer ic = ListOfListGenerator.createForWholeGenome(dataset, chromosomeHandler, zoom,\n                includeIntraData);\n\n        NormalizationCalculations calculations = new NormalizationCalculations(ic);\n        ListOfFloatArrays vector = calculations.getNorm(norm);\n        if (vector == null) {\n            return null;\n        }\n\n        ExpectedValueCalculation expectedValueCalculation = new ExpectedValueCalculation(chromosomeHandler, resolution, null, norm);\n        int addY = 0;\n        // Loop through chromosomes\n        for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            MatrixZoomData zd = HiCFileTools.getMatrixZoomData(dataset, chr, chr, zoom);\n            if (zd == null) continue;\n            final int chrIdx = chr.getIndex();\n\n            Iterator<ContactRecord> iterator = zd.getFromFileIteratorContainer().getNewContactRecordIterator();\n            while (iterator.hasNext()) {\n                ContactRecord cr = iterator.next();\n                int x = cr.getBinX();\n                int y = cr.getBinY();\n                final float vx = vector.get(x + addY);\n                final float vy = vector.get(y + addY);\n                if (isValidNormValue(vx) && isValidNormValue(vy)) {\n                    double value = cr.getCounts() / (vx * vy);\n                    expectedValueCalculation.addDistance(chrIdx, x, y, value);\n                }\n            }\n            addY += chr.getLength() / resolution + 1;\n        }\n\n        // Split normalization vector by chromosome\n        Map<Chromosome, NormalizationVector> normVectorMap =\n                NormalizationTools.parCreateNormVectorMap(chromosomeHandler, resolution, vector, norm, zoom);\n\n        ic.clear();\n\n        return new Pair<>(normVectorMap, expectedValueCalculation);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/MultithreadedNormalizationVectorUpdater.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.io.IOException;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class MultithreadedNormalizationVectorUpdater extends NormalizationVectorUpdater {\n    protected Set<Chromosome> synckrBPFailedChromosomes = Collections.synchronizedSet(krBPFailedChromosomes);\n    protected Set<Chromosome> synckrFragFailedChromosomes = Collections.synchronizedSet(krFragFailedChromosomes);\n    protected Set<Chromosome> syncmmbaBPFailedChromosomes = Collections.synchronizedSet(mmbaBPFailedChromosomes);\n    protected Set<Chromosome> syncmmbaFragFailedChromosomes = Collections.synchronizedSet(mmbaFragFailedChromosomes);\n\n    protected Map<HiCZoom, Set<Chromosome>> zoomSpecifickrBPFailedChromsomes = new ConcurrentHashMap<>();\n    protected Map<HiCZoom, Set<Chromosome>> zoomSpecifickrFragFailedChromsomes = new ConcurrentHashMap<>();\n    protected Map<HiCZoom, Set<Chromosome>> zoomSpecificmmbaBPFailedChromsomes = new ConcurrentHashMap<>();\n    protected Map<HiCZoom, Set<Chromosome>> zoomSpecificmmbaFragFailedChromsomes = new ConcurrentHashMap<>();\n\n\n    protected static int numCPUThreads = 1;\n\n    public MultithreadedNormalizationVectorUpdater(int numCPUThreads) {\n        MultithreadedNormalizationVectorUpdater.numCPUThreads = numCPUThreads;\n    }\n\n    @Override\n    public void updateHicFile(String path, List<NormalizationType> normalizationsToBuild,\n                              Map<NormalizationType, Integer> resolutionsToBuildTo, int genomeWideLowestResolutionAllowed, boolean noFrag) throws IOException {\n\n        int minResolution = Integer.MAX_VALUE;\n        for (Map.Entry<NormalizationType, Integer> entry : resolutionsToBuildTo.entrySet()) {\n            if (entry.getValue() < minResolution) {\n                minResolution = entry.getValue();\n            }\n        }\n\n        DatasetReaderV2 reader = new DatasetReaderV2(path);\n        Dataset ds = reader.read();\n        HiCGlobals.verifySupportedHiCFileVersion(reader.getVersion());\n\n        ChromosomeHandler chromosomeHandler = ds.getChromosomeHandler();\n        Map<String, Integer> fragCountMap = ds.getFragmentCounts();\n        List<HiCZoom> resolutions = ds.getAllPossibleResolutions();\n\n        reEvaluateWhichIntraNormsToBuild(normalizationsToBuild);\n\n        normVectorBuffers.add(new BufferedByteWriter());\n        for (HiCZoom zoom : resolutions) {\n            if (zoom.getBinSize() < minResolution) {\n                System.out.println(\"skipping zoom\" + zoom);\n                continue;\n            }\n            if (noFrag && zoom.getUnit() == HiC.Unit.FRAG) continue;\n\n            // compute genome-wide normalizations\n            if (zoom.getUnit() == HiC.Unit.BP && zoom.getBinSize() >= genomeWideLowestResolutionAllowed) {\n                GenomeWideNormalizationVectorUpdater.updateHicFileForGWfromPreAddNormOnly(ds, zoom, normalizationsToBuild, resolutionsToBuildTo,\n                        normVectorIndices, normVectorBuffers, expectedValueCalculations);\n            }\n\n            System.out.println();\n            System.out.print(\"Calculating norms for zoom \" + zoom);\n\n            Map<String, Integer> fcm = zoom.getUnit() == HiC.Unit.FRAG ? fragCountMap : null;\n\n            ExpectedValueCalculation evVC = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.VC);\n            ExpectedValueCalculation evVCSqrt = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.VC_SQRT);\n            ExpectedValueCalculation evKR = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.KR);\n            ExpectedValueCalculation evSCALE = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.SCALE);\n\n            Map<Integer, Double> withinZoomVCSumFactors = new ConcurrentHashMap<>();\n            Map<Integer, Double> withinZoomVCSQRTSumFactors = new ConcurrentHashMap<>();\n            Map<Integer, Double> withinZoomKRSumFactors = new ConcurrentHashMap<>();\n            Map<Integer, Double> withinZoomSCALESumFactors = new ConcurrentHashMap<>();\n            Map<Integer, ListOfFloatArrays> withinZoomVCVectors = new ConcurrentHashMap<>();\n            Map<Integer, ListOfFloatArrays> withinZoomVCSQRTVectors = new ConcurrentHashMap<>();\n            Map<Integer, ListOfFloatArrays> withinZoomKRVectors = new ConcurrentHashMap<>();\n            Map<Integer, ListOfFloatArrays> withinZoomSCALEVectors = new ConcurrentHashMap<>();\n\n            final AtomicInteger chromosomeIndex = new AtomicInteger(0);\n\n            Set<Chromosome> withinZoomSynckrBPFailedChromosomes = Collections.synchronizedSet(new HashSet<>());\n            Set<Chromosome> withinZoomSynckrFragFailedChromosomes = Collections.synchronizedSet(new HashSet<>());\n            Set<Chromosome> withinZoomSyncmmbaBPFailedChromosomes = Collections.synchronizedSet(new HashSet<>());\n            Set<Chromosome> withinZoomSyncmmbaFragFailedChromosomes = Collections.synchronizedSet(new HashSet<>());\n\n            Map<Integer, MatrixZoomData> allChrZoomData = new ConcurrentHashMap<>();\n\n            ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n            for (int l = 0; l < numCPUThreads; l++) {\n                final int threadNum = l;\n\n                Runnable worker = new Runnable() {\n                    @Override\n                    public void run() {\n                        try {\n                            DatasetReaderV2 localReader;\n                            Dataset localds;\n                            ChromosomeHandler localChromosomeHandler;\n                            synchronized(this){\n                                localReader = new DatasetReaderV2(path);\n                                localds = localReader.read();\n                                localChromosomeHandler = localds.getChromosomeHandler();\n                            }\n                            runIndividualChromosomeCode(chromosomeIndex, localds, localChromosomeHandler, zoom, resolutionsToBuildTo,\n                                    withinZoomVCSumFactors, withinZoomVCSQRTSumFactors, withinZoomKRSumFactors, withinZoomSCALESumFactors,\n                                    withinZoomVCVectors, withinZoomVCSQRTVectors, withinZoomKRVectors, withinZoomSCALEVectors,\n                                    withinZoomSynckrBPFailedChromosomes, withinZoomSynckrFragFailedChromosomes, withinZoomSyncmmbaBPFailedChromosomes,\n                                    withinZoomSyncmmbaFragFailedChromosomes, allChrZoomData, threadNum);\n                        } catch (IOException e) {\n                            System.err.println(\"Error: \" + e);\n                        }\n                    }\n                    //}\n                };\n                executor.execute(worker);\n            }\n\n            executor.shutdown();\n\n            // Wait until all threads finish\n            while (!executor.isTerminated()) {\n            }\n\n\n            // Loop through chromosomes\n            for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\n                if (allChrZoomData.get(chr.getIndex()) == null) continue;\n\n\n                if (weShouldBuildVC && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC)) {\n                    if (withinZoomVCSumFactors.get(chr.getIndex())!=null&&withinZoomVCVectors.get(chr.getIndex())!=null) {\n                        updateExpectedValueCalculationForChr(chr.getIndex(), withinZoomVCSumFactors.get(chr.getIndex()),\n                                withinZoomVCVectors.get(chr.getIndex()), NormalizationHandler.VC,\n                                zoom, allChrZoomData.get(chr.getIndex()), evVC, normVectorBuffers, normVectorIndices);\n                    }\n                }\n                if (weShouldBuildVCSqrt && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC_SQRT)) {\n                    if (withinZoomVCSQRTSumFactors.get(chr.getIndex())!=null&&withinZoomVCSQRTVectors.get(chr.getIndex())!=null) {\n                        updateExpectedValueCalculationForChr(chr.getIndex(), withinZoomVCSQRTSumFactors.get(chr.getIndex()),\n                                withinZoomVCSQRTVectors.get(chr.getIndex()), NormalizationHandler.VC_SQRT,\n                                zoom, allChrZoomData.get(chr.getIndex()), evVCSqrt, normVectorBuffers, normVectorIndices);\n                    }\n                }\n\n                // KR normalization\n                if (weShouldBuildKR && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.KR)) {\n                    Set<Chromosome> withinZoomFailureSetKR = zoom.getUnit() == HiC.Unit.FRAG ? withinZoomSynckrFragFailedChromosomes : withinZoomSynckrBPFailedChromosomes;\n                    if (!withinZoomFailureSetKR.contains(chr)&&withinZoomKRSumFactors.get(chr.getIndex())!=null&&withinZoomKRVectors.get(chr.getIndex())!=null) {\n                        updateExpectedValueCalculationForChr(chr.getIndex(), withinZoomKRSumFactors.get(chr.getIndex()),\n                                withinZoomKRVectors.get(chr.getIndex()), NormalizationHandler.KR,\n                                zoom, allChrZoomData.get(chr.getIndex()), evKR, normVectorBuffers, normVectorIndices);\n                    }\n                }\n\n                // Fast scaling normalization\n                if (weShouldBuildScale && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.SCALE)) {\n                    Set<Chromosome> withinZoomFailureSetMMBA = zoom.getUnit() == HiC.Unit.FRAG ? withinZoomSyncmmbaFragFailedChromosomes : withinZoomSyncmmbaBPFailedChromosomes;\n                    if (!withinZoomFailureSetMMBA.contains(chr)&&withinZoomSCALESumFactors.get(chr.getIndex())!=null&&withinZoomSCALEVectors.get(chr.getIndex())!=null) {\n                        updateExpectedValueCalculationForChr(chr.getIndex(), withinZoomSCALESumFactors.get(chr.getIndex()),\n                                withinZoomSCALEVectors.get(chr.getIndex()), NormalizationHandler.SCALE,\n                                zoom, allChrZoomData.get(chr.getIndex()), evSCALE, normVectorBuffers, normVectorIndices);\n                    }\n                }\n            }\n\n            if (weShouldBuildVC && evVC.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC)) {\n                expectedValueCalculations.add(evVC);\n            }\n            if (weShouldBuildVCSqrt && evVCSqrt.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC_SQRT)) {\n                expectedValueCalculations.add(evVCSqrt);\n            }\n            if (weShouldBuildKR && evKR.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.KR)) {\n                expectedValueCalculations.add(evKR);\n            }\n            if (weShouldBuildScale && evSCALE.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.SCALE)) {\n                expectedValueCalculations.add(evSCALE);\n            }\n\n\n        }\n        writeNormsToUpdateFile(reader, path, true, expectedValueCalculations, null, normVectorIndices,\n                normVectorBuffers, \"Finished writing norms\");\n\n    }\n\n    protected static void updateExpectedValueCalculationForChr(final int chrIdx, double factor, ListOfFloatArrays vec, NormalizationType type, HiCZoom zoom, MatrixZoomData zd,\n                                                               ExpectedValueCalculation ev, List<BufferedByteWriter> normVectorBuffers, List<NormalizationVectorIndexEntry> normVectorIndex) throws IOException {\n        vec.multiplyEverythingBy(factor);\n\n        updateNormVectorIndexWithVector(normVectorIndex, normVectorBuffers, vec, chrIdx, type, zoom);\n\n        ev.addDistancesFromIterator(chrIdx, zd.getIteratorContainer(), vec);\n\n    }\n\n    protected void buildVCOrVCSQRT(boolean weShouldBuildVC, boolean weShouldBuildVCSqrt, Chromosome chr,\n                                   NormalizationCalculations nc, HiCZoom zoom, Map<Integer, Double> withinZoomVCSumFactors, Map<Integer, ListOfFloatArrays> withinZoomVCVectors,\n                                   Map<Integer, Double> withinZoomVCSQRTSumFactors, Map<Integer, ListOfFloatArrays> withinZoomVCSQRTVectors) throws IOException {\n        final int chrIdx = chr.getIndex();\n        long currentTime = System.currentTimeMillis();\n        ListOfFloatArrays vc = nc.computeVC();\n        if (weShouldBuildVC) {\n            withinZoomVCSumFactors.put(chrIdx, nc.getSumFactor(vc));\n            withinZoomVCVectors.put(chrIdx, vc);\n        }\n\n        if (weShouldBuildVCSqrt) {\n            ListOfFloatArrays vcSqrt = new ListOfFloatArrays(vc.getLength());\n            for (long i = 0; i < vc.getLength(); i++) {\n                vcSqrt.set(i, (float) Math.sqrt(vc.get(i)));\n            }\n\n            withinZoomVCSQRTSumFactors.put(chrIdx, nc.getSumFactor(vcSqrt));\n            withinZoomVCSQRTVectors.put(chrIdx, vcSqrt);\n        }\n        printNormTiming(\"VC and VC_SQRT\", chr, zoom, currentTime);\n    }\n\n    protected void buildKR(Chromosome chr, NormalizationCalculations nc, HiCZoom zoom,\n                           Map<Integer, Double> withinZoomKRSumFactors,\n                           Map<Integer, ListOfFloatArrays> withinZoomKRVectors,\n                           Set<Chromosome> withinZoomSynckrBPFailedChromosomes,\n                           Set<Chromosome> withinZoomSynckrFragFailedChromosomes) throws IOException {\n        Set<Chromosome> failureSetKR = zoom.getUnit() == HiC.Unit.FRAG ? synckrFragFailedChromosomes : synckrBPFailedChromosomes;\n        Set<Chromosome> withinZoomFailureSetKR = zoom.getUnit() == HiC.Unit.FRAG ? withinZoomSynckrFragFailedChromosomes : withinZoomSynckrBPFailedChromosomes;\n        final int chrIdx = chr.getIndex();\n\n        long currentTime = System.currentTimeMillis();\n        if (!failureSetKR.contains(chr)) {\n            ListOfFloatArrays kr = nc.computeKR();\n            if (kr == null) {\n                failureSetKR.add(chr);\n                withinZoomFailureSetKR.add(chr);\n                printNormTiming(\"FAILED KR\", chr, zoom, currentTime);\n            } else {\n                withinZoomKRSumFactors.put(chrIdx, nc.getSumFactor(kr));\n                withinZoomKRVectors.put(chrIdx, kr);\n                printNormTiming(\"KR\", chr, zoom, currentTime);\n            }\n        } else {\n            withinZoomFailureSetKR.add(chr);\n        }\n    }\n\n    protected void buildScale(Chromosome chr, NormalizationCalculations nc, HiCZoom zoom,\n                              Map<Integer, Double> withinZoomSCALESumFactors,\n                              Map<Integer, ListOfFloatArrays> withinZoomSCALEVectors,\n                              Set<Chromosome> withinZoomSyncmmbaBPFailedChromosomes,\n                              Set<Chromosome> withinZoomSyncmmbaFragFailedChromosomes) throws IOException {\n        Set<Chromosome> failureSetMMBA = zoom.getUnit() == HiC.Unit.FRAG ? syncmmbaFragFailedChromosomes : syncmmbaBPFailedChromosomes;\n        Set<Chromosome> withinZoomFailureSetMMBA = zoom.getUnit() == HiC.Unit.FRAG ? withinZoomSyncmmbaFragFailedChromosomes : withinZoomSyncmmbaBPFailedChromosomes;\n        final int chrIdx = chr.getIndex();\n        long currentTime = System.currentTimeMillis();\n\n        if (!failureSetMMBA.contains(chr)) {\n            ListOfFloatArrays mmba = nc.computeMMBA();\n            if (mmba == null) {\n                failureSetMMBA.add(chr);\n                withinZoomFailureSetMMBA.add(chr);\n                printNormTiming(\"FAILED SCALE\", chr, zoom, currentTime);\n            } else {\n                withinZoomSCALESumFactors.put(chrIdx, nc.getSumFactor(mmba));\n                withinZoomSCALEVectors.put(chrIdx, mmba);\n                printNormTiming(\"SCALE\", chr, zoom, currentTime);\n            }\n        } else {\n            withinZoomFailureSetMMBA.add(chr);\n        }\n    }\n\n    protected void runIndividualChromosomeCode(AtomicInteger chromosomeIndex,\n                                               Dataset ds, ChromosomeHandler chromosomeHandler, HiCZoom zoom, Map<NormalizationType, Integer> resolutionsToBuildTo,\n                                               Map<Integer, Double> withinZoomVCSumFactors, Map<Integer, Double> withinZoomVCSQRTSumFactors,\n                                               Map<Integer, Double> withinZoomKRSumFactors, Map<Integer, Double> withinZoomSCALESumFactors,\n                                               Map<Integer, ListOfFloatArrays> withinZoomVCVectors, Map<Integer, ListOfFloatArrays> withinZoomVCSQRTVectors,\n                                               Map<Integer, ListOfFloatArrays> withinZoomKRVectors, Map<Integer, ListOfFloatArrays> withinZoomSCALEVectors,\n                                               Set<Chromosome> withinZoomSynckrBPFailedChromosomes, Set<Chromosome> withinZoomSynckrFragFailedChromosomes,\n                                               Set<Chromosome> withinZoomSyncmmbaBPFailedChromosomes, Set<Chromosome> withinZoomSyncmmbaFragFailedChromosomes,\n                                               Map<Integer, MatrixZoomData> allChrZoomData, int threadnum) throws IOException {\n\n        int i = chromosomeIndex.getAndIncrement();\n        while (i < chromosomeHandler.getChromosomeArrayWithoutAllByAll().length) {\n            Chromosome chr = chromosomeHandler.getChromosomeArrayWithoutAllByAll()[i];\n            MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chr, chr, zoom);\n\n            if (zd == null) {\n                i = chromosomeIndex.getAndIncrement();\n                continue;\n            }\n            NormalizationCalculations nc = new NormalizationCalculations(zd.getIteratorContainer());\n            if (!nc.isEnoughMemory()) {\n                System.err.println(\"Not enough memory, skipping \" + chr);\n                i = chromosomeIndex.getAndIncrement();\n                continue;\n            }\n            allChrZoomData.put(chr.getIndex(), zd);\n\n            if (weShouldBuildVC || weShouldBuildVCSqrt) {\n\n                buildVCOrVCSQRT(weShouldBuildVC && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC),\n                        weShouldBuildVCSqrt && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC_SQRT),\n                        chr, nc, zoom, withinZoomVCSumFactors, withinZoomVCVectors, withinZoomVCSQRTSumFactors, withinZoomVCSQRTVectors);\n            }\n            if (weShouldBuildKR && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.KR)) {\n                buildKR(chr, nc, zoom, withinZoomKRSumFactors, withinZoomKRVectors, withinZoomSynckrBPFailedChromosomes,\n                        withinZoomSynckrFragFailedChromosomes);\n            }\n            if (weShouldBuildScale && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.SCALE)) {\n                buildScale(chr, nc, zoom, withinZoomSCALESumFactors, withinZoomSCALEVectors, withinZoomSyncmmbaBPFailedChromosomes,\n                        withinZoomSyncmmbaFragFailedChromosomes);\n            }\n            i = chromosomeIndex.getAndIncrement();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormVectorInfo.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.NormalizationVector;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.util.List;\nimport java.util.Map;\n\nclass NormVectorInfo {\n\n    private final List<BufferedByteWriter> normVectorBuffers;\n    private final List<NormalizationVectorIndexEntry> normVectorIndices;\n    private final Map<String, ExpectedValueFunction> expectedValueFunctionMap;\n    private final Map<NormalizationType, Map<String, NormalizationVector>> normalizationVectorsMap;\n\n    NormVectorInfo(Map<NormalizationType, Map<String, NormalizationVector>> normalizationVectorsMap, List<BufferedByteWriter> normVectorBuffers, List<NormalizationVectorIndexEntry> normVectorIndices,\n                   Map<String, ExpectedValueFunction> expectedValueFunctionMap) {\n        this.normalizationVectorsMap = normalizationVectorsMap;\n        this.normVectorBuffers = normVectorBuffers;\n        this.normVectorIndices = normVectorIndices;\n        this.expectedValueFunctionMap = expectedValueFunctionMap;\n\n    }\n\n    public List<BufferedByteWriter> getNormVectorBuffers() {\n        return normVectorBuffers;\n    }\n\n    public List<NormalizationVectorIndexEntry> getNormVectorIndices() {\n        return normVectorIndices;\n    }\n\n    public Map<String, ExpectedValueFunction> getExpectedValueFunctionMap() {\n        return expectedValueFunctionMap;\n    }\n\n    public Map<NormalizationType, Map<String, NormalizationVector>> getNormalizationVectorsMap() {\n        return normalizationVectorsMap;\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormVectorUpdater.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiC;\nimport juicebox.data.DatasetReaderV2;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.ExpectedValueFunctionImpl;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.io.IOException;\nimport java.io.RandomAccessFile;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.Map;\n\npublic class NormVectorUpdater {\n\n    static void updateNormVectorIndexWithVector(List<NormalizationVectorIndexEntry> normVectorIndex, List<BufferedByteWriter> normVectorBufferList, ListOfFloatArrays vec,\n                                                int chrIdx, NormalizationType type, HiCZoom zoom) throws IOException {\n        long position = 0;\n        for (int i=0; i < normVectorBufferList.size(); i++) {\n            position += normVectorBufferList.get(i).bytesWritten();\n        }\n\n        putFloatArraysIntoBufferList(normVectorBufferList, vec.getValues());\n\n        long newPos = 0;\n        for (int i=0; i < normVectorBufferList.size(); i++) {\n            newPos += normVectorBufferList.get(i).bytesWritten();\n        }\n        int sizeInBytes = (int) (newPos - position);\n        normVectorIndex.add(new NormalizationVectorIndexEntry(type.toString(), chrIdx, zoom.getUnit().toString(), zoom.getBinSize(), position, sizeInBytes));\n    }\n\n    public static boolean isValidNormValue(float v) {\n        return v > 0 && !Float.isNaN(v);\n    }\n\n    static void putFloatArraysIntoBufferList(List<BufferedByteWriter> bufferList, List<float[]> arrays) throws IOException {\n\n        BufferedByteWriter buffer = getBufferWithEnoughSpace(bufferList, 8);\n        long vectorLength = 0;\n        for (float[] array : arrays) {\n            vectorLength += array.length;\n        }\n        buffer.putLong(vectorLength);\n\n        for (float[] array : arrays) {\n            buffer = getBufferWithEnoughSpace(bufferList, 4 * array.length);\n            for (float val : array) {\n                buffer.putFloat(val);\n            }\n        }\n    }\n\n    private static void putMapValuesIntoBuffer(List<BufferedByteWriter> bufferList, Map<Integer, Double> hashmap) throws IOException {\n        int bytesNeeded = 4 + (8 * hashmap.size());\n        BufferedByteWriter buffer = getBufferWithEnoughSpace(bufferList, bytesNeeded);\n\n        buffer.putInt(hashmap.size());\n\n        List<Integer> keys = new ArrayList<>(hashmap.keySet());\n        Collections.sort(keys);\n\n        for (Integer key : keys) {\n            buffer.putInt(key);\n            buffer.putFloat(hashmap.get(key).floatValue());\n        }\n    }\n\n    private static void writeExpectedToBuffer(RandomAccessFile raf, List<BufferedByteWriter> expectedBuffers, long filePosition) throws IOException {\n        raf.getChannel().position(filePosition);\n        for (int i = 0; i < expectedBuffers.size(); i++) {\n            byte[] evBytes = expectedBuffers.get(i).getBytes();\n            raf.write(evBytes);\n        }\n    }\n\n    private static void handleVersionSix(RandomAccessFile raf, int version) throws IOException {\n        if (version < 6) {\n            // Update version\n            // Master index\n            raf.getChannel().position(4);\n            BufferedByteWriter buffer = new BufferedByteWriter();\n            buffer.putInt(6);\n            raf.write(buffer.getBytes());\n        }\n    }\n\n    /**\n     * Compute the size of the index in bytes.  This is needed to set offsets for the actual index entries.  The\n     * easiest way to do this is to write it to a buffer and check the size\n     *\n     * @param buffer          Buffer to write to\n     * @param normVectorIndex Normalization index to write\n     */\n    static void writeNormIndex(BufferedByteWriter buffer, List<NormalizationVectorIndexEntry> normVectorIndex) throws IOException {\n        buffer.putInt(normVectorIndex.size());\n        for (NormalizationVectorIndexEntry entry : normVectorIndex) {\n            buffer.putNullTerminatedString(entry.type);\n            buffer.putInt(entry.chrIdx);\n            buffer.putNullTerminatedString(entry.unit);\n            buffer.putInt(entry.resolution);\n            buffer.putLong(entry.position);\n            buffer.putLong(entry.sizeInBytes);\n        }\n    }\n\n    static void writeNormsToUpdateFile(DatasetReaderV2 reader, String path, boolean useCalcNotFunc,\n                                       List<ExpectedValueCalculation> expectedValueCalculations,\n                                       Map<String, ExpectedValueFunction> expectedValueFunctionMap,\n                                       List<NormalizationVectorIndexEntry> normVectorIndices,\n                                       List<BufferedByteWriter> normVectorBuffers, String message) throws IOException {\n        int version = reader.getVersion();\n        long filePosition = reader.getNormFilePosition();\n        long nviHeaderPosition = reader.getNviHeaderPosition();\n\n\n        try (RandomAccessFile raf = new RandomAccessFile(path, \"rw\")) {\n            handleVersionSix(raf, version);\n            List<BufferedByteWriter> expectedBuffers = new ArrayList<>();\n            expectedBuffers.add(new BufferedByteWriter());\n\n            if (useCalcNotFunc) {\n                writeExpectedValues(expectedBuffers, expectedValueCalculations);\n            } else {\n                writeExpectedValues(expectedBuffers, expectedValueFunctionMap);\n            }\n\n            writeExpectedToBuffer(raf, expectedBuffers, filePosition);\n            writeNormsToBuffer(raf, normVectorIndices, normVectorBuffers, nviHeaderPosition);\n        }\n\n        System.out.println(message);\n    }\n\n    private static void writeExpectedValues(List<BufferedByteWriter> expectedBuffers, List<ExpectedValueCalculation> expectedValueCalculations) throws IOException {\n        BufferedByteWriter buffer = getBufferWithEnoughSpace(expectedBuffers, 4);\n        buffer.putInt(expectedValueCalculations.size());\n\n        for (ExpectedValueCalculation ev : expectedValueCalculations) {\n            ev.computeDensity();\n            HiC.Unit unit = ev.isFrag ? HiC.Unit.FRAG : HiC.Unit.BP;\n            appendExpectedValuesToBuffer(expectedBuffers, ev.getType(),\n                    unit, ev.getGridSize(), ev.getDensityAvg(),\n                    ev.getChrScaleFactors());\n        }\n    }\n\n    private static void writeExpectedValues(List<BufferedByteWriter> expectedBuffers, Map<String, ExpectedValueFunction> expectedValueFunctionMap) throws IOException {\n\n        BufferedByteWriter buffer = getBufferWithEnoughSpace(expectedBuffers, 4);\n        buffer.putInt(expectedValueFunctionMap.size());\n\n        for (ExpectedValueFunction function : expectedValueFunctionMap.values()) {\n            appendExpectedValuesToBuffer(expectedBuffers, function.getNormalizationType(),\n                    function.getUnit(), function.getBinSize(),\n                    function.getExpectedValuesNoNormalization(),\n                    ((ExpectedValueFunctionImpl) function).getNormFactors());\n        }\n    }\n\n    private static void appendExpectedValuesToBuffer(List<BufferedByteWriter> expectedBuffers,\n                                                     NormalizationType normalizationType,\n                                                     HiC.Unit unit, int binSize,\n                                                     ListOfDoubleArrays expectedValuesNoNormalization,\n                                                     Map<Integer, Double> normFactors) throws IOException {\n\n        int bytesNeeded = normalizationType.toString().length() + 1;\n        bytesNeeded += unit.toString().length() + 1;\n        bytesNeeded += 4;\n\n        BufferedByteWriter buffer = getBufferWithEnoughSpace(expectedBuffers, bytesNeeded);\n        buffer.putNullTerminatedString(normalizationType.toString());\n        buffer.putNullTerminatedString(unit.toString());\n        buffer.putInt(binSize);\n\n        putFloatArraysIntoBufferList(expectedBuffers,\n                expectedValuesNoNormalization.convertToFloats().getValues());\n\n        putMapValuesIntoBuffer(expectedBuffers, normFactors);\n    }\n\n    private static BufferedByteWriter getBufferWithEnoughSpace(List<BufferedByteWriter> expectedBuffers, int bytesNeeded) {\n        if (expectedBuffers.size()==0) {\n            expectedBuffers.add(new BufferedByteWriter());\n        }\n\n        BufferedByteWriter buffer = expectedBuffers.get(expectedBuffers.size() - 1);\n        int freeBytes = Integer.MAX_VALUE - 10 - buffer.bytesWritten();\n\n        if (bytesNeeded >= freeBytes) {\n            expectedBuffers.add(new BufferedByteWriter());\n            return expectedBuffers.get(expectedBuffers.size() - 1);\n        }\n        return buffer;\n    }\n\n    private static void writeNormsToBuffer(RandomAccessFile raf, List<NormalizationVectorIndexEntry> normVectorIndex,\n                                           List<BufferedByteWriter> normVectorBuffers, long nviHeaderPosition) throws IOException {\n        // Get the size of the index in bytes, to compute an offset for the actual entries.\n        BufferedByteWriter buffer = new BufferedByteWriter();\n        writeNormIndex(buffer, normVectorIndex);\n        long normVectorStartPosition = raf.getChannel().position() + buffer.bytesWritten();\n        long size = buffer.bytesWritten();\n        long NVI = normVectorStartPosition - size;\n        // write NVI, size\n        raf.getChannel().position(nviHeaderPosition);\n\n        BufferedByteWriter headerBuffer = new BufferedByteWriter();\n        headerBuffer.putLong(NVI);\n        headerBuffer.putLong(size);\n        raf.write(headerBuffer.getBytes());\n\n        // reset pointer to where we were\n        raf.getChannel().position(NVI);\n\n        // Update index entries\n        for (NormalizationVectorIndexEntry entry : normVectorIndex) {\n            entry.position += normVectorStartPosition;\n        }\n\n        // Now write for real\n        buffer = new BufferedByteWriter();\n        writeNormIndex(buffer, normVectorIndex);\n        raf.write(buffer.getBytes());\n        // Finally the norm vectors\n        for (int i = 0; i < normVectorBuffers.size(); i++) {\n            raf.write(normVectorBuffers.get(i).getBytes());\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormalizationCalculations.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.basics.ListOfIntArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\n\nimport java.util.Arrays;\nimport java.util.Iterator;\nimport java.util.List;\nimport java.util.Random;\n\n\n/**\n * Class for computing VC (\"Vanilla Coverage\") and KR normalization vector.\n * <p/>\n * Note: currently these are valid for square matrices only.\n *\n * @author jrobinso\n * Date: 1/25/13\n * Time: 4:03 PM\n */\npublic class NormalizationCalculations {\n\n    private final long matrixSize; // x and y symmetric\n    private boolean isEnoughMemory = false;\n    private final IteratorContainer ic;\n\n    public NormalizationCalculations(IteratorContainer ic) {\n        this.ic = ic;\n        this.matrixSize = ic.getMatrixSize();\n        isEnoughMemory = ic.getIsThereEnoughMemoryForNormCalculation();\n    }\n\n    private static ListOfDoubleArrays sparseMultiplyFromContactRecords(ListOfIntArrays offset,\n                                                                       Iterator<ContactRecord> iterator, ListOfDoubleArrays vector) {\n        ListOfDoubleArrays result = new ListOfDoubleArrays(vector.getLength());\n\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int row = cr.getBinX();\n            int col = cr.getBinY();\n            float value = cr.getCounts();\n\n            row = offset.get(row);\n            col = offset.get(col);\n\n            if (row != -1 && col != -1) {\n                result.addTo(row, vector.get(col) * value);\n                if (row != col) {\n                    result.addTo(col, vector.get(row) * value);\n                }\n            }\n        }\n\n        return result;\n    }\n\n    /*\n    function [x,res] = bnewt(A,tol,x0,delta,fl)\n          % BNEWT A balancing algorithm for symmetric matrices\n    %\n    % X = BNEWT(A) attempts to find a vector X such that\n    % diag(X)*A*diag(X) is close to doubly stochastic. A must\n    % be symmetric and nonnegative.\n    %\n    % X0: initial guess. TOL: error tolerance.\n    % DEL: how close balancing vectors can get to the edge of the\n          % positive cone. We use a relative measure on the size of elements.\n    % FL: intermediate convergence statistics on/off.\n          % RES: residual error, measured by norm(diag(x)*A*x - e).\n          % Initialise\n          [n,n]=size(A); e = ones(n,1); res=[];\n           if nargin < 5, fl = 0; end\n        if nargin < 4, delta = 0.1; end\n        if nargin < 3, x0 = e; end\n        if nargin < 2, tol = 1e-6; end\n    */\n    private ListOfDoubleArrays computeKRNormVector(ListOfIntArrays offset, double tol, ListOfDoubleArrays x0, double delta) {\n\n        long n = x0.getLength();\n        ListOfDoubleArrays e = new ListOfDoubleArrays(n, 1);\n\n        double g = 0.9;\n        double etamax = 0.1;\n        double eta = etamax;\n\n        double rt = Math.pow(tol, 2);\n\n        ListOfDoubleArrays v = sparseMultiplyFromContactRecords(offset, getIterator(), x0);\n        ListOfDoubleArrays rk = new ListOfDoubleArrays(v.getLength());\n        for (long i = 0; i < v.getLength(); i++) {\n            v.multiplyBy(i, x0.get(i));\n            rk.set(i, 1 - v.get(i));\n        }\n        double rho_km1 = 0;\n        for (double[] aRkArray : rk.getValues()) {\n            for (double aRk : aRkArray) {\n                rho_km1 += aRk * aRk;\n            }\n        }\n        double rout = rho_km1;\n        double rold = rout;\n        int MVP = 0;  // We'll count matrix vector products.\n\n        int not_changing = 0;\n        while (rout > rt && not_changing < 100) {    // Outer iteration\n            int k = 0;\n            ListOfDoubleArrays y = e.deepClone();\n            ListOfDoubleArrays ynew = new ListOfDoubleArrays(e.getLength());\n            ListOfDoubleArrays Z = new ListOfDoubleArrays(e.getLength());\n            ListOfDoubleArrays p = new ListOfDoubleArrays(e.getLength());\n            ListOfDoubleArrays w = new ListOfDoubleArrays(e.getLength());\n            double alpha;\n            double beta;\n            double gamma;\n            double rho_km2 = rho_km1;\n\n\n            double innertol = Math.max(Math.pow(eta, 2) * rout, rt);\n            while (rho_km1 > innertol) {   // Inner iteration by CG\n                k++;\n\n                if (k == 1) {\n                    rho_km1 = 0;\n                    for (long i = 0; i < Z.getLength(); i++) {\n                        double rkVal = rk.get(i);\n                        double zVal = rkVal / v.get(i);\n                        Z.set(i, zVal);\n                        rho_km1 += rkVal * zVal;\n                    }\n                    p = Z.deepClone();\n\n                } else {\n                    beta = rho_km1 / rho_km2;\n                    p.multiplyEverythingBy(beta);\n                    for (long i = 0; i < p.getLength(); i++) {\n                        p.addTo(i, Z.get(i));\n                    }\n                }\n                ListOfDoubleArrays tmp = new ListOfDoubleArrays(e.getLength());\n                for (long i = 0; i < tmp.getLength(); i++) {\n                    tmp.set(i, x0.get(i) * p.get(i));\n                }\n                tmp = sparseMultiplyFromContactRecords(offset, getIterator(), tmp);\n                alpha = 0;\n                // Update search direction efficiently.\n                for (long i = 0; i < tmp.getLength(); i++) {\n                    double pVal = p.get(i);\n                    double wVal = (x0.get(i) * tmp.get(i) + v.get(i) * pVal);\n                    w.set(i, wVal);\n                    alpha += pVal * wVal;\n                }\n                alpha = rho_km1 / alpha;\n                double minynew = Double.MAX_VALUE;\n                // Test distance to boundary of cone.\n                for (long i = 0; i < p.getLength(); i++) {\n                    double yVal = y.get(i) + alpha * p.get(i);\n                    ynew.set(i, yVal);\n                    if (yVal < minynew) {\n                        minynew = yVal;\n                    }\n                }\n                if (minynew <= delta) {\n                    if (delta == 0) break;     // break out of inner loop?\n                    gamma = Double.MAX_VALUE;\n                    for (long i = 0; i < ynew.getLength(); i++) {\n                        double pVal = p.get(i);\n                        if (alpha * pVal < 0) {\n                            double yVal = y.get(i);\n                            if ((delta - yVal) / (alpha * pVal) < gamma) {\n                                gamma = ((delta - yVal) / (alpha * pVal));\n                            }\n                        }\n                    }\n                    for (long i = 0; i < y.getLength(); i++) {\n                        y.addTo(i, gamma * alpha * p.get(i));\n                    }\n                    break;   // break out of inner loop?\n                }\n                rho_km2 = rho_km1;\n                rho_km1 = 0;\n                y = ynew.deepClone();\n                for (long i = 0; i < y.getLength(); i++) {\n                    rk.addTo(i, -alpha * w.get(i));\n                    double rkVal = rk.get(i);\n                    Z.set(i, rkVal / v.get(i));\n                    rho_km1 += rkVal * Z.get(i);\n                }\n\n            } // end inner loop\n            for (long i = 0; i < x0.getLength(); i++) {\n                x0.multiplyBy(i, y.get(i));\n            }\n            v = sparseMultiplyFromContactRecords(offset, getIterator(), x0);\n            rho_km1 = 0;\n            for (long i = 0; i < v.getLength(); i++) {\n                v.multiplyBy(i, x0.get(i));\n                double rkVal = 1 - v.get(i);\n                rk.set(i, rkVal);\n\n                rho_km1 += rkVal * rkVal;\n            }\n            if (Math.abs(rho_km1 - rout) < 0.000001 || Double.isInfinite(rho_km1)) {\n                not_changing++;\n            }\n            rout = rho_km1;\n            MVP = MVP + k + 1;\n            //  Update inner iteration stopping criterion.\n            double rat = rout / rold;\n            rold = rout;\n            double r_norm = Math.sqrt(rout);\n            double eta_o = eta;\n            eta = g * rat;\n            if (g * Math.pow(eta_o, 2) > 0.1) {\n                eta = Math.max(eta, g * Math.pow(eta_o, 2));\n            }\n            eta = Math.max(Math.min(eta, etamax), 0.5 * tol / r_norm);\n        }\n        if (not_changing >= 100) {\n            return null;\n        }\n        return x0;\n    }\n\n    private Iterator<ContactRecord> getIterator() {\n        return ic.getNewContactRecordIterator();\n    }\n\n    boolean isEnoughMemory() {\n        return isEnoughMemory;\n    }\n\n    public ListOfFloatArrays getNorm(NormalizationType normOption) {\n        ListOfFloatArrays norm;\n        if (normOption.usesKR()) {\n            norm = computeKR();\n        } else if (normOption.usesVC()) {\n            norm = computeVC();\n        } else if (normOption.usesSCALE()) {\n            norm = computeMMBA();\n        } else if (normOption.isNONE()) {\n            return new ListOfFloatArrays(matrixSize, 1);\n        } else {\n            System.err.println(\"Not supported for normalization \" + normOption);\n            return null;\n        }\n\n        if (norm != null && norm.getLength() > 0) {\n            double factor = getSumFactor(norm);\n            norm.multiplyEverythingBy(factor);\n        }\n        return norm;\n    }\n    \n    /**\n     * Compute vanilla coverage norm, just the sum of the rows\n     *\n     * @return Normalization vector\n     */\n    ListOfFloatArrays computeVC() {\n        ListOfFloatArrays rowsums = new ListOfFloatArrays(matrixSize, 0);\n\n        Iterator<ContactRecord> iterator = getIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            float value = cr.getCounts();\n            rowsums.addTo(x, value);\n            if (x != y) {\n                rowsums.addTo(y, value);\n            }\n        }\n\n        return rowsums;\n\n    }\n\n    /**\n     * Get the sum of the normalized matrix\n     *\n     * @param norm Normalization vector\n     * @return Square root of ratio of original to normalized vector\n     */\n    public double getSumFactor(ListOfFloatArrays norm) {\n        double[] normMatrixSums = getNormMatrixSumFactor(norm);\n        return Math.sqrt(normMatrixSums[0] / normMatrixSums[1]);\n    }\n    \n    public double[] getNormMatrixSumFactor(ListOfFloatArrays norm) {\n        double matrix_sum = 0;\n        double norm_sum = 0;\n\n        Iterator<ContactRecord> iterator = getIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            float value = cr.getCounts();\n            double valX = norm.get(x);\n            double valY = norm.get(y);\n            if (!Double.isNaN(valX) && !Double.isNaN(valY) && valX > 0 && valY > 0) {\n                // want total sum of matrix, not just upper triangle\n                if (x == y) {\n                    norm_sum += value / (valX * valY);\n                    matrix_sum += value;\n                } else {\n                    norm_sum += 2 * value / (valX * valY);\n                    matrix_sum += 2 * value;\n                }\n            }\n        }\n        return new double[]{norm_sum, matrix_sum};\n    }\n\n\n    public int getNumberOfValidEntriesInVector(double[] norm) {\n        int counter = 0;\n        for (double val : norm) {\n            if (!Double.isNaN(val) && val > 0) {\n                counter++;\n            }\n        }\n        return counter;\n    }\n    \n    \n    ListOfFloatArrays computeKR() {\n        \n        boolean recalculate = true;\n        ListOfIntArrays offset = getOffset(0);\n        ListOfFloatArrays kr = null;\n        int iteration = 1;\n        \n        while (recalculate && iteration <= 6) {\n            // create new matrix indices upon every iteration, because we've thrown out rows\n            // newSize is size of new sparse matrix (non-sparse rows)\n            long newSize = 0;\n            for (int[] array : offset.getValues()) {\n                for (int offset1 : array) {\n                    if (offset1 != -1) newSize++;\n                }\n            }\n            \n            // initialize x0 for call the compute KR norm\n            ListOfDoubleArrays x0 = new ListOfDoubleArrays(newSize, 1);\n            \n            x0 = computeKRNormVector(offset, 0.000001, x0, 0.1);\n\n            // assume all went well and we don't need to recalculate\n            recalculate = false;\n            int rowsTossed = 0;\n\n            if (x0 == null || iteration == 5) {\n                // if x0 is no good, throw out some percentage of rows and reset the offset array that gives those rows\n                recalculate = true;\n                if (iteration < 5) {\n                    offset = getOffset(iteration);\n                } else {\n                    offset = getOffset(10);\n                }\n                //   System.out.print(\" \" + iteration + \"%\");\n            } else {\n                // otherwise, check to be sure there are no tiny KR values\n                // create true KR vector\n                kr = new ListOfFloatArrays(matrixSize);\n                int krIndex = 0;\n                for (int[] offsetArray : offset.getValues()) {\n                    for (int offset1 : offsetArray) {\n                        if (offset1 == -1) {\n                            kr.set(krIndex++, Float.NaN);\n                        } else {\n                            kr.set(krIndex++, (float) (1.0f / x0.get(offset1)));\n                        }\n                    }\n                }\n                // find scaling factor\n                double mySum = getSumFactor(kr);\n    \n                // if any values are too small, recalculate.  set those rows to be thrown out and reset the offset\n                // note that if no rows are thrown out, the offset should not change\n                int index = 0;\n                for (long i = 0; i < kr.getLength(); i++) {\n                    if (kr.get(i) * mySum < 0.01) {\n                        offset.set(i, -1);\n                        rowsTossed++;\n                        recalculate = true;\n                    } else {\n                        if (offset.get(i) != -1) {\n                            offset.set(i, index++);\n                        }\n                    }\n                }\n                // if (recalculate) System.out.print(\" \" + rowsTossed);\n            }\n            iteration++;\n            System.gc();\n        }\n        if (iteration > 6 && recalculate) {\n            kr = new ListOfFloatArrays(matrixSize, Float.NaN);\n        }\n\n        return kr;\n    }\n    \n    private ListOfIntArrays getOffset(double percent) {\n        ListOfDoubleArrays rowSums = new ListOfDoubleArrays(matrixSize, 0);\n\n        Iterator<ContactRecord> iterator = getIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            float value = cr.getCounts();\n            rowSums.addTo(x, value);\n            if (x != y) {\n                rowSums.addTo(y, value);\n            }\n        }\n\n        double thresh = 0;\n        if (percent > 0) {\n            // Get percent threshold from positive row sums (nonzero)\n            DescriptiveStatistics stats = new DescriptiveStatistics();\n            rowSums.getValues().forEach(sum -> Arrays.stream(sum).filter(i-> i != 0).forEach(stats::addValue));\n            thresh = stats.getPercentile( percent);\n            /*\n            int j = 0;\n            for (double[] array : rowSums.getValues()) {\n                for (double sum : array) {\n                    if (sum != 0) {\n                        j++;\n                    }\n                }\n            }\n            double[] posRowSums = new double[j];\n\n            j = 0;\n            for (double[] array : rowSums.getValues()) {\n                for (double sum : array) {\n                    if (sum != 0) {\n                        posRowSums[j++] = sum;\n                    }\n                }\n            }\n            thresh = StatUtils.percentile(posRowSums, percent);\n             */\n        }\n        \n        ListOfIntArrays offset = new ListOfIntArrays(rowSums.getLength());\n        int index = 0;\n        for (long i = 0; i < rowSums.getLength(); i++) {\n            if (rowSums.get(i) <= thresh) {\n                offset.set(i, -1);\n            } else {\n                offset.set(i, index++);\n            }\n        }\n        \n        return offset;\n        \n    }\n    \n    public ListOfFloatArrays computeMMBA() {\n        \n        ListOfFloatArrays tempTargetVector = new ListOfFloatArrays(matrixSize, 1);\n\n        return ZeroScale.mmbaScaleToVector(ic, tempTargetVector);\n    }\n\n    /*public BigContactRecordList booleanBalancing() {\n        ListOfFloatArrays rowsums = new ListOfFloatArrays(totSize, 0);\n        Map<Float,Map<Long,Integer>> rowsumIndices = new HashMap<>();\n        Map<Long, List<LinkedContactRecord>> rows = new HashMap<>();\n        //Map<Long, RandomizedCollection> remainingContacts = new HashMap<>();\n        List<Double> thresholds = new ArrayList<>(Arrays.asList(1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,3.0,4.0,5.0));\n\n        for (List<ContactRecord> localList : contactRecords) {\n            for (ContactRecord cr : localList) {\n                int x = cr.getBinX();\n                int y = cr.getBinY();\n                float value = cr.getCounts();\n                rowsums.addTo(x, value);\n                if (x != y) {\n                    rowsums.addTo(y, value);\n\n                }\n                List<LinkedContactRecord> row1 = rows.get((long) x);\n                List<LinkedContactRecord> row2 = rows.get((long) y);\n                if (row1 == null) {\n                    row1 = new ArrayList<>();\n                    rows.put((long) x, row1);\n                    //remainingContacts.put((long) x, new RandomizedCollection());\n                }\n                if (row2 == null) {\n                    row2 = new ArrayList<>();\n                    rows.put((long) y, row2);\n                    //remainingContacts.put((long) y, new RandomizedCollection());\n                }\n                int xCurrentSize = row1.size();\n                int yCurrentSize = row2.size();\n                for (int i = 0; i < value; i++) {\n                    row1.add(new LinkedContactRecord(cr, yCurrentSize+i));\n                    //remainingContacts.get((long) x).insert(xCurrentSize);\n                    if (x != y) {\n                        row2.add(new LinkedContactRecord(cr, xCurrentSize+i));\n                        //remainingContacts.get((long) y).insert(yCurrentSize);\n                    }\n                }\n\n\n            }\n        }\n        System.out.println(\"loaded contacts for matrix: \" + chr1 + \"-\" + chr2);\n\n        int rowSumThreshold = (int) (1.0d / getSumFactor(rowsums));\n        List<Float> sortedRowSums = new ArrayList<>();\n        for (long i = 0; i < rowsums.getLength(); i++) {\n            //Instant E = Instant.now();\n            Map<Long,Integer> sumIndexList = rowsumIndices.get(rowsums.get(i));\n            if (sumIndexList == null) {\n                rowsumIndices.put(rowsums.get(i), new HashMap<>());\n                sumIndexList = rowsumIndices.get(rowsums.get(i));\n            }\n            sumIndexList.put(i,1);\n            sortedRowSums.add(rowsums.get(i));\n            //Instant F = Instant.now();\n            //System.err.println(Duration.between(E,F).toNanos());\n        }\n\n        System.out.println(\"mapped row sums to rows indices for matrix: \" + chr1 + \"-\" + chr2);\n\n\n        Collections.sort(sortedRowSums);\n\n        Map<Float,Integer> SumMap = new HashMap<>();\n        List<Float> SumKeys = new ArrayList<>(rowsumIndices.keySet());\n        Collections.sort(SumKeys);\n        int keyCounter = 0;\n        for (float key : SumKeys) {\n            //Collections.sort(rowsumIndices.get(key));\n            while (sortedRowSums.get(keyCounter)!=key) {\n                keyCounter++;\n            }\n            SumMap.put(key,keyCounter);\n        }\n\n        System.out.println(\"sorted row sums for matrix: \" + chr1 + \"-\" + chr2);\n\n        Instant A = Instant.now();\n        Map<Long,Integer> currentRows = rowsumIndices.get(sortedRowSums.get(sortedRowSums.size()-1));\n        long currentRow = currentRows.keySet().iterator().next();\n        //System.out.println(currentRows.keySet().size() + \" \" + sortedRowSums.get(sortedRowSums.size()-1) + \" \" + currentRow + \" \" + rowsums.get(currentRow));\n        Instant B = Instant.now();\n        //System.err.println(Duration.between(A,B).toNanos());\n        //System.err.println(rowSumThreshold + \" \" + getSumFactor(rowsums) + \" \" + rowsums.get(rowsums.getMaxRow()));\n        Random randomNumberGenerator = new Random(0);\n        while (rowsums.get(currentRow) > rowSumThreshold) {\n            float currentRowSum = rowsums.get(currentRow);\n            //Instant C = Instant.now();\n            //List<Integer> removedContactList = new ArrayList<>(removedContacts.get(currentRow));\n            //Collections.sort(removedContactList);\n            //int randomContact = getRandomWithExclusion(randomNumberGenerator, rows.get(currentRow).size(), removedContactList);\n            //removedContacts.get(currentRow).add(randomContact);\n            //int randomContact = remainingContacts.get(currentRow).getRandom();\n            int randomContact = (int) (rows.get(currentRow).size() * randomNumberGenerator.nextDouble());\n            //remainingContacts.get(currentRow).remove(randomContact);\n            long firstRow, secondRow;\n            if (rows.get(currentRow).get(randomContact).getContactRecord().getBinX() == currentRow) {\n                firstRow = (long) rows.get(currentRow).get(randomContact).getContactRecord().getBinX();\n                secondRow = (long) rows.get(currentRow).get(randomContact).getContactRecord().getBinY();\n            } else {\n                firstRow = (long) rows.get(currentRow).get(randomContact).getContactRecord().getBinY();\n                secondRow = (long) rows.get(currentRow).get(randomContact).getContactRecord().getBinX();\n            }\n            //System.out.println(currentRow + \" \" + firstRow + \" \" + secondRow);\n            float firstRowSum = rowsums.get(firstRow);\n            int symmetricRandomContactPosition = rows.get(firstRow).get(randomContact).getLink();\n            long lastRow = rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX() == firstRow? rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinY() : rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX();\n            int lastLink = rows.get(firstRow).get(rows.get(firstRow).size()-1).getLink();\n            //System.out.println(\"initial values \" + currentRow + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(randomContact).getLink() +  \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n            rows.get(firstRow).get(randomContact).getContactRecord().incrementCount(-1);\n            rows.get(firstRow).set(randomContact, rows.get(firstRow).get(rows.get(firstRow).size()-1));\n            //System.out.println(\"first row swapped \" + currentRow + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(randomContact).getLink() +  \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n\n            long partnerRow;\n            int partnerLink = rows.get(firstRow).get(randomContact).getLink();\n            if (rows.get(firstRow).get(randomContact).getContactRecord().getBinX() == firstRow) {\n                partnerRow = (long) rows.get(firstRow).get(randomContact).getContactRecord().getBinY();\n            } else {\n                partnerRow = (long) rows.get(firstRow).get(randomContact).getContactRecord().getBinX();\n            }\n            //System.out.println(firstRow + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinX() + \" \" + partnerRow + \" \" + partnerLink + \" \" + symmetricRandomContactPosition);\n            rows.get(partnerRow).get(partnerLink).setLink(randomContact);\n            //System.out.println(\"partner link updated \" + currentRow + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(randomContact).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(randomContact).getLink() +  \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n            rows.get(firstRow).remove(rows.get(firstRow).size()-1);\n            //System.out.println(\"first row removed \" + currentRow + \" \" + rows.get(firstRow).get(Math.min(randomContact,rows.get(firstRow).size()-1)).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(Math.min(randomContact,rows.get(firstRow).size()-1)).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(Math.min(randomContact,rows.get(firstRow).size()-1)).getLink() +  \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(firstRow).get(rows.get(firstRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n\n            rowsums.addTo(firstRow, -1);\n            float newFirstRowSum = rowsums.get(firstRow);\n            //System.out.println(currentRowSum + \" \" + rowsums.get(currentRow) + \" \" + sortedRowSums.get(sortedRowSums.size()-1) );\n            rowsumIndices.get(currentRowSum).remove(currentRow);\n            Map<Long,Integer> newRow1 = rowsumIndices.get(newFirstRowSum);\n            if (newRow1 == null) {\n                rowsumIndices.put(newFirstRowSum, new HashMap<>());\n                newRow1 = rowsumIndices.get(newFirstRowSum);\n                newRow1.put(firstRow,1);\n            } else {\n                newRow1.put(firstRow,1);\n            }\n            int switchPlace1 = SumMap.get(firstRowSum);\n            float potentialSwitchSum1 = sortedRowSums.get(switchPlace1);\n            if (switchPlace1 == sortedRowSums.size()-1) {\n                sortedRowSums.set(switchPlace1, newFirstRowSum);\n                if (SumMap.get(newFirstRowSum) == null) {\n                    SumMap.put(newFirstRowSum, switchPlace1);\n                }\n            } else {\n                sortedRowSums.set(sortedRowSums.size()-1, potentialSwitchSum1);\n                sortedRowSums.set(switchPlace1, newFirstRowSum);\n                SumMap.put(firstRowSum, switchPlace1+1);\n                if (SumMap.get(newFirstRowSum) == null) {\n                    SumMap.put(newFirstRowSum, switchPlace1);\n                }\n            }\n            //System.out.println(currentRowSum + \" \" + rowsums.get(currentRow) + \" \" + sortedRowSums.get(sortedRowSums.size()-1) );\n\n            if (firstRow != secondRow) {\n                float secondRowSum = rowsums.get(secondRow);\n                //removedContacts.get(secondRow).add(symmetricRandomContactPosition);\n                //remainingContacts.get(secondRow).remove(symmetricRandomContactPosition);\n                lastRow = rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinX() == secondRow? rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinY() : rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinX();\n                lastLink = rows.get(secondRow).get(rows.get(secondRow).size()-1).getLink();\n                //System.out.println(\"second row last check \" + currentRow + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n\n                rows.get(secondRow).set(symmetricRandomContactPosition, rows.get(secondRow).get(rows.get(secondRow).size()-1));\n                //System.out.println(\"second row swapped \" + currentRow + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n\n                partnerLink = rows.get(secondRow).get(symmetricRandomContactPosition).getLink();\n                if (rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() == secondRow) {\n                    partnerRow = (long) rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY();\n                } else {\n                    partnerRow = (long) rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX();\n                }\n                if (symmetricRandomContactPosition!=rows.get(secondRow).size()-1) {\n                    rows.get(partnerRow).get(partnerLink).setLink(symmetricRandomContactPosition);\n                }\n                //System.out.println(\"partner link updated \" + currentRow + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(symmetricRandomContactPosition).getLink() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size()-1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n\n                rows.get(secondRow).remove(rows.get(secondRow).size()-1);\n                if (rows.get(secondRow).size()>0) {\n                    //System.out.println(\"second row removed \" + currentRow + \" \" + rows.get(secondRow).get(Math.min(symmetricRandomContactPosition, rows.get(secondRow).size() - 1)).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(Math.min(symmetricRandomContactPosition, rows.get(secondRow).size() - 1)).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(Math.min(symmetricRandomContactPosition, rows.get(secondRow).size() - 1)).getLink() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size() - 1).getContactRecord().getBinX() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size() - 1).getContactRecord().getBinY() + \" \" + rows.get(secondRow).get(rows.get(secondRow).size() - 1).getLink() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinX() + \" \" + rows.get(lastRow).get(lastLink).getContactRecord().getBinY() + \" \" + rows.get(lastRow).get(lastLink).getLink());\n                }\n                rowsums.addTo(secondRow, -1);\n                //System.out.println(currentRowSum + \" \" + rowsums.get(currentRow) + \" \" + sortedRowSums.get(sortedRowSums.size()-1) + \" \" + secondRowSum );\n                float newSecondRowSum = rowsums.get(secondRow);\n                //int removeIndex2 = Collections.binarySearch(rowsumIndices.get(secondRowSum),secondRow);\n                rowsumIndices.get(secondRowSum).remove(secondRow);\n                Map<Long,Integer> newRow2 = rowsumIndices.get(newSecondRowSum);\n                if (newRow2 == null) {\n                    rowsumIndices.put(newSecondRowSum, new HashMap<>());\n                    newRow2 = rowsumIndices.get(newSecondRowSum);\n                    newRow2.put(secondRow,1);\n                } else {\n                    newRow2.put(secondRow,1);\n                }\n                int switchPlace2 = SumMap.get(secondRowSum);\n                if (switchPlace2 == 0) {\n                    sortedRowSums.set(0,newSecondRowSum);\n                    if (SumMap.get(newSecondRowSum) == null) {\n                        SumMap.put(newSecondRowSum,0);\n                    }\n                    if (sortedRowSums.get(1)==secondRowSum) {\n                        SumMap.put(secondRowSum,1);\n                    } else {\n                        SumMap.remove(secondRowSum);\n                    }\n                } else {\n                    sortedRowSums.set(switchPlace2, newSecondRowSum);\n                    if (SumMap.get(newSecondRowSum) == null) {\n                        SumMap.put(newSecondRowSum,switchPlace2);\n                    }\n                    if (sortedRowSums.size() == switchPlace2+1) {\n                        SumMap.remove(secondRowSum);\n                    } else if (sortedRowSums.get(switchPlace2+1) == secondRowSum) {\n                        SumMap.put(secondRowSum, switchPlace2+1);\n                    } else {\n                        SumMap.remove(secondRowSum);\n                    }\n                }\n            }\n            //System.out.println(currentRowSum + \" \" + rowsums.get(currentRow) + \" \" + sortedRowSums.get(sortedRowSums.size()-1) );\n            currentRows = rowsumIndices.get(sortedRowSums.get(sortedRowSums.size()-1));\n            currentRow = currentRows.keySet().iterator().next();\n            double maxRatio = (rowsums.get(currentRow)*1.0d)/rowSumThreshold;\n            if (thresholds.size()>0 && maxRatio < thresholds.get(thresholds.size()-1)) {\n                double passedThreshold = thresholds.get(thresholds.size()-1);\n                while (thresholds.size()>0 && maxRatio < thresholds.get(thresholds.size()-1)) {\n                    passedThreshold = thresholds.remove(thresholds.size()-1);\n                }\n                System.out.println(\"passed threshold: \" + passedThreshold + \" for matrix: \" + chr1 + \"-\" + chr2 + \"(current max sum: \" + rowsums.get(currentRow) + \" , sum threshold: \" + rowSumThreshold + \")\");\n            }\n            //Instant D = Instant.now();\n            //System.err.println(Duration.between(C,D).toMillis());\n        }\n\n        return contactRecords;\n\n    }*/\n\n    public int getRandomWithExclusion(Random rnd, int end, List<Integer> exclude) {\n        int random = 0;\n        try {\n            random = rnd.nextInt(end - exclude.size());\n        } catch (Exception e) {\n            System.err.println(end + \" \" + exclude.size());\n            e.printStackTrace();\n        }\n        for (int ex : exclude) {\n            if (random < ex) {\n                break;\n            }\n            random++;\n        }\n        return random;\n    }\n}"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormalizationTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.NormalizationVector;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.dev.ParallelizedJuicerTools;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.LinkedHashMap;\nimport java.util.Map;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class NormalizationTools {\n    public static Map<Chromosome, NormalizationVector> parCreateNormVectorMap(ChromosomeHandler chromosomeHandler,\n                                                                              int resolution, ListOfFloatArrays vector,\n                                                                              NormalizationType norm, HiCZoom zoom) {\n        final Map<Chromosome, NormalizationVector> normVectorMap = new LinkedHashMap<>();\n\n        final AtomicInteger index = new AtomicInteger(0);\n        Chromosome[] chromosomes = chromosomeHandler.getChromosomeArrayWithoutAllByAll();\n        long[] offsets = createOffsets(chromosomes, resolution);\n        ParallelizedJuicerTools.launchParallelizedCode(IteratorContainer.numCPUMatrixThreads, () -> {\n            int i = index.getAndIncrement();\n            while (i < (chromosomes).length) {\n                Chromosome c1 = chromosomes[i];\n                long offset = offsets[i];\n                long chrBinned = c1.getLength() / resolution + 1;\n                ListOfDoubleArrays chrNV = new ListOfDoubleArrays(chrBinned);\n                for (long k = 0; k < chrNV.getLength(); k++) { // todo optimize a version with system.arraycopy and long\n                    chrNV.set(k, vector.get(offset + k));\n                }\n                synchronized (normVectorMap) {\n                    normVectorMap.put(c1, new NormalizationVector(norm, c1.getIndex(), zoom.getUnit(), resolution, chrNV));\n                }\n                i = index.getAndIncrement();\n            }\n        });\n\n        return normVectorMap;\n    }\n\n    private static long[] createOffsets(Chromosome[] chromosomes, int resolution) {\n        long[] offsets = new long[chromosomes.length];\n        offsets[0] = 0L;\n        for (int i = 0; i < chromosomes.length - 1; i++) {\n            offsets[i + 1] = offsets[i] + (chromosomes[i].getLength() / resolution) + 1;\n        }\n        return offsets;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormalizationVectorIndexEntry.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nclass NormalizationVectorIndexEntry {\n    final String type;\n    final int chrIdx;\n    final String unit;\n    final int resolution;\n    final long sizeInBytes;\n    long position;\n\n    NormalizationVectorIndexEntry(String type, int chrIdx, String unit, int resolution, long position, long sizeInBytes) {\n        this.type = type;\n        this.chrIdx = chrIdx;\n        this.unit = unit;\n        this.resolution = resolution;\n        this.position = position;\n        this.sizeInBytes = sizeInBytes;\n    }\n\n    @Override\n    public String toString() {\n        return type + \" \" + chrIdx + \" \" + unit + \" \" + resolution + \" \" + position + \" \" + sizeInBytes;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormalizationVectorUpdater.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.tools.utils.original.ExpectedValueCalculation;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.io.IOException;\nimport java.util.*;\n\n/**\n * Update an existing hic file with new normalization vectors (included expected value vectors)\n *\n * @author jrobinso\n * @since 2/8/13\n */\npublic class NormalizationVectorUpdater extends NormVectorUpdater {\n\n    protected List<BufferedByteWriter> normVectorBuffers = new ArrayList<>();\n    protected List<NormalizationVectorIndexEntry> normVectorIndices = new ArrayList<>();\n    protected List<ExpectedValueCalculation> expectedValueCalculations = new ArrayList<>();\n\n    // Keep track of chromosomes that fail to converge, so we don't try them at higher resolutions.\n    protected Set<Chromosome> krBPFailedChromosomes = new HashSet<>();\n    protected Set<Chromosome> krFragFailedChromosomes = new HashSet<>();\n    protected Set<Chromosome> mmbaBPFailedChromosomes = new HashSet<>();\n    protected Set<Chromosome> mmbaFragFailedChromosomes = new HashSet<>();\n\n    // norms to build; gets overwritten\n    protected boolean weShouldBuildVC = true;\n    protected boolean weShouldBuildVCSqrt = true;\n    protected boolean weShouldBuildKR = true;\n    protected boolean weShouldBuildScale = true;\n\n    protected static void printNormTiming(String norm, Chromosome chr, HiCZoom zoom, long currentTime) {\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(norm + \" normalization of \" + chr + \" at \" + zoom + \" took \" + (System.currentTimeMillis() - currentTime) + \" milliseconds\");\n        }\n    }\n\n    protected static void updateExpectedValueCalculationForChr(final int chrIdx, NormalizationCalculations nc, ListOfFloatArrays vec, NormalizationType type, HiCZoom zoom, MatrixZoomData zd,\n                                                               ExpectedValueCalculation ev, List<BufferedByteWriter> normVectorBuffers, List<NormalizationVectorIndexEntry> normVectorIndex) throws IOException {\n        double factor = nc.getSumFactor(vec);\n        vec.multiplyEverythingBy(factor);\n\n        updateNormVectorIndexWithVector(normVectorIndex, normVectorBuffers, vec, chrIdx, type, zoom);\n\n        ev.addDistancesFromIterator(chrIdx, zd.getIteratorContainer(), vec);\n    }\n\n    protected void reEvaluateWhichIntraNormsToBuild(List<NormalizationType> normalizationsToBuild) {\n        weShouldBuildVC = normalizationsToBuild.contains(NormalizationHandler.VC);\n        weShouldBuildVCSqrt = normalizationsToBuild.contains(NormalizationHandler.VC_SQRT);\n        weShouldBuildKR = normalizationsToBuild.contains(NormalizationHandler.KR);\n        weShouldBuildScale = normalizationsToBuild.contains(NormalizationHandler.SCALE);\n    }\n\n    protected void buildVCOrVCSQRT(boolean weShouldBuildVC, boolean weShouldBuildVCSqrt, Chromosome chr,\n                                   NormalizationCalculations nc, HiCZoom zoom, MatrixZoomData zd, ExpectedValueCalculation evVC,\n                                   ExpectedValueCalculation evVCSqrt) throws IOException {\n        final int chrIdx = chr.getIndex();\n        ListOfFloatArrays vc = nc.computeVC();\n\n        ListOfFloatArrays vcSqrt = new ListOfFloatArrays(vc.getLength());\n        if (weShouldBuildVCSqrt) {\n            for (int i = 0; i < vc.getLength(); i++) {\n                vcSqrt.set(i, (float) Math.sqrt(vc.get(i)));\n            }\n        }\n        if (weShouldBuildVC) {\n            updateExpectedValueCalculationForChr(chrIdx, nc, vc, NormalizationHandler.VC, zoom, zd, evVC, normVectorBuffers, normVectorIndices);\n        }\n        if (weShouldBuildVCSqrt) {\n            updateExpectedValueCalculationForChr(chrIdx, nc, vcSqrt, NormalizationHandler.VC_SQRT, zoom, zd, evVCSqrt, normVectorBuffers, normVectorIndices);\n        }\n    }\n\n    protected void buildKR(Chromosome chr, NormalizationCalculations nc, HiCZoom zoom, MatrixZoomData zd, ExpectedValueCalculation evKR) throws IOException {\n        Set<Chromosome> failureSetKR = zoom.getUnit() == HiC.Unit.FRAG ? krFragFailedChromosomes : krBPFailedChromosomes;\n        final int chrIdx = chr.getIndex();\n\n        long currentTime = System.currentTimeMillis();\n        if (!failureSetKR.contains(chr)) {\n            ListOfFloatArrays kr = nc.computeKR();\n            if (kr == null) {\n                failureSetKR.add(chr);\n                printNormTiming(\"FAILED KR\", chr, zoom, currentTime);\n            } else {\n                updateExpectedValueCalculationForChr(chrIdx, nc, kr, NormalizationHandler.KR, zoom, zd, evKR, normVectorBuffers, normVectorIndices);\n                printNormTiming(\"KR\", chr, zoom, currentTime);\n            }\n        }\n    }\n\n    public void updateHicFile(String path, List<NormalizationType> normalizationsToBuild,\n                              Map<NormalizationType, Integer> resolutionsToBuildTo, int genomeWideLowestResolutionAllowed, boolean noFrag) throws IOException {\n\n        //System.out.println(\"test: using old norm code\");\n        int minResolution = Integer.MAX_VALUE;\n        for (Map.Entry<NormalizationType, Integer> entry : resolutionsToBuildTo.entrySet()) {\n            if (entry.getValue() < minResolution) {\n                minResolution = entry.getValue();\n            }\n        }\n\n        DatasetReaderV2 reader = new DatasetReaderV2(path);\n        Dataset ds = reader.read();\n        HiCGlobals.verifySupportedHiCFileWritingVersion(reader.getVersion());\n\n        ChromosomeHandler chromosomeHandler = ds.getChromosomeHandler();\n        Map<String, Integer> fragCountMap = ds.getFragmentCounts();\n        List<HiCZoom> resolutions = ds.getAllPossibleResolutions();\n\n        reEvaluateWhichIntraNormsToBuild(normalizationsToBuild);\n\n        normVectorBuffers.add(new BufferedByteWriter());\n        for (HiCZoom zoom : resolutions) {\n            if (zoom.getBinSize() < minResolution) {\n                System.out.println(\"skipping zoom\" + zoom);\n                continue;\n            }\n            if (noFrag && zoom.getUnit() == HiC.Unit.FRAG) continue;\n\n            System.out.println();\n            System.out.print(\"Calculating norms for zoom \" + zoom);\n\n            // compute genome-wide normalizations\n            if (zoom.getUnit() == HiC.Unit.BP && zoom.getBinSize() >= genomeWideLowestResolutionAllowed) {\n                GenomeWideNormalizationVectorUpdater.updateHicFileForGWfromPreAddNormOnly(ds, zoom, normalizationsToBuild, resolutionsToBuildTo,\n                        normVectorIndices, normVectorBuffers, expectedValueCalculations);\n            }\n\n            ds.clearCache(true, zoom);\n\n            //System.out.println(\"genomewide normalization: \" + Duration.between(A,B).toMillis());\n\n            Map<String, Integer> fcm = zoom.getUnit() == HiC.Unit.FRAG ? fragCountMap : null;\n\n            ExpectedValueCalculation evVC = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.VC);\n            ExpectedValueCalculation evVCSqrt = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.VC_SQRT);\n            ExpectedValueCalculation evKR = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.KR);\n            ExpectedValueCalculation evSCALE = new ExpectedValueCalculation(chromosomeHandler, zoom.getBinSize(), fcm, NormalizationHandler.SCALE);\n\n            // Loop through chromosomes\n            for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n\n                MatrixZoomData zd = HiCFileTools.getMatrixZoomData(ds, chr, chr, zoom);\n                if (zd == null) continue;\n\n                if (HiCGlobals.printVerboseComments) {\n                    System.out.println(\"Now Doing \" + chr.getName());\n                }\n\n                NormalizationCalculations nc = new NormalizationCalculations(zd.getIteratorContainer());\n                if (!nc.isEnoughMemory()) {\n                    System.err.println(\"Not enough memory, skipping \" + chr);\n                    continue;\n                }\n\n                if (weShouldBuildVC || weShouldBuildVCSqrt) {\n                    buildVCOrVCSQRT(weShouldBuildVC && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC),\n                            weShouldBuildVCSqrt && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC_SQRT),\n                            chr, nc, zoom, zd, evVC, evVCSqrt);\n                }\n\n                // KR normalization\n                if (weShouldBuildKR && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.KR)) {\n                    buildKR(chr, nc, zoom, zd, evKR);\n                }\n\n                // Fast scaling normalization\n                if (weShouldBuildScale && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.SCALE)) {\n                    buildScale(chr, nc, zoom, zd, evSCALE);\n                }\n\n                zd.clearCache(false);\n            }\n\n            if (weShouldBuildVC && evVC.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC)) {\n                expectedValueCalculations.add(evVC);\n            }\n            if (weShouldBuildVCSqrt && evVCSqrt.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.VC_SQRT)) {\n                expectedValueCalculations.add(evVCSqrt);\n            }\n            if (weShouldBuildKR && evKR.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.KR)) {\n                expectedValueCalculations.add(evKR);\n            }\n            if (weShouldBuildScale && evSCALE.hasData() && zoom.getBinSize() >= resolutionsToBuildTo.get(NormalizationHandler.SCALE)) {\n                expectedValueCalculations.add(evSCALE);\n            }\n\n            ds.clearCache(false, zoom);\n        }\n        writeNormsToUpdateFile(reader, path, true, expectedValueCalculations, null, normVectorIndices,\n                normVectorBuffers, \"Finished writing norms\");\n    }\n    \n    protected void buildScale(Chromosome chr, NormalizationCalculations nc, HiCZoom zoom, MatrixZoomData zd, ExpectedValueCalculation evSCALE) throws IOException {\n        Set<Chromosome> failureSetMMBA = zoom.getUnit() == HiC.Unit.FRAG ? mmbaFragFailedChromosomes : mmbaBPFailedChromosomes;\n        final int chrIdx = chr.getIndex();\n        long currentTime = System.currentTimeMillis();\n        \n        if (!failureSetMMBA.contains(chr)) {\n            ListOfFloatArrays mmba = nc.computeMMBA();\n            \n            if (mmba == null) {\n                failureSetMMBA.add(chr);\n                printNormTiming(\"FAILED SCALE\", chr, zoom, currentTime);\n            } else {\n                updateExpectedValueCalculationForChr(chrIdx, nc, mmba, NormalizationHandler.SCALE, zoom, zd, evSCALE, normVectorBuffers, normVectorIndices);\n                printNormTiming(\"SCALE\", chr, zoom, currentTime);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/NormalizedSum.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nclass NormalizedSum {\n    final String type;\n    final int chr1Idx;\n    final int chr2Idx;\n    final String unit;\n    final int resolution;\n    final double value;\n\n    public NormalizedSum(String type, int chr1Idx, int chr2Idx, String unit, int resolution, double value) {\n        this.type = type;\n        this.chr1Idx = chr1Idx;\n        this.chr2Idx = chr2Idx;\n        this.unit = unit;\n        this.resolution = resolution;\n        this.value = value;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/UnusedFunctions.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.data.DatasetReaderV2;\nimport juicebox.tools.utils.original.LargeIndexEntry;\nimport juicebox.windowui.NormalizationHandler;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.tdf.BufferedByteWriter;\n\nimport java.io.IOException;\nimport java.io.RandomAccessFile;\nimport java.util.ArrayList;\nimport java.util.List;\nimport java.util.Map;\n\nclass UnusedFunctions {\n\n    /**\n     * Main method is for internal testing and should not be used in general\n     *\n     * @param args If one argument, call updater code; if two, call dump index code\n     * @throws IOException In case of error while reading or writing\n     */\n    public static void internalTest(String[] args) throws IOException {\n\n        /*\n        String path = args[0];\n\n        if (args.length == 2) {\n            CustomNormVectorFileHandler.updateHicFile(path, args[1]);\n        } else {\n            NormalizationVectorUpdater.updateHicFile(path, -100, false, true);\n        }\n\n     /*   if (args.length > 1) {\n            dumpNormalizationVectorIndex(path, args[1]);\n        }\n        else updateHicFile(path);\n       */\n    }\n\n    /*\n    \n    static void writeNormSums(\n            List<Chromosome> chromosomes, Dataset ds, List<HiCZoom> zooms, Map<String, NormalizationVector> normVectors,\n            BufferedByteWriter buffer) throws IOException {\n\n\n        List<NormalizedSum> sums = new ArrayList<>();\n        // Conventions:  chromosomes[0] == Chr_ALL.  Other  chromosomes in increasing order\n        for (int i = 1; i < chromosomes.size(); i++) {\n            Chromosome chr1 = chromosomes.get(i);\n\n            // Start at i+1, don't need this for intra\n            for (int j = i; j < chromosomes.size(); j++) {\n                // Normalized sums (used to compute averages for expected values)\n                Chromosome chr2 = chromosomes.get(j);\n\n                for (HiCZoom zoom : zooms) {\n\n                    MatrixZoomData zd2 = HiCFileTools.getMatrixZoomData(ds, chr1, chr2, zoom);\n                    if (zd2 == null) continue;\n\n                    BigContactRecordList contactRecords = zd2.getContactRecordList();\n                    getNormalizedSumForNormalizationType(sums, contactRecords, normVectors, NormalizationHandler.VC, chr1, chr2, zoom);\n                    getNormalizedSumForNormalizationType(sums, contactRecords, normVectors, NormalizationHandler.VC_SQRT, chr1, chr2, zoom);\n                    getNormalizedSumForNormalizationType(sums, contactRecords, normVectors, NormalizationHandler.KR, chr1, chr2, zoom);\n                    getNormalizedSumForNormalizationType(sums, contactRecords, normVectors, NormalizationHandler.SCALE, chr1, chr2, zoom);\n                }\n            }\n        }\n\n        buffer.putInt(sums.size());\n        for (NormalizedSum sum : sums) {\n            buffer.putNullTerminatedString(sum.type);\n            buffer.putInt(sum.chr1Idx);\n            buffer.putInt(sum.chr2Idx);\n            buffer.putNullTerminatedString(sum.unit);\n            buffer.putInt(sum.resolution);\n            buffer.putDouble(sum.value);\n        }\n\n    }\n\n    private static void getNormalizedSumForNormalizationType(List<NormalizedSum> sums, BigContactRecordList recordLists, Map<String, NormalizationVector> normVectors, NormalizationType vc, Chromosome chr1, Chromosome chr2, HiCZoom zoom) {\n\n        String key1 = NormalizationVector.getKey(NormalizationHandler.VC, chr1.getIndex(), zoom.getUnit().toString(), zoom.getBinSize());\n        NormalizationVector vector1 = normVectors.get(key1);\n        double[] vec1 = vector1.getData();\n\n        String key2 = NormalizationVector.getKey(NormalizationHandler.VC, chr2.getIndex(), zoom.getUnit().toString(), zoom.getBinSize());\n        NormalizationVector vector2 = normVectors.get(key2);\n        double[] vec2 = vector2.getData();\n\n        double vecSum = 0;\n\n        if (vec1 == null || vec2 == null) return;\n\n        for (List<ContactRecord> recordList : recordLists) {\n            for (ContactRecord cr : recordList) {\n                int x = cr.getBinX();\n                int y = cr.getBinY();\n\n                if (!Double.isNaN(vec1[x]) && !Double.isNaN(vec2[y]) && vec1[x] > 0 && vec2[y] > 0) {\n                    // want total sum of matrix, not just upper triangle\n                    if (x == y) {\n                        vecSum += cr.getCounts() / (vec1[x] * vec2[y]);\n                    } else {\n                        vecSum += 2 * cr.getCounts() / (vec1[x] * vec2[y]);\n                    }\n                }\n            }\n        }\n\n        if (vecSum > 0) {\n            sums.add(new NormalizedSum(NormalizationHandler.VC.getLabel(), chr1.getIndex(), chr2.getIndex(), zoom.getUnit().toString(), zoom.getBinSize(), vecSum));\n        }\n    }\n    \n    */\n\n    static private void dumpNormalizationVectorIndex(String path, String outputFile, NormalizationHandler normalizationHandler) throws IOException {\n        DatasetReaderV2 reader = new DatasetReaderV2(path);\n        reader.read();\n        try (RandomAccessFile raf = new RandomAccessFile(outputFile, \"rw\")) {\n\n            BufferedByteWriter buffer = new BufferedByteWriter();\n\n            // header: magic string HICNORM; version number 1; path\n            String HIC_NORM = \"HICNORM\";\n            buffer.putNullTerminatedString(HIC_NORM);\n            buffer.putInt(1);\n            buffer.putNullTerminatedString(path);\n\n            Map<String, LargeIndexEntry> normVectorMap = reader.getNormVectorIndex();\n\n            List<NormalizationVectorIndexEntry> normList = new ArrayList<>();\n\n            for (Map.Entry<String, LargeIndexEntry> entry : normVectorMap.entrySet()) {\n                String[] parts = entry.getKey().split(\"_\");\n                String strType;\n                int chrIdx;\n                String unit;\n                int resolution;\n\n                if (parts.length != 4) {\n                    NormalizationType type = normalizationHandler.getNormTypeFromString(parts[0] + \"_\" + parts[1]);\n                    strType = type.toString();\n                    chrIdx = Integer.parseInt(parts[2]);\n                    unit = parts[3];\n                    resolution = Integer.parseInt(parts[4]);\n                } else {\n                    strType = parts[0];\n                    chrIdx = Integer.parseInt(parts[1]);\n                    unit = parts[2];\n                    resolution = Integer.parseInt(parts[3]);\n                }\n                NormalizationVectorIndexEntry newEntry = new NormalizationVectorIndexEntry(strType, chrIdx, unit, resolution, entry.getValue().position, entry.getValue().size);\n                normList.add(newEntry);\n            }\n\n            NormalizationVectorUpdater.writeNormIndex(buffer, normList);\n            raf.write(buffer.getBytes());\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/ZeroScale.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.utils.norm.final2.FinalScale;\n\nimport java.util.Iterator;\n\npublic class ZeroScale {\n    public static ListOfFloatArrays scale(IteratorContainer ic, ListOfFloatArrays targetVectorInitial, String key) {\n        ListOfFloatArrays newVector = FinalScale.scaleToTargetVector(ic, targetVectorInitial);\n        if (newVector == null && HiCGlobals.printVerboseComments) {\n            System.err.println(\"Scaling result still null for \" + key + \"; vector did not converge\");\n        }\n        return newVector;\n    }\n\n\n    public static ListOfFloatArrays normalizeVectorByScaleFactor(ListOfFloatArrays newNormVector, IteratorContainer ic) {\n\n        for (long k = 0; k < newNormVector.getLength(); k++) {\n            float kVal = newNormVector.get(k);\n            if (kVal <= 0 || Double.isNaN(kVal)) {\n                newNormVector.set(k, Float.NaN);\n            } else {\n                newNormVector.set(k, 1.f / kVal);\n            }\n        }\n\n        double normalizedSumTotal = 0, sumTotal = 0;\n\n        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            final float counts = cr.getCounts();\n\n            double valX = newNormVector.get(x);\n            double valY = newNormVector.get(y);\n\n            if (!Double.isNaN(valX) && !Double.isNaN(valY)) {\n                double normalizedValue = counts / (valX * valY);\n                normalizedSumTotal += normalizedValue;\n                sumTotal += counts;\n                if (x != y) {\n                    normalizedSumTotal += normalizedValue;\n                    sumTotal += counts;\n                }\n\n            }\n        }\n\n        double scaleFactor = Math.sqrt(normalizedSumTotal / sumTotal);\n        newNormVector.multiplyEverythingBy(scaleFactor);\n        return newNormVector;\n    }\n\n    public static ListOfFloatArrays mmbaScaleToVector(IteratorContainer ic, ListOfFloatArrays tempTargetVector) {\n\n        ListOfFloatArrays newNormVector = scale(ic, tempTargetVector, \"mmsa_scale\");\n        if (newNormVector != null) {\n            newNormVector = normalizeVectorByScaleFactor(newNormVector, ic);\n        }\n\n        return newNormVector;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/final2/FinalScale.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm.final2;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.basics.ListOfIntArrays;\nimport juicebox.data.iterator.IteratorContainer;\n\nimport java.util.Arrays;\nimport java.util.Iterator;\n\npublic class FinalScale {\n\n    private final static float tol = .0005f;\n    private final static boolean zerodiag = false;\n    private final static boolean removeZerosOnDiag = false;\n    private final static float percentLowRowSumExcluded = 0.0001f;\n    private final static float dp = percentLowRowSumExcluded / 2;\n    private final static float percentZValsToIgnore = 0;//0.0025f;\n    private final static float dp1 = 0;//percentZValsToIgnore / 2;\n    private final static float tolerance = .0005f;\n    private final static int maxIter = 100;\n    private final static int totalIterations = 3 * maxIter;\n    private final static float minErrorThreshold = .02f;\n    private static final float OFFSET = .5f;\n\n    public static ListOfFloatArrays scaleToTargetVector(IteratorContainer ic, ListOfFloatArrays targetVectorInitial) {\n\n        double low, zHigh, zLow;\n        int rlind, zlind, zhind;\n        float localPercentLowRowSumExcluded = percentLowRowSumExcluded;\n        float localPercentZValsToIgnore = percentZValsToIgnore;\n\n        //\tfind the matrix dimensions\n        long k = targetVectorInitial.getLength();\n\n        ListOfFloatArrays current = new ListOfFloatArrays(k);\n        ListOfFloatArrays row, col;\n        ListOfFloatArrays rowBackup = new ListOfFloatArrays(k);\n        ListOfFloatArrays dr = new ListOfFloatArrays(k);\n        ListOfFloatArrays dc = new ListOfFloatArrays(k);\n        ListOfIntArrays bad;\n        ListOfIntArrays bad1 = new ListOfIntArrays(k);\n        ListOfFloatArrays s = new ListOfFloatArrays(k);\n        double[] zz = new double[(int) Math.min(k, Integer.MAX_VALUE - 1)];\n        double[] r0 = new double[(int) Math.min(k, Integer.MAX_VALUE - 1)];\n        \n        ListOfFloatArrays zTargetVector = targetVectorInitial.deepClone();\n        ListOfFloatArrays calculatedVectorB = new ListOfFloatArrays(k);\n        ListOfFloatArrays one = new ListOfFloatArrays(k, 1);\n        ListOfIntArrays numNonZero = new ListOfIntArrays(k, 0);\n        \n        double[] reportErrorForIteration = new double[totalIterations + 3];\n        int[] numItersForAllIterations = new int[totalIterations + 3];\n        \n        int l = 0;\n        for (long p = 0; p < k; p++) {\n            if (Float.isNaN(zTargetVector.get(p))) continue;\n            if (zTargetVector.get(p) > 0) {\n                zz[l++] = zTargetVector.get(p);\n            }\n        }\n        zz = dealWithSorting(zz, l);\n        \n        // unlikey to exceed max int for lind; hind\n        // for now we will only sort one vector and hope that suffices\n        zlind = (int) Math.max(0, l * localPercentZValsToIgnore + OFFSET);\n        zhind = (int) Math.min(l - 1, l * (1.0 - localPercentZValsToIgnore) + OFFSET);\n        zLow = zz[zlind];\n        zHigh = zz[zhind];\n        \n        for (long p = 0; p < k; p++) {\n            double valZ = zTargetVector.get(p);\n            if (valZ > 0 && (valZ < zLow || valZ > zHigh)) {\n                zTargetVector.set(p, Float.NaN);\n            }\n        }\n        \n        \n        for (long p = 0; p < k; p++) {\n            if (zTargetVector.get(p) == 0) {\n                one.set(p, 0);\n            }\n        }\n        \n        \n        if (removeZerosOnDiag) {\n            bad = new ListOfIntArrays(k, 1);\n            setBadValues(bad, ic);\n        } else {\n            bad = new ListOfIntArrays(k, 0);\n        }\n\n        //\tfind rows sums\n        setRowSums(numNonZero, ic);\n        \n        \n        //\tfind relevant percentiles\n        int n0 = 0;\n        for (long p = 0; p < k; p++) {\n            int valP = numNonZero.get(p);\n            if (valP > 0) {\n                r0[n0++] = valP;\n            }\n        }\n        r0 = dealWithSorting(r0, n0);\n        \n        rlind = (int) Math.max(0, n0 * localPercentLowRowSumExcluded + OFFSET);\n        low = r0[rlind];\n        \n        \n        //\tfind the \"bad\" rows and exclude them\n        for (long p = 0; p < k; p++) {\n            if ((numNonZero.get(p) < low && zTargetVector.get(p) > 0) || Float.isNaN(zTargetVector.get(p))) {\n                bad.set(p, 1);\n                zTargetVector.set(p, 1.0f);\n            }\n        }\n\n        row = sparseMultiplyGetRowSums(ic, one, k);\n        rowBackup = row.deepClone();\n        \n        for (long p = 0; p < k; p++) {\n            dr.set(p, 1 - bad.get(p));\n        }\n        dc = dr.deepClone();\n        one = dr.deepClone();\n        \n        // treat separately rows for which z[p] = 0\n        for (long p = 0; p < k; p++) {\n            if (zTargetVector.get(p) == 0) {\n                one.set(p, 0);\n            }\n        }\n        for (long p = 0; p < k; p++) {\n            bad1.set(p, (int) (1 - one.get(p)));\n        }\n        \n        current = dr.deepClone();\n        //\tstart iterations\n        //\trow is the current rows sum; dr and dc are the current rows and columns scaling vectors\n        double ber = 10.0 * (1.0 + tolerance);\n        double err = ber;\n        int iter = 0;\n        int fail;\n        int nerr = 0;\n        double[] errors = new double[10000];\n        int allItersI = 0;\n\n        // if perc or perc1 reached upper bound or the total number of iterationbs is too high, exit\n        while ((ber > tolerance || err > 5.0 * tolerance) && iter < maxIter && allItersI < totalIterations\n                && localPercentLowRowSumExcluded <= 0.2 && localPercentZValsToIgnore <= 0.1) {\n    \n            iter++;\n            allItersI++;\n            fail = 1;\n    \n            for (int p = 0; p < k; p++) {\n                if (bad1.get(p) == 1) row.set(p, 1.0f);\n            }\n            for (int p = 0; p < k; p++) {\n                s.set(p, zTargetVector.get(p) / row.get(p));\n            }\n            for (long p = 0; p < k; p++) {\n                dr.multiplyBy(p, s.get(p));\n            }\n    \n            // find column sums and update rows scaling vector\n            col = sparseMultiplyGetRowSums(ic, dr, k);\n            for (long p = 0; p < k; p++) col.multiplyBy(p, dc.get(p));\n            for (long p = 0; p < k; p++) if (bad1.get(p) == 1) col.set(p, 1.0f);\n            for (long p = 0; p < k; p++) s.set(p, zTargetVector.get(p) / col.get(p));\n            for (long p = 0; p < k; p++) dc.multiplyBy(p, s.get(p));\n    \n            // find row sums and update columns scaling vector\n            row = sparseMultiplyGetRowSums(ic, dc, k);\n            for (long p = 0; p < k; p++) row.multiplyBy(p, dr.get(p));\n    \n            // calculate current scaling vector\n            for (long p = 0; p < k; p++) {\n                calculatedVectorB.set(p, (float) Math.sqrt(dr.get(p) * dc.get(p)));\n            }\n    \n            //\tcalculate the current error\n            ber = 0;\n            for (long p = 0; p < k; p++) {\n                if (bad1.get(p) == 1) continue;\n                double tempErr = Math.abs(calculatedVectorB.get(p) - current.get(p));\n                if (tempErr > ber) {\n                    ber = tempErr;\n                }\n            }\n    \n            reportErrorForIteration[allItersI - 1] = ber;\n            numItersForAllIterations[allItersI - 1] = iter;\n    \n            //\tsince calculating the error in row sums requires matrix-vector multiplication we are are doing this every 10\n            //\titerations\n            if (iter % 10 == 0) {\n                col = sparseMultiplyGetRowSums(ic, calculatedVectorB, k);\n                err = 0;\n                for (long p = 0; p < k; p++) {\n                    if (bad1.get(p) == 1) continue;\n                    double tempErr = Math.abs((col.get(p) * calculatedVectorB.get(p) - zTargetVector.get(p)));\n                    if (err < tempErr) {\n                        err = tempErr;\n                    }\n                }\n                errors[nerr++] = err;\n            }\n    \n            current = calculatedVectorB.deepClone();\n\n            // check whether convergence rate is satisfactory\n            // if less than 5 iterations (so less than 5 errors) and less than 2 row sums errors, there is nothing to check\n\n            if ((ber < tolerance) && (nerr < 2 || (nerr >= 2 && errors[nerr - 1] < 0.5 * errors[nerr - 2]))) continue;\n\n            if (iter > 5) {\n                for (int q = 1; q <= 5; q++) {\n                    if (reportErrorForIteration[allItersI - q] * (1.0 + minErrorThreshold) < reportErrorForIteration[allItersI - q - 1]) {\n                        fail = 0;\n                    }\n                }\n    \n                if (nerr >= 2 && errors[nerr - 1] > 0.75 * errors[nerr - 2]) {\n                    fail = 1;\n                }\n    \n                if (iter >= maxIter) {\n                    fail = 1;\n                }\n\n                if (fail == 1) {\n                    localPercentLowRowSumExcluded += dp;\n                    localPercentZValsToIgnore += dp1;\n                    nerr = 0;\n                    rlind = (int) Math.max(0, n0 * localPercentLowRowSumExcluded + OFFSET);\n                    low = r0[rlind];\n                    zlind = (int) Math.max(0, l * localPercentZValsToIgnore + OFFSET);\n                    zhind = (int) Math.min(l - 1, l * (1.0 - localPercentZValsToIgnore) + OFFSET);\n                    zLow = zz[zlind];\n                    zHigh = zz[zhind];\n                    for (long p = 0; p < k; p++) {\n                        if (zTargetVector.get(p) > 0 && (zTargetVector.get(p) < zLow || zTargetVector.get(p) > zHigh)) {\n                            zTargetVector.set(p, Float.NaN);\n                        }\n                    }\n                    for (long p = 0; p < k; p++) {\n                        if ((numNonZero.get(p) < low && zTargetVector.get(p) > 0) || Float.isNaN(zTargetVector.get(p))) {\n                            bad.set(p, 1);\n                            bad1.set(p, 1);\n                            one.set(p, 0);\n                            zTargetVector.set(p, 1.0f);\n                        }\n                    }\n    \n    \n                    ber = 10.0 * (1.0 + tol);\n                    err = 10.0 * (1.0 + tol);\n    \n                    //\tif the current error is larger than 5 iteration ago start from scratch,\n                    //\totherwise continue from the current position\n                    if (reportErrorForIteration[allItersI - 1] > reportErrorForIteration[allItersI - 6]) {\n                        for (long p = 0; p < k; p++) {\n                            dr.set(p, 1 - bad.get(p));\n                        }\n                        dc = dr.deepClone();\n                        one = dr.deepClone();\n                        current = dr.deepClone();\n                        row = rowBackup.deepClone();\n                    } else {\n                        for (long p = 0; p < k; p++) {\n                            dr.multiplyBy(p, (1 - bad.get(p)));\n                        }\n                        for (long p = 0; p < k; p++) {\n                            dc.multiplyBy(p, (1 - bad.get(p)));\n                        }\n                    }\n                    iter = 0;\n                }\n            }\n        }\n\n        //\tfind the final error in row sums\n        if (iter % 10 == 0) {\n            col = sparseMultiplyGetRowSums(ic, calculatedVectorB, k);\n            err = 0;\n            for (int p = 0; p < k; p++) {\n                if (bad1.get(p) == 1) continue;\n                double tempErr = Math.abs(col.get(p) * calculatedVectorB.get(p) - zTargetVector.get(p));\n                if (err < tempErr)\n                    err = tempErr;\n            }\n        }\n        \n        reportErrorForIteration[allItersI + 1] = ber;\n        reportErrorForIteration[allItersI + 2] = err;\n        \n        for (long p = 0; p < k; p++) {\n            if (bad.get(p) == 1) {\n                calculatedVectorB.set(p, Float.NaN);\n            }\n        }\n\n        if (HiCGlobals.printVerboseComments) {\n            System.out.println(allItersI);\n            System.out.println(localPercentLowRowSumExcluded);\n            System.out.println(localPercentZValsToIgnore);\n            System.out.println(Arrays.toString(reportErrorForIteration));\n        }\n\n        return calculatedVectorB;\n    }\n\n    private static void setRowSums(ListOfIntArrays numNonZero, IteratorContainer ic) {\n        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            numNonZero.addTo(x, 1);\n            if (x != y) {\n                numNonZero.addTo(y, 1);\n            }\n        }\n    }\n\n    private static void setBadValues(ListOfIntArrays bad, IteratorContainer ic) {\n        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            if (x == y) {\n                bad.set(x, 0);\n            }\n        }\n    }\n\n    private static double[] dealWithSorting(double[] vector, int length) {\n        double[] realVector = new double[length];\n        System.arraycopy(vector, 0, realVector, 0, length);\n        Arrays.sort(realVector);\n        return realVector;\n    }\n\n    private static ListOfFloatArrays sparseMultiplyGetRowSums(IteratorContainer ic,\n                                                              ListOfFloatArrays vector, long vectorLength) {\n        return ic.sparseMultiply(vector, vectorLength);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/norm/final2/ScaleThreadObject.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.norm.final2;\n\npublic class ScaleThreadObject {\n\tprivate final int[] iIndexes;\n\tprivate final int[] jIndexes;\n\tprivate final float[] xValues;\n\tprivate final float[] vVector;\n\tprivate final float[] result;\n\t\n\tpublic ScaleThreadObject(int[] iIndexes, int[] jIndexes, float[] xValues, float[] vVector, float[] result) {\n\t\tthis.iIndexes = iIndexes;\n\t\tthis.jIndexes = jIndexes;\n\t\tthis.xValues = xValues;\n\t\tthis.vVector = vVector;\n\t\tthis.result = result;\n\t}\n\t\n\tpublic void execute() {\n        for (int p = 0; p < xValues.length; p++) {\n            result[iIndexes[p]] += xValues[p] * vVector[jIndexes[p]];\n            result[jIndexes[p]] += xValues[p] * vVector[iIndexes[p]];\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/BigWigUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport org.broad.igv.bbfile.BBFileReader;\nimport org.broad.igv.bbfile.BigWigIterator;\nimport org.broad.igv.bbfile.WigItem;\n\nimport java.io.IOException;\n\n/**\n * Some utils for querying bigwig files\n *\n * @author jrobinso\n *         Date: 5/28/13\n *         Time: 3:27 PM\n */\npublic class BigWigUtils {\n\n    public static void computeBins(String path, int windowSize) throws IOException {\n\n        BBFileReader reader = new BBFileReader(path);\n        for (String chr : reader.getChromosomeNames()) {\n            computeBins(reader, chr, 0, Integer.MAX_VALUE, windowSize);\n        }\n\n    }\n\n\n    public static void computeBins(String path, String chr, int start, int end, int windowSize) throws IOException {\n\n        BBFileReader reader = new BBFileReader(path);\n        boolean found = false;\n        StringBuilder errString = new StringBuilder();\n        for (String chr1 : reader.getChromosomeNames()) {\n            if (chr.equals(chr1)) found = true;\n            errString.append(\"\\\"\").append(chr1).append(\"\\\" \");\n        }\n        if (!found) {\n            System.err.println(\"Chromosome \\\"\" + chr + \"\\\" not found in \" + path);\n            System.err.println(\"The chromosomes in \" + path + \" are \" + errString);\n            return;\n        }\n        computeBins(reader, chr, start, end, windowSize);\n\n    }\n\n    /**\n     * Private method, does the actual work\n     *\n     * @param reader\n     * @param chr\n     * @param start\n     * @param end\n     * @param windowSize\n     */\n    private static void computeBins(BBFileReader reader, String chr, int start, int end, int windowSize) {\n        BigWigIterator iter = reader.getBigWigIterator(chr, start, chr, end, false);\n        double sum = 0;\n        int nPts = 0;\n        double max = 0;\n        int currentBin = 0;\n\n        while (iter.hasNext()) {\n            WigItem datum = iter.next();\n            int dPosition = (datum.getStartBase() + datum.getEndBase()) / 2;\n\n\n            if (dPosition > (currentBin + 1) * windowSize) {\n                // Output previous window\n                // if (nPts > 0) {\n\n                double mean = sum / nPts;\n                int wStart = windowSize * currentBin;\n                int wEnd = wStart + windowSize;\n                // unclear why, but sometimes datum.getChromosome() is null\n                //System.out.println(datum.getChromosome() + \"\\t\" + wStart + \"\\t\" + wEnd + \"\\t\" + mean + \"\\t\" + max);\n                System.out.println(chr + \"\\t\" + wStart + \"\\t\" + wEnd + \"\\t\" + mean + \"\\t\" + max);\n\n                currentBin++;\n\n                // deal with empty bins\n                while (currentBin < dPosition / windowSize) {\n                    wStart = windowSize * currentBin;\n                    wEnd = wStart + windowSize;\n                    mean = 0;\n                    max = 0;\n                    System.out.println(chr + \"\\t\" + wStart + \"\\t\" + wEnd + \"\\t\" + mean + \"\\t\" + max);\n                    // System.out.println(datum.getChromosome() + \"\\t\" + wStart + \"\\t\" + wEnd + \"\\t\" + mean + \"\\t\" + max);\n                    currentBin++;\n                }\n                // Start new window\n                currentBin = dPosition / windowSize;\n                sum = 0;\n                nPts = 0;\n                max = 0;\n            }\n\n            sum += datum.getWigValue();\n            max = Math.max(max, datum.getWigValue());\n            nPts++;\n\n        }\n    }\n\n\n    /**\n     * Example usage\n     * <p/>\n     * First argument (required): path, either file or URL.\n     * http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeUwTfbs/wgEncodeUwTfbsGm12878CtcfStdRawRep1.bigWig\n     * /Users/jrobinso/projects/hic/data/wgEncodeUwTfbsGm12878CtcfStdRawRep1.bigWig\n     * Second argument (required): windowSize in base pairs\n     * 25000\n     * Third argument (optional): chromosome\n     * Fourth argument (optional): start base -- if supplied end base must also be supplied\n     * Firth argument (optional):  end base\n     */\n    // Example use\n    public static void main(String[] args) throws Exception {\n\n        if (args.length < 2) {\n            System.err.println(\"Chromosome and window size are required\");\n            System.exit(5);\n        }\n\n        String path = args[0];\n        int windowSize = Integer.parseInt(args[1]);\n        if (args.length == 2) {\n            computeBins(path, windowSize);\n        } else {\n            String chr = args[2];\n            if (args.length == 3) {\n                computeBins(path, chr, 0, Integer.MAX_VALUE, windowSize);\n            } else {\n                int start = Integer.parseInt(args[3]) - 1;  // Convert to \"zero\" based coords\n                int end = Integer.parseInt(args[4]);\n                computeBins(path, chr, start, end, windowSize);\n            }\n\n        }\n\n\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/BlockPP.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport java.awt.*;\nimport java.util.HashMap;\nimport java.util.Map;\n\n/**\n * Representation of a sparse matrix block used for preprocessing.\n */\nclass BlockPP {\n\n    private final int number;\n\n    // Key to the map is a Point representing the x,y coordinate for the cell.\n    private final Map<Point, ContactCount> contactRecordMap;\n\n\n    BlockPP(int number) {\n        this.number = number;\n        this.contactRecordMap = new HashMap<>();\n    }\n\n    BlockPP(int number, Map<Point, ContactCount> contactRecordMap) {\n        this.number = number;\n        this.contactRecordMap = contactRecordMap;\n    }\n\n\n    int getNumber() {\n        return number;\n    }\n\n    int getNumRecords() {return contactRecordMap.size();}\n\n    void incrementCount(int col, int row, float score) {\n        Point p = new Point(col, row);\n        ContactCount rec = contactRecordMap.get(p);\n        if (rec == null) {\n            rec = new ContactCount(score);\n            contactRecordMap.put(p, rec);\n\n        } else {\n            rec.incrementCount(score);\n        }\n    }\n\n    Map<Point, ContactCount> getContactRecordMap() {\n        return contactRecordMap;\n    }\n\n    void merge(BlockPP other) {\n\n        for (Map.Entry<Point, ContactCount> entry : other.getContactRecordMap().entrySet()) {\n\n            Point point = entry.getKey();\n            ContactCount otherValue = entry.getValue();\n\n            ContactCount value = contactRecordMap.get(point);\n            if (value == null) {\n                contactRecordMap.put(point, otherValue);\n            } else {\n                value.incrementCount(otherValue.getCounts());\n            }\n\n        }\n    }\n\n    void clear() {\n        contactRecordMap.clear();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/BlockQueue.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport java.io.IOException;\n\ninterface BlockQueue {\n\n    void advance() throws IOException;\n\n    BlockPP getBlock();\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/BlockQueueFB.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\n\nimport java.awt.*;\nimport java.io.*;\nimport java.util.HashMap;\nimport java.util.Map;\n\nclass BlockQueueFB implements BlockQueue {\n\n    final File file;\n    BlockPP block;\n    long filePosition;\n    long fileLength;\n\n    BlockQueueFB(File file) {\n        this.file = file;\n        fileLength = file.length();\n        try {\n            advance();\n        } catch (IOException e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n        }\n    }\n\n    public void advance() throws IOException {\n        if (filePosition >= fileLength) {\n            block = null;\n            return;\n        }\n\n        FileInputStream fis = null;\n\n        try {\n            fis = new FileInputStream(file);\n            fis.getChannel().position(filePosition);\n\n            LittleEndianInputStream lis = new LittleEndianInputStream(fis);\n            int blockNumber = lis.readInt();\n            int nRecords = lis.readInt();\n\n            byte[] bytes = new byte[nRecords * 12];\n            readFully(bytes, fis);\n\n            ByteArrayInputStream bis = new ByteArrayInputStream(bytes);\n            lis = new LittleEndianInputStream(bis);\n\n\n            Map<Point, ContactCount> contactRecordMap = new HashMap<>(nRecords);\n            for (int i = 0; i < nRecords; i++) {\n                int x = lis.readInt();\n                int y = lis.readInt();\n                float v = lis.readFloat();\n                ContactCount rec = new ContactCount(v);\n                contactRecordMap.put(new Point(x, y), rec);\n            }\n            block = new BlockPP(blockNumber, contactRecordMap);\n\n            // Update file position based on # of bytes read, for next block\n            filePosition = fis.getChannel().position();\n\n        } finally {\n            if (fis != null) fis.close();\n        }\n    }\n\n    public BlockPP getBlock() {\n        return block;\n    }\n\n    /**\n     * Read enough bytes to fill the input buffer\n     */\n    void readFully(byte[] b, InputStream is) throws IOException {\n        int len = b.length;\n        if (len < 1) throw new IndexOutOfBoundsException();\n        int n = 0;\n        while (n < len) {\n            int count = is.read(b, n, len - n);\n            if (count < 0)\n                throw new EOFException();\n            n += count;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/BlockQueueMem.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.Comparator;\nimport java.util.List;\n\nclass BlockQueueMem implements BlockQueue {\n\n    final List<BlockPP> blocks;\n    int idx = 0;\n\n    BlockQueueMem(Collection<BlockPP> blockCollection) {\n\n        this.blocks = new ArrayList<>(blockCollection);\n        blocks.sort(new Comparator<BlockPP>() {\n            @Override\n            public int compare(BlockPP o1, BlockPP o2) {\n                return o1.getNumber() - o2.getNumber();\n            }\n        });\n    }\n\n    public void advance() {\n        idx++;\n    }\n\n    public BlockPP getBlock() {\n        if (idx >= blocks.size()) {\n            return null;\n        } else {\n            return blocks.get(idx);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/Chunk.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\npublic class Chunk {\n    public final long mndIndex;\n    public final int mndChunk;\n\n    public Chunk(long mndIndex, int mndChunk) {\n        this.mndIndex = mndIndex;\n        this.mndChunk = mndChunk;\n    }\n\n    public Chunk(String s1, String s2) {\n        this(Long.parseLong(s1), Integer.parseInt(s2));\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/ContactCount.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nclass ContactCount {\n    float value;\n\n    ContactCount(float value) {\n        this.value = value;\n    }\n\n    void incrementCount(float increment) {\n        value += increment;\n    }\n\n    float getCounts() {\n        return value;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/ExpectedValueCalculation.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.original;\n\nimport juicebox.HiC;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.ExpectedValueFunctionImpl;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.data.basics.ListOfFloatArrays;\nimport juicebox.data.iterator.IteratorContainer;\nimport juicebox.tools.utils.norm.NormVectorUpdater;\nimport juicebox.windowui.NormalizationType;\n\nimport java.util.Arrays;\nimport java.util.Iterator;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\n/**\n * Computes an \"expected\" density vector.  Essentially there are 3 steps to using this class\n * <p/>\n * (1) instantiate it with a collection of Chromosomes (representing a genome) and a grid size\n * (2) loop through the pair data,  calling addDistance for each pair, to accumulate all counts\n * (3) when data loop is complete, call computeDensity to do the calculation\n * <p/>\n * <p/>\n * Methods are provided to save the result of the calculation to a binary file, and restore it.  See the\n * DensityUtil class for example usage.\n *\n * @author Jim Robinson\n * @since 11/27/11\n */\npublic class ExpectedValueCalculation {\n\n    private final int gridSize;\n\n    private final int numberOfBins;\n    /**\n     * Map of chromosome index -> total count for that chromosome\n     */\n    private final Map<Integer, Double> chromosomeCounts = new ConcurrentHashMap<>();\n    /**\n     * Map of chromosome index -> \"normalization factor\", essentially a fudge factor to make\n     * the \"expected total\"  == observed total\n     */\n    private final Map<Integer, Double> chrScaleFactors = new ConcurrentHashMap<>();\n    private final NormalizationType type;\n    // A little redundant, for clarity\n    public boolean isFrag = false;\n\t/**\n\t * Genome wide count of binned reads at a given distance\n\t */\n\tprivate final double[] actualDistances;\n\t/**\n\t * Expected count at a given binned distance from diagonal\n\t */\n\tprivate ListOfDoubleArrays densityAvg;\n\t/**\n\t * Chromosome in this genome, needed for normalizations\n\t */\n\tprivate final Map<Integer, Chromosome> chromosomesMap = new ConcurrentHashMap<>();\n    /**\n     * Stores restriction site fragment information for fragment maps\n     */\n    private final Map<String, Integer> fragmentCountMap;\n\n    /**\n     * Instantiate a DensityCalculation.  This constructor is used to compute the \"expected\" density from pair data.\n     *\n     * @param chromosomeHandler Handler for list of chromosomesMap, mainly used for size\n     * @param gridSize         Grid size, used for binning appropriately\n     * @param fragmentCountMap Optional.  Map of chromosome name -> number of fragments\n     * @param type             Identifies the observed matrix type,  either NONE (observed), VC, or KR.\n     */\n    public ExpectedValueCalculation(ChromosomeHandler chromosomeHandler, int gridSize, Map<String, Integer> fragmentCountMap, NormalizationType type) {\n\n        this.type = type;\n        this.gridSize = gridSize;\n\n        if (fragmentCountMap != null) {\n            this.isFrag = true;\n            this.fragmentCountMap = fragmentCountMap;\n        } else {\n            this.fragmentCountMap = null;\n        }\n\n        long maxLen = 0;\n\n        for (Chromosome chr : chromosomeHandler.getChromosomeArrayWithoutAllByAll()) {\n            if (chr != null) {\n                chromosomesMap.put(chr.getIndex(), chr);\n                try {\n                    maxLen = isFrag ?\n                            Math.max(maxLen, fragmentCountMap.get(chr.getName())) :\n                            Math.max(maxLen, chr.getLength());\n                }\n                catch (NullPointerException error) {\n                    System.err.println(\"Problem with creating fragment-delimited maps, NullPointerException.\\n\" +\n                            \"This could be due to a null fragment map or to a mismatch in the chromosome name in \" +\n                            \"the fragment map vis-a-vis the input file or chrom.sizes file.\\n\" +\n                            \"Exiting.\");\n                    System.exit(63);\n                }\n                catch (ArrayIndexOutOfBoundsException error) {\n                    System.err.println(\"Problem with creating fragment-delimited maps, ArrayIndexOutOfBoundsException.\\n\" +\n                            \"This could be due to a null fragment map or to a mismatch in the chromosome name in \" +\n                            \"the fragment map vis-a-vis the input file or chrom.sizes file.\\n\" +\n                            \"Exiting.\");\n                    System.exit(22);\n                }\n            }\n        }\n\n        numberOfBins = (int) (maxLen / gridSize) + 1;\n\n        actualDistances = new double[numberOfBins];\n        Arrays.fill(actualDistances, 0);\n    }\n\n    public int getGridSize() {\n        return gridSize;\n    }\n\n\n    /**\n     * Add an observed distance.  This is called for each pair in the data set\n     *\n     * @param chrIdx index of chromosome where observed, so can increment count\n     * @param bin1   Position1 observed in units of \"bins\"\n     * @param bin2   Position2 observed in units of \"bins\"\n     */\n    public synchronized void addDistance(Integer chrIdx, int bin1, int bin2, double weight) {\n\n        // Ignore NaN values    TODO -- is this the right thing to do?\n        if (Double.isNaN(weight)) return;\n\n        int dist;\n        Chromosome chr = chromosomesMap.get(chrIdx);\n        if (chr == null) return;\n\n        Double count = chromosomeCounts.get(chrIdx);\n        if (count == null) {\n            chromosomeCounts.put(chrIdx, weight);\n        } else {\n            chromosomeCounts.put(chrIdx, count + weight);\n        }\n        dist = Math.abs(bin1 - bin2);\n\n        actualDistances[dist] += weight;\n    }\n\n    public void merge(ExpectedValueCalculation otherEVCalc) {\n        for (Map.Entry<Integer, Chromosome> entry : otherEVCalc.chromosomesMap.entrySet()) {\n            Chromosome chr = chromosomesMap.get(entry.getKey());\n            if (chr != null) {\n                if (otherEVCalc.chromosomeCounts.get(entry.getKey()) != null) {\n                    Double count = chromosomeCounts.get(entry.getKey());\n                    if (count == null) {\n                        chromosomeCounts.put(entry.getKey(), otherEVCalc.chromosomeCounts.get(entry.getKey()));\n                    } else {\n                        chromosomeCounts.put(entry.getKey(), count + otherEVCalc.chromosomeCounts.get(entry.getKey()));\n                    }\n                }\n            }\n        }\n        for (int i = 0; i < actualDistances.length; i++) {\n            actualDistances[i] += otherEVCalc.actualDistances[i];\n        }\n    }\n\n    public boolean hasData() {\n        return !chromosomeCounts.isEmpty();\n    }\n\n    /**\n     * Compute the \"density\" -- port of python function getDensityControls().\n     * The density is a measure of the average distribution of counts genome-wide for a ligated molecule.\n     * The density will decrease as distance from the center diagonal increases.\n     * First compute \"possible distances\" for each bin.\n     * \"possible distances\" provides a way to normalize the counts. Basically it's the number of\n     * slots available in the diagonal.  The sum along the diagonal will then be the count at that distance,\n     * an \"expected\" or average uniform density.\n     */\n    public synchronized void computeDensity() {\n\t\n\t\tlong maxNumBins = 0;\n\t\n\t\t//System.err.println(\"# of bins=\" + numberOfBins);\n\t\t/**\n\t\t * Genome wide binned possible distances\n\t\t */\n\t\tdouble[] possibleDistances = new double[numberOfBins];\n\t\n\t\tfor (Chromosome chr : chromosomesMap.values()) {\n\t\t\n\t\t\t// didn't see anything at all from a chromosome, then don't include it in possDists.\n\t\t\tif (chr == null || !chromosomeCounts.containsKey(chr.getIndex())) continue;\n\t\t\n\t\t\t// use correct units (bp or fragments)\n\t\t\tlong len = isFrag ? fragmentCountMap.get(chr.getName()) : chr.getLength();\n\t\t\tlong nChrBins = len / gridSize;\n\t\t\n\t\t\tmaxNumBins = Math.max(maxNumBins, nChrBins);\n\t\t\n\t\t\tfor (int i = 0; i < nChrBins; i++) {\n\t\t\t\tpossibleDistances[i] += (nChrBins - i);\n\t\t\t}\n\t\t\n\t\t}\n\t\t//System.err.println(\"max # bins \" + maxNumBins);\n\t\tdensityAvg = new ListOfDoubleArrays(maxNumBins);\n\t\n\t\t// Smoothing.  Keep pointers to window size.  When read counts drops below 400 (= 5% shot noise), smooth\n\t\n\t\tdouble numSum = actualDistances[0];\n\t\tdouble denSum = possibleDistances[0];\n\t\tint bound1 = 0;\n\t\tint bound2 = 0;\n\t\tfor (long ii = 0; ii < maxNumBins; ii++) {\n\t\t\tif (numSum < 400) {\n\t\t\t\twhile (numSum < 400 && bound2 < maxNumBins) {\n\t\t\t\t\t// increase window size until window is big enough.  This code will only execute once;\n\t\t\t\t\t// after this, the window will always contain at least 400 reads.\n\t\t\t\t\tbound2++;\n\t\t\t\t\tnumSum += actualDistances[bound2];\n\t\t\t\t\tdenSum += possibleDistances[bound2];\n\t\t\t\t}\n\t\t\t} else if (numSum >= 400 && bound2 - bound1 > 0) {\n\t\t\t\twhile (bound2 - bound1 > 0 && bound2 < numberOfBins && bound1 < numberOfBins && numSum - actualDistances[bound1] - actualDistances[bound2] >= 400) {\n                    numSum = numSum - actualDistances[bound1] - actualDistances[bound2];\n                    denSum = denSum - possibleDistances[bound1] - possibleDistances[bound2];\n                    bound1++;\n                    bound2--;\n                }\n            }\n\t\t\tdensityAvg.set(ii, numSum / denSum);\n            // Default case - bump the window size up by 2 to keep it centered for the next iteration\n            if (bound2 + 2 < maxNumBins) {\n                numSum += actualDistances[bound2 + 1] + actualDistances[bound2 + 2];\n                denSum += possibleDistances[bound2 + 1] + possibleDistances[bound2 + 2];\n                bound2 += 2;\n            } else if (bound2 + 1 < maxNumBins) {\n                numSum += actualDistances[bound2 + 1];\n                denSum += possibleDistances[bound2 + 1];\n                bound2++;\n            }\n            // Otherwise, bound2 is at limit already\n        }\n\n        // Compute fudge factors for each chromosome so the total \"expected\" count for that chromosome == the observed\n\n        for (Chromosome chr : chromosomesMap.values()) {\n\t\n\t\t\tif (chr == null || !chromosomeCounts.containsKey(chr.getIndex())) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t//int len = isFrag ? fragmentCalculation.getNumberFragments(chr.getName()) : chr.getLength();\n\t\t\tlong len = isFrag ? fragmentCountMap.get(chr.getName()) : chr.getLength();\n\t\t\tlong nChrBins = len / gridSize;\n\t\n\t\n\t\t\tdouble expectedCount = 0;\n\t\t\tfor (long n = 0; n < nChrBins; n++) {\n\t\t\t\tif (n < maxNumBins) {\n\t\t\t\t\tfinal double v = densityAvg.get(n);\n\t\t\t\t\t// this is the sum of the diagonal for this particular chromosome.\n\t\t\t\t\t// the value in each bin is multiplied by the length of the diagonal to get expected count\n\t\t\t\t\t// the total at the end should be the sum of the expected matrix for this chromosome\n\t\t\t\t\t// i.e., for each chromosome, we calculate sum (genome-wide actual)/(genome-wide possible) == v\n\t\t\t\t\t// then multiply it by the chromosome-wide possible == nChrBins - n.\n\t\t\t\t\texpectedCount += (nChrBins - n) * v;\n\t\t\t\n\t\t\t\t}\n            }\n\n            double observedCount = chromosomeCounts.get(chr.getIndex());\n            double f = expectedCount / observedCount;\n            chrScaleFactors.put(chr.getIndex(), f);\n        }\n    }\n\n    /**\n     * Accessor for the normalization factors\n     *\n     * @return The normalization factors\n     */\n    public Map<Integer, Double> getChrScaleFactors() {\n        return chrScaleFactors;\n    }\n\t\n\t/**\n\t * Accessor for the densities\n\t *\n\t * @return The densities\n\t */\n\tpublic ListOfDoubleArrays getDensityAvg() {\n\t\treturn densityAvg;\n\t}\n\n    /**\n     * Accessor for the normalization type\n     *\n     * @return The normalization type\n     */\n    public NormalizationType getType() {\n        return type;\n    }\n\n    public ExpectedValueFunctionImpl getExpectedValueFunction() {\n        computeDensity();\n        return new ExpectedValueFunctionImpl(type, isFrag ? HiC.Unit.FRAG : HiC.Unit.BP, gridSize, densityAvg, chrScaleFactors);\n    }\n\n    // TODO: this is often inefficient, we have all of the contact records when we leave norm calculations, should do this there if possible\n    public void addDistancesFromIterator(int chrIndx, IteratorContainer ic, ListOfFloatArrays vector) {\n        Iterator<ContactRecord> iterator = ic.getNewContactRecordIterator();\n        while (iterator.hasNext()) {\n            ContactRecord cr = iterator.next();\n            int x = cr.getBinX();\n            int y = cr.getBinY();\n            final float counts = cr.getCounts();\n            float xVal = vector.get(x);\n            float yVal = vector.get(y);\n            if (NormVectorUpdater.isValidNormValue(xVal) & NormVectorUpdater.isValidNormValue(yVal)) {\n                double value = counts / (xVal * yVal);\n                addDistance(chrIndx, x, y, value);\n            }\n        }\n    }\n\n    public void addDistancesFromZD(MatrixZoomData zd, Map<String, Integer> fragmentCountMap, ChromosomeHandler chromosomeHandler, int numCPUThreads) {\n        this.merge(zd.computeExpected(true, fragmentCountMap, chromosomeHandler, numCPUThreads));\n    }\n}\n\n\n// Smooth in 3 stages,  the window sizes are tuned to human.\n\n//        // Smooth (1)\n//        final int smoothingWidow1 = 15000000;\n//        int start = smoothingWidow1 / gridSize;\n//        int window = (int) (5 * (2000000f / gridSize));\n//        if (window == 0) window = 1;\n//        for (int i = start; i < numberOfBins; i++) {\n//            int kMin = i - window;\n//            int kMax = Math.min(i + window, numberOfBins);\n//            double sum = 0;\n//            for (int k = kMin; k < kMax; k++) {\n//                sum += density[k];\n//            }\n//            densityAvg[i] = sum / (kMax - kMin);\n//        }\n//\n//        // Smooth (2)\n//        start = 70000000 / gridSize;\n//        window = (int)(20 * (2000000f / gridSize));\n//        for (int i = start; i < numberOfBins; i++) {\n//            int kMin = i - window;\n//            int kMax = Math.min(i + window, numberOfBins);\n//            double sum = 0;\n//            for (int k = kMin; k < kMax; k++) {\n//                sum += density[k];\n//            }\n//            densityAvg[i] = sum / (kMax - kMin);\n//        }\n//\n//        // Smooth (3)\n//        start = 170000000 / gridSize;\n//        for (int i = start; i < numberOfBins; i++) {\n//            densityAvg[i] = densityAvg[start];\n//        }\n\n\n/*\n\n--- Code above based on the following Python\n\ngridSize => grid (or bin) size  == 10^6\nactualDistances => array of actual distances,  each element represents a bin\npossibleDistances => array of possible distances, each element represents a bin\njdists => outer distances between pairs\n\nfor each jdist\n  actualDistance[jdist]++;\n\n\nfor each chromosome\n  chrlen = chromosome length\n  numberOfBins = chrlen / gridSize\n  for each i from 0 to numberOfBins\n     possibleDistances[i] += (numberOfBins - i)\n\n\nfor each i from 0 to maxGrid\n  density[i] = actualDistance[i] / possibleDistances[i]\n\n\nfor each i from 0 to len(density)\n density_avg[i] = density[i]\n\nfor each i from 15000000/gridsize  to  len(density_avg)\n  sum1 = 0\n  for each k from (i - 5*((2*10^6) / gridSize)  to  (i + 5*((2*10^6)/gridsize))\n     sum1 += density[k]\n  density_avg[i] = sum1 / (10*((2*10^6)/gridsize))\n\nfor each i from 70000000/gridsize  to  len(density_avg)\n  sum2 = 0\n  for each k from (i - 20*((2*10^6) / gridSize)  to  (i + 20*((2*10^6)/gridsize))\n     sum2 += density[k]\n  density_avg[i] = sum2 / (40*((2*10^6)/gridsize))\n\nfor each i from 170000000/gridsize  to  len(density_avg)\n  density_avg[i]=density_avg[170000000/gridsize]\n\n*/\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/FragmentCalculation.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\n\nimport java.io.*;\nimport java.util.LinkedHashMap;\nimport java.util.Map;\nimport java.util.regex.Pattern;\n\n/**\n * @author nchernia\n *         Date: 8/26/12\n */\npublic class FragmentCalculation {\n    \n    private final Map<String, int[]> sitesMap;\n\n    private FragmentCalculation(Map<String, int[]> sitesMap) {\n        this.sitesMap = sitesMap;\n    }\n\n    private static FragmentCalculation readFragments(InputStream is, ChromosomeHandler handler) throws IOException {\n        Pattern pattern = Pattern.compile(\"\\\\s\");\n        BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n        String nextLine;\n        Map<String, int[]> sitesMap = new LinkedHashMap<>();\n\n        while ((nextLine = reader.readLine()) != null) {\n            String[] tokens = pattern.split(nextLine);\n            if (tokens.length > 1) {\n                String key = tokens[0];\n                int[] sites = new int[tokens.length - 1];\n                for (int i = 1; i < tokens.length; i++) {\n                    sites[i - 1] = Integer.parseInt(tokens[i]);\n                }\n\n                if (handler != null) {\n                    sitesMap.put(handler.cleanUpName(key), sites);\n                } else {\n                    sitesMap.put(key, sites);\n                }\n            } else {\n                System.out.println(\"Skipping line: \" + nextLine);\n            }\n        }\n\n        return new FragmentCalculation(sitesMap);\n    }\n\n    public static FragmentCalculation readFragments(String filename, ChromosomeHandler handler,\n                                                    String parentCommand) {\n        InputStream is = null;\n        try {\n            File file = new File(filename);\n            is = new FileInputStream(file);\n            return readFragments(is, handler);\n        } catch (Exception e) {\n            System.err.println(\"Warning: Unable to process fragment file. \" + parentCommand + \" will continue without fragment file.\");\n            return null;\n        } finally {\n            try {\n                if (is != null) {\n                    is.close();\n                }\n            } catch (IOException e) {\n            }\n        }\n    }\n\n    /**\n     * Return fragment that this position lies on.  Fragment 0 means position < sites[0].\n     * Fragment 1 means position >= sites[0] and < sites[1].\n     *\n     * @param sites    The sorted array of fragment sites for the chromosome\n     * @param position The position to search for within that array\n     * @return The fragment location such that position >= sites[retVal-1] and position <  sites[retVal]\n     */\n    public static int binarySearch(int[] sites, int position) {\n        int lo = 0;\n        int hi = sites.length - 1;\n        while (lo <= hi) {\n            // Base case - found range\n            int mid = lo + (hi - lo) / 2;\n\n            if (position > sites[mid]) lo = mid + 1;\n            else if (position < sites[mid]) hi = mid - 1;\n            else return mid + 1;\n        }\n        return lo;\n    }\n\n    public int[] getSites(String chrName) {\n        return sitesMap.get(chrName);\n    }\n\n    public int getNumberFragments(String chrName) {\n        int[] sites = sitesMap.get(chrName);\n        if (sites == null) // for \"All\"\n            return 1;\n        return sites.length;\n    }\n\n    public Map<String, int[]> getSitesMap() {\n        return sitesMap;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/HiCDBUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport org.broad.igv.Globals;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.BufferedReader;\nimport java.io.FileReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.sql.*;\nimport java.util.regex.Pattern;\n\n/**\n * @author jrobinso\n *         Date: 10/29/12\n *         Time: 10:50 AM\n */\npublic class HiCDBUtils {\n\n    private static String DB_DRIVER;\n    private static String DB_URL;\n    private static String DB_USER;\n    private static String DB_PASSWORD;\n\n    public static void main(String[] args) throws IOException, SQLException {\n\n        String cmd = args[0];\n        if (HiC.valueOfUnit(cmd) == HiC.Unit.FRAG) {\n            String f = args[1];\n            insertFragments(f);\n\n        } else if (cmd.equals(\"annot\")) {\n            String f = args[1];\n            insertAnnotationList(f);\n            updateFragmentAnnotations();\n\n        } else if (cmd.equals(\"update\")) {\n            updateFragmentAnnotations();\n\n        } else {\n            // TODO ?\n            throw new IOException(\"Command not clear\");\n        }\n    }\n\n\n    private static void insertAnnotationList(String annotListFile) throws IOException, SQLException {\n\n        BufferedReader reader = null;\n\n        try {\n            //reader = ParsingUtils.openBufferedReader(annotListFile);\n            reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(annotListFile)), HiCGlobals.bufferSize);\n            String nextLine;\n            while ((nextLine = reader.readLine()) != null) {\n                if (!nextLine.startsWith(\"#\")) {\n                    System.out.print(\"Processing \" + nextLine);\n                    insertAnnotations(nextLine);\n                    System.out.println(\"   DONE\");\n                }\n            }\n        } finally {\n            if (reader != null) reader.close();\n        }\n    }\n\n    private static void insertAnnotations(String line) throws IOException, SQLException {\n\n        Connection dbConnection = null;\n\n        String insertAnnotationSql = \"INSERT INTO IGV.ANNOTATION \" +\n                \"(CHR, BEG, END, NAME, TYPE, SUBTYPE, CELL_TYPE, ALT_NAME, SCORE, ANTIBODY, SOURCE, REPLICATE, LINE) \" +\n                \"VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)\";\n\n        PreparedStatement ps = null;\n\n        String[] tk = Globals.whitespacePattern.split(line);\n        String fragmentFile = tk[0];\n        String celltype = tk[1];\n        String altname = tk[2];\n        String type = tk[3];\n        String subtype = tk[4];\n        String antibody = tk[5];\n        String source = tk[6];\n        String replicate = tk.length > 7 ? tk[7] : \"\";\n\n        BufferedReader annotationReader = null;\n\n        try {\n            //annotationReader = ParsingUtils.openBufferedReader(fragmentFile);\n            annotationReader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(fragmentFile)), HiCGlobals.bufferSize);\n\n            dbConnection = getDBConnection();\n            ps = dbConnection.prepareStatement(insertAnnotationSql);\n            dbConnection.setAutoCommit(false);\n\n\n            String nextLine;\n            int count = 0;\n\n            while ((nextLine = annotationReader.readLine()) != null) {\n\n                String[] tokens = Globals.whitespacePattern.split(nextLine);\n                String chr = tokens[0];\n                int beg = Integer.parseInt(tokens[1]);\n                int end = Integer.parseInt(tokens[2]);\n                String name = tokens[3];\n                int score = Integer.parseInt(tokens[4]);\n\n                ps.setString(1, chr);\n                ps.setInt(2, beg);\n                ps.setInt(3, end);\n                ps.setString(4, name);\n                ps.setString(5, type);\n                ps.setString(6, subtype);\n                ps.setString(7, celltype);\n                ps.setString(8, altname);\n                ps.setInt(9, score);\n                ps.setString(10, antibody);\n                ps.setString(11, source);\n                ps.setString(12, replicate);\n                ps.setString(13, nextLine);\n                ps.addBatch();\n\n                count++;\n                if (count % 1000 == 0) {\n                    ps.executeBatch();\n                    count = 0;\n                }\n\n            }\n\n            if (count > 0) ps.executeBatch();\n\n            dbConnection.commit();\n\n            annotationReader.close();\n            annotationReader = null;\n\n\n        } finally {\n            if (ps != null) ps.close();\n            if (dbConnection != null) dbConnection.close();\n            if (annotationReader != null) annotationReader.close();\n        }\n    }\n\n\n    private static void insertFragments(String fragmentFile) throws IOException, SQLException {\n\n        Connection dbConnection = null;\n\n        String insertTableSQL = \"INSERT INTO IGV.FRAGMENT \"\n                + \"(TYPE, CHR, BEG, END, IDX) VALUES\"\n                + \"(?,?,?,?, ?)\";\n        PreparedStatement ps = null;\n\n\n        BufferedReader fragmentReader = null;\n        Pattern pattern = Pattern.compile(\"\\\\s\");\n        try {\n            fragmentReader = new BufferedReader(new FileReader(fragmentFile), HiCGlobals.bufferSize);\n\n            dbConnection = getDBConnection();\n            ps = dbConnection.prepareStatement(insertTableSQL);\n            dbConnection.setAutoCommit(false);\n\n\n            String nextLine;\n            while ((nextLine = fragmentReader.readLine()) != null) {\n                String[] tokens = pattern.split(nextLine);\n\n\n                // A hack, could use IGV's genome alias definitions\n                String chr = getChrAlias(tokens[0]);\n                System.out.println(\"Processing \" + chr);\n                int beg = 0;\n                int idx = 0;\n                for (int i = 1; i < tokens.length; i++) {\n                    int end = Integer.parseInt(tokens[i]);\n\n                    ps.setString(1, \"MboI_5frag\");\n                    //ps.setString(1, \"HindIII\");\n                    ps.setString(2, chr);\n                    ps.setInt(3, beg);\n                    ps.setInt(4, end);\n                    ps.setInt(5, idx);\n                    ps.addBatch();\n\n                    beg = end;\n                    idx++;\n                }\n\n                ps.executeBatch();\n            }\n            dbConnection.commit();\n\n\n        } finally {\n            assert dbConnection != null;\n            dbConnection.close();\n            assert fragmentReader != null;\n            fragmentReader.close();\n        }\n    }\n\n\n    private static void updateFragmentAnnotations() throws SQLException {\n\n        String selectLastSQL = \"SELECT MAX(ANNOTATION_ID) FROM FRAGMENT_ANNOTATION\";\n        String selectAnnotationSql = \"SELECT ID, CHR, BEG, END FROM ANNOTATION WHERE ID > ? ORDER BY ID\";\n        String selectFragSql = \"SELECT ID FROM FRAGMENT WHERE CHR = ? and BEG <= ? and END >= ?\";\n        String updateSQL = \"INSERT INTO FRAGMENT_ANNOTATION (FRAGMENT_ID, ANNOTATION_ID) VALUES (?, ?)\";\n\n        Connection dbConnection = null;\n\n        PreparedStatement lastIdPrepStat = null;\n        PreparedStatement annotPrepStat = null;\n        PreparedStatement fragPrepStat = null;\n        PreparedStatement updatePrepStat = null;\n\n        ResultSet lastIdRS = null;\n        ResultSet annotRS = null;\n        ResultSet fragRS = null;\n\n        try {\n\n            dbConnection = getDBConnection();\n            dbConnection.setAutoCommit(false);\n            annotPrepStat = dbConnection.prepareStatement(selectAnnotationSql);\n            fragPrepStat = dbConnection.prepareStatement(selectFragSql);\n            updatePrepStat = dbConnection.prepareStatement(updateSQL);\n            int updateCount = 0;\n\n            lastIdPrepStat = dbConnection.prepareStatement(selectLastSQL);\n            lastIdRS = lastIdPrepStat.executeQuery();\n            int lastIDProcessed = 0;\n            if (lastIdRS.next()) lastIDProcessed = lastIdRS.getInt(1);\n            System.out.println(\"Last id processed = \" + lastIDProcessed);\n\n            annotPrepStat.setInt(1, lastIDProcessed);\n\n            annotRS = annotPrepStat.executeQuery();\n            while (annotRS.next()) {\n\n                int annotID = annotRS.getInt(1);\n                String chr = annotRS.getString(2);\n                int beg = annotRS.getInt(3);\n                int end = annotRS.getInt(4);\n\n                fragPrepStat.setString(1, chr);\n                fragPrepStat.setInt(2, end);\n                fragPrepStat.setInt(3, beg);\n                fragRS = fragPrepStat.executeQuery();\n                while (fragRS.next()) {\n                    int fragID = fragRS.getInt(1);\n                    updatePrepStat.setInt(1, fragID);\n                    updatePrepStat.setInt(2, annotID);\n                    updatePrepStat.addBatch();\n                    updateCount++;\n\n                    if (updateCount % 100 == 0) {\n                        //System.out.println(\"Updating\");\n                        updatePrepStat.executeBatch();\n                        updateCount = 0;\n                        dbConnection.commit();\n                    }\n                }\n                fragRS.close();\n                fragRS = null;\n            }\n\n            if (updateCount > 0) updatePrepStat.executeBatch();\n\n            dbConnection.commit();\n\n        } finally {\n            if (annotRS != null) annotRS.close();\n            if (lastIdRS != null) lastIdRS.close();\n            if (fragRS != null) fragRS.close();\n\n            if (lastIdPrepStat != null) lastIdPrepStat.close();\n            if (annotPrepStat != null) annotPrepStat.close();\n            if (updatePrepStat != null) updatePrepStat.close();\n            if (fragPrepStat != null) fragPrepStat.close();\n            if (dbConnection != null) dbConnection.close();\n        }\n    }\n\n\n    private static Connection getDBConnection() {\n\n        if (DB_DRIVER == null) {\n            DB_DRIVER = System.getProperty(\"DB_DRIVER\");\n            DB_URL = System.getProperty(\"DB_URL\");\n            DB_USER = System.getProperty(\"DB_USER\");\n            DB_PASSWORD = System.getProperty(\"DB_PASSWORD\");\n        }\n\n        Connection dbConnection = null;\n\n        try {\n\n            Class.forName(DB_DRIVER);\n\n        } catch (ClassNotFoundException e) {\n\n            System.out.println(e.getMessage());\n\n        }\n\n        try {\n\n            dbConnection = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);\n            //return dbConnection;\n\n        } catch (SQLException e) {\n\n            System.out.println(e.getMessage());\n\n        }\n\n        return dbConnection;\n\n    }\n\n\n    private static String getChrAlias(String token) {\n        if (token.equals(\"MT\")) {\n            return \"chrM\";\n        } else if (!token.startsWith(\"chr\")) {\n            return \"chr\" + token;\n        } else {\n            return token;\n        }\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/IndexEntry.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\npublic class IndexEntry {\n    public final long position;\n    public final int size;\n    public int id;\n\n    public IndexEntry(int id, long position, int size) {\n        this.id = id;\n        this.position = position;\n        this.size = size;\n    }\n\n    public IndexEntry(long position, int size) {\n        this.position = position;\n        this.size = size;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/LargeIndexEntry.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\npublic class LargeIndexEntry {\n    public final long position;\n    public final long size;\n    int id;\n\n    LargeIndexEntry(int id, long position, long size) {\n        this.id = id;\n        this.position = position;\n        this.size = size;\n    }\n\n    public LargeIndexEntry(long position, long size) {\n        this.position = position;\n        this.size = size;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/MTIndexHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\n\nimport java.io.BufferedReader;\nimport java.io.FileInputStream;\nimport java.io.InputStreamReader;\nimport java.util.ArrayList;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\npublic class MTIndexHandler {\n    public static Map<Integer, List<Chunk>> readMndIndex(String mndIndexFile,\n                                                         Map<Integer, String> chromosomePairIndexes) {\n        FileInputStream is = null;\n        Map<String, List<Chunk>> tempIndex = new HashMap<>();\n        Map<Integer, List<Chunk>> mndIndex = new ConcurrentHashMap<>();\n        try {\n            is = new FileInputStream(mndIndexFile);\n            BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n            String nextLine;\n            while ((nextLine = reader.readLine()) != null) {\n                String[] nextEntry = nextLine.split(\",\");\n                if (nextEntry.length == 4) {\n                    // todo should probably just check if tempIndex.contains(nextEntry[0])\n                    if (tempIndex.get(nextEntry[0]) == null) {\n                        tempIndex.put(nextEntry[0], new ArrayList<>());\n                    }\n                    Chunk indexEntry = new Chunk(nextEntry[2], nextEntry[3]);\n                    tempIndex.get(nextEntry[0]).add(indexEntry);\n                } else {\n                    System.err.println(\"Improperly formatted merged nodups index: \" + nextLine);\n                    System.exit(70);\n                }\n            }\n            if (tempIndex.isEmpty()) {\n                System.err.println(\"Intermediate MNDIndex is empty or could not be read\");\n                System.exit(44);\n            }\n        } catch (Exception e) {\n            System.err.println(\"Unable to read merged nodups index\");\n            System.exit(70);\n        }\n\n        for (Map.Entry<Integer, String> entry : chromosomePairIndexes.entrySet()) {\n            String reverseName = entry.getValue().split(\"-\")[1] + \"-\" + entry.getValue().split(\"-\")[0];\n            if (tempIndex.containsKey(entry.getValue())) {\n                mndIndex.put(entry.getKey(), tempIndex.get(entry.getValue()));\n            } else if (tempIndex.containsKey(reverseName)) {\n                mndIndex.put(entry.getKey(), tempIndex.get(reverseName));\n            } else if (!reverseName.equalsIgnoreCase(\"all\")) {\n                System.err.println(\"Unable to find \" + entry.getValue() + \"  or  \" + reverseName);\n            }\n        }\n\n        if (mndIndex.isEmpty()) {\n            System.err.println(\"MNDIndex is empty or could not be read\");\n            System.exit(43);\n        }\n\n        return mndIndex;\n    }\n\n    public static Map<String, Integer> populateChromosomeIndexes(ChromosomeHandler chromosomeHandler, int numCPUThreads) {\n        Map<String, Integer> chromosomeIndexes = new ConcurrentHashMap<>(chromosomeHandler.size(), 0.75f, numCPUThreads);\n        for (int i = 0; i < chromosomeHandler.size(); i++) {\n            chromosomeIndexes.put(chromosomeHandler.getChromosomeFromIndex(i).getName(), i);\n        }\n        return chromosomeIndexes;\n    }\n\n    public static int populateChromosomePairIndexes(ChromosomeHandler chromosomeHandler,\n                                                    Map<Integer, String> chromosomePairIndexes,\n                                                    Map<String, Integer> chromosomePairIndexesReverse,\n                                                    Map<Integer, Integer> chromosomePairIndex1,\n                                                    Map<Integer, Integer> chromosomePairIndex2) {\n        int chromosomePairCounter = 0;\n        String genomeWideName = chromosomeHandler.getChromosomeFromIndex(0).getName();\n        String genomeWidePairName = genomeWideName + \"-\" + genomeWideName;\n        chromosomePairIndexes.put(chromosomePairCounter, genomeWidePairName);\n        chromosomePairIndexesReverse.put(genomeWidePairName, chromosomePairCounter);\n        chromosomePairIndex1.put(chromosomePairCounter, 0);\n        chromosomePairIndex2.put(chromosomePairCounter, 0);\n        chromosomePairCounter++;\n        for (int i = 1; i < chromosomeHandler.size(); i++) {\n            for (int j = i; j < chromosomeHandler.size(); j++) {\n                String c1Name = chromosomeHandler.getChromosomeFromIndex(i).getName();\n                String c2Name = chromosomeHandler.getChromosomeFromIndex(j).getName();\n                String chromosomePairName = c1Name + \"-\" + c2Name;\n                chromosomePairIndexes.put(chromosomePairCounter, chromosomePairName);\n                chromosomePairIndexesReverse.put(chromosomePairName, chromosomePairCounter);\n                chromosomePairIndex1.put(chromosomePairCounter, i);\n                chromosomePairIndex2.put(chromosomePairCounter, j);\n                chromosomePairCounter++;\n            }\n        }\n        return chromosomePairCounter;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/MatrixPP.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport juicebox.HiC;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\n\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.Map;\n\npublic class MatrixPP {\n\n    private static final int INTRA_CUTOFF = 500;\n    private static final int INTER_CUTOFF = 5000;\n    private final int MAX_SQRT = (int) Math.sqrt(Integer.MAX_VALUE);\n    private final int chr1Idx;\n    private final int chr2Idx;\n    private final MatrixZoomDataPP[] zoomData;\n\n    /**\n     * Constructor for creating a matrix and initializing zoomed data at predefined resolution scales.  This\n     * constructor is used when parsing alignment files.\n     * c\n     *\n     * @param chr1Idx             Chromosome 1\n     * @param chromosomeHandler\n     * @param bpBinSizes\n     * @param fragmentCalculation\n     * @param fragBinSizes\n     * @param chr2Idx             Chromosome 2\n     */\n    public MatrixPP(int chr1Idx, int chr2Idx, ChromosomeHandler chromosomeHandler, int[] bpBinSizes,\n                    FragmentCalculation fragmentCalculation, int[] fragBinSizes, int countThreshold, int v9DepthBase, int BLOCK_CAPACITY) {\n        this.chr1Idx = chr1Idx;\n        this.chr2Idx = chr2Idx;\n\n        int nResolutions = bpBinSizes.length;\n        if (fragmentCalculation != null) {\n            nResolutions += fragBinSizes.length;\n        }\n\n        zoomData = new MatrixZoomDataPP[nResolutions];\n\n        int zoom = 0; //\n        for (int idx = 0; idx < bpBinSizes.length; idx++) {\n\t\t\tint binSize = bpBinSizes[zoom];\n\t\t\tChromosome chrom1 = chromosomeHandler.getChromosomeFromIndex(chr1Idx);\n\t\t\tChromosome chrom2 = chromosomeHandler.getChromosomeFromIndex(chr2Idx);\n\t\n\t\t\t// Size block (submatrices) to be ~500 bins wide.\n\n            long len = Math.max(chrom1.getLength(), chrom2.getLength());\n            // for now, this will not be a long\n            int nBins = (int) (len / binSize + 1);   // Size of chrom in bins\n            int nColumns;\n            if (chrom1.equals(chrom2)) {\n                nColumns = getNumColumnsFromNumBins(nBins, binSize, INTRA_CUTOFF);\n            } else {\n                nColumns = getNumColumnsFromNumBins(nBins, binSize, INTER_CUTOFF);\n            }\n            zoomData[idx] = new MatrixZoomDataPP(chrom1, chrom2, binSize, nColumns, zoom, false, fragmentCalculation, countThreshold, v9DepthBase, BLOCK_CAPACITY);\n            zoom++;\n\n        }\n\n        if (fragmentCalculation != null) {\n            Chromosome chrom1 = chromosomeHandler.getChromosomeFromIndex(chr1Idx);\n            Chromosome chrom2 = chromosomeHandler.getChromosomeFromIndex(chr2Idx);\n            int nFragBins1 = Math.max(fragmentCalculation.getNumberFragments(chrom1.getName()),\n                    fragmentCalculation.getNumberFragments(chrom2.getName()));\n\n            zoom = 0;\n            for (int idx = bpBinSizes.length; idx < nResolutions; idx++) {\n                int binSize = fragBinSizes[zoom];\n                int nBins = nFragBins1 / binSize + 1;\n                int nColumns = getNumColumnsFromNumBins(nBins, binSize, 0);\n                zoomData[idx] = new MatrixZoomDataPP(chrom1, chrom2, binSize, nColumns, zoom, true, fragmentCalculation, countThreshold, v9DepthBase);\n                zoom++;\n            }\n        }\n    }\n\n    private int getNumColumnsFromNumBins(int nBins, int binSize, int cutoff) {\n        int nColumns = nBins / Preprocessor.BLOCK_SIZE + 1;\n        if (binSize < cutoff) {\n            long numerator = (long) nBins * binSize;\n            long denominator = (long) Preprocessor.BLOCK_SIZE * cutoff;\n            nColumns = (int) (numerator / denominator) + 1;\n        }\n        return Math.min(nColumns, MAX_SQRT - 1);\n    }\n\n    /**\n     * Constructor for creating a matrix with a single zoom level at a specified bin size.  This is provided\n     * primarily for constructing a whole-genome view.\n     *\n     * @param chr1Idx Chromosome 1\n     * @param chr2Idx Chromosome 2\n     * @param binSize Bin size\n     */\n    MatrixPP(int chr1Idx, int chr2Idx, int binSize, int blockColumnCount, ChromosomeHandler chromosomeHandler,\n             FragmentCalculation fragmentCalculation, int countThreshold, int v9DepthBase) {\n        this.chr1Idx = chr1Idx;\n        this.chr2Idx = chr2Idx;\n        zoomData = new MatrixZoomDataPP[1];\n        zoomData[0] = new MatrixZoomDataPP(chromosomeHandler.getChromosomeFromIndex(chr1Idx), chromosomeHandler.getChromosomeFromIndex(chr2Idx),\n                binSize, blockColumnCount, 0, false, fragmentCalculation, countThreshold, v9DepthBase);\n\n    }\n\n\n    String getKey() {\n        return \"\" + chr1Idx + \"_\" + chr2Idx;\n    }\n\n\n    void incrementCount(int pos1, int pos2, int frag1, int frag2, float score, Map<String, ExpectedValueCalculation> expectedValueCalculations, File tmpDir) throws IOException {\n        for (MatrixZoomDataPP aZoomData : zoomData) {\n            if (aZoomData.isFrag) {\n                aZoomData.incrementCount(frag1, frag2, score, expectedValueCalculations, tmpDir);\n            } else {\n                aZoomData.incrementCount(pos1, pos2, score, expectedValueCalculations, tmpDir);\n            }\n        }\n    }\n\n    public void incrementCount(ContactRecord cr, Map<String, ExpectedValueCalculation> expectedValueCalculations, File tmpDir, HiCZoom zoom) throws IOException {\n        for (MatrixZoomDataPP aZoomData : zoomData) {\n            if (aZoomData.isFrag && zoom.getUnit().equals(HiC.Unit.FRAG)) {\n                aZoomData.incrementCount(cr, expectedValueCalculations, tmpDir, zoom);\n            } else if (!aZoomData.isFrag && zoom.getUnit().equals(HiC.Unit.BP)) {\n                aZoomData.incrementCount(cr, expectedValueCalculations, tmpDir, zoom);\n            }\n        }\n    }\n\n    public void parsingComplete() {\n        for (MatrixZoomDataPP zd : zoomData) {\n            if (zd != null) // fragment level could be null\n                zd.parsingComplete();\n        }\n    }\n\n    int getChr1Idx() {\n        return chr1Idx;\n    }\n\n    int getChr2Idx() {\n        return chr2Idx;\n    }\n\n    MatrixZoomDataPP[] getZoomData() {\n        return zoomData;\n    }\n\n    /**\n     * used by multithreaded code\n     */\n    public void mergeMatrices(MatrixPP otherMatrix) {\n        if (otherMatrix != null) {\n            for (MatrixZoomDataPP aZoomData : zoomData) {\n                for (MatrixZoomDataPP bZoomData : otherMatrix.zoomData) {\n                    if (aZoomData.getZoom() == bZoomData.getZoom()) {\n                        aZoomData.mergeMatrices(bZoomData);\n                    }\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/MatrixZoomDataPP.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ContactRecord;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.v9depth.V9Depth;\nimport juicebox.windowui.HiCZoom;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.tdf.BufferedByteWriter;\nimport org.broad.igv.util.collections.DownsampledDoubleArrayList;\n\nimport java.awt.*;\nimport java.io.*;\nimport java.util.List;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.zip.Deflater;\n\npublic class MatrixZoomDataPP {\n\n    final boolean isFrag;\n    final Set<Integer> blockNumbers;  // The only reason for this is to get a count\n    final ConcurrentHashMap<Integer, Integer> blockNumRecords;\n    final List<File> tmpFiles;\n    final Map<Integer, Map<File, Long>> tmpFilesByBlockNumber;\n    private final Chromosome chr1;  // Redundant, but convenient    BinDatasetReader\n    private final Chromosome chr2;  // Redundant, but convenient\n    private final int zoom;\n    private final int binSize;              // bin size in bp\n    private final int blockBinCount;        // block size in bins\n    private final int blockColumnCount;     // number of block columns\n    private final LinkedHashMap<Integer, BlockPP> blocks;\n    private final int countThreshold;\n    long blockIndexPosition;\n    private double sum = 0;\n    private double numRecords = 0;\n    private double cellCount = 0;\n    private double percent5;\n    private double percent95;\n    private int BLOCK_CAPACITY = 1000;\n    private final V9Depth v9Depth;\n\n    /**\n     * Representation of MatrixZoomData used for preprocessing\n     *\n     * @param chr1             index of first chromosome  (x-axis)\n     * @param chr2             index of second chromosome\n     * @param binSize          size of each grid bin in bp\n     * @param blockColumnCount number of block columns\n     * @param zoom             integer zoom (resolution) level index.  TODO Is this needed?\n     */\n    MatrixZoomDataPP(Chromosome chr1, Chromosome chr2, int binSize, int blockColumnCount, int zoom, boolean isFrag,\n                     FragmentCalculation fragmentCalculation, int countThreshold, int v9BaseDepth) {\n        this.tmpFiles = new ArrayList<>();\n        this.tmpFilesByBlockNumber = new ConcurrentHashMap<>();\n        this.blockNumbers = Collections.synchronizedSet(new HashSet<>(BLOCK_CAPACITY));\n        this.blockNumRecords = new ConcurrentHashMap<>(BLOCK_CAPACITY);\n        this.countThreshold = countThreshold;\n\n        this.chr1 = chr1;\n        this.chr2 = chr2;\n        this.binSize = binSize;\n        this.blockColumnCount = blockColumnCount;\n        this.zoom = zoom;\n        this.isFrag = isFrag;\n\n        // Get length in proper units\n        Chromosome longChr = chr1.getLength() > chr2.getLength() ? chr1 : chr2;\n        long len = isFrag ? fragmentCalculation.getNumberFragments(longChr.getName()) : longChr.getLength();\n    \n        int nBinsX = (int) (len / binSize + 1);\n\n        blockBinCount = nBinsX / blockColumnCount + 1;\n        blocks = new LinkedHashMap<>(blockColumnCount);\n        v9Depth = V9Depth.setDepthMethod(v9BaseDepth, blockBinCount);\n    }\n\n    MatrixZoomDataPP(Chromosome chr1, Chromosome chr2, int binSize, int blockColumnCount, int zoom, boolean isFrag,\n                     FragmentCalculation fragmentCalculation, int countThreshold, int v9BaseDepth, int BLOCK_CAPACITY) {\n        this.tmpFiles = new ArrayList<>();\n        this.tmpFilesByBlockNumber = new ConcurrentHashMap<>();\n        this.BLOCK_CAPACITY = BLOCK_CAPACITY;\n        this.blockNumbers = Collections.synchronizedSet(new HashSet<>(BLOCK_CAPACITY));\n        this.blockNumRecords = new ConcurrentHashMap<>(BLOCK_CAPACITY);\n        this.countThreshold = countThreshold;\n\n        this.chr1 = chr1;\n        this.chr2 = chr2;\n        this.binSize = binSize;\n        this.blockColumnCount = blockColumnCount;\n        this.zoom = zoom;\n        this.isFrag = isFrag;\n\n        // Get length in proper units\n        Chromosome longChr = chr1.getLength() > chr2.getLength() ? chr1 : chr2;\n        long len = isFrag ? fragmentCalculation.getNumberFragments(longChr.getName()) : longChr.getLength();\n\n        int nBinsX = (int) (len / binSize + 1);\n\n        blockBinCount = nBinsX / blockColumnCount + 1;\n        blocks = new LinkedHashMap<>(blockColumnCount);\n        v9Depth = V9Depth.setDepthMethod(v9BaseDepth, blockBinCount);\n    }\n\n    HiC.Unit getUnit() {\n        return isFrag ? HiC.Unit.FRAG : HiC.Unit.BP;\n    }\n\n    double getSum() {\n        return sum;\n    }\n\n    double getOccupiedCellCount() {\n        return cellCount;\n    }\n\n    double getPercent95() {\n        return percent95;\n    }\n\n    double getPercent5() {\n        return percent5;\n    }\n\n\n    int getBinSize() {\n        return binSize;\n    }\n\n\n    Chromosome getChr1() {\n        return chr1;\n    }\n\n\n    Chromosome getChr2() {\n        return chr2;\n    }\n\n    int getZoom() {\n        return zoom;\n    }\n\n    int getBlockBinCount() {\n        return blockBinCount;\n    }\n\n    int getBlockColumnCount() {\n        return blockColumnCount;\n    }\n\n    Map<Integer, BlockPP> getBlocks() {\n        return blocks;\n    }\n\n    /**\n     * Increment the count for the bin represented by the GENOMIC position (pos1, pos2)\n     */\n    void incrementCount(int pos1, int pos2, float score, Map<String, ExpectedValueCalculation> expectedValueCalculations,\n                        File tmpDir) throws IOException {\n\n        sum += score;\n        // Convert to proper units,  fragments or base-pairs\n\n        if (pos1 < 0 || pos2 < 0) return;\n\n        int xBin = pos1 / binSize;\n        int yBin = pos2 / binSize;\n\n        int blockNumber;\n\n        // Intra chromosome -- we'll store lower diagonal only\n        if (chr1.equals(chr2)) {\n            int b1 = Math.min(xBin, yBin);\n            int b2 = Math.max(xBin, yBin);\n            xBin = b1;\n            yBin = b2;\n\n            if (b1 != b2) {\n                sum += score;  // <= count for mirror cell.\n            }\n\n            if (expectedValueCalculations != null) {\n                String evKey = (isFrag ? \"FRAG_\" : \"BP_\") + binSize;\n                ExpectedValueCalculation ev = expectedValueCalculations.get(evKey);\n                if (ev != null) {\n                    ev.addDistance(chr1.getIndex(), xBin, yBin, score);\n                }\n            }\n\n            //compute intra chromosomal block number (version 9 and up)\n            int depth = v9Depth.getDepth(xBin, yBin);\n            int positionAlongDiagonal = ((xBin + yBin) / 2 / blockBinCount);\n            blockNumber = depth * blockColumnCount + positionAlongDiagonal;\n        }\n        else {\n            // compute interchromosomal block number (version 9 and up, first block is zero)\n            int blockCol = xBin / blockBinCount;\n            int blockRow = yBin / blockBinCount;\n            blockNumber = blockColumnCount * blockRow + blockCol;\n        }\n\n\n        BlockPP block = blocks.get(blockNumber);\n        if (block == null) {\n\n            block = new BlockPP(blockNumber);\n            blocks.put(blockNumber, block);\n        }\n        block.incrementCount(xBin, yBin, score);\n\n        // If too many blocks write to tmp directory\n        if (blocks.size() > BLOCK_CAPACITY) {\n            File tmpfile = tmpDir == null ? File.createTempFile(\"blocks\", \"bin\") : File.createTempFile(\"blocks\", \"bin\", tmpDir);\n            //System.out.println(chr1.getName() + \"-\" + chr2.getName() + \" Dumping blocks to \" + tmpfile.getAbsolutePath());\n            dumpBlocks(tmpfile);\n            tmpFiles.add(tmpfile);\n            tmpfile.deleteOnExit();\n        }\n    }\n\n    /**\n     * Increment the count for the bin represented by the CONTACT RECORD for a given ZOOM\n     */\n    public void  incrementCount(ContactRecord cr, Map<String, ExpectedValueCalculation> expectedValueCalculations,\n                        File tmpDir, HiCZoom recordZoom) throws IOException {\n\n        float score = cr.getCounts();\n        sum += score;\n        // Convert to proper units,  fragments or base-pairs\n\n        if (cr.getBinX() < 0 || cr.getBinY() < 0) return;\n        if (recordZoom.getBinSize() > binSize) return;\n        //if (binSize % recordZoom.getBinSize() > 0) return;\n        float rescale = (float) binSize / (float) recordZoom.getBinSize();\n        float thresholdX;\n        float thresholdY;\n        Random generator = new Random(0);\n        int xBin;\n        int yBin;\n\n        if ( binSize % recordZoom.getBinSize() == 0) {\n            xBin = (int) ((float) cr.getBinX() / rescale);\n            yBin = (int) ((float) cr.getBinY() / rescale);\n        } else {\n            if ((int) ((float) cr.getBinX() / rescale) == (int) ((float) cr.getBinX()+1 / rescale)) {\n                xBin = (int) ((float) cr.getBinX() / rescale);\n            } else {\n                thresholdX = ((int) ((float) cr.getBinX() / rescale) + 1) * rescale - cr.getBinX();\n                if (generator.nextFloat() < thresholdX) {\n                    xBin = (int) ((float) cr.getBinX() / rescale);\n                } else {\n                    xBin = (int) ((float) cr.getBinX() / rescale) + 1;\n                }\n            }\n            if ((int) ((float) cr.getBinY() / rescale) == (int) ((float) cr.getBinY()+1 / rescale)) {\n                yBin = (int) ((float) cr.getBinY() / rescale);\n            } else {\n                thresholdY = ((int) ((float) cr.getBinY() / rescale) + 1) * rescale - cr.getBinY();\n                if (generator.nextFloat() < thresholdY) {\n                    yBin = (int) ((float) cr.getBinY() / rescale);\n                } else {\n                    yBin = (int) ((float) cr.getBinY() / rescale) + 1;\n                }\n            }\n        }\n        int blockNumber;\n\n        // Intra chromosome -- we'll store lower diagonal only\n        if (chr1.equals(chr2)) {\n            int b1 = Math.min(xBin, yBin);\n            int b2 = Math.max(xBin, yBin);\n            xBin = b1;\n            yBin = b2;\n\n            if (b1 != b2) {\n                sum += score;  // <= count for mirror cell.\n            }\n\n            if (expectedValueCalculations != null) {\n                String evKey = (isFrag ? \"FRAG_\" : \"BP_\") + binSize;\n                ExpectedValueCalculation ev = expectedValueCalculations.get(evKey);\n                if (ev != null) {\n                    ev.addDistance(chr1.getIndex(), xBin, yBin, score);\n                }\n            }\n\n            //compute intra chromosomal block number (version 9 and up)\n            int depth = v9Depth.getDepth(xBin, yBin);\n            int positionAlongDiagonal = ((xBin + yBin) / 2 / blockBinCount);\n            blockNumber = depth * blockColumnCount + positionAlongDiagonal;\n        }\n        else {\n            // compute interchromosomal block number (version 9 and up, first block is zero)\n            int blockCol = xBin / blockBinCount;\n            int blockRow = yBin / blockBinCount;\n            blockNumber = blockColumnCount * blockRow + blockCol;\n        }\n\n\n        BlockPP block = blocks.get(blockNumber);\n        if (block == null) {\n\n            block = new BlockPP(blockNumber);\n            blocks.put(blockNumber, block);\n        }\n        block.incrementCount(xBin, yBin, score);\n\n        // If too many blocks write to tmp directory\n        if (blocks.size() > BLOCK_CAPACITY) {\n            File tmpfile = tmpDir == null ? File.createTempFile(\"blocks\", \"bin\") : File.createTempFile(\"blocks\", \"bin\", tmpDir);\n            //System.out.println(chr1.getName() + \"-\" + chr2.getName() + \" Dumping blocks to \" + tmpfile.getAbsolutePath());\n            dumpBlocks(tmpfile);\n            tmpFiles.add(tmpfile);\n            tmpfile.deleteOnExit();\n        }\n    }\n\n    /**\n     * Dump the blocks calculated so far to a temporary file\n     *\n     * @param file File to write to\n     * @throws IOException\n     */\n    private void dumpBlocks(File file) throws IOException {\n        LittleEndianOutputStream los = null;\n        try {\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"Used Memory prior to dumping blocks \" + binSize);\n                System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n            }\n            los = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(file), 4194304));\n\n            List<BlockPP> blockList = new ArrayList<>(blocks.values());\n            Collections.sort(blockList, new Comparator<BlockPP>() {\n                @Override\n                public int compare(BlockPP o1, BlockPP o2) {\n                    return o1.getNumber() - o2.getNumber();\n                }\n            });\n\n            for (BlockPP b : blockList) {\n\n                // Remove from map\n                blocks.remove(b.getNumber());\n\n                int number = b.getNumber();\n                blockNumbers.add(number);\n\n                if (!blockNumRecords.containsKey(number)) {\n                    blockNumRecords.put(number, b.getNumRecords());\n                } else {\n                    blockNumRecords.put(number, blockNumRecords.get(number)+b.getNumRecords());\n                }\n                numRecords += b.getNumRecords();\n\n                if (tmpFilesByBlockNumber.get(number)==null) {\n                    tmpFilesByBlockNumber.put(number, new ConcurrentHashMap<>());\n                }\n                tmpFilesByBlockNumber.get(number).put(file, los.getWrittenCount());\n\n                los.writeInt(number);\n                Map<Point, ContactCount> records = b.getContactRecordMap();\n\n                los.writeInt(records.size());\n                for (Map.Entry<Point, ContactCount> entry : records.entrySet()) {\n\n                    Point point = entry.getKey();\n                    ContactCount count = entry.getValue();\n\n                    los.writeInt(point.x);\n                    los.writeInt(point.y);\n                    los.writeFloat(count.getCounts());\n                }\n                b.clear();\n            }\n\n            blocks.clear();\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"Used Memory after dumping blocks \" + binSize);\n                System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n            }\n        } finally {\n            if (los != null) los.close();\n\n        }\n    }\n\n\n    // Merge and write out blocks one at a time.\n    protected List<IndexEntry> mergeAndWriteBlocks(LittleEndianOutputStream los, Deflater compressor) throws IOException {\n        DownsampledDoubleArrayList sampledData = new DownsampledDoubleArrayList(10000, 10000);\n\n        List<BlockQueue> activeList = new ArrayList<>();\n\n        // Initialize queues -- first whatever is left over in memory\n        if (blocks.size() > 0) {\n            BlockQueue bqInMem = new BlockQueueMem(blocks.values());\n            activeList.add(bqInMem);\n        }\n        // Now from files\n        for (File file : tmpFiles) {\n            BlockQueue bq = new BlockQueueFB(file);\n            if (bq.getBlock() != null) {\n                activeList.add(bq);\n            }\n        }\n\n        List<IndexEntry> indexEntries = new ArrayList<>();\n\n        if (activeList.size() == 0) {\n            throw new RuntimeException(\"No reads in Hi-C contact matrices. This could be because the MAPQ filter is set too high (-q) or because all reads map to the same fragment.\");\n        }\n\n        do {\n            activeList.sort(new Comparator<BlockQueue>() {\n                @Override\n                public int compare(BlockQueue o1, BlockQueue o2) {\n                    return o1.getBlock().getNumber() - o2.getBlock().getNumber();\n                }\n            });\n\n            BlockQueue topQueue = activeList.get(0);\n            BlockPP currentBlock = topQueue.getBlock();\n            topQueue.advance();\n            int num = currentBlock.getNumber();\n\n\n            for (int i = 1; i < activeList.size(); i++) {\n                BlockQueue blockQueue = activeList.get(i);\n                BlockPP block = blockQueue.getBlock();\n                if (block.getNumber() == num) {\n                    currentBlock.merge(block);\n                    blockQueue.advance();\n                }\n            }\n\n            Iterator<BlockQueue> iterator = activeList.iterator();\n            while (iterator.hasNext()) {\n                if (iterator.next().getBlock() == null) {\n                    iterator.remove();\n                }\n            }\n\n            // Output block\n            long position = los.getWrittenCount();\n            writeBlock(currentBlock, sampledData, los, compressor);\n            long size = los.getWrittenCount() - position;\n\n            indexEntries.add(new IndexEntry(num, position, (int) size));\n\n        } while (activeList.size() > 0);\n\n\n        for (File f : tmpFiles) {\n            boolean result = f.delete();\n            if (!result) {\n                System.out.println(\"Error while deleting file\");\n            }\n        }\n\n        computeStats(sampledData);\n\n        return indexEntries;\n    }\n\n    // Merge and write out blocks multithreaded.\n    protected List<IndexEntry> mergeAndWriteBlocks(LittleEndianOutputStream[] losArray, Deflater compressor, int whichZoom, int numResolutions) {\n        DownsampledDoubleArrayList sampledData = new DownsampledDoubleArrayList(10000, 10000);\n        Integer[] sortedBlockNumbers = new Integer[blockNumbers.size()];\n        blockNumbers.toArray(sortedBlockNumbers);\n        Arrays.sort(sortedBlockNumbers);\n        int numCPUThreads = (losArray.length - 1) / numResolutions;\n\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        Map<Integer, Long> blockChunkSizes = new ConcurrentHashMap<>(numCPUThreads);\n        Map<Integer, List<IndexEntry>> chunkBlockIndexes = new ConcurrentHashMap<>(numCPUThreads);\n\n        int startBlock =0, endBlock = 0;\n        for (int l = 0; l < numCPUThreads; l++) {\n            final int threadNum = l;\n            final int whichLos = numCPUThreads * whichZoom + threadNum;\n            final int numOfRecordsPerThread = 2 * (int) Math.floor(numRecords / numCPUThreads);\n            final int maxNumOfBlocksPerThread = (int) Math.floor((double) sortedBlockNumbers.length / numCPUThreads);\n            if (l>0) {\n                startBlock = endBlock;\n            }\n            int numOfRecords = 0;\n            for (int i = startBlock; i < sortedBlockNumbers.length; i++) {\n                numOfRecords += blockNumRecords.get(sortedBlockNumbers[i]);\n                if (numOfRecords > numOfRecordsPerThread || i - startBlock > maxNumOfBlocksPerThread) {\n                    endBlock = i; // i always less than sortedBlockNumbers.length from for loop\n                    //endBlock = Math.min(i, sortedBlockNumbers.length);\n                    break;\n                }\n            }\n            if (l + 1 == numCPUThreads && endBlock < sortedBlockNumbers.length) {\n                endBlock = sortedBlockNumbers.length;\n            }\n            //System.err.println(binSize + \" \" + blockNumbers.size() + \" \" + sortedBlockNumbers.length + \" \" + startBlock + \" \" + endBlock);\n            if (startBlock >= endBlock) {\n                blockChunkSizes.put(threadNum,(long) 0);\n                continue;\n            }\n            final Integer[] threadBlocks = Arrays.copyOfRange(sortedBlockNumbers, startBlock, endBlock);\n            final LinkedHashMap<Integer, BlockPP> threadSafeBlocks = new LinkedHashMap<Integer, BlockPP>(blocks);\n            List<IndexEntry> indexEntries = new ArrayList<>();\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        writeBlockChunk(threadBlocks, threadSafeBlocks, losArray, whichLos, indexEntries, sampledData);\n                        threadSafeBlocks.clear();\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                    }\n\n                    chunkBlockIndexes.put(whichLos,indexEntries);\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n        blocks.clear();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n            try {\n                Thread.sleep(50);\n            } catch (InterruptedException e) {\n                System.err.println(e.getLocalizedMessage());\n            }\n        }\n\n        long adjust = 0;\n        for (int i = 0; i < losArray.length; i++) {\n            blockChunkSizes.put(i, losArray[i].getWrittenCount());\n            if (i < numCPUThreads*whichZoom) {\n                adjust += blockChunkSizes.get(i);\n            }\n        }\n        List<IndexEntry> finalIndexEntries = new ArrayList<>();\n        for (int i = numCPUThreads*whichZoom ; i < numCPUThreads * (whichZoom + 1); i++) {\n            adjust += blockChunkSizes.get(i);\n            if (chunkBlockIndexes.get(i) != null) {\n                for (int j = 0; j < chunkBlockIndexes.get(i).size(); j++) {\n                    finalIndexEntries.add(new IndexEntry(chunkBlockIndexes.get(i).get(j).id, chunkBlockIndexes.get(i).get(j).position + adjust,\n                            chunkBlockIndexes.get(i).get(j).size));\n                }\n            }\n\n        }\n\n        for (File f : tmpFiles) {\n            boolean result = f.delete();\n            if (!result) {\n                System.out.println(\"Error while deleting file\");\n            }\n        }\n        if (HiCGlobals.printVerboseComments) {\n            System.err.println(\"Used Memory after writing zoom\");\n            System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n        }\n        computeStats(sampledData);\n        return finalIndexEntries;\n    }\n\n    private void writeBlockChunk(Integer[] threadBlocks, Map<Integer, BlockPP> threadSafeBlocks,LittleEndianOutputStream[] losArray,\n                                 int threadNum, List<IndexEntry> indexEntries, DownsampledDoubleArrayList sampledData ) throws IOException{\n        Deflater compressor = new Deflater();\n        compressor.setLevel(Deflater.DEFAULT_COMPRESSION);\n        //System.err.println(threadBlocks.length);\n        for (int i = 0; i < threadBlocks.length; i++) {\n            BlockPP currentBlock = null;\n            int num = threadBlocks[i];\n            if (threadSafeBlocks.get(num) != null ){\n                currentBlock = threadSafeBlocks.get(num);\n                threadSafeBlocks.remove(num);\n                if (tmpFilesByBlockNumber.get(num) != null) {\n                    for (Map.Entry<File, Long> entry : tmpFilesByBlockNumber.get(num).entrySet()) {\n                        readAndMerge(currentBlock, entry);\n                    }\n                }\n            } else if (tmpFilesByBlockNumber.get(num) != null) {\n                Iterator<Map.Entry<File, Long>> iter = tmpFilesByBlockNumber.get(num).entrySet().iterator();\n                if (iter.hasNext()) {\n                    Map.Entry<File, Long> firstEntry = iter.next();\n                    currentBlock = readTmpBlock(firstEntry.getKey(), firstEntry.getValue());\n                    if (currentBlock != null) {\n                        while (iter.hasNext()) {\n                            readAndMerge(currentBlock, iter.next());\n                        }\n                    }\n                }\n            }\n\n            if (currentBlock != null) {\n                long position = losArray[threadNum + 1].getWrittenCount();\n                writeBlock(currentBlock, sampledData, losArray[threadNum + 1], compressor);\n                long size = losArray[threadNum + 1].getWrittenCount() - position;\n                indexEntries.add(new IndexEntry(num, position, (int) size));\n            }\n            currentBlock.clear();\n            if (HiCGlobals.printVerboseComments) {\n                System.err.println(\"Used Memory after writing block \" + i);\n                System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n            }\n        }\n        threadSafeBlocks.clear();\n    }\n\n    private void readAndMerge(BlockPP currentBlock, Map.Entry<File, Long> entry) throws IOException {\n        BlockPP tmpBlock = readTmpBlock(entry.getKey(), entry.getValue());\n        if (tmpBlock != null) {\n            currentBlock.merge(tmpBlock);\n        }\n    }\n\n    private BlockPP readTmpBlock(File file, long filePosition) throws IOException {\n        if (filePosition >= file.length()) {\n            return null;\n        }\n\n        FileInputStream fis = null;\n\n        try {\n            fis = new FileInputStream(file);\n            fis.getChannel().position(filePosition);\n\n            LittleEndianInputStream lis = new LittleEndianInputStream(fis);\n            int blockNumber = lis.readInt();\n            int nRecords = lis.readInt();\n\n            byte[] bytes = new byte[nRecords * 12];\n            int len = bytes.length;\n            if (len < 0)\n                throw new IndexOutOfBoundsException();\n            int n = 0;\n            while (n < len) {\n                int count = fis.read(bytes, n, len - n);\n                if (count < 0)\n                    throw new EOFException();\n                n += count;\n            }\n\n            ByteArrayInputStream bis = new ByteArrayInputStream(bytes);\n            lis = new LittleEndianInputStream(bis);\n\n            Map<Point, ContactCount> contactRecordMap = new HashMap<>(nRecords);\n            for (int i = 0; i < nRecords; i++) {\n                int x = lis.readInt();\n                int y = lis.readInt();\n                float v = lis.readFloat();\n                ContactCount rec = new ContactCount(v);\n                contactRecordMap.put(new Point(x, y), rec);\n            }\n            return new BlockPP(blockNumber, contactRecordMap);\n        } finally {\n            if (fis != null) fis.close();\n        }\n    }\n\n    private void computeStats(DownsampledDoubleArrayList sampledData) {\n\n        DescriptiveStatistics stats = new DescriptiveStatistics(sampledData.toArray());\n        this.percent5 = stats.getPercentile(5);\n        this.percent95 = stats.getPercentile(95);\n\n    }\n\n    void parsingComplete() {\n        // Add the block numbers still in memory\n        for (BlockPP block : blocks.values()) {\n            int number = block.getNumber();\n            blockNumbers.add(number);\n            if (!blockNumRecords.containsKey(number)) {\n                blockNumRecords.put(number, block.getNumRecords());\n            } else {\n                blockNumRecords.put(number, blockNumRecords.get(number)+block.getNumRecords());\n            }\n            numRecords += block.getNumRecords();\n        }\n    }\n\n    /**\n     * used by multithreaded code\n     *\n     * @param otherMatrixZoom\n     */\n    void mergeMatrices(MatrixZoomDataPP otherMatrixZoom) {\n        sum += otherMatrixZoom.sum;\n        numRecords += otherMatrixZoom.numRecords;\n        for (Map.Entry<Integer, BlockPP> otherBlock : otherMatrixZoom.blocks.entrySet()) {\n            int blockNumber = otherBlock.getKey();\n            BlockPP block = blocks.get(blockNumber);\n            if (block == null) {\n                blocks.put(blockNumber, otherBlock.getValue());\n                blockNumbers.add(blockNumber);\n            } else {\n                block.merge(otherBlock.getValue());\n                blockNumRecords.put(blockNumber, block.getNumRecords());\n            }\n        }\n        for (int blockNumber : otherMatrixZoom.blockNumbers) {\n            blockNumbers.add(blockNumber);\n            if (!blockNumRecords.containsKey(blockNumber)) {\n                blockNumRecords.put(blockNumber, otherMatrixZoom.blockNumRecords.get(blockNumber));\n            } else {\n                blockNumRecords.put(blockNumber, blockNumRecords.get(blockNumber) + otherMatrixZoom.blockNumRecords.get(blockNumber));\n            }\n        }\n\n        tmpFiles.addAll(otherMatrixZoom.tmpFiles);\n\n        for (Map.Entry<Integer, Map<File, Long>> entry : otherMatrixZoom.tmpFilesByBlockNumber.entrySet()) {\n            if (!tmpFilesByBlockNumber.containsKey(entry.getKey())) {\n                tmpFilesByBlockNumber.put(entry.getKey(), entry.getValue());\n            } else {\n                for (Map.Entry<File, Long> tmpFile : entry.getValue().entrySet()) {\n                    tmpFilesByBlockNumber.get(entry.getKey()).put(tmpFile.getKey(), tmpFile.getValue());\n                }\n            }\n        }\n        //System.err.println(binSize + \" \" + blockNumbers.size() + \" \" + otherMatrixZoom.blockNumbers.size());\n    }\n\n    /**\n     * Note -- compressed\n     *\n     * @param block       Block to write\n     * @param sampledData Array to hold a sample of the data (to compute statistics)\n     * @throws IOException\n     */\n    protected void writeBlock(BlockPP block, DownsampledDoubleArrayList sampledData, LittleEndianOutputStream los, Deflater compressor) throws IOException {\n\n        final Map<Point, ContactCount> records = block.getContactRecordMap();//   getContactRecords();\n\n        // System.out.println(\"Write contact records : records count = \" + records.size());\n\n        // Count records first\n        int nRecords;\n        if (countThreshold > 0) {\n            nRecords = 0;\n            for (ContactCount rec : records.values()) {\n                if (rec.getCounts() >= countThreshold) {\n                    nRecords++;\n                }\n            }\n        } else {\n            nRecords = records.size();\n        }\n        BufferedByteWriter buffer = new BufferedByteWriter(nRecords * 12);\n        buffer.putInt(nRecords);\n        incrementCellCount(nRecords);\n\n        // Find extents of occupied cells\n        int binXOffset = Integer.MAX_VALUE;\n        int binYOffset = Integer.MAX_VALUE;\n        int binXMax = 0;\n        int binYMax = 0;\n        for (Map.Entry<Point, ContactCount> entry : records.entrySet()) {\n            Point point = entry.getKey();\n            binXOffset = Math.min(binXOffset, point.x);\n            binYOffset = Math.min(binYOffset, point.y);\n            binXMax = Math.max(binXMax, point.x);\n            binYMax = Math.max(binYMax, point.y);\n        }\n\n        buffer.putInt(binXOffset);\n        buffer.putInt(binYOffset);\n\n        // Sort keys in row-major order\n        List<Point> keys = new ArrayList<>(records.keySet());\n        keys.sort(new Comparator<Point>() {\n            @Override\n            public int compare(Point o1, Point o2) {\n                if (o1.y != o2.y) {\n                    return o1.y - o2.y;\n                } else {\n                    return o1.x - o2.x;\n                }\n            }\n        });\n        Point lastPoint = keys.get(keys.size() - 1);\n        final short w = (short) (binXMax - binXOffset + 1);\n        final int w1 = binXMax - binXOffset + 1;\n        final int w2 = binYMax - binYOffset + 1;\n\n        boolean isInteger = true;\n        float maxCounts = 0;\n\n        LinkedHashMap<Integer, List<ContactRecord>> rows = new LinkedHashMap<>();\n        for (Point point : keys) {\n            final ContactCount contactCount = records.get(point);\n            float counts = contactCount.getCounts();\n            if (counts >= countThreshold) {\n\n                isInteger = isInteger && (Math.floor(counts) == counts);\n                maxCounts = Math.max(counts, maxCounts);\n\n                final int px = point.x - binXOffset;\n                final int py = point.y - binYOffset;\n                List<ContactRecord> row = rows.get(py);\n                if (row == null) {\n                    row = new ArrayList<>(10);\n                    rows.put(py, row);\n                }\n                row.add(new ContactRecord(px, py, counts));\n            }\n        }\n\n        // Compute size for each representation and choose smallest\n        boolean useShort = isInteger && (maxCounts < Short.MAX_VALUE);\n        boolean useShortBinX = w1 < Short.MAX_VALUE;\n        boolean useShortBinY = w2 < Short.MAX_VALUE;\n        int valueSize = useShort ? 2 : 4;\n\n        int lorSize = 0;\n        int nDensePts = (lastPoint.y - binYOffset) * w + (lastPoint.x - binXOffset) + 1;\n\n        int denseSize = nDensePts * valueSize;\n        for (List<ContactRecord> row : rows.values()) {\n            lorSize += 4 + row.size() * valueSize;\n        }\n\n        buffer.put((byte) (useShort ? 0 : 1));\n        buffer.put((byte) (useShortBinX ? 0 : 1));\n        buffer.put((byte) (useShortBinY ? 0 : 1));\n\n        //dense calculation is incorrect for v9\n        denseSize = Integer.MAX_VALUE;\n\n        if (lorSize < denseSize) {\n\n            buffer.put((byte) 1);  // List of rows representation\n\n            if (useShortBinY) {\n                buffer.putShort((short) rows.size()); // # of rows\n            } else {\n                buffer.putInt(rows.size());  // # of rows\n            }\n\n            for (Map.Entry<Integer, List<ContactRecord>> entry : rows.entrySet()) {\n\n                int py = entry.getKey();\n                List<ContactRecord> row = entry.getValue();\n                if (useShortBinY) {\n                    buffer.putShort((short) py);  // Row number\n                } else {\n                    buffer.putInt(py); // Row number\n                }\n                if (useShortBinX) {\n                    buffer.putShort((short) row.size());  // size of row\n                } else {\n                    buffer.putInt(row.size()); // size of row\n                }\n\n                for (ContactRecord contactRecord : row) {\n                    if (useShortBinX) {\n                        buffer.putShort((short) (contactRecord.getBinX()));\n                    } else {\n                        buffer.putInt(contactRecord.getBinX());\n                    }\n\n                    final float counts = contactRecord.getCounts();\n                    if (useShort) {\n                        buffer.putShort((short) counts);\n                    } else {\n                        buffer.putFloat(counts);\n                    }\n\n                    synchronized(sampledData) {\n                        sampledData.add(counts);\n                    }\n                    incrementSum(counts);\n                }\n            }\n\n        } else {\n            buffer.put((byte) 2);  // Dense matrix\n\n            buffer.putInt(nDensePts);\n            buffer.putShort(w);\n\n            int lastIdx = 0;\n            for (Point p : keys) {\n\n                int idx = (p.y - binYOffset) * w + (p.x - binXOffset);\n                for (int i = lastIdx; i < idx; i++) {\n                    // Filler value\n                    if (useShort) {\n                        buffer.putShort(Short.MIN_VALUE);\n                    } else {\n                        buffer.putFloat(Float.NaN);\n                    }\n                }\n                float counts = records.get(p).getCounts();\n                if (useShort) {\n                    buffer.putShort((short) counts);\n                } else {\n                    buffer.putFloat(counts);\n                }\n                lastIdx = idx + 1;\n\n                synchronized(sampledData) {\n                    sampledData.add(counts);\n                }\n                incrementSum(counts);\n            }\n        }\n\n\n        byte[] bytes = buffer.getBytes();\n        byte[] compressedBytes = compress(bytes, compressor);\n        los.write(compressedBytes);\n\n    }\n\n    private synchronized void incrementSum(float counts) {\n        sum += counts;\n    }\n\n    private synchronized void incrementCellCount(int nRecords) {\n        cellCount += nRecords;\n    }\n\n    /**\n     * todo should this be synchronized?\n     *\n     * @param data\n     * @param compressor\n     * @return\n     */\n    protected byte[] compress(byte[] data, Deflater compressor) {\n\n        // Give the compressor the data to compress\n        compressor.reset();\n        compressor.setInput(data);\n        compressor.finish();\n\n        // Create an expandable byte array to hold the compressed data.\n        // You cannot use an array that's the same size as the orginal because\n        // there is no guarantee that the compressed data will be smaller than\n        // the uncompressed data.\n        ByteArrayOutputStream bos = new ByteArrayOutputStream(data.length);\n\n        // Compress the data\n        byte[] buf = new byte[1024];\n        while (!compressor.finished()) {\n            int count = compressor.deflate(buf);\n            bos.write(buf, 0, count);\n        }\n        try {\n            bos.close();\n        } catch (IOException e) {\n            System.err.println(\"Error clossing ByteArrayOutputStream\");\n            e.printStackTrace();\n        }\n\n        return bos.toByteArray();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/MultithreadedPreprocessor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.tools.utils.original.mnditerator.AlignmentPair;\nimport juicebox.tools.utils.original.mnditerator.AsciiPairIterator;\nimport juicebox.tools.utils.original.mnditerator.PairIterator;\nimport juicebox.windowui.NormalizationHandler;\nimport org.broad.igv.util.Pair;\n\nimport java.io.*;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\nimport java.util.zip.Deflater;\n\n\npublic class MultithreadedPreprocessor extends Preprocessor {\n    public static final String CAT_SCRIPT = \"_cat_outputs.sh\";\n    private final Map<Integer, String> chromosomePairIndexes = new ConcurrentHashMap<>();\n    private final Map<String, Integer> chromosomePairIndexesReverse = new ConcurrentHashMap<>();\n    private final Map<Integer, Integer> chromosomePairIndex1 = new ConcurrentHashMap<>();\n    private final Map<Integer, Integer> chromosomePairIndex2 = new ConcurrentHashMap<>();\n    private int chromosomePairCounter = 0;\n    private final Map<Integer, Integer> nonemptyChromosomePairs = new ConcurrentHashMap<>();\n    private final Map<Integer, Map<Integer, MatrixPP>> wholeGenomeMatrixParts = new ConcurrentHashMap<>();\n    private final Map<String, IndexEntry> localMatrixPositions = new ConcurrentHashMap<>();\n    private final Map<Integer, Long> matrixSizes = new ConcurrentHashMap<>();\n    private final Map<Integer, Map<Long, List<IndexEntry>>> chromosomePairBlockIndexes;\n    protected static int numCPUThreads = 1;\n    private final Map<Integer, Map<String, ExpectedValueCalculation>> allLocalExpectedValueCalculations;\n    protected static Map<Integer, List<Chunk>> mndIndex = null;\n    private final AtomicInteger chunkCounter = new AtomicInteger(0);\n    private int totalChunks = 0;\n    private int totalChrPairToWrite = 0;\n    private final AtomicInteger totalChrPairsWritten = new AtomicInteger(0);\n    private final ConcurrentHashMap<Integer, AtomicInteger> completedChunksPerChrPair = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, Integer> numChunksPerChrPair = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, AtomicInteger> chrPairCompleted = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, AtomicInteger> chrPairAvailableThreads = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, Integer> chrPairBlockCapacities = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, Integer> chunkCounterToChrPairMap = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, Integer> chunkCounterToChrChunkMap = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, Map<Integer, Pair<Pair<Integer, Integer>, MatrixPP>>> threadSpecificChrPairMatrices = new ConcurrentHashMap<>();\n    private final ConcurrentHashMap<Integer, MatrixPP> finalChrMatrices = new ConcurrentHashMap<>();\n\n    public MultithreadedPreprocessor(File outputFile, String genomeId, ChromosomeHandler chromosomeHandler,\n                                     double hicFileScalingFactor, int numCPUThreads, String mndIndexFile) throws IOException {\n        super(outputFile, genomeId, chromosomeHandler, hicFileScalingFactor);\n        MultithreadedPreprocessor.numCPUThreads = numCPUThreads;\n        chromosomeIndexes = MTIndexHandler.populateChromosomeIndexes(chromosomeHandler, numCPUThreads);\n        chromosomePairCounter = MTIndexHandler.populateChromosomePairIndexes(chromosomeHandler,\n                chromosomePairIndexes, chromosomePairIndexesReverse,\n                chromosomePairIndex1, chromosomePairIndex2);\n        setMndIndex(mndIndexFile, chromosomePairIndexes);\n        this.chromosomePairBlockIndexes = new ConcurrentHashMap<>(chromosomePairCounter, (float) 0.75, numCPUThreads);\n        this.allLocalExpectedValueCalculations = new ConcurrentHashMap<>(numCPUThreads, (float) 0.75, numCPUThreads);\n    }\n\n    public void setMndIndex(String mndIndexFile, Map<Integer, String> chromosomePairIndexes) throws IOException {\n        if (mndIndexFile != null && mndIndexFile.length() > 1) {\n            mndIndex = MTIndexHandler.readMndIndex(mndIndexFile, chromosomePairIndexes);\n        } else {\n            throw new IOException(\"No mndIndex provided\");\n        }\n    }\n\n    @Override\n    public void preprocess(final String inputFile, String ignore1, String ignore2, Map<Integer,\n            List<Chunk>> ignore3) throws IOException {\n        super.preprocess(inputFile, outputFile + \"_header\", outputFile + \"_footer\", mndIndex);\n\n        try {\n            PrintWriter finalOutput = new PrintWriter(outputFile + CAT_SCRIPT);\n            StringBuilder catOutputLine = new StringBuilder();\n            StringBuilder removeLine = new StringBuilder();\n            catOutputLine.append(\"cat \").append(outputFile + \"_header\");\n            removeLine.append(\"rm \").append(outputFile + \"_header\");\n            for (int i = 0; i < chromosomePairCounter; i++) {\n                if ((nonemptyChromosomePairs.containsKey(i) && chromosomePairBlockIndexes.containsKey(i) && mndIndex.containsKey(i)) || i == 0) {\n                    catOutputLine.append(\" \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i));\n                    removeLine.append(\" \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i));\n                    if (i > 0) {\n                        int numOfNeededThreads = chrPairAvailableThreads.get(i).get();\n                        if (numOfNeededThreads > 1) {\n                            for (int j = 1; j <= numOfNeededThreads * numResolutions; j++) {\n                                catOutputLine.append(\" \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\"_\").append(j);\n                                removeLine.append(\" \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\"_\").append(j);\n                            }\n                        }\n                    }\n                }\n            }\n            catOutputLine.append(\" \").append(outputFile + \"_footer\").append(\" > \").append(outputFile).append(\"\\n\");\n            removeLine.append(\" \").append(outputFile + \"_footer\\n\");\n            finalOutput.println(catOutputLine.toString());\n            finalOutput.println(removeLine.toString());\n            finalOutput.close();\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.err.println(\"Unable to write to catOutputs.sh\");\n            System.exit(70);\n        }\n    }\n\n    private int getGenomicPosition(int chr, int pos, ChromosomeHandler localChromosomeHandler) {\n        long len = 0;\n        for (int i = 1; i < chr; i++) {\n            len += localChromosomeHandler.getChromosomeFromIndex(i).getLength();\n        }\n        len += pos;\n\n        return (int) (len / 1000);\n\n    }\n\n    private Pair<Pair<Integer,Integer>, MatrixPP> processIndividualMatrixChunk(String inputFile, int chunkNumber,\n                                                                               int currentChrPair, Set<String> syncWrittenMatrices, Map<String, ExpectedValueCalculation>\n                                                                                       localExpectedValueCalculations, int threadNum) throws IOException {\n\n\n        MatrixPP wholeGenomeMatrix = getInitialGenomeWideMatrixPP(chromosomeHandler);\n        int i = chunkNumber;\n        int chunksProcessed = 0;\n\n        String currentMatrixName = null;\n        int currentPairIndex = -1;\n\n        int currentChr1 = -1;\n        int currentChr2 = -1;\n        MatrixPP currentMatrix = null;\n        String currentMatrixKey = null;\n\n        while (i < totalChunks) {\n            int chrPair = chunkCounterToChrPairMap.get(i);\n            if (chrPair != currentChrPair) {\n                break;\n            }\n            int chrChunk = chunkCounterToChrChunkMap.get(i);\n            List<Chunk> chunkPositions = mndIndex.get(chrPair);\n            PairIterator iter = null;\n            if (mndIndex == null) {\n                System.err.println(\"No index for merged nodups file.\");\n                System.exit(67);\n            } else {\n                iter = new AsciiPairIterator(inputFile, chromosomeIndexes, chunkPositions.get(chrChunk),\n                        chromosomeHandler);\n            }\n            while (iter.hasNext()) {\n                AlignmentPair pair = iter.next();\n                // skip pairs that mapped to contigs\n                if (!pair.isContigPair()) {\n                    if (shouldSkipContact(pair)) continue;\n                    // Flip pair if needed so chr1 < chr2\n                    int chr1, chr2, bp1, bp2, frag1, frag2;\n                    if (pair.getChr1() < pair.getChr2()) {\n                        bp1 = pair.getPos1();\n                        bp2 = pair.getPos2();\n                        frag1 = pair.getFrag1();\n                        frag2 = pair.getFrag2();\n                        chr1 = pair.getChr1();\n                        chr2 = pair.getChr2();\n                    } else {\n                        bp1 = pair.getPos2();\n                        bp2 = pair.getPos1();\n                        frag1 = pair.getFrag2();\n                        frag2 = pair.getFrag1();\n                        chr1 = pair.getChr2();\n                        chr2 = pair.getChr1();\n                    }\n\n                    bp1 = ensureFitInChromosomeBounds(bp1, chr1);\n                    bp2 = ensureFitInChromosomeBounds(bp2, chr2);\n\n                    // Randomize position within fragment site\n                    if (allowPositionsRandomization && fragmentCalculation != null) {\n                        Pair<Integer, Integer> newBPos12 = getRandomizedPositions(chr1, chr2, frag1, frag2, bp1, bp2);\n                        bp1 = newBPos12.getFirst();\n                        bp2 = newBPos12.getSecond();\n                    }\n                    // only increment if not intraFragment and passes the mapq threshold\n                    if (!(currentChr1 == chr1 && currentChr2 == chr2)) {\n\n                        // Start the next matrix\n                        currentChr1 = chr1;\n                        currentChr2 = chr2;\n                        currentMatrixKey = currentChr1 + \"_\" + currentChr2;\n\n                        currentMatrixName = chromosomeHandler.getChromosomeFromIndex(chr1).getName() + \"-\" + chromosomeHandler.getChromosomeFromIndex(chr2).getName();\n                        currentPairIndex = chromosomePairIndexesReverse.get(currentMatrixName);\n\n                        if (currentPairIndex != currentChrPair) {\n                            break;\n                        }\n\n                        if (syncWrittenMatrices.contains(currentMatrixKey)) {\n                            System.err.println(\"Error: the chromosome combination \" + currentMatrixKey + \" appears in multiple blocks\");\n                            if (outputFile != null) outputFile.deleteOnExit();\n                            System.exit(58);\n                        }\n                        currentMatrix = new MatrixPP(currentChr1, currentChr2, chromosomeHandler, bpBinSizes, fragmentCalculation, fragBinSizes, countThreshold, v9DepthBase, chrPairBlockCapacities.get(currentChrPair));\n                    }\n                    currentMatrix.incrementCount(bp1, bp2, frag1, frag2, pair.getScore(), localExpectedValueCalculations, tmpDir);\n\n                    int pos1 = getGenomicPosition(chr1, bp1, chromosomeHandler);\n                    int pos2 = getGenomicPosition(chr2, bp2, chromosomeHandler);\n                    wholeGenomeMatrix.incrementCount(pos1, pos2, pos1, pos2, pair.getScore(), localExpectedValueCalculations, tmpDir);\n\n                }\n            }\n\n            if (iter != null) iter.close();\n            chunksProcessed++;\n            i = chunkCounter.getAndIncrement();\n        }\n        if (currentMatrix != null) {\n            currentMatrix.parsingComplete();\n            //LittleEndianOutputStream[] localLos = {new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(outputFile + \"_\" + chromosomePairIndexes.get(currentPairIndex)), HiCGlobals.bufferSize))};\n            //writeMatrix(currentMatrix, localLos, getDefaultCompressor(), localMatrixPositions, currentPairIndex, true);\n        }\n        wholeGenomeMatrixParts.get(currentChrPair).put(threadNum, wholeGenomeMatrix);\n        return new Pair<>(new Pair<>(i, chunksProcessed), currentMatrix);\n\n    }\n\n    @Override\n    protected void writeBody(String inputFile, Map<Integer, List<Chunk>> mndIndex) throws IOException {\n\n        Set<String> syncWrittenMatrices = Collections.synchronizedSet(new HashSet<>());\n        final AtomicInteger freeThreads = new AtomicInteger(numCPUThreads);\n\n\n\n        for (int chrPair = 1; chrPair < chromosomePairCounter; chrPair++) {\n            if (mndIndex.containsKey(chrPair)) {\n                int numOfChunks = mndIndex.get(chrPair).size();\n                totalChrPairToWrite++;\n                completedChunksPerChrPair.put(chrPair, new AtomicInteger(0));\n                numChunksPerChrPair.put(chrPair, numOfChunks);\n                chrPairCompleted.put(chrPair, new AtomicInteger(0));\n                chrPairAvailableThreads.put(chrPair, new AtomicInteger(0));\n                chrPairBlockCapacities.put(chrPair, BLOCK_CAPACITY/Math.min(numCPUThreads,numOfChunks));\n                threadSpecificChrPairMatrices.put(chrPair, new ConcurrentHashMap<>());\n                wholeGenomeMatrixParts.put(chrPair, new ConcurrentHashMap<>());\n                for (int i=0; i<numOfChunks; i++) {\n                    int currentChunk = totalChunks;\n                    chunkCounterToChrPairMap.put(currentChunk, chrPair);\n                    chunkCounterToChrChunkMap.put(currentChunk, i);\n                    totalChunks++;\n                }\n            }\n        }\n\n        ExecutorService executor = Executors.newFixedThreadPool(numCPUThreads);\n        for (int i = 1; i < numCPUThreads; i++) {\n            int threadNum = i;\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    try {\n                        int currentChunk = chunkCounter.getAndIncrement();\n                        Map<String, ExpectedValueCalculation> localExpectedValueCalculations = null;\n                        if (expectedVectorFile == null) {\n                            localExpectedValueCalculations = new LinkedHashMap<>();\n                            for (int bBinSize : bpBinSizes) {\n                                ExpectedValueCalculation calc = new ExpectedValueCalculation(chromosomeHandler, bBinSize, null, NormalizationHandler.NONE);\n                                String key = \"BP_\" + bBinSize;\n                                localExpectedValueCalculations.put(key, calc);\n                            }\n                            if (fragmentCalculation != null) {\n                                // Create map of chr name -> # of fragments\n                                Map<String, int[]> sitesMap = fragmentCalculation.getSitesMap();\n                                Map<String, Integer> fragmentCountMap = new HashMap<>();\n                                for (Map.Entry<String, int[]> entry : sitesMap.entrySet()) {\n                                    int fragCount = entry.getValue().length + 1;\n                                    String chr = entry.getKey();\n                                    fragmentCountMap.put(chr, fragCount);\n                                }\n\n                                for (int fBinSize : fragBinSizes) {\n                                    ExpectedValueCalculation calc = new ExpectedValueCalculation(chromosomeHandler, fBinSize, fragmentCountMap, NormalizationHandler.NONE);\n                                    String key = \"FRAG_\" + fBinSize;\n                                    localExpectedValueCalculations.put(key, calc);\n                                }\n\n                            }\n                        }\n                        while (currentChunk < totalChunks) {\n                            int currentChrPair = chunkCounterToChrPairMap.get(currentChunk);\n                            threadSpecificChrPairMatrices.get(currentChrPair).put(threadNum, processIndividualMatrixChunk(inputFile, currentChunk, currentChrPair, syncWrittenMatrices, localExpectedValueCalculations, threadNum));\n                            synchronized(finalChrMatrices) {\n                                if (!finalChrMatrices.containsKey(currentChrPair)) {\n                                    int currentChr1 = chromosomePairIndex1.get(currentChrPair);\n                                    int currentChr2 = chromosomePairIndex2.get(currentChrPair);\n                                    finalChrMatrices.put(currentChrPair, new MatrixPP(currentChr1, currentChr2, chromosomeHandler, bpBinSizes, fragmentCalculation, fragBinSizes, countThreshold, v9DepthBase, chrPairBlockCapacities.get(currentChrPair)));\n                                }\n                                synchronized(finalChrMatrices.get(currentChrPair)) {\n                                    finalChrMatrices.get(currentChrPair).mergeMatrices(threadSpecificChrPairMatrices.get(currentChrPair).get(threadNum).getSecond());\n                                }\n                            }\n\n                            for (int completedChunks = 0; completedChunks < threadSpecificChrPairMatrices.get(currentChrPair).get(threadNum).getFirst().getSecond(); completedChunks++) {\n                                completedChunksPerChrPair.get(currentChrPair).getAndIncrement();\n                            }\n                            //System.err.println(currentChrPair + \" \" + threadSpecificChrPairMatrices.get(currentChrPair).get(threadNum).getFirst().getSecond() + \" \" + Duration.between(A,B).toMillis() + \" \" + Duration.between(B,C).toMillis() + \" \" + completedChunksPerChrPair.get(currentChrPair).get());\n                            currentChunk = threadSpecificChrPairMatrices.get(currentChrPair).get(threadNum).getFirst().getFirst();\n                            int currentAvailableThreads = chrPairAvailableThreads.get(currentChrPair).incrementAndGet();\n                            if (completedChunksPerChrPair.get(currentChrPair).get() == numChunksPerChrPair.get(currentChrPair)) {\n                                WriteIndividualMatrix(currentChrPair, currentAvailableThreads);\n                                finalChrMatrices.remove(currentChrPair);\n                                threadSpecificChrPairMatrices.remove(currentChrPair);\n                                chrPairCompleted.get(currentChrPair).getAndIncrement();\n                                //System.err.println(currentChrPair + \" \" + Duration.between(D,E).toMillis());\n                            }\n                            while (chrPairCompleted.get(currentChrPair).get() == 0) {\n                                try {\n                                    Thread.sleep(1000);\n                                } catch (InterruptedException e) {\n                                    System.err.println(e.getLocalizedMessage());\n                                }\n                            }\n\n                        }\n                        allLocalExpectedValueCalculations.put(threadNum, localExpectedValueCalculations);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                    }\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n            try {\n                Thread.sleep(50);\n            } catch (InterruptedException e) {\n                System.err.println(e.getLocalizedMessage());\n            }\n        }\n\n\n        if (expectedVectorFile == null) {\n            for (int i = 0; i < numCPUThreads; i++) {\n                if (allLocalExpectedValueCalculations.get(i) != null) {\n                    for (Map.Entry<String, ExpectedValueCalculation> entry : allLocalExpectedValueCalculations.get(i).entrySet()) {\n                        expectedValueCalculations.get(entry.getKey()).merge(entry.getValue());\n                    }\n                }\n            }\n        }\n\n        MatrixPP wholeGenomeMatrix = getInitialGenomeWideMatrixPP(chromosomeHandler);\n\n        for (int i = 1; i < chromosomePairCounter; i++) {\n            if (nonemptyChromosomePairs.containsKey(i)) {\n                if (wholeGenomeMatrixParts.containsKey(i)) {\n                    for (Map.Entry<Integer, MatrixPP> entry : wholeGenomeMatrixParts.get(i).entrySet()) {\n                        wholeGenomeMatrix.mergeMatrices(entry.getValue());\n                    }\n                }\n            }\n        }\n\n        // just making this more readable\n        FileOutputStream tempFOS = new FileOutputStream(outputFile + \"_\" + chromosomePairIndexes.get(0));\n        LittleEndianOutputStream tempLOS = new LittleEndianOutputStream(new BufferedOutputStream(tempFOS, HiCGlobals.bufferSize));\n        LittleEndianOutputStream[] localLos = {tempLOS};\n        writeMatrix(wholeGenomeMatrix, localLos, getDefaultCompressor(), localMatrixPositions, 0, true);\n        nonemptyChromosomePairs.put(0, 1);\n\n        long currentPosition = losArray[0].getWrittenCount();\n        long nextMatrixPosition = 0;\n        String currentMatrixKey = null;\n\n        for (int i = 0; i < chromosomePairCounter; i++) {\n            if (nonemptyChromosomePairs.containsKey(i) && chromosomePairBlockIndexes.containsKey(i)) {\n                for (Map.Entry<Long, List<IndexEntry>> entry : chromosomePairBlockIndexes.get(i).entrySet()) {\n                    updateIndexPositions(entry.getValue(), null, false,\n                            new File(outputFile + \"_\" + chromosomePairIndexes.get(i)),\n                            currentPosition, entry.getKey());\n                }\n                nextMatrixPosition = localMatrixPositions.get(\"\" + i).position + currentPosition;\n                currentMatrixKey = chromosomePairIndex1.get(i) + \"_\" + chromosomePairIndex2.get(i);\n                matrixPositions.put(currentMatrixKey, new IndexEntry(nextMatrixPosition, localMatrixPositions.get(\"\" + i).size));\n                currentPosition += matrixSizes.get(i);\n            }\n        }\n\n        masterIndexPosition = currentPosition;\n\n\n    }\n\n    void WriteIndividualMatrix(Integer chromosomePair, int numOfNeededThreads) throws IOException {\n        int chr1 = chromosomePairIndex1.get(chromosomePair);\n        int chr2 = chromosomePairIndex2.get(chromosomePair);\n        if (includedChromosomes != null) {\n            String c1Name = chromosomeHandler.getChromosomeFromIndex(chr1).getName();\n            String c2Name = chromosomeHandler.getChromosomeFromIndex(chr2).getName();\n            if (includedChromosomes.contains(c1Name) || includedChromosomes.contains(c2Name)) {\n                nonemptyChromosomePairs.put(chromosomePair, 1);\n            }\n        } else {\n            nonemptyChromosomePairs.put(chromosomePair, 1);\n        }\n\n        LittleEndianOutputStream[] localLos;\n        if (numOfNeededThreads == 1) {\n            localLos = new LittleEndianOutputStream[1];\n            localLos[0] = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair)), HiCGlobals.bufferSize));\n        } else {\n            localLos = new LittleEndianOutputStream[(numOfNeededThreads * numResolutions) + 1];\n            localLos[0] = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair)), HiCGlobals.bufferSize));\n            for (int i = 1; i <= numOfNeededThreads * numResolutions; i++) {\n                localLos[i] = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair) + \"_\" + i), HiCGlobals.bufferSize));\n            }\n        }\n\n        writeMatrix(finalChrMatrices.get(chromosomePair), localLos, getDefaultCompressor(), localMatrixPositions, chromosomePair, true);\n\n    }\n\n    @Override\n    // MatrixPP matrix, LittleEndianOutputStream los, Deflater compressor\n    protected Pair<Map<Long, List<IndexEntry>>, Long> writeMatrix(MatrixPP matrix, LittleEndianOutputStream[] localLos,\n                                                                  Deflater localCompressor, Map<String, IndexEntry> localMatrixPositions,\n                                                                  int chromosomePairIndex, boolean doMultiThreadedBehavior) throws IOException {\n\n        Pair<Map<Long, List<IndexEntry>>, Long> localBlockIndexes = super.writeMatrix(matrix, localLos, localCompressor,\n                localMatrixPositions, chromosomePairIndex, true);\n\n        chromosomePairBlockIndexes.put(chromosomePairIndex, localBlockIndexes.getFirst());\n        long size = 0 - localBlockIndexes.getSecond();\n        for (int i = 0; i < localLos.length; i++) {\n            size += localLos[i].getWrittenCount();\n            localLos[i].close();\n        }\n        matrixSizes.put(chromosomePairIndex, size);\n\n\n        //System.out.print(\".\");\n\n        return localBlockIndexes;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/MultithreadedPreprocessorHic.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.*;\nimport juicebox.tools.utils.original.merge.HiCMergeTools;\nimport juicebox.windowui.HiCZoom;\nimport org.broad.igv.util.Pair;\n\nimport java.io.BufferedOutputStream;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.PrintWriter;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\nimport java.util.Arrays;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\nimport java.util.concurrent.ConcurrentHashMap;\n\n\npublic class MultithreadedPreprocessorHic extends Preprocessor {\n    public static final String CAT_SCRIPT = \"_cat_outputs.sh\";\n    private final Map<Integer, String> chromosomePairIndexes = new ConcurrentHashMap<>();\n    private final Map<Integer, Integer> chromosomePairIndex1 = new ConcurrentHashMap<>();\n    private final Map<Integer, Integer> chromosomePairIndex2 = new ConcurrentHashMap<>();\n    private final int chromosomePairCounter;\n    private final Map<Integer, Integer> nonemptyChromosomePairs = new ConcurrentHashMap<>();\n    private final Map<Integer, Map<Long, List<IndexEntry>>> chromosomePairBlockIndexes;\n    protected static int numCPUThreads = 1;\n    protected static Map<Integer, List<Chunk>> mndIndex = null;\n    private Dataset ds;\n    private long currentPosition;\n\n    public MultithreadedPreprocessorHic(File outputFile, String genomeId, ChromosomeHandler chromosomeHandler,\n                                        double hicFileScalingFactor, int numCPUThreads) {\n        super(outputFile, genomeId, chromosomeHandler, hicFileScalingFactor);\n        MultithreadedPreprocessorHic.numCPUThreads = numCPUThreads;\n        chromosomeIndexes = MTIndexHandler.populateChromosomeIndexes(chromosomeHandler, numCPUThreads);\n        Map<String, Integer> chromosomePairIndexesReverse = new ConcurrentHashMap<>();\n        chromosomePairCounter = MTIndexHandler.populateChromosomePairIndexes(chromosomeHandler,\n                chromosomePairIndexes, chromosomePairIndexesReverse,\n                chromosomePairIndex1, chromosomePairIndex2);\n        this.chromosomePairBlockIndexes = new ConcurrentHashMap<>(chromosomePairCounter, (float) 0.75, numCPUThreads);\n    }\n\n    @Override\n    public void preprocess(final String inputFile, String ignore1, String ignore2, Map<Integer,\n            List<Chunk>> ignore3) throws IOException {\n        List<String> summedHiCFiles = Arrays.asList(inputFile.split(\"\\\\+\"));\n        HiCMergeTools.mergeStatsAndGraphs(summedHiCFiles, this, outputFile.getAbsolutePath());\n        ds = HiCFileTools.extractDatasetForCLT(summedHiCFiles, true);\n        super.preprocess(inputFile, outputFile + \"_header\", outputFile + \"_footer\", mndIndex);\n\n        try {\n            PrintWriter finalOutput = new PrintWriter(outputFile + CAT_SCRIPT);\n            StringBuilder catOutputLine = new StringBuilder();\n            catOutputLine.append(\"cat \").append(outputFile).append(\"_header\").append(\" > \").append(outputFile).append(\"\\n\");\n            catOutputLine.append(\"rm \").append(outputFile).append(\"_header\\n\");\n            for (int i = 0; i < chromosomePairCounter; i++) {\n                if ((nonemptyChromosomePairs.containsKey(i) && chromosomePairBlockIndexes.containsKey(i)) || i == 0) {\n                    catOutputLine.append(\"cat \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\" >> \").append(outputFile).append(\"\\n\");\n                    catOutputLine.append(\"rm \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\"\\n\");\n                    if (i > 0) {\n                        int numOfNeededThreads = numCPUThreads;\n                        if (numOfNeededThreads > 1) {\n                            for (int j = 1; j <= numOfNeededThreads * numResolutions; j++) {\n                                catOutputLine.append(\"cat \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\"_\").append(j).append(\" >> \").append(outputFile).append(\"\\n\");\n                                catOutputLine.append(\"rm \").append(outputFile).append(\"_\").append(chromosomePairIndexes.get(i)).append(\"_\").append(j).append(\"\\n\");\n                            }\n                        }\n                    }\n                }\n            }\n            catOutputLine.append(\"cat \").append(outputFile).append(\"_footer\").append(\" >> \").append(outputFile).append(\"\\n\");\n            catOutputLine.append(\"rm \").append(outputFile).append(\"_footer\\n\");\n            finalOutput.println(catOutputLine);\n            finalOutput.close();\n        } catch (Exception e) {\n            e.printStackTrace();\n            System.err.println(\"Unable to write to catOutputs.sh\");\n            System.exit(70);\n        }\n    }\n\n    @Override\n    protected void writeBody(String inputFile, Map<Integer, List<Chunk>> mndIndex) throws IOException {\n\n        currentPosition = losArray[0].getWrittenCount();\n\n        Map<String, Integer> fragmentCountMap = null;\n        boolean calculateExpecteds = false;\n        if (expectedVectorFile == null) {\n            if (fragmentCalculation != null) {\n                // Create map of chr name -> # of fragments\n                Map<String, int[]> sitesMap = fragmentCalculation.getSitesMap();\n                fragmentCountMap = new HashMap<>();\n                for (Map.Entry<String, int[]> entry : sitesMap.entrySet()) {\n                    int fragCount = entry.getValue().length + 1;\n                    String chr = entry.getKey();\n                    fragmentCountMap.put(chr, fragCount);\n                }\n            }\n            calculateExpecteds = true;\n        }\n\n        writeIndividualMatrix(0, 1, false, fragmentCountMap);\n\n\n        for (int chrPair = 1; chrPair < chromosomePairCounter; chrPair++) {\n            writeIndividualMatrix(chrPair, numCPUThreads, calculateExpecteds, fragmentCountMap);\n        }\n\n        masterIndexPosition = currentPosition;\n\n\n    }\n\n    void writeIndividualMatrix(Integer chromosomePair, int numOfNeededThreads, boolean calculateExpecteds, Map<String, Integer> fragmentCountMap) throws IOException {\n        int chr1 = chromosomePairIndex1.get(chromosomePair);\n        int chr2 = chromosomePairIndex2.get(chromosomePair);\n\n        Matrix combinedMatrix = ds.getMatrix(chromosomeHandler.getChromosomeFromIndex(chr1), chromosomeHandler.getChromosomeFromIndex(chr2));\n\n        if (includedChromosomes != null && combinedMatrix != null) {\n            String c1Name = chromosomeHandler.getChromosomeFromIndex(chr1).getName();\n            String c2Name = chromosomeHandler.getChromosomeFromIndex(chr2).getName();\n            if (includedChromosomes.contains(c1Name) || includedChromosomes.contains(c2Name)) {\n                nonemptyChromosomePairs.put(chromosomePair, 1);\n            }\n        } else {\n            nonemptyChromosomePairs.put(chromosomePair, 1);\n        }\n        if (combinedMatrix!=null && nonemptyChromosomePairs.containsKey(chromosomePair)) {\n            LittleEndianOutputStream[] localLos;\n            if (numOfNeededThreads == 1) {\n                localLos = new LittleEndianOutputStream[1];\n                localLos[0] = new LittleEndianOutputStream(new BufferedOutputStream(Files.newOutputStream(Paths.get(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair))), HiCGlobals.bufferSize));\n            } else {\n                localLos = new LittleEndianOutputStream[(numOfNeededThreads * numResolutions) + 1];\n                localLos[0] = new LittleEndianOutputStream(new BufferedOutputStream(Files.newOutputStream(Paths.get(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair))), HiCGlobals.bufferSize));\n                for (int i = 1; i <= numOfNeededThreads * numResolutions; i++) {\n                    localLos[i] = new LittleEndianOutputStream(new BufferedOutputStream(Files.newOutputStream(Paths.get(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair) + \"_\" + i)), HiCGlobals.bufferSize));\n                }\n            }\n\n\n            LittleEndianOutputStream los = localLos[0];\n            long position = los.getWrittenCount();\n\n            los.writeInt(combinedMatrix.getChr1Idx());\n            los.writeInt(combinedMatrix.getChr2Idx());\n\n            int numResolutions = 0;\n            for (int i = 0; i < bpBinSizes.length; i++) {\n                MatrixZoomData zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.BP, bpBinSizes[i]));\n                if (zd != null) {\n                    numResolutions += 1;\n                }\n                if (chromosomePair == 0) {\n                    break;\n                }\n            }\n            for (int i = 0; i < fragBinSizes.length; i++) {\n                MatrixZoomData zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.FRAG, fragBinSizes[i]));\n                if (chromosomePair > 0) {\n                    if (zd != null) {\n                        numResolutions += 1;\n                    }\n                }\n            }\n            los.writeInt(numResolutions);\n\n            for (int i = 0; i < numResolutions; i++) {\n                MatrixZoomData zd;\n                if (i < bpBinSizes.length) {\n                    zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.BP, bpBinSizes[i]));\n                } else {\n                    zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.FRAG, fragBinSizes[i - bpBinSizes.length]));\n                }\n                if (zd != null)\n                    if (i < bpBinSizes.length) {\n                        writeZoomHeader(zd, los, i);\n                    } else {\n                        writeZoomHeader(zd, los, i - bpBinSizes.length);\n                    }\n\n            }\n\n            long size = los.getWrittenCount() - position;\n            matrixPositions.put(combinedMatrix.getKey(), new IndexEntry(currentPosition + position, (int) size));\n\n            final Map<Long, List<IndexEntry>> localBlockIndexes = new ConcurrentHashMap<>();\n\n            for (int i = 0; i < numResolutions; i++) {\n                MatrixZoomData zd;\n                if (i < bpBinSizes.length) {\n                    zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.BP, bpBinSizes[i]));\n                } else {\n                    zd = combinedMatrix.getZoomData(new HiCZoom(HiC.Unit.FRAG, fragBinSizes[i - bpBinSizes.length]));\n                }\n                if (zd != null) {\n                    Pair<List<IndexEntry>, ExpectedValueCalculation> zdOutput;\n                    if (localLos.length > 1) {\n                        zdOutput = zd.mergeAndWriteBlocks(localLos, compressor, i, numResolutions, calculateExpecteds, fragmentCountMap, chromosomeHandler, subsampleFraction, randomSubsampleGenerator);\n                    } else {\n                        zdOutput = zd.mergeAndWriteBlocks(localLos[0], compressor, calculateExpecteds, fragmentCountMap, chromosomeHandler, subsampleFraction, randomSubsampleGenerator);\n                    }\n                    localBlockIndexes.put(zd.blockIndexPosition, zdOutput.getFirst());\n                    if (calculateExpecteds) {\n                        ExpectedValueCalculation tmpCalc = zdOutput.getSecond();\n                        String key;\n                        if (zd.getZoom().getUnit() == HiC.Unit.BP) {\n                            key = \"BP_\" + zd.getZoom().getBinSize();\n                        } else {\n                            key = \"FRAG_\" + zd.getZoom().getBinSize();\n                        }\n                        expectedValueCalculations.get(key).merge(tmpCalc);\n                        tmpCalc = null;\n                    }\n                }\n            }\n\n\n\n            long matrixSize = 0;\n            for (int i = 0; i < localLos.length; i++) {\n                matrixSize += localLos[i].getWrittenCount();\n                localLos[i].close();\n            }\n\n            chromosomePairBlockIndexes.put(chromosomePair, localBlockIndexes);\n            for (Map.Entry<Long, List<IndexEntry>> entry : localBlockIndexes.entrySet()) {\n                updateIndexPositions(entry.getValue(), null, false,\n                        new File(outputFile + \"_\" + chromosomePairIndexes.get(chromosomePair)),\n                        currentPosition, entry.getKey());\n            }\n\n            currentPosition += matrixSize;\n            System.out.print(\".\");\n        }\n    }\n\n    protected void writeZoomHeader(MatrixZoomData zd, LittleEndianOutputStream los, int zoom) throws IOException {\n        int numberOfBlocks = zd.getBlockNumbers().size();\n        los.writeString(zd.getZoom().getUnit().toString());  // Unit\n        los.writeInt(zoom);     // zoom index,  lowest res is zero\n        los.writeFloat((float) zd.getSumCount());      // sum\n        los.writeFloat((float) 0);\n        los.writeFloat((float) 0);\n        los.writeFloat((float) 0);\n        los.writeInt(zd.getBinSize());\n        los.writeInt(zd.getBlockBinCount());\n        los.writeInt(zd.getBlockColumnCount());\n        los.writeInt(numberOfBlocks);\n\n        zd.blockIndexPosition = los.getWrittenCount();\n\n        // Placeholder for block index\n        for (int i = 0; i < numberOfBlocks; i++) {\n            los.writeInt(0);\n            los.writeLong(0L);\n            los.writeInt(0);\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/Preprocessor.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original;\n\n//import juicebox.MainWindow;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.data.basics.ListOfDoubleArrays;\nimport juicebox.tools.clt.CommandLineParser.Alignment;\nimport juicebox.tools.utils.common.UNIXTools;\nimport juicebox.tools.utils.original.mnditerator.AlignmentPair;\nimport juicebox.tools.utils.original.mnditerator.PairIterator;\nimport juicebox.windowui.NormalizationHandler;\nimport org.broad.igv.tdf.BufferedByteWriter;\nimport org.broad.igv.util.Pair;\n\nimport java.io.*;\nimport java.util.*;\nimport java.util.concurrent.ConcurrentHashMap;\nimport java.util.zip.Deflater;\n\n\n/**\n * @author jrobinso\n * @since Aug 16, 2010\n */\npublic class Preprocessor {\n    protected static final int VERSION = 9;\n    protected static final int BLOCK_SIZE = 1000;\n    public static final String V9_DEPTH_BASE = \"v9-depth-base\";\n    protected int v9DepthBase = 2;\n    public static final String HIC_FILE_SCALING = \"hicFileScalingFactor\";\n    public static final String STATISTICS = \"statistics\";\n    public static final String GRAPHS = \"graphs\";\n    public static final String SOFTWARE = \"software\";\n    protected static final String NVI_INDEX = \"nviIndex\";\n    protected static final String NVI_LENGTH = \"nviLength\";\n\n    protected final ChromosomeHandler chromosomeHandler;\n    protected Map<String, Integer> chromosomeIndexes;\n    protected final File outputFile;\n    protected final Map<String, IndexEntry> matrixPositions;\n    protected String genomeId;\n    protected final Deflater compressor;\n    protected LittleEndianOutputStream[] losArray = new LittleEndianOutputStream[1];\n    protected long masterIndexPosition;\n    protected int countThreshold = 0;\n    protected int mapqThreshold = 0;\n    protected boolean diagonalsOnly = false;\n    protected String fragmentFileName = null;\n    protected String statsFileName = null;\n    protected String graphFileName = null;\n    protected String expectedVectorFile = null;\n    protected Set<String> randomizeFragMapFiles = null;\n    protected FragmentCalculation fragmentCalculation = null;\n    protected Set<String> includedChromosomes;\n    protected ArrayList<FragmentCalculation> fragmentCalculationsForRandomization = null;\n    protected Alignment alignmentFilter;\n    protected static final Random random = new Random(5);\n    protected static boolean allowPositionsRandomization = false;\n    protected static boolean throwOutIntraFrag = false;\n    public static int BLOCK_CAPACITY = 1000;\n    protected double subsampleFraction = 1;\n    protected Random randomSubsampleGenerator = new Random(0);\n    protected static boolean fromHIC = false;\n    \n    // Base-pair resolutions\n    protected int[] bpBinSizes = {2500000, 1000000, 500000, 250000, 100000, 50000, 25000, 10000, 5000, 1000};\n    \n    // Fragment resolutions\n    protected int[] fragBinSizes = {500, 200, 100, 50, 20, 5, 2, 1};\n\n    // number of resolutions\n    protected int numResolutions = bpBinSizes.length + fragBinSizes.length;\n\n    // hic scaling factor value\n    protected double hicFileScalingFactor = 1;\n    \n    protected Long normVectorIndex = 0L, normVectorLength = 0L;\n    \n    /**\n     * The position of the field containing the masterIndex position\n     */\n    protected long masterIndexPositionPosition;\n    protected long normVectorIndexPosition;\n    protected long normVectorLengthPosition;\n    protected Map<String, ExpectedValueCalculation> expectedValueCalculations;\n    protected File tmpDir;\n    \n    public Preprocessor(File outputFile, String genomeId, ChromosomeHandler chromosomeHandler, double hicFileScalingFactor) {\n        this.genomeId = genomeId;\n        this.outputFile = outputFile;\n        this.matrixPositions = new LinkedHashMap<>();\n\n        this.chromosomeHandler = chromosomeHandler;\n        chromosomeIndexes = new Hashtable<>();\n        for (int i = 0; i < chromosomeHandler.size(); i++) {\n            chromosomeIndexes.put(chromosomeHandler.getChromosomeFromIndex(i).getName(), i);\n        }\n\n        compressor = getDefaultCompressor();\n\n        this.tmpDir = createTempFolder(outputFile.getAbsolutePath() + \"_tmp_folder\");\n\n        if (hicFileScalingFactor > 0) {\n            this.hicFileScalingFactor = hicFileScalingFactor;\n        }\n\n    }\n\n    public void setCountThreshold(int countThreshold) {\n        this.countThreshold = countThreshold;\n    }\n\n    public void setV9DepthBase(int v9DepthBase) {\n        if (v9DepthBase > 1 || v9DepthBase < 0) {\n            this.v9DepthBase = v9DepthBase;\n        }\n    }\n\n    public void setMapqThreshold(int mapqThreshold) {\n        this.mapqThreshold = mapqThreshold;\n    }\n\n    public void setDiagonalsOnly(boolean diagonalsOnly) {\n        this.diagonalsOnly = diagonalsOnly;\n    }\n\n    public void setIncludedChromosomes(Set<String> includedChromosomes) {\n        if (includedChromosomes != null && includedChromosomes.size() > 0) {\n            this.includedChromosomes = Collections.synchronizedSet(new HashSet<>());\n            for (String name : includedChromosomes) {\n                this.includedChromosomes.add(chromosomeHandler.cleanUpName(name));\n            }\n        }\n    }\n\n    public void setFragmentFile(String fragmentFileName) {\n        this.fragmentFileName = fragmentFileName;\n    }\n\n    public void setExpectedVectorFile(String expectedVectorFile) {\n        this.expectedVectorFile = expectedVectorFile;\n    }\n\n    public void setGraphFile(String graphFileName) {\n        this.graphFileName = graphFileName;\n    }\n\n    public void setGenome(String genome) {\n        if (genome != null) {\n            this.genomeId = genome;\n        }\n    }\n\n    public void setResolutions(List<String> resolutions) {\n        if (resolutions != null) {\n            ArrayList<Integer> fragResolutions = new ArrayList<>();\n            ArrayList<Integer> bpResolutions = new ArrayList<>();\n\n            for (String str : resolutions) {\n                boolean fragment = false;\n                int index = str.indexOf(\"f\");\n                if (index != -1) {\n                    str = str.substring(0, index);\n                    fragment = true;\n                }\n                Integer myInt = null;\n                try {\n                    myInt = Integer.valueOf(str);\n                } catch (NumberFormatException exception) {\n                    System.err.println(\"Resolution improperly formatted.  It must be in the form of a number, such as 1000000 for 1M bp,\");\n                    System.err.println(\"or a number followed by 'f', such as 25f for 25 fragment\");\n                    System.exit(1);\n                }\n                if (fragment) fragResolutions.add(myInt);\n                else          bpResolutions.add(myInt);\n            }\n\n            boolean resolutionsSet = false;\n            if (fragResolutions.size() > 0) {\n                resolutionsSet = true;\n                Collections.sort(fragResolutions);\n                Collections.reverse(fragResolutions);\n                int[] frags = new int[fragResolutions.size()];\n                for (int i=0; i<frags.length; i++){\n                    frags[i] = fragResolutions.get(i);\n                }\n                fragBinSizes = frags;\n            }\n            else {\n                fragBinSizes = new int[0];\n            }\n            if (bpResolutions.size() > 0) {\n                resolutionsSet = true;\n                Collections.sort(bpResolutions);\n                Collections.reverse(bpResolutions);\n                int[] bps = new int[bpResolutions.size()];\n                for (int i = 0; i < bps.length; i++) {\n                    bps[i] = bpResolutions.get(i);\n                }\n                bpBinSizes = bps;\n            }\n            else {\n                bpBinSizes = new int[0];\n            }\n            if (!resolutionsSet) {\n                System.err.println(\"No valid resolutions sent in\");\n                System.exit(1);\n            }\n        }\n    }\n\n    public void setAlignmentFilter(Alignment al) {\n        this.alignmentFilter = al;\n    }\n\n    public void setRandomizeFragMaps(Set<String> fragMaps) {\n        this.randomizeFragMapFiles = fragMaps;\n    }\n\n    public void setSubsampler(double subsampleFraction) {\n        if (subsampleFraction == -1) {\n            this.subsampleFraction = 1;\n        }\n        else {\n            this.subsampleFraction = subsampleFraction;\n        }\n    }\n\n    protected static int randomizePos(FragmentCalculation fragmentCalculation, String chr, int frag) {\n\n        int low = 1;\n        int high = 1;\n        if (frag == 0) {\n            high = fragmentCalculation.getSites(chr)[frag];\n        } else if (frag >= fragmentCalculation.getNumberFragments(chr)) {\n            high = fragmentCalculation.getSites(chr)[frag - 1];\n            low = fragmentCalculation.getSites(chr)[frag - 2];\n        } else {\n            high = fragmentCalculation.getSites(chr)[frag];\n            low = fragmentCalculation.getSites(chr)[frag - 1];\n        }\n        return random.nextInt(high - low + 1) + low;\n    }\n\n    public void setRandomizePosition(boolean allowPositionsRandomization) {\n        Preprocessor.allowPositionsRandomization = allowPositionsRandomization;\n    }\n\n    public void setThrowOutIntraFragOption(boolean throwOutIntraFrag) {\n        Preprocessor.throwOutIntraFrag = throwOutIntraFrag;\n    }\n\n    protected static FragmentCalculation findFragMap(List<FragmentCalculation> maps, String chr, int bp, int frag) {\n        //potential maps that this strand could come from\n        ArrayList<FragmentCalculation> mapsFound = new ArrayList<>();\n        for (FragmentCalculation fragmentCalculation : maps) {\n            int low = 1;\n            int high = 1;\n\n            if (frag > fragmentCalculation.getNumberFragments(chr)) {\n                // definitely not this restriction site file for certain\n                continue;\n            }\n            \n            try {\n                if (frag == 0) {\n                    high = fragmentCalculation.getSites(chr)[frag];\n                } else if (frag == fragmentCalculation.getNumberFragments(chr)) {\n                    high = fragmentCalculation.getSites(chr)[frag - 1];\n                    low = fragmentCalculation.getSites(chr)[frag - 2];\n                } else {\n                    high = fragmentCalculation.getSites(chr)[frag];\n                    low = fragmentCalculation.getSites(chr)[frag - 1];\n                }\n            } catch (Exception e) {\n                e.printStackTrace();\n                System.out.println(String.format(\"fragment: %d, number of frags: %d\", frag, fragmentCalculation.getNumberFragments(chr)));\n\n            }\n\n            // does bp fit in this range?\n            if (bp >= low && bp <= high) {\n                mapsFound.add(fragmentCalculation);\n            }\n        }\n        if (mapsFound.size() == 1) {\n            return mapsFound.get(0);\n        }\n        return null;\n    }\n\n    public void setFromHIC(boolean fromHIC) {\n        Preprocessor.fromHIC = fromHIC;\n    }\n\n    public void preprocess(final String inputFile, final String headerFile, final String footerFile,\n                           Map<Integer, List<Chunk>> mndIndex) throws IOException {\n        if (!fromHIC) {\n            File file = new File(inputFile);\n            if (!file.exists() || file.length() == 0) {\n                System.err.println(inputFile + \" does not exist or does not contain any reads.\");\n                System.exit(57);\n            }\n        }\n\n        try {\n            StringBuilder stats = null;\n            StringBuilder graphs = null;\n            StringBuilder hicFileScaling = new StringBuilder().append(hicFileScalingFactor);\n            if (fragmentFileName != null) {\n                fragmentCalculation = FragmentCalculation.readFragments(fragmentFileName, chromosomeHandler, \"Pre\");\n            } else {\n                System.out.println(\"Not including fragment map\");\n            }\n\n            if (allowPositionsRandomization) {\n                if (randomizeFragMapFiles != null) {\n                    fragmentCalculationsForRandomization = new ArrayList<>();\n                    for (String fragmentFileName : randomizeFragMapFiles) {\n                        try {\n                            FragmentCalculation fragmentCalculation = FragmentCalculation.readFragments(fragmentFileName, chromosomeHandler, \"PreWithRand\");\n                            fragmentCalculationsForRandomization.add(fragmentCalculation);\n                            System.out.println(String.format(\"added %s\", fragmentFileName));\n                        } catch (Exception e) {\n                            System.err.println(String.format(\"Warning: Unable to process fragment file %s. Randomization will continue without fragment file %s.\", fragmentFileName, fragmentFileName));\n                        }\n                    }\n                } else {\n                    System.out.println(\"Using default fragment map for randomization\");\n                }\n\n            } else if (randomizeFragMapFiles != null) {\n                System.err.println(\"Position randomizer seed not set, disregarding map options\");\n            }\n\n            if (statsFileName != null) {\n                FileInputStream is = null;\n                try {\n                    is = new FileInputStream(statsFileName);\n                    BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n                    stats = new StringBuilder();\n                    String nextLine;\n                    while ((nextLine = reader.readLine()) != null) {\n                        stats.append(nextLine).append(\"\\n\");\n                    }\n                } catch (IOException e) {\n                    System.err.println(\"Error while reading stats file: \" + e);\n                    stats = null;\n                } finally {\n                    if (is != null) {\n                        is.close();\n                    }\n                }\n\n            }\n            if (graphFileName != null) {\n                FileInputStream is = null;\n                try {\n                    is = new FileInputStream(graphFileName);\n                    BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n                    graphs = new StringBuilder();\n                    String nextLine;\n                    while ((nextLine = reader.readLine()) != null) {\n                        graphs.append(nextLine).append(\"\\n\");\n                    }\n                } catch (IOException e) {\n                    System.err.println(\"Error while reading graphs file: \" + e);\n                    graphs = null;\n                } finally {\n                    if (is != null) {\n                        is.close();\n                    }\n                }\n            }\n\n            if (expectedVectorFile == null) {\n                expectedValueCalculations = Collections.synchronizedMap(new LinkedHashMap<>());\n                for (int bBinSize : bpBinSizes) {\n                    ExpectedValueCalculation calc = new ExpectedValueCalculation(chromosomeHandler, bBinSize, null, NormalizationHandler.NONE);\n                    String key = \"BP_\" + bBinSize;\n                    expectedValueCalculations.put(key, calc);\n                }\n            }\n            if (fragmentCalculation != null) {\n\n                // Create map of chr name -> # of fragments\n                Map<String, int[]> sitesMap = fragmentCalculation.getSitesMap();\n                Map<String, Integer> fragmentCountMap = new HashMap<>();\n                for (Map.Entry<String, int[]> entry : sitesMap.entrySet()) {\n                    int fragCount = entry.getValue().length + 1;\n                    String chr = entry.getKey();\n                    fragmentCountMap.put(chr, fragCount);\n                }\n\n                if (expectedVectorFile == null) {\n                    for (int fBinSize : fragBinSizes) {\n                        ExpectedValueCalculation calc = new ExpectedValueCalculation(chromosomeHandler, fBinSize, fragmentCountMap, NormalizationHandler.NONE);\n                        String key = \"FRAG_\" + fBinSize;\n                        expectedValueCalculations.put(key, calc);\n                    }\n                }\n            }\n\n            LittleEndianOutputStream[] losFooter = new LittleEndianOutputStream[1];\n            try {\n                losArray[0] = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(headerFile), HiCGlobals.bufferSize));\n                if (footerFile.equalsIgnoreCase(headerFile)) {\n                    losFooter = losArray;\n                } else {\n                    losFooter[0] = new LittleEndianOutputStream(new BufferedOutputStream(new FileOutputStream(footerFile), HiCGlobals.bufferSize));\n                }\n            } catch (Exception e) {\n                System.err.println(\"Unable to write to \" + outputFile);\n                System.exit(70);\n            }\n\n            System.out.println(\"Start preprocess\");\n\n            System.out.println(\"Writing header\");\n\n            writeHeader(stats, graphs, hicFileScaling);\n\n            System.out.println(\"Writing body\");\n            writeBody(inputFile, mndIndex);\n\n            System.out.println();\n            System.out.println(\"Writing footer\");\n            writeFooter(losFooter);\n\n            if (losFooter != null && losFooter[0] != null) {\n                losFooter[0].close();\n            }\n\n        } finally {\n            if (losArray != null && losArray[0] != null) {\n                losArray[0].close();\n            }\n        }\n\n        updateMasterIndex(headerFile);\n        System.out.println(\"\\nFinished preprocess\");\n    }\n\n    protected void writeHeader(StringBuilder stats, StringBuilder graphs, StringBuilder hicFileScaling) throws IOException {\n        // Magic number\n        byte[] magicBytes = \"HIC\".getBytes();\n        LittleEndianOutputStream los = losArray[0];\n        los.write(magicBytes[0]);\n        los.write(magicBytes[1]);\n        los.write(magicBytes[2]);\n        los.write(0);\n\n        // VERSION\n        los.writeInt(VERSION);\n    \n        // Placeholder for master index position, replaced with actual position after all contents are written\n        masterIndexPositionPosition = los.getWrittenCount();\n        los.writeLong(0L);\n    \n    \n        // Genome ID\n        los.writeString(genomeId);\n    \n        // Add NVI info\n        //los.writeString(NVI_INDEX);\n        normVectorIndexPosition = los.getWrittenCount();\n        los.writeLong(0L);\n    \n        //los.writeString(NVI_LENGTH);\n        normVectorLengthPosition = los.getWrittenCount();\n        los.writeLong(0L);\n    \n    \n        // Attribute dictionary\n        int nAttributes = 1;\n        if (stats != null) nAttributes += 1;\n        if (graphs != null) nAttributes += 1;\n        if (hicFileScaling != null) nAttributes += 1;\n        if (v9DepthBase != 2) nAttributes += 1;\n    \n        los.writeInt(nAttributes);\n        los.writeString(SOFTWARE);\n        los.writeString(\"Juicer Tools Version \" + HiCGlobals.versionNum);\n        if (stats != null) {\n            los.writeString(STATISTICS);\n            los.writeString(stats.toString());\n        }\n        if (graphs != null) {\n            los.writeString(GRAPHS);\n            los.writeString(graphs.toString());\n        }\n        if (hicFileScaling != null) {\n            los.writeString(HIC_FILE_SCALING);\n            los.writeString(hicFileScaling.toString());\n        }\n        if (v9DepthBase != 2) {\n            los.writeString(V9_DEPTH_BASE);\n            los.writeString(\"\" + v9DepthBase);\n        }\n\n\n        // Sequence dictionary\n        int nChrs = chromosomeHandler.size();\n        los.writeInt(nChrs);\n        for (Chromosome chromosome : chromosomeHandler.getChromosomeArray()) {\n            los.writeString(chromosome.getName());\n            los.writeLong(chromosome.getLength());\n        }\n\n        //BP resolution levels\n        int nBpRes = bpBinSizes.length;\n        los.writeInt(nBpRes);\n        for (int bpBinSize : bpBinSizes) {\n            los.writeInt(bpBinSize);\n        }\n\n        //fragment resolutions\n        int nFragRes = fragmentCalculation == null ? 0 : fragBinSizes.length;\n        los.writeInt(nFragRes);\n        for (int i = 0; i < nFragRes; i++) {\n            los.writeInt(fragBinSizes[i]);\n        }\n\n        numResolutions = nBpRes + nFragRes;\n\n        // fragment sites\n        if (nFragRes > 0) {\n            for (Chromosome chromosome : chromosomeHandler.getChromosomeArray()) {\n                int[] sites = fragmentCalculation.getSites(chromosome.getName());\n                int nSites = sites == null ? 0 : sites.length;\n                los.writeInt(nSites);\n                for (int i = 0; i < nSites; i++) {\n                    los.writeInt(sites[i]);\n                }\n            }\n        }\n    }\n\n    public void setPositionRandomizerSeed(long randomSeed) {\n        random.setSeed(randomSeed);\n    }\n\n    protected MatrixPP getInitialGenomeWideMatrixPP(ChromosomeHandler chromosomeHandler) {\n        long genomeLength = chromosomeHandler.getChromosomeFromIndex(0).getLength();  // <= whole genome in KB\n        int binSize = (int) (genomeLength / 500); // todo\n        if (binSize == 0) binSize = 1;\n        int nBinsX = (int) (genomeLength / binSize + 1); // todo\n        int nBlockColumns = nBinsX / BLOCK_SIZE + 1;\n        return new MatrixPP(0, 0, binSize, nBlockColumns, chromosomeHandler, fragmentCalculation, countThreshold, v9DepthBase);\n    }\n\n    /**\n     * @param file List of files to read\n     * @return Matrix with counts in each bin\n     * @throws IOException\n     */\n    private MatrixPP computeWholeGenomeMatrix(String file) throws IOException {\n\n        MatrixPP matrix = getInitialGenomeWideMatrixPP(chromosomeHandler);\n\n        PairIterator iter = null;\n\n        //int belowMapq = 0;\n        //int intraFrag = 0;\n        int totalRead = 0;\n        int contig = 0;\n        int hicContact = 0;\n\n        // Create an index the first time through\n        try {\n            iter = PairIterator.getIterator(file, chromosomeIndexes, chromosomeHandler);\n\n            while (iter.hasNext()) {\n                totalRead++;\n                AlignmentPair pair = iter.next();\n                if (pair.isContigPair()) {\n                    contig++;\n                } else {\n                    int bp1 = pair.getPos1();\n                    int bp2 = pair.getPos2();\n                    int chr1 = pair.getChr1();\n                    int chr2 = pair.getChr2();\n\n                    int pos1, pos2;\n                    if (shouldSkipContact(pair)) continue;\n                    pos1 = getGenomicPosition(chr1, bp1);\n                    pos2 = getGenomicPosition(chr2, bp2);\n                    matrix.incrementCount(pos1, pos2, pos1, pos2, pair.getScore(), expectedValueCalculations, tmpDir);\n                    hicContact++;\n                }\n            }\n        } finally {\n            if (iter != null) iter.close();\n        }\n\n        /*\n            Intra-fragment Reads: 2,321 (0.19% / 0.79%)\n            Below MAPQ Threshold: 44,134 (3.57% / 15.01%)\n            Hi-C Contacts: 247,589 (20.02% / 84.20%)\n             Ligation Motif Present: 99,245  (8.03% / 33.75%)\n             3' Bias (Long Range): 73% - 27%\n             Pair Type %(L-I-O-R): 25% - 25% - 25% - 25%\n            Inter-chromosomal: 58,845  (4.76% / 20.01%)\n            Intra-chromosomal: 188,744  (15.27% / 64.19%)\n            Short Range (<20Kb): 48,394  (3.91% / 16.46%)\n            Long Range (>20Kb): 140,350  (11.35% / 47.73%)\n\n        System.err.println(\"contig: \" + contig + \" total: \" + totalRead + \" below mapq: \" + belowMapq + \" intra frag: \" + intraFrag); */\n\n        matrix.parsingComplete();\n        return matrix;\n    }\n\n    protected boolean alignmentsAreEqual(Alignment alignment, Alignment alignmentStandard) {\n        if (alignment == alignmentStandard) {\n            return true;\n        }\n        if (alignmentStandard == Alignment.TANDEM) {\n            return alignment == Alignment.LL || alignment == Alignment.RR;\n        }\n\n        return false;\n    }\n\n\n    protected int getGenomicPosition(int chr, int pos) {\n        long len = 0;\n        for (int i = 1; i < chr; i++) {\n            len += chromosomeHandler.getChromosomeFromIndex(i).getLength();\n        }\n        len += pos;\n\n        return (int) (len / 1000);\n\n    }\n\n    protected static Alignment calculateAlignment(AlignmentPair pair) {\n\n        if (pair.getStrand1() == pair.getStrand2()) {\n            if (pair.getStrand1()) {\n                return Alignment.RR;\n            } else {\n                return Alignment.LL;\n            }\n        } else if (pair.getStrand1()) {\n            if (pair.getPos1() < pair.getPos2()) {\n                return Alignment.INNER;\n            } else {\n                return Alignment.OUTER;\n            }\n        } else {\n            if (pair.getPos1() < pair.getPos2()) {\n                return Alignment.OUTER;\n            } else {\n                return Alignment.INNER;\n            }\n        }\n    }\n\n    protected void writeBody(String inputFile, Map<Integer, List<Chunk>> mndIndex) throws IOException {\n\n        MatrixPP wholeGenomeMatrix = computeWholeGenomeMatrix(inputFile);\n        writeMatrix(wholeGenomeMatrix, losArray, compressor, matrixPositions, -1, false);\n\n        PairIterator iter = PairIterator.getIterator(inputFile, chromosomeIndexes, chromosomeHandler);\n\n        Set<String> writtenMatrices = Collections.synchronizedSet(new HashSet<>());\n\n        int currentChr1 = -1;\n        int currentChr2 = -1;\n        MatrixPP currentMatrix = null;\n        String currentMatrixKey = null;\n\n        while (iter.hasNext()) {\n            AlignmentPair pair = iter.next();\n            // skip pairs that mapped to contigs\n            if (!pair.isContigPair()) {\n                if (shouldSkipContact(pair)) continue;\n                // Flip pair if needed so chr1 < chr2\n                int chr1, chr2, bp1, bp2, frag1, frag2;\n                if (pair.getChr1() < pair.getChr2()) {\n                    bp1 = pair.getPos1();\n                    bp2 = pair.getPos2();\n                    frag1 = pair.getFrag1();\n                    frag2 = pair.getFrag2();\n                    chr1 = pair.getChr1();\n                    chr2 = pair.getChr2();\n                } else {\n                    bp1 = pair.getPos2();\n                    bp2 = pair.getPos1();\n                    frag1 = pair.getFrag2();\n                    frag2 = pair.getFrag1();\n                    chr1 = pair.getChr2();\n                    chr2 = pair.getChr1();\n                }\n\n                bp1 = ensureFitInChromosomeBounds(bp1, chr1);\n                bp2 = ensureFitInChromosomeBounds(bp2, chr2);\n\n                // Randomize position within fragment site\n                if (allowPositionsRandomization && fragmentCalculation != null) {\n                    Pair<Integer, Integer> newBPos12 = getRandomizedPositions(chr1, chr2, frag1, frag2, bp1, bp2);\n                    bp1 = newBPos12.getFirst();\n                    bp2 = newBPos12.getSecond();\n                }\n                // only increment if not intraFragment and passes the mapq threshold\n                if (!(currentChr1 == chr1 && currentChr2 == chr2)) {\n                    // Starting a new matrix\n                    if (currentMatrix != null) {\n                        currentMatrix.parsingComplete();\n                        writeMatrix(currentMatrix, losArray, compressor, matrixPositions, -1, false);\n                        writtenMatrices.add(currentMatrixKey);\n                        currentMatrix = null;\n                        System.gc();\n                        //System.out.println(\"Available memory: \" + RuntimeUtils.getAvailableMemory());\n                    }\n\n                    // Start the next matrix\n                    currentChr1 = chr1;\n                    currentChr2 = chr2;\n                    currentMatrixKey = currentChr1 + \"_\" + currentChr2;\n\n                    if (writtenMatrices.contains(currentMatrixKey)) {\n                        System.err.println(\"Error: the chromosome combination \" + currentMatrixKey + \" appears in multiple blocks\");\n                        if (outputFile != null) outputFile.deleteOnExit();\n                        System.exit(58);\n                    }\n                    currentMatrix = new MatrixPP(currentChr1, currentChr2, chromosomeHandler, bpBinSizes,\n                            fragmentCalculation, fragBinSizes, countThreshold, v9DepthBase, BLOCK_CAPACITY);\n                }\n                currentMatrix.incrementCount(bp1, bp2, frag1, frag2, pair.getScore(), expectedValueCalculations, tmpDir);\n\n            }\n        }\n\n        /*\n        if (fragmentCalculation != null && allowPositionsRandomization) {\n            System.out.println(String.format(\"Randomization errors encountered: %d no map found, \" +\n                    \"%d two different maps found\", noMapFoundCount, mapDifferentCount));\n        }\n         */\n\n        if (currentMatrix != null) {\n            currentMatrix.parsingComplete();\n            writeMatrix(currentMatrix, losArray, compressor, matrixPositions, -1, false);\n        }\n\n        if (iter != null) iter.close();\n\n\n        masterIndexPosition = losArray[0].getWrittenCount();\n    }\n\n    protected int ensureFitInChromosomeBounds(int bp, int chrom) {\n        if (bp < 0) {\n            return 0;\n        }\n        long maxLength = chromosomeHandler.getChromosomeFromIndex(chrom).getLength();\n        if (bp > maxLength) {\n            return (int) maxLength;\n        }\n        return bp;\n    }\n\n    protected Pair<Integer, Integer> getRandomizedPositions(int chr1, int chr2, int frag1, int frag2, int bp1, int bp2) {\n        FragmentCalculation fragMapToUse;\n        if (fragmentCalculationsForRandomization != null) {\n            FragmentCalculation fragMap1 = findFragMap(fragmentCalculationsForRandomization, chromosomeHandler.getChromosomeFromIndex(chr1).getName(), bp1, frag1);\n            FragmentCalculation fragMap2 = findFragMap(fragmentCalculationsForRandomization, chromosomeHandler.getChromosomeFromIndex(chr2).getName(), bp2, frag2);\n\n            if (fragMap1 == null && fragMap2 == null) {\n                //noMapFoundCount += 1;\n                return null;\n            } else if (fragMap1 != null && fragMap2 != null && fragMap1 != fragMap2) {\n                //mapDifferentCount += 1;\n                return null;\n            }\n\n            if (fragMap1 != null) {\n                fragMapToUse = fragMap1;\n            } else {\n                fragMapToUse = fragMap2;\n            }\n\n        } else {\n            // use default map\n            fragMapToUse = fragmentCalculation;\n        }\n\n        int newBP1 = randomizePos(fragMapToUse, chromosomeHandler.getChromosomeFromIndex(chr1).getName(), frag1);\n        int newBP2 = randomizePos(fragMapToUse, chromosomeHandler.getChromosomeFromIndex(chr2).getName(), frag2);\n\n        return new Pair<>(newBP1, newBP2);\n    }\n\n    protected boolean shouldSkipContact(AlignmentPair pair) {\n        int chr1 = pair.getChr1();\n        int chr2 = pair.getChr2();\n        if (diagonalsOnly && chr1 != chr2) return true;\n        if (includedChromosomes != null && chr1 != 0) {\n            String c1Name = chromosomeHandler.getChromosomeFromIndex(chr1).getName();\n            String c2Name = chromosomeHandler.getChromosomeFromIndex(chr2).getName();\n            if (!includedChromosomes.contains(c1Name) || !includedChromosomes.contains(c2Name)) {\n                return true;\n            }\n        }\n        if (alignmentFilter != null && !alignmentsAreEqual(calculateAlignment(pair), alignmentFilter)) {\n            return true;\n        }\n        int mapq = Math.min(pair.getMapq1(), pair.getMapq2());\n        if (mapq < mapqThreshold) return true;\n\n        int frag1 = pair.getFrag1();\n        int frag2 = pair.getFrag2();\n\n        if (throwOutIntraFrag && chr1 == chr2 && frag1 == frag2) {return true;}\n\n        if ( subsampleFraction < 1 && subsampleFraction > 0) {\n            return randomSubsampleGenerator.nextDouble() > subsampleFraction;\n        } else { return false; }\n    }\n\n    protected void updateMasterIndex(String headerFile) throws IOException {\n        RandomAccessFile raf = null;\n        try {\n            raf = new RandomAccessFile(headerFile, \"rw\");\n\n            // Master index\n            raf.getChannel().position(masterIndexPositionPosition);\n            BufferedByteWriter buffer = new BufferedByteWriter();\n            buffer.putLong(masterIndexPosition);\n            raf.write(buffer.getBytes());\n            System.out.println(\"masterIndexPosition: \" + masterIndexPosition);\n\n        } finally {\n            if (raf != null) raf.close();\n        }\n    }\n\n    private void updateNormVectorIndexInfo() throws IOException {\n        RandomAccessFile raf = null;\n        try {\n            raf = new RandomAccessFile(outputFile, \"rw\");\n    \n            // NVI index\n            raf.getChannel().position(normVectorIndexPosition);\n            BufferedByteWriter buffer = new BufferedByteWriter();\n    \n            buffer.putLong(normVectorIndex); // todo\n            raf.write(buffer.getBytes());\n    \n            // NVI length\n            raf.getChannel().position(normVectorLengthPosition);\n            buffer = new BufferedByteWriter();\n            buffer.putLong(normVectorLength); // todo\n            raf.write(buffer.getBytes());\n    \n        } finally {\n            if (raf != null) raf.close();\n        }\n    }\n\n\n    protected void writeFooter(LittleEndianOutputStream[] los) throws IOException {\n\n        // Index\n        List<BufferedByteWriter> bufferList = new ArrayList<>();\n        bufferList.add(new BufferedByteWriter());\n        bufferList.get(bufferList.size()-1).putInt(matrixPositions.size());\n        for (Map.Entry<String, IndexEntry> entry : matrixPositions.entrySet()) {\n            if (Integer.MAX_VALUE - bufferList.get(bufferList.size()-1).bytesWritten() < 1000) {\n                bufferList.add(new BufferedByteWriter());\n            }\n            bufferList.get(bufferList.size()-1).putNullTerminatedString(entry.getKey());\n            bufferList.get(bufferList.size()-1).putLong(entry.getValue().position);\n            bufferList.get(bufferList.size()-1).putInt(entry.getValue().size);\n        }\n\n        // Vectors  (Expected values,  other).\n        /***  NEVA ***/\n        if (expectedVectorFile == null) {\n            if (Integer.MAX_VALUE - bufferList.get(bufferList.size()-1).bytesWritten() < 1000) {\n                bufferList.add(new BufferedByteWriter());\n            }\n            bufferList.get(bufferList.size()-1).putInt(expectedValueCalculations.size());\n            for (Map.Entry<String, ExpectedValueCalculation> entry : expectedValueCalculations.entrySet()) {\n                ExpectedValueCalculation ev = entry.getValue();\n    \n                ev.computeDensity();\n    \n                int binSize = ev.getGridSize();\n                HiC.Unit unit = ev.isFrag ? HiC.Unit.FRAG : HiC.Unit.BP;\n\n                bufferList.get(bufferList.size()-1).putNullTerminatedString(unit.toString());\n                bufferList.get(bufferList.size()-1).putInt(binSize);\n    \n                // The density values\n                ListOfDoubleArrays expectedValues = ev.getDensityAvg();\n                // todo @Suhas to handle buffer overflow\n                bufferList.get(bufferList.size()-1).putLong(expectedValues.getLength());\n                for (double[] expectedArray : expectedValues.getValues()) {\n                    bufferList.add(new BufferedByteWriter());\n                    for (double value : expectedArray) {\n                        if (Integer.MAX_VALUE - bufferList.get(bufferList.size()-1).bytesWritten() < 1000000) {\n                            bufferList.add(new BufferedByteWriter());\n                        }\n                        bufferList.get(bufferList.size()-1).putFloat( (float) value);\n                    }\n                }\n    \n                // Map of chromosome index -> normalization factor\n                Map<Integer, Double> normalizationFactors = ev.getChrScaleFactors();\n                if (Integer.MAX_VALUE - bufferList.get(bufferList.size()-1).bytesWritten() < 1000000) {\n                    bufferList.add(new BufferedByteWriter());\n                }\n                bufferList.get(bufferList.size()-1).putInt(normalizationFactors.size());\n                for (Map.Entry<Integer, Double> normFactor : normalizationFactors.entrySet()) {\n                    bufferList.get(bufferList.size()-1).putInt(normFactor.getKey());\n                    bufferList.get(bufferList.size()-1).putFloat(normFactor.getValue().floatValue());\n                    //System.out.println(normFactor.getKey() + \"  \" + normFactor.getValue());\n                }\n            }\n        }\n        else {\n            // read in expected vector file. to get # of resolutions, might have to read twice.\n\n            int count=0;\n            try (Reader reader = new FileReader(expectedVectorFile);\n                 BufferedReader bufferedReader = new BufferedReader(reader)) {\n\n                String line;\n                while ((line = bufferedReader.readLine()) != null) {\n                    if (line.startsWith(\"fixedStep\"))\n                        count++;\n                    if (line.startsWith(\"variableStep\")) {\n                        System.err.println(\"Expected vector file must be in wiggle fixedStep format\");\n                        System.exit(19);\n                    }\n                }\n            }\n            bufferList.get(bufferList.size()-1).putInt(count);\n            try (Reader reader = new FileReader(expectedVectorFile);\n                 BufferedReader bufferedReader = new BufferedReader(reader)) {\n\n                String line;\n                while ((line = bufferedReader.readLine()) != null) {\n                    if (line.startsWith(\"fixedStep\")) {\n                        String[] words = line.split(\"\\\\s+\");\n                        for (String str:words){\n                            if (str.contains(\"chrom\")){\n                                String[] chrs = str.split(\"=\");\n\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        long nBytesV5 = 0;\n        for (int i = 0; i<bufferList.size(); i++) {\n            nBytesV5 += bufferList.get(i).getBytes().length;\n        }\n        System.out.println(\"nBytesV5: \" + nBytesV5);\n\n        los[0].writeLong(nBytesV5);\n        for (int i = 0; i<bufferList.size(); i++) {\n            los[0].write(bufferList.get(i).getBytes());\n        }\n    }\n\n    protected Deflater getDefaultCompressor() {\n        Deflater compressor = new Deflater();\n        compressor.setLevel(Deflater.DEFAULT_COMPRESSION);\n        return compressor;\n    }\n\n    protected Pair<Map<Long, List<IndexEntry>>, Long> writeMatrix(MatrixPP matrix, LittleEndianOutputStream[] losArray,\n                                                                  Deflater compressor, Map<String, IndexEntry> matrixPositions, int chromosomePairIndex, boolean doMultiThreadedBehavior) throws IOException {\n\n        if (HiCGlobals.printVerboseComments) {\n            System.err.println(\"Used Memory for matrix\");\n            System.err.println(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory());\n        }\n        LittleEndianOutputStream los = losArray[0];\n        long position = los.getWrittenCount();\n\n        los.writeInt(matrix.getChr1Idx());\n        los.writeInt(matrix.getChr2Idx());\n        int numResolutions = 0;\n\n        for (MatrixZoomDataPP zd : matrix.getZoomData()) {\n            if (zd != null) {\n                numResolutions++;\n            }\n        }\n        los.writeInt(numResolutions);\n\n        //fos.writeInt(matrix.getZoomData().length);\n        for ( int i = 0; i < matrix.getZoomData().length; i++) {\n            MatrixZoomDataPP zd = matrix.getZoomData()[i];\n            if (zd != null)\n                writeZoomHeader(zd, los);\n        }\n\n        long size = los.getWrittenCount() - position;\n        if (chromosomePairIndex > -1) {\n            matrixPositions.put(\"\" + chromosomePairIndex, new IndexEntry(position, (int) size));\n        } else {\n            matrixPositions.put(matrix.getKey(), new IndexEntry(position, (int) size));\n        }\n\n        final Map<Long, List<IndexEntry>> localBlockIndexes = new ConcurrentHashMap<>();\n\n        for (int i = matrix.getZoomData().length-1 ; i >= 0; i--) {\n            MatrixZoomDataPP zd = matrix.getZoomData()[i];\n            if (zd != null) {\n                List<IndexEntry> blockIndex = null;\n                if (doMultiThreadedBehavior) {\n                    if (losArray.length > 1) {\n                        blockIndex = zd.mergeAndWriteBlocks(losArray, compressor, i, matrix.getZoomData().length);\n                    } else {\n                        blockIndex = zd.mergeAndWriteBlocks(losArray[0], compressor);\n                    }\n                    localBlockIndexes.put(zd.blockIndexPosition, blockIndex);\n                } else {\n                    blockIndex = zd.mergeAndWriteBlocks(losArray[0], compressor);\n                    updateIndexPositions(blockIndex, losArray, true, outputFile, 0, zd.blockIndexPosition);\n                }\n            }\n        }\n\n        System.out.print(\".\");\n        return new Pair<>(localBlockIndexes, position);\n    }\n\n    protected void updateIndexPositions(List<IndexEntry> blockIndex, LittleEndianOutputStream[] losArray, boolean doRestore,\n                                        File outputFile, long currentPosition, long blockIndexPosition) throws IOException {\n\n        // Temporarily close output stream.  Remember position\n        long losPos = 0;\n        if (doRestore) {\n            losPos = losArray[0].getWrittenCount();\n            losArray[0].close();\n        }\n\n        RandomAccessFile raf = null;\n        try {\n            raf = new RandomAccessFile(outputFile, \"rw\");\n\n            // Block indices\n            long pos = blockIndexPosition;\n            raf.getChannel().position(pos);\n\n            // Write as little endian\n            BufferedByteWriter buffer = new BufferedByteWriter();\n            for (IndexEntry aBlockIndex : blockIndex) {\n                buffer.putInt(aBlockIndex.id);\n                buffer.putLong(aBlockIndex.position + currentPosition);\n                buffer.putInt(aBlockIndex.size);\n            }\n            raf.write(buffer.getBytes());\n\n        } finally {\n            if (raf != null) raf.close();\n        }\n        if (doRestore) {\n            FileOutputStream fos = new FileOutputStream(outputFile, true);\n            fos.getChannel().position(losPos);\n            losArray[0] = new LittleEndianOutputStream(new BufferedOutputStream(fos, HiCGlobals.bufferSize));\n            losArray[0].setWrittenCount(losPos);\n        }\n    }\n\n    private void writeZoomHeader(MatrixZoomDataPP zd, LittleEndianOutputStream los) throws IOException {\n\n        int numberOfBlocks = zd.blockNumbers.size();\n        los.writeString(zd.getUnit().toString());  // Unit\n        los.writeInt(zd.getZoom());     // zoom index,  lowest res is zero\n        los.writeFloat((float) zd.getSum());      // sum\n        los.writeFloat((float) zd.getOccupiedCellCount());\n        los.writeFloat((float) zd.getPercent5());\n        los.writeFloat((float) zd.getPercent95());\n        los.writeInt(zd.getBinSize());\n        los.writeInt(zd.getBlockBinCount());\n        los.writeInt(zd.getBlockColumnCount());\n        los.writeInt(numberOfBlocks);\n\n        zd.blockIndexPosition = los.getWrittenCount();\n\n        // Placeholder for block index\n        for (int i = 0; i < numberOfBlocks; i++) {\n            los.writeInt(0);\n            los.writeLong(0L);\n            los.writeInt(0);\n        }\n\n    }\n\n    public void setTmpdir(String tmpDirName) {\n        if (tmpDirName != null) {\n            createTempFolder(tmpDirName);\n        }\n    }\n\n    private File createTempFolder(String newPath) {\n        this.tmpDir = new File(newPath);\n        if (!tmpDir.exists()) {\n            UNIXTools.makeDir(tmpDir);\n            tmpDir.deleteOnExit();\n        }\n        return tmpDir;\n    }\n\n    public void setStatisticsFile(String statsOption) {\n        statsFileName = statsOption;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/HiCMergeTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge;\n\nimport juicebox.data.Dataset;\nimport juicebox.data.HiCFileTools;\nimport juicebox.tools.utils.original.Preprocessor;\nimport juicebox.tools.utils.original.merge.merger.GraphsMerger;\nimport juicebox.tools.utils.original.merge.merger.Merger;\nimport juicebox.tools.utils.original.merge.merger.PairedAlignmentStatsMerger;\nimport juicebox.tools.utils.original.merge.merger.SingleAlignmentStatsMerger;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class HiCMergeTools {\n\n    public static void mergeStatsAndGraphs(List<String> dsPaths, Preprocessor builder, String stem) {\n        List<String> statsList = new ArrayList<>();\n        List<String> graphsList = new ArrayList<>();\n        for (String dsPath : dsPaths) {\n            List<String> newList = new ArrayList<>();\n            newList.add(dsPath);\n            Dataset ds = HiCFileTools.extractDatasetForCLT(newList, false);\n            addToListIfValidString(ds.getStatistics(), statsList);\n            addToListIfValidString(ds.getGraphs(), graphsList);\n        }\n\n        if (statsList.size() > 0) {\n            boolean isSingleAlignment = confirmAllSingleAlignment(statsList);\n            String statsPath = stem + \"merged_stats.txt\";\n            if (isSingleAlignment) {\n                StatsUtils.merge(statsList, new SingleAlignmentStatsMerger(), statsPath);\n            } else {\n                StatsUtils.merge(statsList, new PairedAlignmentStatsMerger(), statsPath);\n            }\n            builder.setStatisticsFile(statsPath);\n        }\n\n        if (graphsList.size() > 0) {\n            String graphsPath = stem + \"merged_graphs_hists.m\";\n            StatsUtils.merge(graphsList, new GraphsMerger(), graphsPath);\n            builder.setGraphFile(graphsPath);\n        }\n    }\n\n    private static void addToListIfValidString(String info, List<String> infoList) {\n        if (info != null && info.length() > 1) {\n            infoList.add(info);\n        }\n    }\n\n    private static boolean confirmAllSingleAlignment(List<String> statsList) {\n        boolean hasSingleAlignment = false;\n        boolean hasPairedAlignment = false;\n        for (String s : statsList) {\n            hasSingleAlignment = hasSingleAlignment | Merger.containsIgnoreCase(s, \"Read type: Single End\");\n            hasPairedAlignment = hasPairedAlignment | Merger.containsIgnoreCase(s, \"Read type: Paired End\");\n        }\n        if (hasSingleAlignment && hasPairedAlignment) {\n            System.err.println(\"Cannot mix single-end and paired-end files together\");\n            System.exit(9);\n        }\n        return hasSingleAlignment;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/StatsUtils.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge;\n\nimport juicebox.tools.utils.original.merge.merger.Merger;\n\nimport java.util.List;\n\npublic class StatsUtils {\n    public static void merge(List<String> statsList, Merger merger, String filename) {\n        for (String s : statsList) {\n            merger.parse(s);\n        }\n        merger.printToMergedFile(filename);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/merger/GraphsMerger.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge.merger;\n\nimport java.io.BufferedWriter;\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.util.Scanner;\n\npublic class GraphsMerger extends Merger {\n\n    private final long[] A = new long[2000];\n    private final long[][] B = new long[3][200];\n    private final long[][] D = new long[4][100];\n    private final long[] x = new long[100];\n\n    @Override\n    public void parse(String s) {\n\n        Scanner scanner = new Scanner(s);\n        try {\n            skipUntilNextArray(scanner);\n            addTo1DArray(A, scanner);\n\n            skipUntilNextArray(scanner);\n            addTo2DArray(B, scanner);\n\n            skipUntilNextArray(scanner);\n            addTo2DArray(D, scanner);\n\n            skipUntilNextArray(scanner);\n            for (int idx = 0; idx < x.length; idx++) {\n                long newX = scanner.nextLong();\n                if (x[idx] > 0L) {\n                    if (x[idx] != newX) {\n                        System.err.println(\"X mismatch error? \" + x[idx] + \" - \" + newX);\n                    }\n                }\n                x[idx] = newX;\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n\n    @Override\n    public void printToMergedFile(String filename) {\n        try {\n            BufferedWriter histWriter = new BufferedWriter(new FileWriter(filename));\n            histWriter.write(\"A = [\\n\");\n            write1DArray(A, histWriter);\n            histWriter.write(\"\\n];\\n\");\n\n            histWriter.write(\"B = [\\n\");\n            write2DArray(B, histWriter);\n            histWriter.write(\"\\n];\\n\");\n\n            histWriter.write(\"D = [\\n\");\n            write2DArray(D, histWriter);\n            histWriter.write(\"\\n];\");\n\n            histWriter.write(\"x = [\\n\");\n            write1DArray(x, histWriter);\n            histWriter.write(\"\\n];\\n\");\n            histWriter.close();\n        } catch (IOException error) {\n            error.printStackTrace();\n        }\n    }\n\n    private void addTo1DArray(long[] arr, Scanner scanner) {\n        for (int idx = 0; idx < arr.length; idx++) {\n            arr[idx] += scanner.nextLong();\n        }\n    }\n\n    private void write1DArray(long[] arr, BufferedWriter histWriter) throws IOException {\n        for (long tmp : arr) {\n            histWriter.write(tmp + \" \");\n        }\n    }\n\n    private void addTo2DArray(long[][] arr, Scanner scanner) {\n        int numRows = arr.length;\n        int len = arr[0].length;\n        for (int idx = 0; idx < len; idx++) {\n            for (int r = 0; r < numRows; r++) {\n                try {\n                    arr[r][idx] += scanner.nextLong();\n                } catch (Exception e) {\n                    System.err.println(scanner.next());\n                    e.printStackTrace();\n                }\n            }\n        }\n    }\n\n    private void write2DArray(long[][] arr, BufferedWriter histWriter) throws IOException {\n        int numRows = arr.length;\n        int len = arr[0].length;\n        for (int idx = 0; idx < len; idx++) {\n            StringBuilder s = new StringBuilder(\"\" + arr[0][idx]);\n            for (int r = 1; r < numRows; r++) {\n                s.append(\" \").append(arr[r][idx]);\n            }\n            histWriter.write(s + \"\\n\");\n        }\n    }\n\n    private void skipUntilNextArray(Scanner scanner) {\n        while (!scanner.next().equals(\"[\")) ;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/merger/Merger.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge.merger;\n\npublic abstract class Merger {\n    public static boolean containsIgnoreCase(String main, String word) {\n        return main.toLowerCase().contains(word.toLowerCase());\n    }\n\n    public abstract void parse(String s);\n\n    public abstract void printToMergedFile(String filename);\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/merger/PairedAlignmentStatsMerger.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge.merger;\n\nimport java.io.BufferedWriter;\nimport java.io.FileWriter;\nimport java.io.IOException;\n\npublic class PairedAlignmentStatsMerger extends StatsMerger {\n    @Override\n    public void printToMergedFile(String filename) {\n        try {\n            BufferedWriter out = new BufferedWriter(new FileWriter(filename));\n            out.write(\"Read type: Paired End\\n\");\n            long denom1 = getStatistic(STATS_LABEL.TOTAL_SEQ);\n            write(out, \"Sequenced Read Pairs: \", STATS_LABEL.TOTAL_SEQ, -1, -1);\n            write(out, \"No chimera found: \", STATS_LABEL.NO_CHIMERA, denom1, -1);\n            write(out, \"One or both reads unmapped: \", STATS_LABEL.UNMAPPED, denom1, -1);\n            write(out, \"2 alignments: \", STATS_LABEL.TWO_ALIGN, denom1, -1);\n            write(out, \"\\t2 alignments (A...B): \", STATS_LABEL.TWO_ALIGN_A, denom1, -1);\n            write(out, \"\\t2 alignments (A1...A2B; A1B2...B1A2): \", STATS_LABEL.TWO_ALIGN_B, denom1, -1);\n            write(out, \"3 or more alignments: \", STATS_LABEL.THREE_PLUS, denom1, -1);\n            write(out, \"Ligation Motif Present: \", STATS_LABEL.LIGATION_MOTIF, denom1, -1);\n            long denomAlignable = getStatistic(STATS_LABEL.TWO_ALIGN);\n            long denom2AUniq = getStatistic(STATS_LABEL.TOTAL_UNIQUE);\n            write(out, \"Total Unique: \", STATS_LABEL.TOTAL_UNIQUE, denom1, denomAlignable);\n            write(out, \"Total Duplicates: \", STATS_LABEL.TOTAL_DUPS, denom1, denomAlignable);\n            write(out, \"Below MAPQ Threshold: \", STATS_LABEL.BELOW_MAPQ, denom1, denom2AUniq);\n            write(out, \"Hi-C Contacts: \", STATS_LABEL.HIC_CONTACTS, denom1, denom2AUniq);\n            write(out, \"\\t3' Bias (Long Range): \", STATS_LABEL.THREE_BIAS, denom1, denom2AUniq);\n            if (getStatistic(STATS_LABEL.PAIR_PERCENTS) == 25L) {\n                out.write(\"\\tPair Type %(L-I-O-R): 25% - 25% - 25% - 25%\\n\");\n                write(out, \"\\tL-I-O-R Convergence: \", STATS_LABEL.CONVERGENCE, -1, -1);\n            }\n            write(out, \"Inter-chromosomal: \", STATS_LABEL.INTER, denom1, denom2AUniq);\n            write(out, \"Intra-chromosomal: \", STATS_LABEL.INTRA, denom1, denom2AUniq);\n            out.write(\"Short Range (<20Kb):\\n\");\n            write(out, \"\\t<500BP: \", STATS_LABEL.FIVE_HUNDRED_BP, denom1, denom2AUniq);\n            write(out, \"\\t500BP-5kB: \", STATS_LABEL.FIVE_KB, denom1, denom2AUniq);\n            write(out, \"\\t5kB-20kB: \", STATS_LABEL.TWENTY_KB, denom1, denom2AUniq);\n            write(out, \"Long Range (>20Kb): \", STATS_LABEL.LONG_RANGE, denom1, denom2AUniq);\n            out.close();\n        } catch (IOException error) {\n            error.printStackTrace();\n        }\n    }\n\n    @Override\n    protected STATS_LABEL parseLabel(String s) {\n        if (containsIgnoreCase(s, \"Sequenced Read Pairs:\")) return STATS_LABEL.TOTAL_SEQ;\n        if (containsIgnoreCase(s, \"One or both reads unmapped:\")) return STATS_LABEL.UNMAPPED;\n        if (containsIgnoreCase(s, \"2 alignments:\")) return STATS_LABEL.TWO_ALIGN;\n        if (containsIgnoreCase(s, \"2 alignments (A...B):\")) return STATS_LABEL.TWO_ALIGN_A;\n        if (containsIgnoreCase(s, \"2 alignments (A1...A2B; A1B2...B1A2):\")) return STATS_LABEL.TWO_ALIGN_B;\n        if (containsIgnoreCase(s, \"Average insert size:\")) return STATS_LABEL.IGNORE;\n        return super.parseLabel(s);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/merger/SingleAlignmentStatsMerger.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge.merger;\n\nimport java.io.BufferedWriter;\nimport java.io.FileWriter;\nimport java.io.IOException;\n\npublic class SingleAlignmentStatsMerger extends StatsMerger {\n    @Override\n    public void printToMergedFile(String filename) {\n        try {\n            BufferedWriter out = new BufferedWriter(new FileWriter(filename));\n            out.write(\"Read type: Single End\\n\");\n            write(out, \"Sequenced Reads: \", STATS_LABEL.TOTAL_SEQ, -1, -1);\n            long denom1 = getStatistic(STATS_LABEL.TOTAL_SEQ);\n            write(out, \"No chimera found: \", STATS_LABEL.NO_CHIMERA, denom1, -1);\n            write(out, \"0 alignments: \", STATS_LABEL.UNMAPPED, denom1, -1);\n            write(out, \"1 alignment: \", STATS_LABEL.ONE_ALIGN, denom1, -1);\n            long denom1A = getStatistic(STATS_LABEL.ONE_ALIGN);\n            write(out, \"\\t1 alignment unique: \", STATS_LABEL.ONE_UNIQUE, denom1, denom1A);\n            write(out, \"\\t1 alignment duplicates: \", STATS_LABEL.ONE_DUPS, denom1, denom1A);\n            write(out, \"2 alignments: \", STATS_LABEL.TWO_ALIGN, denom1, -1);\n            long denom2A = getStatistic(STATS_LABEL.TWO_ALIGN);\n            write(out, \"\\t2 alignment unique: \", STATS_LABEL.TWO_UNIQUE, denom1, denom2A);\n            write(out, \"\\t2 alignment duplicates: \", STATS_LABEL.TWO_DUPS, denom1, denom2A);\n            write(out, \"3 or more alignments: \", STATS_LABEL.THREE_PLUS, denom1, -1);\n            write(out, \"Ligation Motif Present: \", STATS_LABEL.LIGATION_MOTIF, denom1, -1);\n            long denomAlignable = denom1A + denom2A;\n            long denom2AUniq = getStatistic(STATS_LABEL.TWO_UNIQUE);\n            write(out, \"Total Unique: \", STATS_LABEL.TOTAL_UNIQUE, denom1, denomAlignable);\n            write(out, \"Total Duplicates: \", STATS_LABEL.TOTAL_DUPS, denom1, denomAlignable);\n            write(out, \"Below MAPQ Threshold: \", STATS_LABEL.BELOW_MAPQ, denom1, denom2AUniq);\n            write(out, \"Hi-C Contacts: \", STATS_LABEL.HIC_CONTACTS, denom1, denom2AUniq);\n            write(out, \"\\t3' Bias (Long Range): \", STATS_LABEL.THREE_BIAS, denom1, denom2AUniq);\n            if (getStatistic(STATS_LABEL.PAIR_PERCENTS) == 25L) {\n                out.write(\"\\tPair Type %(L-I-O-R): 25% - 25% - 25% - 25%\\n\");\n                write(out, \"\\tL-I-O-R Convergence: \", STATS_LABEL.CONVERGENCE, -1, -1);\n            }\n            write(out, \"Inter-chromosomal: \", STATS_LABEL.INTER, denom1, denom2AUniq);\n            write(out, \"Intra-chromosomal: \", STATS_LABEL.INTRA, denom1, denom2AUniq);\n            out.write(\"Short Range (<20Kb):\\n\");\n            write(out, \"\\t<500BP: \", STATS_LABEL.FIVE_HUNDRED_BP, denom1, denom2AUniq);\n            write(out, \"\\t500BP-5kB: \", STATS_LABEL.FIVE_KB, denom1, denom2AUniq);\n            write(out, \"\\t5kB-20kB: \", STATS_LABEL.TWENTY_KB, denom1, denom2AUniq);\n            write(out, \"Long Range (>20Kb): \", STATS_LABEL.LONG_RANGE, denom1, denom2AUniq);\n            out.close();\n        } catch (IOException error) {\n            error.printStackTrace();\n        }\n    }\n\n    @Override\n    protected STATS_LABEL parseLabel(String s) {\n        if (containsIgnoreCase(s, \"Sequenced Reads:\")) return STATS_LABEL.TOTAL_SEQ;\n        if (containsIgnoreCase(s, \"0 alignments:\")) return STATS_LABEL.UNMAPPED;\n        if (containsIgnoreCase(s, \"1 alignment:\")) return STATS_LABEL.ONE_ALIGN;\n        if (containsIgnoreCase(s, \"2 alignments:\")) return STATS_LABEL.TWO_ALIGN;\n        if (containsIgnoreCase(s, \"1 alignment unique\")) return STATS_LABEL.ONE_UNIQUE;\n        if (containsIgnoreCase(s, \"1 alignment duplicates\")) return STATS_LABEL.ONE_DUPS;\n        if (containsIgnoreCase(s, \"2 alignment unique\")) return STATS_LABEL.TWO_UNIQUE;\n        if (containsIgnoreCase(s, \"2 alignment duplicates\")) return STATS_LABEL.TWO_DUPS;\n        return super.parseLabel(s);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/merge/merger/StatsMerger.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.merge.merger;\n\nimport java.io.BufferedWriter;\nimport java.io.IOException;\nimport java.text.NumberFormat;\nimport java.util.Locale;\nimport java.util.StringTokenizer;\n\npublic abstract class StatsMerger extends Merger {\n    public static int NUM_FIELDS = 28;\n    private final NumberFormat nf = NumberFormat.getNumberInstance(Locale.US);\n    private final long[] statistics = new long[NUM_FIELDS];\n\n    public void parse(String s) {\n        StringTokenizer lines = new StringTokenizer(s, \"\\n\");\n        while (lines.hasMoreTokens()) {\n            String current = lines.nextToken();\n            processLine(current);\n        }\n    }\n\n    protected long getStatistic(STATS_LABEL label) {\n        return statistics[label.ordinal()];\n    }\n\n    protected void processLine(String current) {\n        int key = parseLabel(current).ordinal();\n        if (key == STATS_LABEL.IGNORE.ordinal()) return;\n        String[] colonSplit = current.split(\":\");\n        if (colonSplit.length == 2) {\n            if (hasNA(colonSplit[1])) return;\n            String[] parenthesesSplit = colonSplit[1].split(\"\\\\(\");\n            if (key == STATS_LABEL.PAIR_PERCENTS.ordinal()) {\n                if (statistics[key] != -1) {\n                    if (checkAll25(colonSplit[1])) {\n                        statistics[key] = 25;\n                    } else {\n                        statistics[key] = -1;\n                    }\n                }\n            } else {\n                try {\n                    long value = Long.parseLong(parenthesesSplit[0].replaceAll(\",\", \"\").trim());\n                    if (key == STATS_LABEL.CONVERGENCE.ordinal()) {\n                        statistics[key] = Math.max(statistics[key], value);\n                    } else {\n                        statistics[key] += value;\n                    }\n                } catch (Exception e) {\n                    e.printStackTrace();\n                }\n            }\n\n        } else { // Appears to be correct format, convert files as appropriate\n            System.err.println(\"Incorrect form in original statistics attribute. Offending line:\");\n            System.err.println(current);\n        }\n    }\n\n    private boolean checkAll25(String s) {\n        int start = s.length();\n        int end = s.replaceAll(\"25%\", \"\").length();\n        return start - end == 12;\n    }\n\n    private boolean hasNA(String s) {\n        String na = \"N/A\";\n        return s.toLowerCase().contains(na.toLowerCase());\n    }\n\n    protected STATS_LABEL parseLabel(String s) {\n        if (containsIgnoreCase(s, \"No chimera found:\")) return STATS_LABEL.NO_CHIMERA;\n        if (containsIgnoreCase(s, \"3 or more alignments\")) return STATS_LABEL.THREE_PLUS;\n        if (containsIgnoreCase(s, \"Ligation Motif Present:\")) return STATS_LABEL.LIGATION_MOTIF;\n        if (containsIgnoreCase(s, \"Total Unique:\")) return STATS_LABEL.TOTAL_UNIQUE;\n        if (containsIgnoreCase(s, \"Total Duplicates:\")) return STATS_LABEL.TOTAL_DUPS;\n        if (containsIgnoreCase(s, \"Library Complexity\")) return STATS_LABEL.IGNORE;\n        if (containsIgnoreCase(s, \"Intra-fragment Reads:\")) return STATS_LABEL.INTRA_FRAG_READS;\n        if (containsIgnoreCase(s, \"Below MAPQ Threshold:\")) return STATS_LABEL.BELOW_MAPQ;\n        if (containsIgnoreCase(s, \"Hi-C Contacts:\")) return STATS_LABEL.HIC_CONTACTS;\n        if (containsIgnoreCase(s, \"3' Bias (Long Range):\")) return STATS_LABEL.THREE_BIAS;\n        if (containsIgnoreCase(s, \"Pair Type %(L-I-O-R):\")) return STATS_LABEL.PAIR_PERCENTS;\n        if (containsIgnoreCase(s, \"L-I-O-R Convergence:\")) return STATS_LABEL.CONVERGENCE;\n        if (containsIgnoreCase(s, \"Inter-chromosomal:\")) return STATS_LABEL.INTER;\n        if (containsIgnoreCase(s, \"Intra-chromosomal:\")) return STATS_LABEL.INTRA;\n        if (containsIgnoreCase(s, \"Short Range (<20Kb):\")) return STATS_LABEL.IGNORE;\n        if (containsIgnoreCase(s, \"<500BP:\")) return STATS_LABEL.FIVE_HUNDRED_BP;\n        if (containsIgnoreCase(s, \"500BP-5kB:\")) return STATS_LABEL.FIVE_KB;\n        if (containsIgnoreCase(s, \"5kB-20kB:\")) return STATS_LABEL.TWENTY_KB;\n        if (containsIgnoreCase(s, \"Long Range (>20Kb):\")) return STATS_LABEL.LONG_RANGE;\n        return STATS_LABEL.IGNORE;\n    }\n\n    protected void write(BufferedWriter statsOut, String description, STATS_LABEL valType, long denom, long denom2) throws IOException {\n        long value = statistics[valType.ordinal()];\n        if (value > 0) {\n            String valString = commify(value);\n            if (denom > 0) {\n                if (denom2 > 0) {\n                    statsOut.write(description + valString + \" (\" + percent(value, denom) + \" / \" + percent(value, denom2) + \")\\n\");\n                } else {\n                    statsOut.write(description + valString + \" (\" + percent(value, denom) + \")\\n\");\n                }\n            } else {\n                statsOut.write(description + valString + \"\\n\");\n            }\n        }\n    }\n\n    private String percent(long num, long total) {\n        return String.format(\"%.2f\", num * 100f / total) + \"%\";\n    }\n\n    private String commify(long value) {\n        return nf.format(value);\n    }\n\n    public enum STATS_LABEL {\n        TOTAL_SEQ, UNMAPPED, TWO_ALIGN, TWO_ALIGN_A, TWO_ALIGN_B,\n        ONE_ALIGN, ONE_UNIQUE, ONE_DUPS, TWO_UNIQUE, TWO_DUPS,\n        IGNORE, NO_CHIMERA, THREE_PLUS, LIGATION_MOTIF, TOTAL_UNIQUE, TOTAL_DUPS,\n        INTRA_FRAG_READS, BELOW_MAPQ, HIC_CONTACTS, THREE_BIAS, PAIR_PERCENTS, CONVERGENCE,\n        INTER, INTRA, FIVE_HUNDRED_BP, FIVE_KB, TWENTY_KB, LONG_RANGE\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/AlignmentPair.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.original.mnditerator;\n\n//import htsjdk.tribble.util.LittleEndianOutputStream;\n//import java.io.IOException;\n\npublic class AlignmentPair {\n\n    private boolean strand1 = true;  // true if forward strand\n    private boolean strand2 = false;\n    private int frag1 = 0;\n    private int frag2 = 1;\n    private final int chr1;\n    private final int pos1;\n    private final int chr2;\n    private final int pos2;\n    private int mapq1 = 1000;\n    private int mapq2 = 1000;\n    private float score = 1.0f;  // The score (or count)\n    private boolean isContigPair;\n    private boolean isValidForStats = true;\n\n    public AlignmentPair(boolean strand1, int chr1, int pos1, int frag1, int mapq1, boolean strand2, int chr2, int pos2, int frag2, int mapq2) {\n        this.strand1 = strand1;\n        this.chr1 = chr1;\n        this.pos1 = pos1;\n        this.frag1 = frag1;\n        this.mapq1 = mapq1;\n        this.strand2 = strand2;\n        this.chr2 = chr2;\n        this.pos2 = pos2;\n        this.frag2 = frag2;\n        this.mapq2 = mapq2;\n        isContigPair = false;\n    }\n\n    public AlignmentPair() {\n        this(false, -1, -1, -1, -1, false, -1, -1, -1, -1);\n        isContigPair = true;\n        isValidForStats = false;\n    }\n\n    public AlignmentPair(boolean ignore) {\n        this();\n        isContigPair = false;\n        isValidForStats = false;\n    }\n\n    public AlignmentPair(int chr1, int pos1, int chr2, int pos2) {\n        this.chr1 = chr1;\n        this.pos1 = pos1;\n        this.chr2 = chr2;\n        this.pos2 = pos2;\n        isContigPair = false;\n    }\n\n    public AlignmentPair(boolean strand1, int chr1, int pos1, int frag1, boolean strand2, int chr2, int pos2, int frag2) {\n        this.strand1 = strand1;\n        this.chr1 = chr1;\n        this.pos1 = pos1;\n        this.frag1 = frag1;\n        this.strand2 = strand2;\n        this.chr2 = chr2;\n        this.pos2 = pos2;\n        this.frag2 = frag2;\n        isContigPair = false;\n    }\n\n    public int getChr1() {\n        return chr1;\n    }\n\n    public int getPos1() {\n        return pos1;\n    }\n\n    public int getChr2() {\n        return chr2;\n    }\n\n    public int getPos2() {\n        return pos2;\n    }\n\n    public int getMapq1() {\n        return mapq1;\n    }\n\n    public int getMapq2() {\n        return mapq2;\n    }\n\n    public boolean getStrand1() {\n        return strand1;\n    }\n\n    private int getStrand1AsInt() {\n        return strand1 ? 0 : 16;          // 0 is the forward strand, so true; 16 is the reverse strand\n    }\n\n    private int getStrand2AsInt() {\n        return strand2 ? 0 : 16;       // 0 is the forward strand, so true; 16 is the reverse strand\n    }\n\n    public boolean getStrand2() {\n        return strand2;\n    }\n\n    public int getFrag1() {\n        return frag1;\n    }\n\n    public int getFrag2() {\n        return frag2;\n    }\n\n    public float getScore() {\n        return score;\n    }\n\n    public void setScore(float score1) {\n        this.score = score1;\n    }\n\n    public String toString() {\n        int str1 = getStrand1AsInt();\n        int str2 = getStrand2AsInt();\n        return str1 + \"\\t\" + chr1 + \"\\t\" + pos1 + \"\\t\" + frag1 + \"\\t\" + mapq1 + \"\\t\" +\n                str2 + \"\\t\" + chr2 + \"\\t\" + pos2 + \"\\t\" + frag2 + \"\\t\" + mapq2 + \"\\t\" + score;\n    }\n\n    public boolean isContigPair() {\n        return this.isContigPair;\n    }\n\n    public boolean isValid() {\n        return isValidForStats;\n    }\n\n    public boolean isShort() {\n        return mapq1 == 1000 && mapq2 == 1000;\n    }\n\n    public void updateFragments(int frag1, int frag2) {\n        this.frag1 = frag1;\n        this.frag2 = frag2;\n    }\n\n    public void updateStrands(boolean strand1, boolean strand2) {\n        this.strand1 = strand1;\n        this.strand2 = strand2;\n    }\n\n    public void updateMAPQs(int mapq1, int mapq2) {\n        this.mapq1 = mapq1;\n        this.mapq2 = mapq2;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/AlignmentPairLong.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\npublic class AlignmentPairLong extends AlignmentPair {\n\n    private final String seq1;\n    private final String seq2;\n\n    public AlignmentPairLong(boolean strand1, int chr1, int pos1, int frag1, int mapq1, String seq1,\n                             boolean strand2, int chr2, int pos2, int frag2, int mapq2, String seq2) {\n        super(strand1, chr1, pos1, frag1, mapq1, strand2, chr2, pos2, frag2, mapq2);\n        this.seq1 = seq1;\n        this.seq2 = seq2;\n    }\n\n    public AlignmentPairLong(AlignmentPair np, String seq1, String seq2) {\n        this(np.getStrand1(), np.getChr1(), np.getPos1(), np.getFrag1(), np.getMapq1(), seq1,\n                np.getStrand2(), np.getChr2(), np.getPos2(), np.getFrag2(), np.getMapq2(), seq2);\n    }\n\n    public String getSeq1() {\n        return seq1;\n    }\n\n    public String getSeq2() {\n        return seq2;\n    }\n\n}\n\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/AsciiPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.tools.utils.original.Chunk;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.nio.charset.StandardCharsets;\nimport java.util.Map;\nimport java.util.zip.GZIPInputStream;\n\npublic class AsciiPairIterator extends GenericPairIterator implements PairIterator {\n\n    private int mndChunkSize = 0;\n    private int mndChunkCounter = 0;\n    private boolean stopAfterChunk = false;\n\n    public AsciiPairIterator(String path, Map<String, Integer> chromosomeOrdinals, ChromosomeHandler handler,\n                             boolean allowNewChroms) throws IOException {\n        super(new MNDFileParser(new ComplexLineParser(chromosomeOrdinals, handler, allowNewChroms, true)));\n        if (path.endsWith(\".gz\")) {\n            InputStream gzipStream = new GZIPInputStream(new FileInputStream(path));\n            Reader decoder = new InputStreamReader(gzipStream, StandardCharsets.UTF_8);\n            this.reader = new BufferedReader(decoder, 4194304);\n        } else {\n            this.reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(path)), HiCGlobals.bufferSize);\n        }\n\n        advance();\n    }\n\n    public AsciiPairIterator(String path, Map<String, Integer> chromosomeOrdinals, Chunk chunk,\n                             ChromosomeHandler handler) throws IOException {\n        super(new MNDFileParser(new ComplexLineParser(chromosomeOrdinals, handler, false, false)));\n        if (path.endsWith(\".gz\")) {\n            System.err.println(\"Multithreading with indexed mnd currently only works with unzipped mnd\");\n            System.exit(70);\n        } else {\n            FileInputStream fis = new FileInputStream(path);\n            fis.getChannel().position(chunk.mndIndex);\n            this.reader = new BufferedReader(new InputStreamReader(fis), HiCGlobals.bufferSize);\n            //this.mndStart = chunk.mndIndex;\n            this.mndChunkSize = chunk.mndChunk;\n            this.stopAfterChunk = true;\n        }\n        advance();\n    }\n\n    @Override\n    protected String validateLine(String nextLine) {\n        if (nextLine != null) {\n            mndChunkCounter += nextLine.length() + 1;\n            if (stopAfterChunk) {\n                if (mndChunkCounter > mndChunkSize) {\n                    return null;\n                }\n            }\n        }\n        return nextLine;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/AsciiToBinConverter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport htsjdk.tribble.util.LittleEndianOutputStream;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.basics.Chromosome;\n\nimport java.io.*;\nimport java.util.HashMap;\nimport java.util.Map;\n\n/**\n * Utility class for converting an asscii \"pair\" file to a compact binary format.  Can greatly speed up calculation\n * of \"hic\" file\n * Input:   D0J8AACXX120130:6:1101:1003:8700/1 15 61559113 0 D0J8AACXX120130:6:1101:1003:8700/2 15 61559309 16\n * Output:  [chr1 index][pos1][chr2 index][pos 2]    (int, int, int, int)/\n *\n * @author Jim Robinson\n * @since 4/7/12\n */\npublic class AsciiToBinConverter {\n\n    /**\n     * @param inputPath\n     * @param outputFile\n     * @param chromosomeHandler\n     */\n    public static void convert(String inputPath, String outputFile, ChromosomeHandler chromosomeHandler) throws IOException {\n\n        Map<String, Integer> chromosomeOrdinals = new HashMap<>();\n        for (Chromosome c : chromosomeHandler.getChromosomeArray()) {\n            chromosomeOrdinals.put(c.getName(), c.getIndex());\n        }\n\n        AsciiPairIterator iter = null;\n        BufferedOutputStream bos = null;\n        try {\n            bos = new BufferedOutputStream(new FileOutputStream(outputFile));\n            LittleEndianOutputStream les = new LittleEndianOutputStream(bos);\n            iter = new AsciiPairIterator(inputPath, chromosomeOrdinals, chromosomeHandler, true);\n\n            if (outputFile.endsWith(\".bn\")) {\n                writeOutShortBinaryFormat(iter, les);\n            } else {\n                writeOutStandardBinaryFormat(iter, les);\n            }\n            les.flush();\n            bos.flush();\n        } finally {\n            if (iter != null) iter.close();\n            if (bos != null) bos.close();\n\n        }\n    }\n\n    private static void writeOutShortBinaryFormat(AsciiPairIterator iter, LittleEndianOutputStream les) throws IOException {\n        while (iter.hasNext()) {\n            AlignmentPair pair = iter.next();\n            les.writeInt(pair.getChr1());\n            les.writeInt(pair.getPos1());\n            les.writeInt(pair.getChr2());\n            les.writeInt(pair.getPos2());\n            les.writeFloat(pair.getScore());\n        }\n    }\n\n    private static void writeOutStandardBinaryFormat(AsciiPairIterator iter, LittleEndianOutputStream les) throws IOException {\n        while (iter.hasNext()) {\n            AlignmentPair pair = iter.next();\n            les.writeBoolean(pair.getStrand1());\n            les.writeInt(pair.getChr1());\n            les.writeInt(pair.getPos1());\n            les.writeInt(pair.getFrag1());\n            les.writeBoolean(pair.getStrand2());\n            les.writeInt(pair.getChr2());\n            les.writeInt(pair.getPos2());\n            les.writeInt(pair.getFrag2());\n        }\n    }\n\n    public static void convertBack(String inputPath, String outputFile) throws IOException {\n        PrintWriter pw = null;\n        try {\n            File f = new File(outputFile);\n            FileWriter fw = new FileWriter(f);\n            pw = new PrintWriter(fw);\n            BinPairIterator iter;\n            if (inputPath.endsWith(\".bn\")) {\n                iter = new ShortBinPairIterator(inputPath);\n            } else {\n                iter = new BinPairIterator(inputPath);\n            }\n\n            while (iter.hasNext()) {\n                AlignmentPair pair = iter.next();\n                pw.println(pair);\n            }\n        } finally {\n            if (pw != null) {\n                pw.close();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/BAMPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport htsjdk.samtools.util.CloseableIterator;\nimport org.broad.igv.sam.Alignment;\nimport org.broad.igv.sam.ReadMate;\nimport org.broad.igv.sam.reader.AlignmentReader;\nimport org.broad.igv.sam.reader.AlignmentReaderFactory;\n\nimport java.io.IOException;\nimport java.util.Map;\n\n/**\n * TODO - should this be deleted?\n * Also, the chromosomeOrdinals map seems to always be empty\n *\n * @author Jim Robinson\n * @since 9/24/11\n */\npublic class BAMPairIterator implements PairIterator {\n\t\n\tprivate AlignmentPair nextPair = null;\n\tprivate AlignmentPair preNext = null;\n\tprivate final CloseableIterator<?> iterator;\n\tprivate final AlignmentReader<?> reader;\n\t// Map of name -> index\n\tprivate Map<String, Integer> chromosomeOrdinals;\n\t\n\tpublic BAMPairIterator(String path) throws IOException {\n\t\t\n\t\tthis.reader = AlignmentReaderFactory.getReader(path, false);\n\t\t\n\t\tthis.iterator = reader.iterator();\n\t\tadvance();\n\t}\n\n    private void advance() {\n\n        while (iterator.hasNext()) {\n            Alignment alignment = (Alignment) iterator.next();\n\n            final ReadMate mate = alignment.getMate();\n            if (alignment.isPaired() && alignment.isMapped() && alignment.getMappingQuality() > 0 &&\n                    mate != null && mate.isMapped()) {\n                // Skip \"normal\" insert sizes\n                if ((!alignment.getChr().equals(mate.getChr())) || alignment.getInferredInsertSize() > 1000) {\n\n                    // Each pair is represented twice in the file,  keep the record with the \"leftmost\" coordinate\n\n                    if ((alignment.getChr().equals(mate.getChr()) && alignment.getStart() < mate.getStart()) ||\n                            (alignment.getChr().compareTo(mate.getChr()) < 0)) {\n                        final String chrom1 = alignment.getChr();\n                        final String chrom2 = mate.getChr();\n                        if (chromosomeOrdinals.containsKey(chrom1) && chromosomeOrdinals.containsKey(chrom2)) {\n                            int chr1 = chromosomeOrdinals.get(chrom1);\n                            int chr2 = chromosomeOrdinals.get(chrom2);\n                            //  nextPair = new AlignmentPair(chr1, alignment.getStart(), chr2, mate.getStart());\n                        }\n                        return;\n                    }\n                }\n            }\n\n        }\n        nextPair = null;\n\n    }\n\n    public boolean hasNext() {\n        return preNext != null || nextPair != null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public AlignmentPair next() {\n        AlignmentPair p;\n        if (preNext == null) {\n            p = nextPair;\n            advance();\n        } else {\n            p = preNext;\n            preNext = null;\n        }\n        return p;\n    }\n\n    public void remove() {\n        // Not implemented\n    }\n\n    public void close() {\n        iterator.close();\n        try {\n            reader.close();\n        } catch (IOException e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n        }\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/BinPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport htsjdk.tribble.util.LittleEndianInputStream;\n\nimport java.io.BufferedInputStream;\nimport java.io.EOFException;\nimport java.io.FileInputStream;\nimport java.io.IOException;\n\n/**\n * @author Jim Robinson\n * @since 4/7/12\n */\npublic class BinPairIterator implements PairIterator {\n\n    protected final LittleEndianInputStream is;\n    protected AlignmentPair next;\n    private AlignmentPair preNext;\n\n    /**\n     * TODO -- chromosomeIndexes is ignored for now, but should be used to map the chromosome stored in the\n     * TODO -- bin pair file with an integer index. The current assumption is the chromosome map in\n     * TODO -- the bin pair file is the same being used for the hic file, a fragile assumption.\n     *\n     * @param path\n     * @throws IOException\n     */\n    public BinPairIterator(String path) throws IOException {\n        is = new LittleEndianInputStream(new BufferedInputStream(new FileInputStream(path)));\n        advance();\n    }\n\n    public boolean hasNext() {\n        return preNext != null || next != null;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public AlignmentPair next() {\n        AlignmentPair retValue;\n        if (preNext == null) {\n            retValue = next;\n            advance();\n        } else {\n            retValue = preNext;\n            preNext = null;\n        }\n        return retValue;\n    }\n\n\n    public void remove() {\n    }\n\n    public void close() {\n        if (is != null) try {\n            is.close();\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n    protected void advance() {\n\n        try {\n            boolean str1 = (is.readByte() != 0);\n            int chr1 = is.readInt();\n            int pos1 = is.readInt();\n            int frag1 = is.readInt();\n            boolean str2 = (is.readByte() != 0);\n            int chr2 = is.readInt();\n            int pos2 = is.readInt();\n            int frag2 = is.readInt();\n            next = new AlignmentPair(str1, chr1, pos1, frag1, str2, chr2, pos2, frag2);\n        } catch (IOException e) {\n            next = null;\n            if (!(e instanceof EOFException)) {\n                e.printStackTrace();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/ComplexLineParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport juicebox.data.ChromosomeHandler;\n\nimport java.util.Map;\n\npublic class ComplexLineParser extends MNDLineParser {\n\n    private final Map<String, Integer> chromosomeOrdinals;\n    private final boolean allowNewChroms;\n    private final ChromosomeHandler handler;\n    private int chromCounter = -1;\n\n    ComplexLineParser(Map<String, Integer> chromosomeOrdinals, ChromosomeHandler handler,\n                      boolean allowNewChroms, boolean shouldUpdateCounter) {\n        this.chromosomeOrdinals = chromosomeOrdinals;\n        this.allowNewChroms = allowNewChroms;\n        this.handler = handler;\n        if (shouldUpdateCounter) {\n            updateChromCounter();\n        }\n    }\n\n    @Override\n    protected int getChromosomeOrdinal(String chrom) {\n        return chromosomeOrdinals.get(chrom);\n    }\n\n    @Override\n    public AlignmentPair generateBasicPair(String[] tokens, int chrom1Index, int chrom2Index, int pos1Index, int pos2Index) {\n        String chrom1 = handler.cleanUpName(getInternedString(tokens[chrom1Index]));\n        String chrom2 = handler.cleanUpName(getInternedString(tokens[chrom2Index]));\n        if (isValid(chrom1, chrom2)) {\n            return createPair(tokens, chrom1, chrom2, pos1Index, pos2Index);\n        }\n        return new AlignmentPair(); // sets dummy values, sets isContigPair\n    }\n\n    @Override\n    public String getChromosomeNameFromIndex(int chrIndex) {\n        return handler.getChromosomeFromIndex(chrIndex).getName();\n    }\n\n    private void updateOrdinalsMap(String chrom) {\n        if (!chromosomeOrdinals.containsKey(chrom)) {\n            chromosomeOrdinals.put(chrom, chromCounter++);\n        }\n    }\n\n    private void updateChromCounter() {\n        for (Integer val : chromosomeOrdinals.values()) {\n            chromCounter = Math.max(chromCounter, val);\n        }\n        chromCounter++;\n    }\n\n    private boolean isValid(String chrom1, String chrom2) {\n        if (chromosomeOrdinals.containsKey(chrom1) &&\n                chromosomeOrdinals.containsKey(chrom2)) {\n            return true;\n        }\n\n        if (allowNewChroms) {\n            updateOrdinalsMap(chrom1);\n            updateOrdinalsMap(chrom2);\n            return true;\n        }\n\n        return false;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/GenericPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport java.io.BufferedReader;\nimport java.io.IOException;\n\npublic abstract class GenericPairIterator implements PairIterator {\n\n    protected final MNDFileParser mndFileParser;\n    protected AlignmentPair nextPair = null;\n    protected BufferedReader reader;\n\n    public GenericPairIterator(MNDFileParser mndFileParser) {\n        this.mndFileParser = mndFileParser;\n    }\n\n    public boolean hasNext() {\n        return nextPair != null;\n    }\n\n    public AlignmentPair next() {\n        AlignmentPair p = nextPair;\n        advance();\n        return p;\n    }\n\n    protected void advance() {\n\n        try {\n            String nextLine = reader.readLine();\n            nextLine = validateLine(nextLine);\n            if (nextLine != null) {\n                nextPair = mndFileParser.parse(nextLine);\n                return;\n            }\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n        nextPair = null;\n    }\n\n    protected String validateLine(String nextLine) {\n        return nextLine;\n    }\n\n    public void remove() {\n        // Not implemented\n    }\n\n    public void close() {\n        try {\n            reader.close();\n        } catch (IOException e) {\n            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/MNDFileParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport juicebox.tools.clt.JuiceboxCLT;\n\nimport java.io.IOException;\n\npublic class MNDFileParser {\n\n    protected static final int dcicF1 = 0, dcicF2 = 1, dcicM1 = 2, dcicM2 = 3;\n    public static String[] dcicCategories = new String[]{\"frag1\", \"frag2\", \"mapq1\", \"mapq2\"};\n    protected final int[] dcicIndices = new int[]{-1, -1, -1, -1};\n    private final MNDLineParser pg;\n    private Format format = null;\n\n    MNDFileParser(MNDLineParser pg) {\n        this.pg = pg;\n    }\n\n    public static Format getFileFormat(int nTokens, String nextLine) throws IOException {\n        if (nTokens == 4) {\n            return Format.SUPER_SHORT;\n        } else if (nTokens == 5) {\n            return Format.SUPER_SHORT_WITH_SCORE;\n        } else if (nTokens == 8) {\n            return Format.SHORT;\n        } else if (nTokens == 9) {\n            return Format.SHORT_WITH_SCORE;\n        } else if (nTokens == 16) {\n            return Format.LONG;\n        } else if (nTokens == 11) {\n            return Format.MEDIUM;\n        } else {\n            throw new IOException(\"Unexpected number of columns: \" + nTokens + \"\\n\" +\n                    \"Check line containing:\\n\" + nextLine);\n        }\n    }\n\n    /**\n     * formats detailed: https://github.com/aidenlab/juicer/wiki/Pre#file-format\n     */\n    public AlignmentPair parse(String nextLine) throws IOException {\n        String[] tokens = JuiceboxCLT.splitToList(nextLine);\n        if (format == null) {\n            int nTokens = tokens.length;\n            if (nextLine.startsWith(\"#\")) { // header line, skip; DCIC files MUST have header\n                format = Format.DCIC;\n                updateDCICIndicesIfApplicable(nextLine, tokens);\n                return new AlignmentPair(true);\n            } else {\n                format = getFileFormat(nTokens, nextLine);\n            }\n        }\n\n        if (format == Format.MEDIUM) {\n            return parseMediumFormat(tokens);\n        } else if (format == Format.LONG) {\n            return parseLongFormat(tokens);\n        } else if (format == Format.DCIC) {\n            return parseDCICFormat(tokens);\n        } else if (format == Format.SUPER_SHORT || format == Format.SUPER_SHORT_WITH_SCORE) {\n            return parseSuperShortFormat(tokens, format == Format.SUPER_SHORT_WITH_SCORE);\n        } else {\n            return parseShortFormat(tokens, format == Format.SHORT_WITH_SCORE);\n        }\n    }\n\n    public void updateDCICIndicesIfApplicable(String nextLine, String[] tokens) {\n        if (nextLine.contains(\"column\")) {\n            for (int i = 0; i < tokens.length; i++) {\n                for (int k = 0; k < MNDFileParser.dcicCategories.length; k++) {\n                    if (tokens[i].contains(MNDFileParser.dcicCategories[k])) {\n                        dcicIndices[k] = i - 1;\n                    }\n                }\n            }\n        }\n    }\n\n    public AlignmentPair parseShortFormat(String[] tokens, boolean includeScore) {\n        AlignmentPair nextPair = pg.generateBasicPair(tokens, 1, 5, 2, 6);\n        pg.updatePairScoreIfNeeded(includeScore, nextPair, tokens, 8);\n        pg.updateFragmentsForPair(nextPair, tokens, 3, 7);\n        pg.updateStrandsForPair(nextPair, tokens, 0, 4);\n        return nextPair;\n    }\n\n    public AlignmentPair parseSuperShortFormat(String[] tokens, boolean includeScore) {\n        AlignmentPair nextPair = pg.generateBasicPair(tokens, 0, 2, 1, 3);\n        pg.updatePairScoreIfNeeded(includeScore, nextPair, tokens, 4);\n        return nextPair;\n    }\n\n    public AlignmentPair parseDCICFormat(String[] tokens) {\n        AlignmentPair nextPair = pg.generateBasicPair(tokens, 1, 3, 2, 4);\n        pg.updateDCICStrandsForPair(nextPair, tokens, 5, 6);\n        if (dcicIndices[dcicF1] != -1 && dcicIndices[dcicF2] != -1) {\n            pg.updateFragmentsForPair(nextPair, tokens, dcicIndices[dcicF1], dcicIndices[dcicF2]);\n        }\n        if (dcicIndices[dcicM1] != -1 && dcicIndices[dcicM2] != -1) {\n            pg.updateMAPQsForPair(nextPair, tokens, dcicIndices[dcicM1], dcicIndices[dcicM2]);\n        }\n        return nextPair;\n    }\n\n    public AlignmentPair parseLongFormat(String[] tokens) {\n        AlignmentPair nextPair = pg.generateMediumPair(tokens, 1, 5, 2, 6,\n                3, 7, 8, 11, 0, 4);\n        return new AlignmentPairLong(nextPair, tokens[10], tokens[13]);\n    }\n\n    public AlignmentPair parseMediumFormat(String[] tokens) {\n        return pg.generateMediumPair(tokens, 2, 6, 3, 7,\n                4, 8, 9, 10, 1, 5);\n    }\n\n    public String getChromosomeNameFromIndex(int chrIndex) {\n        return pg.getChromosomeNameFromIndex(chrIndex);\n    }\n\n    enum Format {SUPER_SHORT, SUPER_SHORT_WITH_SCORE, SHORT, LONG, MEDIUM, SHORT_WITH_SCORE, DCIC}\n\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/MNDLineParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic abstract class MNDLineParser {\n\n    /**\n     * A map of chromosome name -> chromosome string.  A private \"intern\" pool.  The java \"intern\" pool stores string\n     * in perm space, which is rather limited and can cause us to run out of memory.\n     */\n    private final Map<String, String> stringInternPool = new HashMap<>();\n\n    abstract protected int getChromosomeOrdinal(String chrom);\n\n    abstract public String getChromosomeNameFromIndex(int chrIndex);\n\n    public abstract AlignmentPair generateBasicPair(String[] tokens, int chrom1Index, int chrom2Index, int pos1Index, int pos2Index);\n\n    protected AlignmentPair createPair(String[] tokens, String chrom1, String chrom2, int pos1Index, int pos2Index) {\n        int chr1 = getChromosomeOrdinal(chrom1);\n        int chr2 = getChromosomeOrdinal(chrom2);\n        int pos1 = Integer.parseInt(tokens[pos1Index]);\n        int pos2 = Integer.parseInt(tokens[pos2Index]);\n        return new AlignmentPair(chr1, pos1, chr2, pos2);\n    }\n\n    public AlignmentPair generateMediumPair(String[] tokens, int chrom1Index, int chrom2Index,\n                                            int pos1Index, int pos2Index, int frag1Index, int frag2Index,\n                                            int mapq1Index, int mapq2Index, int strand1Index, int strand2Index) {\n        AlignmentPair nextPair = generateBasicPair(tokens, chrom1Index, chrom2Index, pos1Index, pos2Index);\n        updateFragmentsForPair(nextPair, tokens, frag1Index, frag2Index);\n        updateMAPQsForPair(nextPair, tokens, mapq1Index, mapq2Index);\n        updateStrandsForPair(nextPair, tokens, strand1Index, strand2Index);\n        return nextPair;\n    }\n\n    public void updateStrandsForPair(AlignmentPair nextPair, String[] tokens, int strand1Index, int strand2Index) {\n        boolean strand1 = Integer.parseInt(tokens[strand1Index]) == 0;\n        boolean strand2 = Integer.parseInt(tokens[strand2Index]) == 0;\n        nextPair.updateStrands(strand1, strand2);\n    }\n\n    public void updateDCICStrandsForPair(AlignmentPair nextPair, String[] tokens, int strand1Index, int strand2Index) {\n        boolean strand1 = tokens[strand1Index].equals(\"+\");\n        boolean strand2 = tokens[strand2Index].equals(\"+\");\n        nextPair.updateStrands(strand1, strand2);\n    }\n\n    public void updateMAPQsForPair(AlignmentPair nextPair, String[] tokens, int mapq1Index, int mapq2Index) {\n        int mapq1 = Integer.parseInt(tokens[mapq1Index]);\n        int mapq2 = Integer.parseInt(tokens[mapq2Index]);\n        nextPair.updateMAPQs(mapq1, mapq2);\n    }\n\n    public void updateFragmentsForPair(AlignmentPair nextPair, String[] tokens, int frag1Index, int frag2Index) {\n        int frag1 = Integer.parseInt(tokens[frag1Index]);\n        int frag2 = Integer.parseInt(tokens[frag2Index]);\n        nextPair.updateFragments(frag1, frag2);\n    }\n\n    public void updatePairScoreIfNeeded(boolean includeScore, AlignmentPair nextPair, String[] tokens, int scoreIndex) {\n        if (includeScore) {\n            nextPair.setScore(Float.parseFloat(tokens[scoreIndex]));\n        }\n    }\n\n    /**\n     * Replace \"aString\" with a stored equivalent object, if it exists.  If it does not store it.  The purpose\n     * of this class is to avoid running out of memory storing zillions of equivalent string.\n     */\n    protected String getInternedString(String aString) {\n        String s = stringInternPool.get(aString);\n        if (s == null) {\n            //noinspection RedundantStringConstructorCall\n            s = new String(aString); // The \"new\" will break any dependency on larger strings if this is a \"substring\"\n            stringInternPool.put(aString, s);\n        }\n        return s;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/PairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport juicebox.data.ChromosomeHandler;\n\nimport java.io.IOException;\nimport java.util.Iterator;\nimport java.util.Map;\n\n/**\n * @author Jim Robinson\n * @since 9/24/11\n */\npublic interface PairIterator extends Iterator<AlignmentPair> {\n\n    boolean hasNext();\n\n    AlignmentPair next();\n\n    void remove();\n\n    void close();\n\n    static PairIterator getIterator(String file, Map<String, Integer> chromosomeIndexes, ChromosomeHandler chromosomeHandler) throws IOException {\n        if (file.endsWith(\".bin\")) {\n            return new BinPairIterator(file);\n        } else if (file.endsWith(\".bn\")) {\n            return new ShortBinPairIterator(file);\n        } else {\n            return new AsciiPairIterator(file, chromosomeIndexes, chromosomeHandler, false);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/RandomAccessAsciiPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.tools.utils.original.Chunk;\n\nimport java.io.IOException;\nimport java.util.Map;\n\n/**\n * @author Jim Robinson\n * @since 9/24/11\n */\npublic class RandomAccessAsciiPairIterator extends AsciiPairIterator {\n    public RandomAccessAsciiPairIterator(String path, Map<String, Integer> chromosomeOrdinals, long mndIndex, int mndChunk, ChromosomeHandler handler) throws IOException {\n        super(path, chromosomeOrdinals, new Chunk(mndIndex, mndChunk), handler);\n    }\n\n    /*\n\n    to use RandomAccessFile, we only need to adjust constructor below, don't duplicate all code from asciipairiterator\n    however, since this isn't even being used, I'm just commenting it out - MSS\n\n    public AsciiPairIterator(String path, Map<String, Integer> chromosomeOrdinals, long mndIndex,\n                             int mndChunk, ChromosomeHandler handler) throws IOException {\n        this.handler = handler;\n        if (path.endsWith(\".gz\")) {\n            System.err.println(\"Multithreading with indexed mnd currently only works with unzipped mnd\");\n            System.exit(70);\n        } else {\n            reader = new RandomAccessFile(path, \"r\");\n            reader.getChannel().position(mndIndex);\n            this.mndStart = mndIndex;\n            this.mndChunkSize = mndChunk;\n            this.stopAfterChunk = true;\n        }\n        this.chromosomeOrdinals = chromosomeOrdinals;\n        advance();\n    }\n\n     */\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/ShortBinPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport java.io.EOFException;\nimport java.io.IOException;\n\npublic class ShortBinPairIterator extends BinPairIterator {\n\n    public ShortBinPairIterator(String path) throws IOException {\n        super(path);\n    }\n\n    @Override\n    protected void advance() {\n        try {\n            int chr1 = is.readInt();\n            int pos1 = is.readInt();\n            int chr2 = is.readInt();\n            int pos2 = is.readInt();\n            next = new AlignmentPair(chr1, pos1, chr2, pos2);\n\n            float score = is.readFloat();\n            next.setScore(score);\n        } catch (IOException e) {\n            next = null;\n            if (!(e instanceof EOFException)) {\n                e.printStackTrace();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/SimpleAsciiPairIterator.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport juicebox.HiCGlobals;\nimport org.broad.igv.util.ParsingUtils;\n\nimport java.io.*;\nimport java.nio.charset.StandardCharsets;\nimport java.util.zip.GZIPInputStream;\n\npublic class SimpleAsciiPairIterator extends GenericPairIterator implements PairIterator {\n\n    public SimpleAsciiPairIterator(String path) throws IOException {\n        super(new MNDFileParser(new SimpleLineParser()));\n        if (path.endsWith(\".gz\")) {\n            InputStream gzipStream = new GZIPInputStream(new FileInputStream(path));\n            Reader decoder = new InputStreamReader(gzipStream, StandardCharsets.UTF_8);\n            this.reader = new BufferedReader(decoder, 4194304);\n        } else {\n            this.reader = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(path)), HiCGlobals.bufferSize);\n        }\n        advance();\n    }\n\n    public String getChromosomeNameFromIndex(int chrIndex) {\n        return mndFileParser.getChromosomeNameFromIndex(chrIndex);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/mnditerator/SimpleLineParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.mnditerator;\n\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class SimpleLineParser extends MNDLineParser {\n\n    private final Map<String, Integer> chrNameToIndex = new HashMap<>();\n    private final Map<Integer, String> chrIndexToName = new HashMap<>();\n    private int nextChromIndex = 1;\n\n    @Override\n    protected int getChromosomeOrdinal(String chrom) {\n        if (!chrNameToIndex.containsKey(chrom)) {\n            chrNameToIndex.put(chrom, nextChromIndex);\n            chrNameToIndex.put(chrom.toLowerCase(), nextChromIndex);\n            chrNameToIndex.put(chrom.toUpperCase(), nextChromIndex);\n            chrIndexToName.put(nextChromIndex, chrom);\n            nextChromIndex++;\n        }\n\n        return chrNameToIndex.get(chrom);\n    }\n\n    @Override\n    public AlignmentPair generateBasicPair(String[] tokens, int chrom1Index, int chrom2Index, int pos1Index, int pos2Index) {\n        String chrom1 = getInternedString(tokens[chrom1Index]);\n        String chrom2 = getInternedString(tokens[chrom2Index]);\n        return createPair(tokens, chrom1, chrom2, pos1Index, pos2Index);\n    }\n\n    @Override\n    public String getChromosomeNameFromIndex(int chrIndex) {\n        return chrIndexToName.get(chrIndex);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/stats/LoneStatisticsWorker.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.stats;\n\nimport juicebox.tools.utils.original.FragmentCalculation;\nimport juicebox.tools.utils.original.mnditerator.SimpleAsciiPairIterator;\n\nimport java.io.IOException;\nimport java.util.List;\n\npublic class LoneStatisticsWorker extends StatisticsWorker {\n\n    private SimpleAsciiPairIterator fileIterator;\n\n    public LoneStatisticsWorker(String siteFile, List<String> statsFiles, List<Integer> mapqThresholds, String ligationJunction,\n                                String inFile, FragmentCalculation fragmentCalculation) {\n        super(siteFile, statsFiles, mapqThresholds, ligationJunction, inFile, fragmentCalculation);\n    }\n\n    public void infileStatistics() {\n        try {\n            fileIterator = new SimpleAsciiPairIterator(inFile);\n            while (fileIterator.hasNext()) {\n                processSingleEntry(fileIterator.next(), \"\", false);\n            }\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n    protected String getChromosomeNameFromIndex(int chr) {\n        return fileIterator.getChromosomeNameFromIndex(chr);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/stats/ParallelStatistics.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.stats;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.tools.utils.original.Chunk;\nimport juicebox.tools.utils.original.FragmentCalculation;\n\nimport java.util.List;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\nimport java.util.concurrent.atomic.AtomicInteger;\n\npublic class ParallelStatistics {\n\n    private final static Object mergerLock = new Object();\n    private final int numThreads;\n    private final StatisticsContainer mergedContainer;\n    private final AtomicInteger threadCounter = new AtomicInteger();\n    private final List<Chunk> mndChunks;\n    private final String siteFile;\n    private final List<String> statsFiles;\n    private final List<Integer> mapqThresholds;\n    private final String ligationJunction;\n    private final String inFile;\n    private final ChromosomeHandler localHandler;\n    private final FragmentCalculation fragmentCalculation;\n\n    public ParallelStatistics(int numThreads, StatisticsContainer mergedContainer,\n                              List<Chunk> mndChunks, String siteFile, List<String> statsFiles,\n                              List<Integer> mapqThresholds, String ligationJunction, String inFile,\n                              ChromosomeHandler localHandler, FragmentCalculation fragmentCalculation) {\n        this.numThreads = numThreads;\n        this.mergedContainer = mergedContainer;\n        this.mndChunks = mndChunks;\n        this.siteFile = siteFile;\n        this.statsFiles = statsFiles;\n        this.mapqThresholds = mapqThresholds;\n        this.ligationJunction = ligationJunction;\n        this.inFile = inFile;\n        this.localHandler = localHandler;\n        this.fragmentCalculation = fragmentCalculation;\n    }\n\n    public void launchThreads() {\n        ExecutorService executor = Executors.newFixedThreadPool(numThreads);\n        for (int l = 0; l < numThreads; l++) {\n            executor.execute(() -> runParallelizedStatistics(mergedContainer));\n        }\n        executor.shutdown();\n        // Wait until all threads finish\n        while (!executor.isTerminated()) {\n        }\n    }\n\n    public void runParallelizedStatistics(final StatisticsContainer mergedContainer) {\n        int currentCount = threadCounter.getAndIncrement();\n        while (currentCount < mndChunks.size()) {\n            Chunk chunk = mndChunks.get(currentCount);\n            try {\n                ParallelStatisticsWorker runner = new ParallelStatisticsWorker(siteFile, statsFiles, mapqThresholds,\n                        ligationJunction, inFile, localHandler, fragmentCalculation);\n                runner.infileStatistics(chunk);\n                synchronized (mergerLock) {\n                    mergedContainer.add(runner.getResultsContainer(), statsFiles.size());\n                }\n            } catch (Exception e2) {\n                e2.printStackTrace();\n            }\n            currentCount = threadCounter.getAndIncrement();\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/stats/ParallelStatisticsWorker.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.stats;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.tools.utils.original.Chunk;\nimport juicebox.tools.utils.original.FragmentCalculation;\nimport juicebox.tools.utils.original.mnditerator.AlignmentPairLong;\nimport juicebox.tools.utils.original.mnditerator.AsciiPairIterator;\n\nimport java.io.IOException;\nimport java.util.HashMap;\nimport java.util.List;\nimport java.util.Map;\n\npublic class ParallelStatisticsWorker extends StatisticsWorker {\n\n    private final ChromosomeHandler localHandler;\n\n    public ParallelStatisticsWorker(String siteFile, List<String> statsFiles, List<Integer> mapqThresholds,\n                                    String ligationJunction, String inFile, ChromosomeHandler localHandler,\n                                    FragmentCalculation chromosomes) {\n        super(siteFile, statsFiles, mapqThresholds, ligationJunction, inFile, chromosomes);\n        this.localHandler = localHandler;\n    }\n\n    public void infileStatistics(Chunk chunk) {\n        //read in infile and calculate statistics\n        try {\n            //create index for AsciiIterator\n            Map<String, Integer> chromosomeIndexes = new HashMap<>();\n            for (int i = 0; i < localHandler.size(); i++) {\n                chromosomeIndexes.put(localHandler.getChromosomeFromIndex(i).getName(), i);\n            }\n            //iterate through input file\n            AsciiPairIterator files = new AsciiPairIterator(inFile, chromosomeIndexes, chunk, localHandler);\n            if (files.hasNext()) {\n                AlignmentPairLong firstPair = (AlignmentPairLong) files.next();\n                String previousBlock = firstPair.getChr1() + \"_\" + firstPair.getChr2();\n                processSingleEntry(firstPair, previousBlock, true);\n                while (files.hasNext()) {\n                    AlignmentPairLong pair = (AlignmentPairLong) files.next();\n                    if (processSingleEntry(pair, previousBlock, true)) {\n                        break;\n                    }\n                }\n            }\n\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n    protected String getChromosomeNameFromIndex(int chr) {\n        return localHandler.getChromosomeFromIndex(chr).getName();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/stats/StatisticsContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.stats;\n\nimport juicebox.tools.clt.old.LibraryComplexity;\n\nimport java.io.*;\nimport java.text.NumberFormat;\nimport java.util.*;\n\npublic class StatisticsContainer {\n\n    private final static float CONVERGENCE_THRESHOLD = 0.01f;\n    private final static int CONVERGENCE_REGION = 3;\n    private final static int SEQ_INDEX = 0, DUPS_INDEX = 1, UNIQUE_INDEX = 2;\n    private final static int LC_INDEX = 3, SINGLE_ALIGNMENT_INDEX = 4;\n    private final static int SINGLE_ALIGN_DUPS_INDEX = 5, SINGLE_ALIGN_UNIQUE_INDEX = 6;\n    private final static int NUM_TO_READ = 7;\n    private final NumberFormat nf = NumberFormat.getNumberInstance(Locale.US);\n\n    //Variables for calculating statistics\n    public final List<Map<Integer, Long>> hindIII = new ArrayList<>();\n    public final List<Map<Integer, Long>> mapQ = new ArrayList<>();\n    public final List<Map<Integer, Long>> mapQInter = new ArrayList<>();\n    public final List<Map<Integer, Long>> mapQIntra = new ArrayList<>();\n    public final List<Map<Integer, Long>> innerM = new ArrayList<>();\n    public final List<Map<Integer, Long>> outerM = new ArrayList<>();\n    public final List<Map<Integer, Long>> rightM = new ArrayList<>();\n    public final List<Map<Integer, Long>> leftM = new ArrayList<>();\n    private final List<Integer> convergenceIndices = new ArrayList<>();\n\n    public long unique = 0;\n    public long[] intraFragment = new long[2];\n    public long[] threePrimeEnd = new long[2];\n    public long[] fivePrimeEnd = new long[2];\n    public long[] dangling = new long[2];\n    public long[] ligation = new long[2];\n    public long[] inner = new long[2];\n    public long[] outer = new long[2];\n    public long[] left = new long[2];\n    public long[] right = new long[2];\n    public long[] intra = new long[2];\n    public long[] inter = new long[2];\n\n    public long[] interDangling = new long[2];\n    public long[] trueDanglingIntraSmall = new long[2];\n    public long[] trueDanglingIntraLarge = new long[2];\n    public long[] trueDanglingInter = new long[2];\n    public long[] totalCurrent = new long[2];\n    public long[] underMapQ = new long[2];\n    public long[] fiveHundredBPRes = new long[2];\n    public long[] fiveHundredBPResDangling = new long[2];\n    public long[] fiveKBRes = new long[2];\n    public long[] fiveKBResDangling = new long[2];\n    public long[] twentyKBRes = new long[2];\n    public long[] twentyKBResDangling = new long[2];\n    public long[] large = new long[2];\n    public long[] largeDangling = new long[2];\n\n    private static final long[] bins = {10, 12, 15, 19, 23, 28, 35, 43, 53, 66, 81, 100, 123, 152, 187, 231, 285, 351, 433, 534, 658, 811, 1000, 1233, 1520, 1874, 2310, 2848, 3511, 4329, 5337, 6579, 8111, 10000, 12328, 15199, 18738, 23101, 28480, 35112, 43288, 53367, 65793, 81113, 100000, 123285, 151991, 187382, 231013, 284804, 351119, 432876, 533670, 657933, 811131, 1000000, 1232847, 1519911, 1873817, 2310130, 2848036, 3511192, 4328761, 5336699, 6579332, 8111308, 10000000, 12328467, 15199111, 18738174, 23101297, 28480359, 35111917, 43287613, 53366992, 65793322, 81113083, 100000000, 123284674, 151991108, 187381742, 231012970, 284803587, 351119173, 432876128, 533669923, 657933225, 811130831, 1000000000, 1232846739, 1519911083, 1873817423, 2310129700L, 2848035868L, 3511191734L, 4328761281L, 5336699231L, 6579332247L, 8111308308L, 10000000000L};\n\n    public StatisticsContainer() {\n        for (int i = 0; i < 2; i++) {\n            hindIII.add(new HashMap<>());\n            mapQ.add(new HashMap<>());\n            mapQInter.add(new HashMap<>());\n            mapQIntra.add(new HashMap<>());\n            innerM.add(new HashMap<>());\n            outerM.add(new HashMap<>());\n            rightM.add(new HashMap<>());\n            leftM.add(new HashMap<>());\n        }\n    }\n    \n    public void add(StatisticsContainer individualContainer, int numberOfMapQValues) {\n        unique += individualContainer.unique;\n\n        for (int j=0; j<numberOfMapQValues; j++) {\n            for (int i = 1; i <= 2000; i++) {\n                hindIII.get(j).put(i, hindIII.get(j).getOrDefault(i, 0L) + individualContainer.hindIII.get(j).getOrDefault(i, 0L));\n            }\n            for (int i = 1; i <= 200; i++) {\n                mapQ.get(j).put(i, mapQ.get(j).getOrDefault(i, 0L) + individualContainer.mapQ.get(j).getOrDefault(i, 0L));\n                mapQInter.get(j).put(i, mapQInter.get(j).getOrDefault(i, 0L) + individualContainer.mapQInter.get(j).getOrDefault(i, 0L));\n                mapQIntra.get(j).put(i, mapQIntra.get(j).getOrDefault(i, 0L) + individualContainer.mapQIntra.get(j).getOrDefault(i, 0L));\n            }\n            for (int i = 1; i <= 100; i++) {\n                innerM.get(j).put(i, innerM.get(j).getOrDefault(i, 0L) + individualContainer.innerM.get(j).getOrDefault(i, 0L));\n                outerM.get(j).put(i, outerM.get(j).getOrDefault(i, 0L) + individualContainer.outerM.get(j).getOrDefault(i, 0L));\n                rightM.get(j).put(i, rightM.get(j).getOrDefault(i, 0L) + individualContainer.rightM.get(j).getOrDefault(i, 0L));\n                leftM.get(j).put(i, leftM.get(j).getOrDefault(i, 0L) + individualContainer.leftM.get(j).getOrDefault(i, 0L));\n            }\n        }\n\n        for(int i=0;i<numberOfMapQValues;i++) {\n            intraFragment[i] += individualContainer.intraFragment[i];\n            threePrimeEnd[i] += individualContainer.threePrimeEnd[i];\n            fivePrimeEnd[i] += individualContainer.fivePrimeEnd[i];\n            dangling[i] += individualContainer.dangling[i];\n            ligation[i] += individualContainer.ligation[i];\n            inner[i] += individualContainer.inner[i];\n            outer[i] += individualContainer.outer[i];\n            left[i] += individualContainer.left[i];\n            right[i] += individualContainer.right[i];\n            intra[i] += individualContainer.intra[i];\n            inter[i] += individualContainer.inter[i];\n            large[i] += individualContainer.large[i];\n            twentyKBRes[i] += individualContainer.twentyKBRes[i];\n            fiveKBRes[i] += individualContainer.fiveKBRes[i];\n            fiveHundredBPRes[i] += individualContainer.fiveHundredBPRes[i];\n            fiveHundredBPResDangling[i] += individualContainer.fiveHundredBPResDangling[i];\n            fiveKBResDangling[i] += individualContainer.fiveKBResDangling[i];\n            twentyKBResDangling[i] += individualContainer.twentyKBResDangling[i];\n            largeDangling[i] += individualContainer.largeDangling[i];\n            interDangling[i] += individualContainer.interDangling[i];\n            trueDanglingIntraSmall[i] += individualContainer.trueDanglingIntraSmall[i];\n            trueDanglingIntraLarge[i] += individualContainer.trueDanglingIntraLarge[i];\n            trueDanglingInter[i] += individualContainer.trueDanglingInter[i];\n            totalCurrent[i] += individualContainer.totalCurrent[i];\n            underMapQ[i] += individualContainer.underMapQ[i];\n        }\n    }\n    \n    private String commify(long value) {\n        return nf.format(value);\n    }\n    \n    private String percentify(long num, long total) {\n        return String.format(\"%.2f\", num * 100f / total) + \"%\";\n    }\n    \n    private String wholePercentify(long num, long total) {\n        return String.format(\"%.0f\", num * 100f / total) + \"%\";\n    }\n    \n    public void outputStatsFile(List<String> statsFiles) {\n        for (int i = 0; i < statsFiles.size(); i++) {\n            File statFile = new File(statsFiles.get(i));\n            //output statistics file for first mapq calculation\n            boolean[] valsWereFound = new boolean[NUM_TO_READ];\n            long[] valsFound = new long[NUM_TO_READ]; // seqReads, duplicates\n            attempReadingDataFromExistingFile(valsWereFound, valsFound, statFile);\n\n         //   if (statFile.exists()) {\n                try {\n                    BufferedWriter statsOut = new BufferedWriter(new FileWriter(statFile, true));\n                    writeLibComplexityIfNeeded(valsWereFound, valsFound, statsOut);\n                    if (unique == 0) unique = 1;\n                    writeOut(statsOut, \"Intra-fragment Reads: \", valsWereFound, intraFragment[i], valsFound, unique, true);\n                    //if (!isUTLibrary(valsWereFound, valsFound, underMapQ[i])) {\n                    attemptMapqCorrection(valsWereFound, valsFound, underMapQ, unique, i);\n                    writeOut(statsOut, \"Below MAPQ Threshold: \", valsWereFound, underMapQ[i], valsFound, unique, true);\n                    //}\n                    writeOut(statsOut, \"Hi-C Contacts: \", valsWereFound, totalCurrent[i], valsFound, unique, false);\n                    //writeOut(statsOut, \" Ligation Motif Present: \", valsWereFound, ligation[i], valsFound, unique, true);\n                    appendPairTypeStatsOutputToFile(i, statsOut);\n                    writeOut(statsOut, \"Inter-chromosomal: \", valsWereFound, inter[i], valsFound, unique, false);\n                    writeOut(statsOut, \"Intra-chromosomal: \", valsWereFound, intra[i], valsFound, unique, false);\n                    statsOut.write(\"Short Range (<20Kb):\\n\");\n                    writeOut(statsOut, \"  <500BP: \", valsWereFound, fiveHundredBPRes[i], valsFound, unique, false);\n                    writeOut(statsOut, \"  500BP-5kB: \", valsWereFound, fiveKBRes[i], valsFound, unique, false);\n                    writeOut(statsOut, \"  5kB-20kB: \", valsWereFound, twentyKBRes[i], valsFound, unique, false);\n                    writeOut(statsOut, \"Long Range (>20Kb): \", valsWereFound, large[i], valsFound, unique, false);\n                    statsOut.close();\n                } catch (IOException error) {\n                    error.printStackTrace();\n                }\n            //  }\n        }\n    }\n\n    private boolean isUTLibrary(boolean[] valsWereFound, long[] valsFound, long belowMapQ) {\n        return valsWereFound[SINGLE_ALIGNMENT_INDEX]\n                && valsFound[SINGLE_ALIGNMENT_INDEX] > 0\n                && belowMapQ < 1;\n    }\n\n    private void writeLibComplexityIfNeeded(boolean[] valsWereFound, long[] valsFound, BufferedWriter statsOut) throws IOException {\n        if (!valsWereFound[LC_INDEX]) {\n            boolean isUTExperiment = false;\n            long lcTotal = 0L;\n            if (valsWereFound[SINGLE_ALIGN_UNIQUE_INDEX] && valsWereFound[SINGLE_ALIGN_DUPS_INDEX]) {\n                long resultLC1 = LibraryComplexity.estimateLibrarySize(valsFound[SINGLE_ALIGN_DUPS_INDEX], valsFound[SINGLE_ALIGN_UNIQUE_INDEX]);\n                isUTExperiment = true;\n                if (resultLC1 > 0) {\n                    lcTotal += resultLC1;\n                    statsOut.write(\"Library Complexity Estimate (1 alignment)*: \" + commify(resultLC1) + \"\\n\");\n                } else {\n                    statsOut.write(\"Library Complexity Estimate (1 alignment)*: N/A\\n\");\n                }\n            }\n\n            if (valsWereFound[UNIQUE_INDEX] && valsWereFound[DUPS_INDEX]) {\n                long resultLC2 = LibraryComplexity.estimateLibrarySize(valsFound[DUPS_INDEX], valsFound[UNIQUE_INDEX]);\n                String description = \"\";\n                if (isUTExperiment) {\n                    description = \" (2 alignments)\";\n                }\n                if (resultLC2 > 0) {\n                    lcTotal += resultLC2;\n                    statsOut.write(\"Library Complexity Estimate\" + description + \"*: \" + commify(resultLC2) + \"\\n\");\n                } else {\n                    statsOut.write(\"Library Complexity Estimate\" + description + \"*: N/A\\n\");\n                }\n            }\n\n            if (isUTExperiment) {\n                if (lcTotal > 0) {\n                    statsOut.write(\"Library Complexity Estimate (1+2 above)*: \" + commify(lcTotal) + \"\\n\");\n                } else {\n                    statsOut.write(\"Library Complexity Estimate (1+2 above)*: N/A\\n\");\n                }\n            }\n        }\n    }\n\n    private void attempReadingDataFromExistingFile(boolean[] valsWereFound, long[] valsFound, File statFile) {\n        Arrays.fill(valsWereFound, false);\n        Arrays.fill(valsFound, 0);\n        if (statFile.exists()) {\n            try {\n                BufferedReader stats = new BufferedReader(new FileReader(statFile));\n                String statsData = stats.readLine();\n                while (statsData != null) {\n                    statsData = statsData.toLowerCase();\n                    if (statsData.contains(\"sequenced\")) {\n                        populateFoundVals(statsData, valsWereFound, valsFound, SEQ_INDEX);\n                    } else if (statsData.contains(\"unique\")) {\n                        if (isSingleAlignment(statsData)) {\n                            populateFoundVals(statsData, valsWereFound, valsFound, SINGLE_ALIGN_UNIQUE_INDEX);\n                        } else {\n                            populateFoundVals(statsData, valsWereFound, valsFound, UNIQUE_INDEX);\n                        }\n                    } else if (statsData.contains(\"duplicate\") && !statsData.contains(\"optical\")) {\n                        if (isSingleAlignment(statsData)) {\n                            populateFoundVals(statsData, valsWereFound, valsFound, SINGLE_ALIGN_DUPS_INDEX);\n                        } else {\n                            populateFoundVals(statsData, valsWereFound, valsFound, DUPS_INDEX);\n                        }\n                    } else if (statsData.contains(\"complexity\")) {\n                        populateFoundVals(statsData, valsWereFound, valsFound, LC_INDEX);\n                    } else if (statsData.contains(\"single\") && statsData.contains(\"alignment\")) {\n                        populateFoundVals(statsData, valsWereFound, valsFound, SINGLE_ALIGNMENT_INDEX);\n                    }\n                    statsData = stats.readLine();\n                }\n                stats.close();\n            } catch (IOException error) {\n                error.printStackTrace();\n            }\n        }\n    }\n\n    private boolean isSingleAlignment(String text) {\n        String[] tokens = text.split(\":\");\n        String description = tokens[0].toLowerCase();\n        return (description.contains(\"1\") || description.contains(\"one\")) &&\n                description.contains(\"alignment\");\n    }\n\n    private void populateFoundVals(String statsData, boolean[] valsWereFound, long[] valsFound, int index) {\n        if (!valsWereFound[index]) {\n            valsWereFound[index] = true;\n            String[] tokens = statsData.split(\":\");\n            String substring1 = tokens[1].replaceAll(\"[, ]\", \"\");\n            if (substring1.contains(\"(\")) {\n                substring1 = substring1.split(\"\\\\(\")[0];\n            }\n            valsFound[index] = Long.parseLong(substring1.trim());\n        }\n    }\n\n    private void attemptMapqCorrection(boolean[] valsWereGiven, long[] valsFound, long[] underMapQ, long unique, int i) {\n        if (underMapQ[i] < 1 && valsWereGiven[UNIQUE_INDEX]) {\n            underMapQ[i] = valsFound[UNIQUE_INDEX] - unique;\n        }\n    }\n\n    void appendPairTypeStatsOutputToFile(int i, BufferedWriter statsOut) throws IOException {\n        if ((fivePrimeEnd[i] + threePrimeEnd[i]) > 0) {\n            statsOut.write(\" 3' Bias (Long Range): \" + wholePercentify(threePrimeEnd[i], threePrimeEnd[i] + fivePrimeEnd[i]));\n            statsOut.write(\" - \" + wholePercentify(fivePrimeEnd[i], threePrimeEnd[i] + fivePrimeEnd[i]) + \"\\n\");\n        } else {\n            statsOut.write(\" 3' Bias (Long Range): N/A\\n\");\n        }\n        if (large[i] > 0) {\n            statsOut.write(\" Pair Type %(L-I-O-R): \" + wholePercentify(left[i], large[i]));\n            statsOut.write(\" - \" + wholePercentify(inner[i], large[i]));\n            statsOut.write(\" - \" + wholePercentify(outer[i], large[i]));\n            statsOut.write(\" - \" + wholePercentify(right[i], large[i]) + \"\\n\");\n            statsOut.write(\" L-I-O-R Convergence: \" + bins[convergenceIndices.get(i)] + \"\\n\");\n        } else {\n            statsOut.write(\" Pair Type %(L-I-O-R): N/A\\n\");\n        }\n    }\n\n    private void writeOut(BufferedWriter statsOut, String description, boolean[] valsWereGiven, long value,\n                          long[] valsFound, long unique, boolean checkNA) throws IOException {\n        if (!checkNA || value > 0) {\n            if (valsWereGiven[SEQ_INDEX] && valsWereGiven[UNIQUE_INDEX]) {\n                statsOut.write(description + commify(value) + \" (\" + percentify(value, valsFound[SEQ_INDEX]) + \" / \" + percentify(value, valsFound[UNIQUE_INDEX]) + \")\\n\");\n            } else {\n                statsOut.write(description + commify(value) + \" (\" + percentify(value, unique) + \")\\n\");\n            }\n        } else {\n            statsOut.write(description + \"N/A\\n\");\n        }\n    }\n\n    public void writeHistFile(List<String> statsFiles) {\n        //write for mapq if file exists\n        for (int j = 0; j < statsFiles.size(); j++) {\n            if (new File(statsFiles.get(j)).exists()) {\n                //separate stats file name\n                int index = statsFiles.get(j).lastIndexOf(\"\\\\\");\n                String statsFilePath = statsFiles.get(j).substring(0, index + 1); //directories\n                String statsFileName = statsFiles.get(j).substring(index + 1).replaceAll(\".txt\", \"\"); //filename\n                String histsFile = statsFilePath + statsFileName + \"_hists.m\";\n                try {\n                    BufferedWriter hist = new BufferedWriter(new FileWriter(histsFile, false));\n                    hist.write(\"A = [\\n\");\n                    for (int i = 1; i <= 2000; i++) {\n                        long tmp = hindIII.get(j).getOrDefault(i, 0L);\n                        hist.write(tmp + \" \");\n                    }\n                    hist.write(\"\\n];\\n\");\n\n                    hist.write(\"B = [\\n\");\n                    for (int i = 1; i <= 200; i++) {\n                        long tmp = mapQ.get(j).getOrDefault(i, 0L);\n                        long tmp2 = mapQIntra.get(j).getOrDefault(i, 0L);\n                        long tmp3 = mapQInter.get(j).getOrDefault(i, 0L);\n                        hist.write(tmp + \" \" + tmp2 + \" \" + tmp3 + \"\\n\");\n                    }\n                    hist.write(\"\\n];\\n\");\n\n                    hist.write(\"D = [\\n\");\n                    for (int i = 0; i < bins.length; i++) {\n                        long tmp = innerM.get(j).getOrDefault(i, 0L);\n                        long tmp2 = outerM.get(j).getOrDefault(i, 0L);\n                        long tmp3 = rightM.get(j).getOrDefault(i, 0L);\n                        long tmp4 = leftM.get(j).getOrDefault(i, 0L);\n                        hist.write(tmp + \" \" + tmp2 + \" \" + tmp3 + \" \" + tmp4 + \"\\n\");\n                    }\n                    hist.write(\"\\n];\");\n\n                    hist.write(\"x = [\\n\");\n                    for (long bin : bins) {\n                        hist.write(bin + \" \");\n                    }\n                    hist.write(\"\\n];\\n\");\n                    hist.close();\n                } catch (IOException error) {\n                    error.printStackTrace();\n                }\n            }\n        }\n    }\n\n\n    public void calculateConvergence(int numMapQs) {\n        convergenceIndices.clear();\n        for (int q = 0; q < numMapQs; q++) {\n            int index = -1;\n            boolean solutionFound = false;\n            while (!solutionFound && index < bins.length - 1) {\n                index++;\n                if (getConvergenceError(q, index) < CONVERGENCE_THRESHOLD) {\n                    solutionFound = confirmConvergenceMaintained(q, index + 1, bins.length);\n                }\n            }\n            convergenceIndices.add(index);\n        }\n    }\n\n    private boolean confirmConvergenceMaintained(int q, int startIndex, int maxIndex) {\n        boolean convergenceMaintained = true;\n        for (int i = startIndex; i < Math.min(startIndex + CONVERGENCE_REGION, maxIndex); i++) {\n            double error = getConvergenceError(q, i);\n            convergenceMaintained &= (error < CONVERGENCE_THRESHOLD);\n        }\n        return convergenceMaintained;\n    }\n\n    private double getConvergenceError(int q, int i) {\n        long[] vals = new long[]{\n                innerM.get(q).getOrDefault(i, 0L),\n                outerM.get(q).getOrDefault(i, 0L),\n                rightM.get(q).getOrDefault(i, 0L),\n                leftM.get(q).getOrDefault(i, 0L)};\n        double total = 0.0;\n        for (long val : vals) {\n            total += val;\n        }\n        if (total < 1) return 1e3;\n\n        double logAvg = Math.log(total / 4.0);\n        double error = 0;\n        for (long val : vals) {\n            double tempErr = (logAvg - Math.log(val)) / logAvg;\n            error = Math.max(error, Math.abs(tempErr));\n        }\n        return error;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/tools/utils/original/stats/StatisticsWorker.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.tools.utils.original.stats;\n\nimport juicebox.tools.utils.original.FragmentCalculation;\nimport juicebox.tools.utils.original.mnditerator.AlignmentPair;\nimport juicebox.tools.utils.original.mnditerator.AlignmentPairLong;\n\nimport java.util.List;\nimport java.util.Map;\n\npublic abstract class StatisticsWorker {\n    protected static final int TWENTY_KB = 20000;\n    protected static final int FIVE_HUNDRED_BP = 500;\n    protected static final int FIVE_KB = 5000;\n    protected static final int distThreshold = 2000;\n    protected static final int mapqValThreshold = 200;\n    protected static final long[] bins = {10, 12, 15, 19, 23, 28, 35, 43, 53, 66, 81, 100, 123, 152, 187, 231, 285, 351, 433, 534, 658, 811, 1000, 1233, 1520, 1874, 2310, 2848, 3511, 4329, 5337, 6579, 8111, 10000, 12328, 15199, 18738, 23101, 28480, 35112, 43288, 53367, 65793, 81113, 100000, 123285, 151991, 187382, 231013, 284804, 351119, 432876, 533670, 657933, 811131, 1000000, 1232847, 1519911, 1873817, 2310130, 2848036, 3511192, 4328761, 5336699, 6579332, 8111308, 10000000, 12328467, 15199111, 18738174, 23101297, 28480359, 35111917, 43287613, 53366992, 65793322, 81113083, 100000000, 123284674, 151991108, 187381742, 231012970, 284803587, 351119173, 432876128, 533669923, 657933225, 811130831, 1000000000, 1232846739, 1519911083, 1873817423, 2310129700L, 2848035868L, 3511191734L, 4328761281L, 5336699231L, 6579332247L, 8111308308L, 10000000000L};\n    //variables for getting parameters of input file, flags set to default initially\n    protected final String siteFile;\n    protected final String inFile;\n    protected final String danglingJunction;\n    protected final String ligationJunction;\n    protected final List<String> statsFiles;\n    protected final List<Integer> mapqThresholds;\n    protected final FragmentCalculation fragmentCalculation;\n    protected final StatisticsContainer resultsContainer;\n\n    public StatisticsWorker(String siteFile, List<String> statsFiles, List<Integer> mapqThresholds,\n                            String ligationJunction, String inFile, FragmentCalculation fragmentCalculation) {\n        this.inFile = inFile;\n        this.siteFile = siteFile;\n        this.statsFiles = statsFiles;\n        this.mapqThresholds = mapqThresholds;\n        this.ligationJunction = ligationJunction;\n        this.fragmentCalculation = fragmentCalculation;\n        this.resultsContainer = new StatisticsContainer();\n        this.danglingJunction = ligationJunction.substring(ligationJunction.length() / 2);\n    }\n\n    public StatisticsContainer getResultsContainer() {\n        return resultsContainer;\n    }\n\n    protected boolean processSingleEntry(AlignmentPair pair, String blockKey, boolean multithread) {\n        int chr1, chr2, pos1, pos2, frag1, frag2, mapq1, mapq2;\n        boolean str1, str2;\n        chr1 = pair.getChr1();\n        chr2 = pair.getChr2();\n        String currentBlock = chr1 + \"_\" + chr2;\n        if (multithread && !currentBlock.equals(blockKey)) {\n            return true;\n        }\n        pos1 = pair.getPos1();\n        pos2 = pair.getPos2();\n        frag1 = pair.getFrag1();\n        frag2 = pair.getFrag2();\n        mapq1 = pair.getMapq1();\n        mapq2 = pair.getMapq2();\n        str1 = pair.getStrand1();\n        str2 = pair.getStrand2();\n\n        resultsContainer.unique++;\n        //don't count as Hi-C contact if fails mapq or intra fragment test\n        for(int ind=0; ind<statsFiles.size(); ind++) {\n            boolean countMe = pair.isValid();\n            //if(null||null) {do nothing}\n            if ((chr1 == chr2) && (frag1 == frag2)) {\n                resultsContainer.intraFragment[ind]++;\n                countMe = false;\n            } else if (!pair.isShort() && mapq1 >= 0 && mapq2 >= 0) {\n                int mapqValue = Math.min(mapq1, mapq2);\n                if (mapqValue < mapqThresholds.get(ind)) {\n                    resultsContainer.underMapQ[ind]++;\n                    countMe = false;\n                }\n            }\n            //calculate statistics for mapq threshold\n            if (countMe && statsFiles.get(ind) != null) {\n                resultsContainer.totalCurrent[ind]++;\n                //position distance\n                int posDist = Math.abs(pos1 - pos2);\n                int histDist = bSearch(posDist);\n                boolean isDangling = false;\n                //one part of read pair has unligated end\n                if (pair instanceof AlignmentPairLong) {\n                    AlignmentPairLong longPair = (AlignmentPairLong) pair;\n                    String seq1 = longPair.getSeq1();\n                    String seq2 = longPair.getSeq2();\n                    if ((seq1 != null && seq2 != null) && (seq1.startsWith(danglingJunction) || seq2.startsWith(danglingJunction))) {\n                        resultsContainer.dangling[ind]++;\n                        isDangling = true;\n                    }\n                }\n                //look at chromosomes\n                if (chr1 == chr2) {\n                    resultsContainer.intra[ind]++;\n                    //determine right/left/inner/outer ordering of chromosomes/strands\n                    boolean distGT20KB = posDist >= TWENTY_KB;\n                    if (str1 == str2) {\n                        if (str1) {\n                            populateLIOR(distGT20KB, resultsContainer.right, resultsContainer.rightM, ind, histDist);\n                        } else {\n                            populateLIOR(distGT20KB, resultsContainer.left, resultsContainer.leftM, ind, histDist);\n                        }\n                    } else {\n                        if (str1) {\n                            if (pos1 < pos2) {\n                                populateLIOR(distGT20KB, resultsContainer.inner, resultsContainer.innerM, ind, histDist);\n                            } else {\n                                populateLIOR(distGT20KB, resultsContainer.outer, resultsContainer.outerM, ind, histDist);\n                            }\n                        } else {\n                            if (pos1 < pos2) {\n                                populateLIOR(distGT20KB, resultsContainer.outer, resultsContainer.outerM, ind, histDist);\n                            } else {\n                                populateLIOR(distGT20KB, resultsContainer.inner, resultsContainer.innerM, ind, histDist);\n                            }\n                        }\n                    }\n                    //intra reads less than 20KB apart\n                    if (posDist < FIVE_HUNDRED_BP) {\n                        populateDist(resultsContainer.fiveHundredBPRes, resultsContainer.fiveHundredBPResDangling, ind, isDangling);\n                    } else if (posDist < FIVE_KB) {\n                        populateDist(resultsContainer.fiveKBRes, resultsContainer.fiveKBResDangling, ind, isDangling);\n                    } else if (posDist < TWENTY_KB) {\n                        populateDist(resultsContainer.twentyKBRes, resultsContainer.twentyKBResDangling, ind, isDangling);\n                    } else {\n                        populateDist(resultsContainer.large, resultsContainer.largeDangling, ind, isDangling);\n                    }\n                } else {\n                    populateDist(resultsContainer.inter, resultsContainer.interDangling, ind, isDangling);\n                }\n                if (pair instanceof AlignmentPairLong) {\n                    AlignmentPairLong longPair = (AlignmentPairLong) pair;\n                    String seq1 = longPair.getSeq1();\n                    String seq2 = longPair.getSeq2();\n                    if ((seq1 != null && seq2 != null) && (mapq1 >= 0 && mapq2 >= 0)) {\n                        int mapqVal = Math.min(mapq1, mapq2);\n                        if (mapqVal <= mapqValThreshold) {\n                            resultsContainer.mapQ.get(ind).put(mapqVal, resultsContainer.mapQ.get(ind).getOrDefault(mapqVal, 0L) + 1);\n                            if (chr1 == chr2) {\n                                resultsContainer.mapQIntra.get(ind).put(mapqVal, resultsContainer.mapQIntra.get(ind).getOrDefault(mapqVal, 0L) + 1);\n                            } else {\n                                resultsContainer.mapQInter.get(ind).put(mapqVal, resultsContainer.mapQInter.get(ind).getOrDefault(mapqVal, 0L) + 1);\n                            }\n                        }\n                        //read pair contains ligation junction\n                        if (seq1.contains(ligationJunction) || seq2.contains(ligationJunction)) {\n                            resultsContainer.ligation[ind]++;\n                        }\n                    }\n                }\n                //determine distance from nearest HindIII site, add to histogram\n                if (!siteFile.contains(\"none\") && fragmentCalculation != null) {\n                    try {\n                        boolean report = ((chr1 != chr2) || (posDist >= TWENTY_KB));\n                        int dist = distHindIII(str1, chr1, pos1, frag1, report, ind);\n                        if (dist <= distThreshold) {\n                            resultsContainer.hindIII.get(ind).put(dist, resultsContainer.hindIII.get(ind).getOrDefault(dist, 0L) + 1);\n                        }\n                        dist = distHindIII(str2, chr2, pos2, frag2, report, ind);\n                        if (dist <= distThreshold) {\n                            resultsContainer.hindIII.get(ind).put(dist, resultsContainer.hindIII.get(ind).getOrDefault(dist, 0L) + 1);\n                        }\n                    } catch (Exception e) {\n                       // System.err.println(e.getLocalizedMessage());\n                        // do nothing, fail gracefully; likely a chromosome issue\n                    }\n                }\n                if (pair instanceof AlignmentPairLong && fragmentCalculation != null) {\n                    AlignmentPairLong longPair = (AlignmentPairLong) pair;\n                    String seq1 = longPair.getSeq1();\n                    String seq2 = longPair.getSeq2();\n                    if (isDangling) {\n                        try {\n                            int dist;\n                            if (seq1.startsWith(danglingJunction)) {\n                                dist = distHindIII(str1, chr1, pos1, frag1, true, ind);\n                            } else {\n                                dist = distHindIII(str2, chr2, pos2, frag2, true, ind);\n                            } //$record[13] =~ m/^$danglingJunction/\n                            if (dist == 1) {\n                                if (chr1 == chr2) {\n                                    if (posDist < TWENTY_KB) {\n                                        resultsContainer.trueDanglingIntraSmall[ind]++;\n                                    } else {\n                                        resultsContainer.trueDanglingIntraLarge[ind]++;\n                                    }\n                                } else {\n                                    resultsContainer.trueDanglingInter[ind]++;\n                                }\n                            }\n                        } catch (Exception e) {\n                            // do nothing, fail gracefully; likely a chromosome issue\n                        }\n                    }\n                }\n            }\n        }\n        return false;\n    }\n\n    private void populateDist(long[] array, long[] arrayDangling, int ind, boolean isDangling) {\n        array[ind]++;\n        if (isDangling) {\n            arrayDangling[ind]++;\n        }\n    }\n\n    private void populateLIOR(boolean distGT20KB, long[] array, List<Map<Integer, Long>> arrayM, int ind, int histDist) {\n        if (distGT20KB) {\n            array[ind]++;\n        }\n        arrayM.get(ind).put(histDist, arrayM.get(ind).getOrDefault(histDist, 0L) + 1);\n    }\n\n    /*\n    private void fragmentSearch() {\n        try {\n            BufferedReader files = new BufferedReader(new FileReader(inFile));\n            BufferedWriter fragOut = new BufferedWriter(new FileWriter(outFile, false));\n            String file = files.readLine();\n            while (file != null) {\n                String[] record = file.split(\"\\\\s+\");\n                int indexOne = FragmentCalculation.binarySearch(fragmentCalculation.getSites(localHandler.cleanUpName(record[1])),Integer.parseInt(record[2]));\n                int indexTwo = FragmentCalculation.binarySearch(fragmentCalculation.getSites(localHandler.cleanUpName(record[4])),Integer.parseInt(record[5]));\n                fragOut.write(record[0] + \" \" + record[1] + \" \" + record[2] + \" \" + indexOne + \" \");\n                fragOut.write(record[3] + \" \" + record[4] + \" \" + record[5] + \" \" + indexTwo + \" \");\n                for (int i = 6; i < record.length; i++) {\n                    fragOut.write(record[i] + \" \");\n                }\n                fragOut.write(\"\\n\");\n                file = files.readLine();\n            }\n            files.close();\n            fragOut.close();\n        }\n        catch (IOException error){\n            error.printStackTrace();\n        }\n    }\n    */\n\n    private int distHindIII(boolean strand, int chrIndex, int pos, int frag, boolean rep, int index) {\n        //Find distance to nearest HindIII restriction site\n        //find upper index of position in sites array via binary search\n        //get distance to each end of HindIII fragment\n        int dist1;\n        int dist2;\n        int[] sites = fragmentCalculation.getSites(getChromosomeNameFromIndex(chrIndex));\n        int arr = sites.length;\n        if (frag >= arr) {\n            return 0;\n        }\n        if (frag == 0) {\n            //# first fragment, distance is position\n            dist1 = pos;\n        } else {\n            dist1 = Math.abs(pos - sites[frag - 1]);\n        }\n\n        dist2 = Math.abs(pos - sites[frag]);\n        //get minimum value -- if (dist1 <= dist2), it's dist1, else dist2\n        int retVal = Math.min(dist1, dist2);\n        //get which end of the fragment this is, 3' or 5' (depends on strand)\n        if ((retVal == dist1) && (rep)) {\n            if (strand) {\n                resultsContainer.fivePrimeEnd[index]++;\n            } else {\n                resultsContainer.threePrimeEnd[index]++;\n            }\n        } else if ((retVal == dist2) && (rep)) {\n            if (!strand) {\n                resultsContainer.fivePrimeEnd[index]++;\n            } else {\n                resultsContainer.threePrimeEnd[index]++;\n            }\n        }\n        return retVal;\n    }\n\n    protected abstract String getChromosomeNameFromIndex(int chr);\n\n    private static int bSearch(int distance) {\n        //search for int distance in array binary\n        int lower = 0;\n        int upper = bins.length - 1;\n        int index;\n        while (lower <= upper) {\n            index = (lower + upper) / 2;\n            if (bins[index] < distance) {\n                lower = index + 1;\n            }\n            else if (bins[index]>distance) {\n                upper=index-1;\n            }\n            else {\n                return index;\n            }\n        }\n        return lower;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/CategoryPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport com.jidesoft.swing.ButtonStyle;\nimport com.jidesoft.swing.JideButton;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.List;\nimport java.util.Set;\n\n//import javax.swing.border.Border;\n//import javax.swing.border.LineBorder;\n//import java.awt.geom.Path2D;\n//import java.awt.geom.Rectangle2D;\n//import java.awt.geom.RoundRectangle2D;\n\n/**\n * @author Jim Robinson\n * @since 5/8/12\n */\nclass CategoryPanel extends JPanel {\n\n    private static final long serialVersionUID = 900006;\n    private final JPanel listPanel;\n    private final JPanel labelBar;\n    int nColumns = 5;\n    private boolean expanded;\n\n    public CategoryPanel(String name, List<ResourceLocator> locatorList, Set<String> loadedTrackNames) {\n\n        expanded = true;\n\n        setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));\n        setAlignmentX(LEFT_ALIGNMENT);\n        //setLayout(null);\n\n        labelBar = new JPanel();\n        //labelBar.setBackground(Color.blue);\n        labelBar.setLayout(new BoxLayout(labelBar, BoxLayout.X_AXIS));\n        labelBar.setBorder(BorderFactory.createRaisedBevelBorder()); //  new LabelBorder(Color.black));\n        labelBar.setAlignmentX(LEFT_ALIGNMENT);\n        JideButton toggleButton = new JideButton(expanded ? \" - \" : \" + \");\n        toggleButton.setButtonStyle(ButtonStyle.HYPERLINK_STYLE);\n        labelBar.add(toggleButton);\n\n        labelBar.add(new JLabel(name));\n        this.add(labelBar);\n\n\n        listPanel = new JPanel();\n        listPanel.setLayout(new GridLayout(0, 4));\n        for (ResourceLocator loc : locatorList) {\n            final String trackName = loc.getTrackName();\n            JCheckBox cb = new JCheckBox(trackName);\n            cb.setSelected(loadedTrackNames.contains(trackName));\n            listPanel.add(cb);\n        }\n        this.add(listPanel);\n\n        toggleButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent actionEvent) {\n                expanded = !expanded;\n                listPanel.setVisible(expanded);\n            }\n        });\n        labelBar.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mouseClicked(MouseEvent mouseEvent) {\n                expanded = !expanded;\n                listPanel.setVisible(expanded);\n            }\n        });\n\n    }\n\n    public Collection<String> getSelectedTracks() {\n        List<String> selectedTracks = new ArrayList<>();\n        for (Component c : listPanel.getComponents()) {\n            if (c instanceof JCheckBox && ((JCheckBox) c).isSelected()) {\n                selectedTracks.add(((JCheckBox) c).getText());\n\n            }\n        }\n        return selectedTracks;\n\n    }\n\n\n    /**\n     * If the <code>preferredSize</code> has been set to a\n     * non-<code>null</code> value just returns it.\n     * If the UI delegate's <code>getPreferredSize</code>\n     * method returns a non <code>null</code> value then return that;\n     * otherwise defer to the component's layout manager.\n     *\n     * @return the value of the <code>preferredSize</code> property\n     * @see #setPreferredSize\n     * @see javax.swing.plaf.ComponentUI\n     */\n    @Override\n    public Dimension getPreferredSize() {\n        if (listPanel == null) {\n            return super.getPreferredSize();\n        } else {\n\n            Dimension d = listPanel.getPreferredSize();\n            Component p = getRootPane();\n            int h = listPanel.isVisible() ? d.height : 0;\n            int w = p == null ? d.width : getParent().getWidth();\n            return new Dimension(w, 3 + 3 + 30 + h);\n\n        }\n    }\n\n    /**\n     * If the minimum size has been set to a non-<code>null</code> value\n     * just returns it.  If the UI delegate's <code>getMinimumSize</code>\n     * method returns a non-<code>null</code> value then return that; otherwise\n     * defer to the component's layout manager.\n     *\n     * @return the value of the <code>minimumSize</code> property\n     * @see #setMinimumSize\n     * @see javax.swing.plaf.ComponentUI\n     */\n    @Override\n    public Dimension getMinimumSize() {\n        return getPreferredSize();\n    }\n\n    @Override\n    public void doLayout() {\n        if (labelBar == null || listPanel == null) return;\n\n        Dimension d = listPanel.getPreferredSize();\n        Component p = getParent();\n        int w = p == null ? d.width : getParent().getWidth();\n\n\n        int y = 0;\n        labelBar.setBounds(0, y, w, 30);\n        y += 30;\n\n        //noinspection SuspiciousNameCombination\n        listPanel.setBounds(y, 33, w, d.height);\n\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/track/EigenvectorTrack.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.tools.utils.common.ArrayTools;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.renderer.GraphicUtils;\nimport org.broad.igv.renderer.Renderer;\nimport org.broad.igv.ui.FontManager;\nimport org.broad.igv.util.ResourceLocator;\nimport org.broad.igv.util.collections.LRUCache;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.geom.AffineTransform;\nimport java.util.HashMap;\nimport java.util.Map;\n\n/**\n * @author Jim Robinson\n * @since 4/13/12\n */\npublic class EigenvectorTrack extends HiCTrack {\n\n    // actual dataset object saves more; we will just save 6 most recent ones here\n    private final LRUCache<String, double[]> dataCache = new LRUCache<>(6);\n    //private final Map<String, double[]> dataCache = new HashMap<>();\n    private final Map<String, Double> dataMaxCache = new HashMap<>();\n    private final Map<String, Double> medianCache = new HashMap<>();\n    private final Map<String, Integer> flippingRecordCache = new HashMap<>();\n    private final HiC hic;\n\n    private int currentZoomBinSize = -1;\n    private String name;\n    private boolean isControl = false;\n\n\n    public EigenvectorTrack(String id, String name, HiC hic, boolean isControl) {\n        super(new ResourceLocator(id));\n        this.hic = hic;\n        this.name = name;\n        this.isControl = isControl;\n    }\n\n    private double[] loadData(int chrIdxPreCtrlInt, int zoomBinSize) {\n\n        double[] data = hic.getEigenvector(chrIdxPreCtrlInt, 0, isControl);\n        currentZoomBinSize = zoomBinSize;\n        String cacheKey = getCacheKey(chrIdxPreCtrlInt, zoomBinSize);\n\n        if (data != null && data.length > 0) {\n            int flipVal = 1;\n            if (flippingRecordCache.containsKey(cacheKey)) {\n                flipVal = flippingRecordCache.get(cacheKey);\n                if (flipVal == -1) {\n                    data = ArrayTools.flipArrayValues(data);\n                }\n            } else {\n                flippingRecordCache.put(cacheKey, flipVal);\n            }\n\n            dataCache.put(cacheKey, data);\n\n            DescriptiveStatistics stats = new DescriptiveStatistics();\n\n            for (double datum : data) {\n                if (!Double.isNaN(datum)) {\n                    stats.addValue(datum);\n                }\n            }\n\n            medianCache.put(cacheKey, stats.getPercentile(50));\n\n            double max = 0;\n            for (double aData : stats.getValues()) {\n                if (Math.abs(aData) > max) max = Math.abs(aData);\n            }\n            dataMaxCache.put(cacheKey, max);\n        }\n        return data;\n    }\n\n    private String getCacheKey(int chrIdx, int zoomBinSize) {\n        String key = \"observed_\";\n        if (isControl) {\n            key = \"control_\";\n        }\n        return key + chrIdx + \"_\" + zoomBinSize;\n    }\n\n    @Override\n    public String getToolTipText(int x, int y, TrackPanel.Orientation orientation) {\n\n        return \"\";\n//        if (data == null) return null;\n//\n//        int binOrigin = hic.xContext.getBinOrigin();\n//        int bin = binOrigin + (int) (x / hic.xContext.getScaleFactor());\n//\n//        return bin < data.length ? String.valueOf(data[bin]) : null;\n\n    }\n\n    @Override\n    public JPopupMenu getPopupMenu(final TrackPanel trackPanel, final SuperAdapter superAdapter, final TrackPanel.Orientation orientation) {\n\n        JPopupMenu menu = super.getPopupMenu(trackPanel, superAdapter, orientation);\n        menu.addSeparator();\n\n        JMenuItem menuItem = new JMenuItem(\"Flip Eigenvector\");\n        menuItem.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                MatrixZoomData zd = getAppropriateZD();\n                if (zd == null) return;\n\n                int chrIdx = orientation == TrackPanel.Orientation.X ? zd.getChr1Idx() : zd.getChr2Idx();\n                flipEigenvector(chrIdx, superAdapter.getHiC().getZoom().getBinSize());\n                hic.refreshEigenvectorTrackIfExists();\n            }\n        });\n        menu.add(menuItem);\n\n        return menu;\n\n    }\n\n    protected void flipEigenvector(int chrIdx, int zoomBinSize) {\n        String cacheKey = getCacheKey(chrIdx, zoomBinSize);\n        int currFlipVal = flippingRecordCache.get(cacheKey);\n        flippingRecordCache.put(cacheKey, -1 * currFlipVal);\n    }\n\n\n    /**\n     * Render the track in the supplied rectangle.  It is the responsibility of the track to draw within the\n     * bounds of the rectangle.\n     *\n     * @param g      the graphics context\n     * @param rect     the track bounds, relative to the enclosing DataPanel bounds.\n     * @param gridAxis\n     */\n\n    @Override\n    public void render(Graphics g, Context context, Rectangle rect, TrackPanel.Orientation orientation, HiCGridAxis gridAxis) {\n\n        g.setColor(getPosColor());\n\n        int height = orientation == TrackPanel.Orientation.X ? rect.height : rect.width;\n        int width = orientation == TrackPanel.Orientation.X ? rect.width : rect.height;\n        int y = orientation == TrackPanel.Orientation.X ? rect.y : rect.x;\n        int x = orientation == TrackPanel.Orientation.X ? rect.x : rect.y;\n\n        MatrixZoomData zd = getAppropriateZD();\n        if (zd == null) return;\n\n        int zoomBinSize = hic.getZoom().getBinSize();\n\n        int chrIdx = orientation == TrackPanel.Orientation.X ? zd.getChr1Idx() : zd.getChr2Idx();\n        String cacheKey = getCacheKey(chrIdx, zoomBinSize);\n        double[] eigen = dataCache.get(cacheKey);\n        if (eigen == null) {\n            eigen = loadData(chrIdx, zoomBinSize);\n        }\n\n\n        if (eigen == null || eigen.length == 0) {\n            Font original = g.getFont();\n            g.setFont(FontManager.getFont(12));\n\n            if (orientation == TrackPanel.Orientation.X) {\n                GraphicUtils.drawCenteredText(\"Eigenvector not available at this resolution\", rect, g);\n            } else {\n                drawRotatedString((Graphics2D) g, \"Eigenvector not available at this resolution\", (2 * rect.height) / 3, rect.x + 15);\n            }\n\n            g.setFont(original);\n            return;\n        }\n\n        double dataMax = dataMaxCache.get(cacheKey);\n        double median = medianCache.get(cacheKey);\n\n        int h = height / 2;\n\n        for (int bin = (int) context.getBinOrigin(); bin < eigen.length; bin++) {\n\n            if (Double.isNaN(eigen[bin])) continue;\n\n            int xPixelLeft = x + (int) ((bin - context.getBinOrigin()) * hic.getScaleFactor());\n            int xPixelRight = x + (int) ((bin + 1 - context.getBinOrigin()) * hic.getScaleFactor());\n\n            if (xPixelRight < x) {\n                continue;\n            } else if (xPixelLeft > x + width) {\n                break;\n            }\n\n            double x2 = eigen[bin] - median;\n            double max = dataMax - median;\n\n            int myh = (int) ((x2 / max) * h);\n            if (x2 > 0) {\n                g.setColor(getPosColor());\n                g.fillRect(xPixelLeft, y + h - myh, (xPixelRight - xPixelLeft), myh);\n            } else {\n                g.setColor(getNegColor());\n                g.fillRect(xPixelLeft, y + h, (xPixelRight - xPixelLeft), -myh);\n            }\n        }\n\n\n    }\n\n    private MatrixZoomData getAppropriateZD() {\n        try {\n            if (isControl) {\n                return hic.getControlZd();\n            } else {\n                return hic.getZd();\n            }\n        } catch (Exception e) {\n            return null;\n        }\n    }\n\n    public String getName() {\n        return name;\n    }\n\n    @Override\n    public void setName(String text) {\n        this.name = text;\n    }\n\n    public Renderer<?> getRenderer() {\n        return null;  //TODO change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public void forceRefreshCache() {\n        currentZoomBinSize = -1;\n        dataCache.clear();\n        dataMaxCache.clear();\n        medianCache.clear();\n    }\n\n    private void drawRotatedString(Graphics2D g2, String string, float x, float y) {\n        AffineTransform orig = g2.getTransform();\n        g2.rotate(0);\n        g2.setColor(Color.BLUE);\n        g2.translate(x, 0);\n        g2.scale(-1, 1);\n        g2.translate(-x, 0);\n        g2.drawString(string, x, y);\n        g2.setTransform(orig);\n        //g2.translate(0,0);\n        //g2.scale(1,1);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCCoverageDataSource.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.data.Dataset;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.NormalizationVector;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.windowui.HiCZoom;\nimport juicebox.windowui.NormalizationType;\nimport org.apache.commons.math.stat.StatUtils;\nimport org.apache.commons.math3.stat.descriptive.DescriptiveStatistics;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.WindowFunction;\n\nimport java.awt.*;\nimport java.util.ArrayList;\nimport java.util.Collection;\n\n/**\n * @author jrobinso\n *         Date: 8/1/13\n *         Time: 7:53 PM\n */\npublic class HiCCoverageDataSource implements HiCDataSource {\n    private final HiC hic;\n    private final NormalizationType normalizationType;\n    private String name;\n    private Color color = new Color(97, 184, 209);\n    private Color altcolor = color;\n    private DataRange dataRange;\n    private final boolean isControl;\n\n    public HiCCoverageDataSource(HiC hic, NormalizationType no, boolean isControl) {\n        this.name = no.getDescription();\n        if (isControl) {\n            this.name += \" (Control)\";\n        }\n\n        this.hic = hic;\n        this.normalizationType = no;\n        this.isControl = isControl;\n    }\n\n    private void initDataRange() {\n        MatrixZoomData zd;\n        try {\n            zd = hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n\n        if (zd != null) {\n            int chrIdx = zd.getChr1Idx();\n            HiCZoom zoom = zd.getZoom();\n            NormalizationVector nv = hic.getDataset().getNormalizationVector(chrIdx, zoom, normalizationType);\n            if (nv == null) {\n                setDataRange(new DataRange(0, 1));\n            } else {\n                DescriptiveStatistics stats = new DescriptiveStatistics(nv.getData().getValues().get(0));\n                double max = stats.getPercentile(95);\n                setDataRange(new DataRange(0, (float) max));\n            }\n\n        }\n    }\n\n    public DataRange getDataRange() {\n        if (dataRange == null) {\n            initDataRange();\n        }\n        return dataRange;\n    }\n\n    public void setDataRange(DataRange dataRange) {\n        this.dataRange = dataRange;\n    }\n\n    public String getName() {\n        return name;\n    }\n\n    public void setName(String name) {\n        this.name = name;\n    }\n\n    public Color getPosColor() {\n        return color;\n    }\n\n    public void setColor(Color color) {\n        this.color = color;\n    }\n\n    public Color getNegColor() {\n        return altcolor;\n    }\n\n    public void setNegColor(Color color) {\n        this.altcolor = color;\n    }\n\n    public boolean isLog() {\n        return false;\n    }\n\n    public Collection<WindowFunction> getAvailableWindowFunctions() {\n        return new ArrayList<>();\n    }\n\n    public HiCDataPoint[] getData(Chromosome chr, int startBin, int endBin, HiCGridAxis gridAxis,\n                                  double scaleFactor, WindowFunction windowFunction) {\n\n        HiCZoom zoom;\n        Dataset dataset;\n        try {\n            if (isControl) {\n                zoom = hic.getControlZd().getZoom();\n                dataset = hic.getControlDataset();\n            } else {\n                zoom = hic.getZd().getZoom();\n                dataset = hic.getDataset();\n            }\n        } catch (Exception e) {\n            return null;\n        }\n\n        NormalizationVector nv = dataset.getNormalizationVector(chr.getIndex(), zoom, normalizationType);\n        if (nv == null) return null;\n    \n        double[] data = nv.getData().getValues().get(0);\n\n        CoverageDataPoint[] dataPoints = new CoverageDataPoint[endBin - startBin + 1];\n\n        for (int b = startBin; b <= endBin; b++) {\n            long gStart = gridAxis.getGenomicStart(b);\n            long gEnd = gridAxis.getGenomicEnd(b);\n            int idx = b - startBin;\n            double value = b < data.length ? data[b] : 0;\n            dataPoints[idx] = new CoverageDataPoint(b, gStart, gEnd, value);\n        }\n\n        return dataPoints;\n    }\n    \n    public static class CoverageDataPoint implements HiCDataPoint {\n        \n        final int binNumber;\n        public final long genomicStart;\n        public final long genomicEnd;\n        public final double value;\n        \n        \n        public CoverageDataPoint(int binNumber, long genomicStart, long genomicEnd, double value) {\n            this.binNumber = binNumber;\n            this.genomicEnd = genomicEnd;\n            this.genomicStart = genomicStart;\n            this.value = value;\n        }\n\n        @Override\n        public double getBinNumber() {\n            return binNumber;\n        }\n\n        @Override\n        public double getWithInBins() {\n            return 1;\n        }\n        \n        @Override\n        public long getGenomicStart() {\n            return genomicStart;\n        }\n\n        @Override\n        public double getValue(WindowFunction windowFunction) {\n            return value;\n        }\n        \n        \n        @Override\n        public long getGenomicEnd() {\n            return genomicEnd;\n        }\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCDataAdapter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.Chromosome;\nimport org.broad.igv.feature.LocusScore;\nimport org.broad.igv.track.WindowFunction;\n\nimport java.util.List;\n\n/**\n * An adapter class to serve as a bridge between an IGV data source and a HiC track.  HiC tracks differ from IGV tracks\n * in that the coordinate system is based on \"bins\", each of which can correspond to a variable genomic length.\n *\n * @author jrobinso Date: 9/10/12\n */\npublic abstract class HiCDataAdapter implements HiCDataSource {\n\n  private final double log2 = Math.log(2);\n  private final HiC hic;\n\n  private LoadedDataInterval loadedDataInterval;\n\n  HiCDataAdapter(HiC hic) {\n    this.hic = hic;\n  }\n\n\n  @Override\n  public boolean isLog() {\n    return getDataRange() != null && getDataRange().isLog();\n  }\n\n  @Override\n  public HiCDataPoint[] getData(\n      Chromosome chr,\n      int startBin,\n      int endBin,\n      HiCGridAxis gridAxis,\n      double scaleFactor,\n      WindowFunction windowFunction) {\n\n    String zoom;\n    try {\n      zoom = hic.getZd().getZoom().getKey();\n    } catch (Exception e) {\n      zoom = \"null\";\n    }\n    String axisType = gridAxis.getClass().getName();\n\n    if (loadedDataInterval != null && loadedDataInterval.contains(zoom, (int) scaleFactor, axisType, windowFunction,\n        chr.getName(), startBin, endBin)) { // another method is setting loadedDataInterval\n      return loadedDataInterval.getData();\n\n    } else {\n\n//    Expand starBin and endBin by 50% to facilitate panning //TODO: pass in expanded scaffolds instead of expanding here?\n      int f = (endBin - startBin) / 2;\n      startBin = Math.max(0, startBin - f);\n      endBin = endBin + f;\n\n      int igvZoom = gridAxis.getIGVZoom();\n      int subCount = (int) scaleFactor;\n  \n      // Increase zoom level for \"super-zoom\" (=> get higher resolution data\n      if (subCount > 1) {\n        int z = (int) (Math.log(scaleFactor) / log2);\n        igvZoom += (z + 1);\n      }\n  \n      DataAccumulator[] tmp = new DataAccumulator[(endBin - startBin + 1) * subCount];\n  \n      long gStart = gridAxis.getGenomicStart(startBin);\n      long gEnd = gridAxis.getGenomicEnd(endBin);\n  \n      List<LocusScore> scores = getLocusScores(chr.getName(), gStart, gEnd, igvZoom, windowFunction);\n      if (scores == null) {\n        return null;\n      }\n  \n      int nPts = 0;\n      for (LocusScore locusScore : scores) {\n    \n        int bs = Math.max(startBin, gridAxis.getBinNumberForGenomicPosition(locusScore.getStart()));\n        int be = Math.min(endBin, gridAxis.getBinNumberForGenomicPosition(locusScore.getEnd() - 1));\n\n\n        for (int b = bs; b <= be; b++) {\n  \n          long bStart = gridAxis.getGenomicStart(b);\n          long bEnd = gridAxis.getGenomicEnd(b);\n          double delta = ((double) (bEnd - bStart)) / subCount;\n  \n          int subBin0 = b == bs ? (int) ((locusScore.getStart() - bStart) / delta) : 0;\n          int subBin1 = b == be ? (int) ((locusScore.getEnd() - bStart) / delta) : subCount - 1;\n  \n          for (int subBin = subBin0; subBin <= subBin1; subBin++) {\n            final double subBinWidth = 1.0 / subCount;\n    \n            int idx = (b - startBin) * subCount + subBin;\n\n            if (idx < 0 || idx >= tmp.length) {\n              continue;\n            }\n\n            DataAccumulator dataBin = tmp[idx];\n            if (dataBin == null) {\n              double bPrime = b + ((double) subBin) / subCount;\n\n              int g0 = (int) (bStart + subBin * delta);\n              int g1 = (int) (bStart + (subBin + 1) * delta);\n              dataBin = new DataAccumulator(bPrime, subBinWidth, g0, g1); // bStart, bEnd);\n              tmp[idx] = dataBin;\n              nPts++;\n            }\n            dataBin.addScore(locusScore);\n          }\n        }\n      }\n\n      // Copy data, leaving out null values\n      DataAccumulator[] data;\n      if (nPts == tmp.length) {\n        data = tmp;\n      } else {\n        data = new DataAccumulator[nPts];\n        int idx = 0;\n        for (DataAccumulator sum : tmp) {\n          if (sum != null) {\n            data[idx++] = sum;\n          }\n        }\n      }\n\n      loadedDataInterval = new LoadedDataInterval(zoom, (int) scaleFactor, axisType, windowFunction,\n          chr.getName(), startBin, endBin, data);\n      return data; // should only return number of points in aggregate scaffold\n    }\n  }\n\n  @Override\n  public void setName(String text) {\n\n  }\n\n  protected abstract List<LocusScore> getLocusScores(String chr,\n                                                     long gStart,\n                                                     long gEnd,\n                                                     int zoom,\n                                                     WindowFunction windowFunction);\n  \n  public static class DataAccumulator implements HiCDataPoint {\n    \n    final double binNumber;\n    public double width = 1;\n    public int nPts = 0; //set after\n    public double weightedSum = 0; //set after\n    public double max = 0; //set after\n    public long genomicStart;\n    public long genomicEnd;\n    \n    \n    public DataAccumulator(double binNumber) {\n      this.binNumber = binNumber;\n    }\n    \n    public DataAccumulator(double binNumber, double delta, long genomicStart, long genomicEnd) {\n      this.binNumber = binNumber;\n      this.width = delta;\n      this.genomicStart = genomicStart;\n      this.genomicEnd = genomicEnd;\n    }\n\n    @Override\n    public double getBinNumber() {\n      return binNumber;\n    }\n\n    @Override\n    public double getWithInBins() {\n      return width;\n    }\n    \n    @Override\n    public long getGenomicEnd() {\n      return genomicEnd;\n    }\n    \n    @Override\n    public long getGenomicStart() {\n      return genomicStart;\n    }\n\n    @Override\n    public double getValue(WindowFunction windowFunction) {\n      return windowFunction == WindowFunction.max ? max :\n          (nPts == 0 ? 0 : (float) (weightedSum / nPts));\n    }\n\n    void addScore(LocusScore ls) {\n//            if (ls.getStart() >= genomicEnd || ls.getEnd() < genomicStart) return;\n//            double weight = ((double) (Math.min(genomicEnd, ls.getEnd()) - Math.max(genomicStart, ls.getStart()))) /\n//                    (genomicEnd - genomicStart);\n      double weight = 1;\n      final float score = ls.getScore();\n      weightedSum += weight * score;\n      nPts++;\n\n      max = score > max ? score : max;\n    }\n\n\n  }\n\n\n  class LoadedDataInterval {\n\n    final String zoom;\n    final int scaleFactor;\n    final String axisType;\n    final WindowFunction windowFunction;\n    final String chr;\n    final int startBin;\n    final int endBin;\n    final DataAccumulator[] data;\n\n    LoadedDataInterval(String zoom, int scaleFactor, String axisType, WindowFunction windowFunction,\n                       String chr, int startBin, int endBin, DataAccumulator[] data) {\n      this.zoom = zoom;\n      this.scaleFactor = scaleFactor;\n      this.axisType = axisType;\n      this.windowFunction = windowFunction;\n      this.chr = chr;\n      this.startBin = startBin;\n      this.endBin = endBin;\n      this.data = data;\n    }\n\n    boolean contains(String zoom, int scaleFactor, String axisType, WindowFunction windowFunction,\n                     String chr, int startBin, int endBin) {\n      return zoom.equals(this.zoom) &&\n          scaleFactor == this.scaleFactor &&\n          axisType.equals(this.axisType) &&\n          windowFunction == this.windowFunction &&\n          chr.equals(this.chr) &&\n          startBin >= this.startBin &&\n          endBin <= this.endBin;\n    }\n\n    DataAccumulator[] getData() {\n      return data;\n    }\n  }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCDataPoint.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport org.broad.igv.track.WindowFunction;\n\n/**\n * @author jrobinso\n * Date: 8/1/13\n * Time: 6:45 PM\n */\npublic interface HiCDataPoint {\n\t\n\tdouble getBinNumber();\n\t\n\tlong getGenomicStart();\n\t\n\tlong getGenomicEnd();\n\t\n\tdouble getValue(WindowFunction windowFunction);\n\t\n\tdouble getWithInBins();\n\t\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCDataSource.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.data.basics.Chromosome;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.WindowFunction;\n\nimport java.awt.*;\nimport java.util.Collection;\n\n/**\n * @author jrobinso\n *         Date: 8/1/13\n *         Time: 7:51 PM\n */\npublic interface HiCDataSource {\n\n    String getName();\n\n    void setName(String text);\n\n    Color getPosColor();\n\n    void setColor(Color selectedColor);\n\n    Color getNegColor();\n\n    void setNegColor(Color selectedColor);\n\n    DataRange getDataRange();\n\n    void setDataRange(DataRange dataRange);\n\n    boolean isLog();\n\n    HiCDataPoint[] getData(Chromosome chr, int startBin, int endBin, HiCGridAxis gridAxis, double scaleFactor, WindowFunction windowFunction);\n\n    Collection<WindowFunction> getAvailableWindowFunctions();\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCDataTrack.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.assembly.OneDimAssemblyTrackLifter;\nimport juicebox.data.censoring.OneDimTrackCensoring;\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.text.NumberFormat;\nimport java.util.Arrays;\nimport java.util.Collection;\nimport java.util.Comparator;\n\n/**\n * @author jrobinso\n *         Date: 11/2/12\n *         Time: 9:41 AM\n */\npublic class HiCDataTrack extends HiCTrack {\n\n    private static final int TRACK_MARGIN = 2;\n    private final HiC hic;\n    private final HiCDataSource dataSource;\n    private final NumberFormat formatter = NumberFormat.getInstance();\n    private final float[] dash = {8.0f};\n    private final BasicStroke dashedStroke = new BasicStroke(0.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 2.0f, dash, 0.0f);\n    private final Color dashColor = new Color(120, 120, 120);\n    private boolean logScale = false;\n    private HiCDataPoint[] data;\n    private WindowFunction windowFunction = WindowFunction.mean;\n\n\n    public HiCDataTrack(HiC hic, ResourceLocator locator, HiCDataSource da) {\n        super(locator);\n        this.hic = hic;\n        this.dataSource = da;\n        this.logScale = dataSource.isLog();\n    }\n\n    @Override\n    public void render(Graphics g, Context context, Rectangle rect, TrackPanel.Orientation orientation, HiCGridAxis gridAxis) {\n        int height = orientation == TrackPanel.Orientation.X ? rect.height : rect.width;\n        int width = orientation == TrackPanel.Orientation.X ? rect.width : rect.height;\n        int y = orientation == TrackPanel.Orientation.X ? rect.y : rect.x;\n        int x = orientation == TrackPanel.Orientation.X ? rect.x : rect.y;\n\n        Graphics2D g2d = (Graphics2D) g;\n\n        double startBin = context.getBinOrigin();\n        double endBin = startBin + (width / hic.getScaleFactor());\n\n        // only show parts of things\n        if (hic.getChromosomeHandler().isCustomChromosome(context.getChromosome())) {\n            data = OneDimTrackCensoring.getFilteredData(dataSource, hic, context.getChromosome(), (int) startBin, (int) endBin + 1,\n                    gridAxis, hic.getScaleFactor(), windowFunction);\n            // fix this case w ordering modifications\n        } else if (SuperAdapter.assemblyModeCurrentlyActive) {\n            data = OneDimAssemblyTrackLifter.liftDataArray(dataSource, hic, context.getChromosome(), (int) startBin, (int) endBin + 1, gridAxis, hic.getScaleFactor(), windowFunction);\n        } else {\n            data = dataSource.getData(context.getChromosome(), (int) startBin, (int) endBin + 1,\n                    gridAxis, hic.getScaleFactor(), windowFunction);\n        }\n\n        if (data == null) return;\n\n        Color posColor = dataSource.getPosColor();\n        Color negColor = dataSource.getNegColor();\n\n        // Get the Y axis definition, consisting of minimum, maximum, and base value.  Often\n        // the base value is == min value which is == 0.\n        DataRange dataRange = dataSource.getDataRange();\n        float maxValue = dataRange.getMaximum();\n        float baseValue = dataRange.getBaseline();\n        float minValue = dataRange.getMinimum();\n        boolean isLog = dataRange.isLog();\n\n        if (isLog) {\n            minValue = (float) (minValue == 0 ? 0 : Math.log10(minValue));\n            maxValue = (float) Math.log10(maxValue);\n        }\n\n        // Calculate the Y scale factor.\n\n        double delta = (maxValue - minValue);\n        double yScaleFactor = (height - TRACK_MARGIN) / delta;\n\n        // Calculate the Y position in pixels of the base value.  Clip to bounds of rectangle\n        double baseDelta = maxValue - baseValue;\n        int baseY = (int) (y + baseDelta * yScaleFactor);\n        if (baseY < y) {\n            baseY = y;\n        } else if (baseY > y + (height - TRACK_MARGIN)) {\n            baseY = y + (height - TRACK_MARGIN);\n        }\n\n        //for (int i = 0; i < data.length; i++) {\n        for (HiCDataPoint d : data) {\n\n            //HiCDataPoint d = data[i];\n            if (d == null) continue;\n\n            double bin = d.getBinNumber() - startBin;\n            double widthInBIns = d.getWithInBins();\n            int xPixelLeft = x + (int) Math.round(bin * hic.getScaleFactor()); //context.getScreenPosition (genomicPosition);\n            int dx = (int) Math.max(1, widthInBIns * hic.getScaleFactor());\n            int xPixelRight = xPixelLeft + dx;\n\n            if (xPixelRight < x) {\n                continue;\n            } else if (xPixelLeft > x + width) {\n                break;\n            }\n\n            double dataY = d.getValue(windowFunction);\n            if (isLog && dataY <= 0) {\n                continue;\n            }\n\n            if (!Double.isNaN(dataY)) {\n\n                // Compute the pixel y location.  Clip to bounds of rectangle.\n                double dy = isLog ? Math.log10(dataY) - baseValue : (dataY - baseValue);\n                int pY = baseY - (int) (dy * yScaleFactor);\n                if (pY < y) {\n                    pY = y;\n                } else if (pY > y + (height - TRACK_MARGIN)) {\n                    pY = y + (height - TRACK_MARGIN);\n                }\n\n                Color color = (dataY >= baseValue) ? posColor : negColor;\n                g.setColor(color);\n\n                if (dx <= 1) {\n                    g.drawLine(xPixelLeft, baseY, xPixelLeft, pY);\n                } else {\n                    if (pY > baseY) {\n                        g.fillRect(xPixelLeft, baseY, dx, pY - baseY);\n\n                    } else {\n                        g.fillRect(xPixelLeft, pY, dx, baseY - pY);\n                    }\n                }\n            }\n        }\n\n        if (minValue < 0) {\n            g.setColor(dashColor);\n            g2d.setStroke(dashedStroke);\n            g.drawLine(0, baseY, width, baseY);\n        }\n    }\n\n    public WindowFunction getWindowFunction() {\n        return windowFunction;\n    }\n\n    public void setWindowFunction(WindowFunction windowFunction) {\n        this.windowFunction = windowFunction;\n    }\n\n    public String getName() {\n        return dataSource.getName();\n    }\n\n    @Override\n    public void setName(String text) {\n        dataSource.setName(text);\n    }\n\n\n\n    @Override\n    public String getToolTipText(int x, int y, TrackPanel.Orientation orientation) {\n        StringBuilder txt = new StringBuilder();\n\n        txt.append(\"<span style='color:red; font-family: arial; font-size: 12pt;'>\");\n        txt.append(getName());\n        txt.append(\"</span>\");\n\n        if (data == null) return txt.toString();\n\n        Context context = orientation == TrackPanel.Orientation.X ? hic.getXContext() : hic.getYContext();\n\n        double binOrigin = context.getBinOrigin();\n        final double scaleFactor = hic.getScaleFactor();\n        final double substepSize = 1.0 / scaleFactor;\n        double bin = (binOrigin + (x / scaleFactor));\n\n        HiCDataPoint target = new HiCDataAdapter.DataAccumulator(bin);\n        int idx = Arrays.binarySearch(data, target, new Comparator<HiCDataPoint>() {\n            @Override\n            public int compare(HiCDataPoint weightedSum, HiCDataPoint weightedSum1) {\n                final double binNumber = weightedSum.getBinNumber();\n                final double binNumber1 = weightedSum1.getBinNumber();\n\n                int bin = (int) binNumber;\n                int bin1 = (int) binNumber1;\n                if (bin == bin1) {\n                    double rem = binNumber - bin;\n                    double rem1 = binNumber1 - bin;\n                    if (Math.abs(rem - rem1) < substepSize) {\n                        return 0;\n                    } else {\n                        if (rem > rem1) return 1;\n                        else return -1;\n                    }\n                } else {\n                    return bin - bin1;\n                }\n\n            }\n        });\n\n\n        txt.append(\"<span style='font-family: arial; font-size: 12pt;'>\");\n        if (idx < 0) {\n            txt.append(\"<br>bin: \").append(formatter.format((int) bin));\n        } else {\n            HiCDataPoint ws = data[idx];\n            if (ws == null) return null;\n\n            txt.append(\"<br>\").append(formatter.format(ws.getGenomicStart()))\n                    .append(\"-\")\n                    .append(formatter.format(ws.getGenomicEnd()))\n                    .append(\"<br>bin: \")\n                    .append(formatter.format(ws.getBinNumber()))\n                    .append(\"<br>value: \")\n                    .append(formatter.format(ws.getValue(windowFunction)));\n        }\n        txt.append(\"</span>\");\n        return txt.toString();\n    }\n\n    @Override\n    public JPopupMenu getPopupMenu(final TrackPanel trackPanel, final SuperAdapter superAdapter, TrackPanel.Orientation orientation) {\n\n        JPopupMenu menu = super.getPopupMenu(trackPanel, superAdapter, orientation);\n        menu.addSeparator();\n\n        JMenuItem menuItem = new JMenuItem(\"Configure track...\");\n        menuItem.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                final TrackConfigDialog trackConfigDialog = new TrackConfigDialog(superAdapter.getMainWindow(), HiCDataTrack.this);\n                trackConfigDialog.setVisible(true);\n                if (trackConfigDialog.isNotCanceled()) {\n                    superAdapter.updateTrackPanel();\n                }\n            }\n        });\n        menu.add(menuItem);\n        return menu;\n    }\n\n    public DataRange getDataRange() {\n        return dataSource.getDataRange();  //To change body of created methods use File | Settings | File Templates.\n    }\n\n    public void setDataRange(DataRange dataRange) {\n        dataSource.setDataRange(dataRange);\n    }\n\n    @Override\n    public Color getPosColor() {\n        return dataSource.getPosColor();\n    }\n\n    @Override\n    public void setPosColor(Color selectedColor) {\n        dataSource.setColor(selectedColor);\n    }\n\n    @Override\n    public Color getNegColor() {\n        return dataSource.getNegColor();\n    }\n\n    @Override\n    public void setNegColor(Color selectedColor) {\n        dataSource.setNegColor(selectedColor);\n    }\n\n    public Collection<WindowFunction> getAvailableWindowFunctions() {\n\n        return dataSource.getAvailableWindowFunctions();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCFeatureTrack.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport htsjdk.tribble.Feature;\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.assembly.IGVFeatureCopy;\nimport juicebox.assembly.OneDimAssemblyTrackLifter;\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.feature.Exon;\nimport org.broad.igv.feature.FeatureUtils;\nimport org.broad.igv.feature.IGVFeature;\nimport org.broad.igv.feature.Strand;\nimport org.broad.igv.track.FeatureSource;\nimport org.broad.igv.ui.FontManager;\nimport org.broad.igv.util.BrowserLauncher;\nimport org.broad.igv.util.ResourceLocator;\n\nimport java.awt.*;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.Comparator;\nimport java.util.Iterator;\nimport java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 12/1/12\n *         Time: 12:34 AM\n */\npublic class HiCFeatureTrack extends HiCTrack {\n\n    private static final int BLOCK_HEIGHT = 14;\n    private static final int ARROW_SPACING = 10;\n    private final Font font;\n    private final HiC hic;\n    private final FeatureSource<?> featureSource;\n    private String name;\n\n\n    public HiCFeatureTrack(HiC hic, ResourceLocator locator, FeatureSource<?> featureSource) {\n        super(locator);\n        this.hic = hic;\n        this.featureSource = featureSource;\n        font = FontManager.getFont(6);\n    }\n\n    public static double getFractionalBin(int position, double scaleFactor, HiCGridAxis gridAxis) {\n        double bin1 = gridAxis.getBinNumberForGenomicPosition(position);\n        // Fractional bin (important for \"super-zoom\")\n        if (scaleFactor > 1) {\n            double bw1 = gridAxis.getGenomicEnd(bin1) - gridAxis.getGenomicStart(bin1);\n            bin1 += (position - gridAxis.getGenomicStart(bin1)) / bw1;\n        }\n        return bin1;\n    }\n\n    @Override\n    public void render(Graphics g, Context context, Rectangle rect, TrackPanel.Orientation orientation, HiCGridAxis gridAxis) {\n        int height = orientation == TrackPanel.Orientation.X ? rect.height : rect.width;\n        int width = orientation == TrackPanel.Orientation.X ? rect.width : rect.height;\n        int y = orientation == TrackPanel.Orientation.X ? rect.y : rect.x;\n        int x = orientation == TrackPanel.Orientation.X ? rect.x : rect.y;\n    \n        String chr = context.getChromosome().getName();\n        double startBin = context.getBinOrigin();\n        final double scaleFactor = hic.getScaleFactor();\n        double endBin = startBin + (width / scaleFactor);\n    \n        // todo igv\n        int gStart = (int) gridAxis.getGenomicStart(startBin);\n        int gEnd = (int) gridAxis.getGenomicEnd(endBin);\n    \n        int fh = Math.min(height - 2, BLOCK_HEIGHT);\n        int fy = y + (height - fh) / 2;\n        int fCenter = y + height / 2;\n    \n        g.setFont(font);\n        g.setColor(getPosColor());\n    \n        //Graphics strGraphics = g.create();\n        g.setColor(new Color(0, 150, 0));\n\n        Iterator<?> iter;\n\n        if (SuperAdapter.assemblyModeCurrentlyActive) {\n            // Update features according to current assembly status\n            gStart = 0;\n            gEnd = (int) context.getChrLength();\n        }\n\n        try {\n            iter = featureSource.getFeatures(chr, gStart, gEnd);\n            if (!iter.hasNext()) {\n                // if empty probably because \"chr\" missing at start of chromosome\n                // TODO mitochondrial genes may be an issue here?\n                iter = featureSource.getFeatures(\"chr\" + chr, gStart, gEnd);\n            }\n        } catch (IOException error) {\n            System.err.println(\"Error getting feature source \" + error);\n            return;\n        }\n\n        //handles bed and gff files only for now\n        if (SuperAdapter.assemblyModeCurrentlyActive && (getLocator().getPath().toLowerCase().endsWith(\".bed\") || getLocator().getPath().toLowerCase().endsWith(\".gff\"))) {\n            // update features according to assembly status\n            ArrayList<IGVFeature> iterItems = new ArrayList<>();\n\n            while (iter.hasNext()) {\n                IGVFeature feature = (IGVFeature) iter.next();\n                iterItems.add(feature);\n            }\n\n            List<IGVFeatureCopy> newFeatureList = OneDimAssemblyTrackLifter.liftIGVFeatures(hic, context.getChromosome(), (int) startBin, (int) endBin + 1, gridAxis, iterItems, getLocator().getPath().toLowerCase().endsWith(\".bed\"));\n            iter = newFeatureList.iterator();\n        }\n\n        while (iter.hasNext()) {\n            IGVFeature feature = (IGVFeature) iter.next();\n\n            final Color featureColor = feature.getColor();\n            if (featureColor != null) {\n                g.setColor(featureColor);\n            }\n\n            int startPoint = feature.getStart();\n            int endPoint = feature.getEnd();\n\n            double bin1 = getFractionalBin(startPoint, scaleFactor, gridAxis);\n            double bin2 = getFractionalBin(endPoint, scaleFactor, gridAxis);\n\n            if (bin2 < startBin) {\n                continue;\n            } else if (bin1 > endBin) {\n                break;\n            }\n\n            int xPixelLeft = x + (int) ((bin1 - startBin) * scaleFactor);\n            int xPixelRight = x + (int) ((bin2 - startBin) * scaleFactor);\n\n            int fw = Math.max(1, xPixelRight - xPixelLeft);\n\n            if (fw < 5 || feature.getExons() == null || feature.getExons().size() == 0) {\n                g.fillRect(xPixelLeft, fy, fw, fh);\n\n            } else {\n\n                // intron\n                g.drawLine(xPixelLeft, fCenter, xPixelRight, fCenter);\n\n                // arrows\n                if (fw > 20) {\n                    if (feature.getStrand() == Strand.POSITIVE) {\n                        for (int p = xPixelLeft + 5; p < xPixelLeft + fw; p += 10) {\n                            g.drawLine(p - 2, fCenter - 2, p, fCenter);\n                            g.drawLine(p - 2, fCenter + 2, p, fCenter);\n                        }\n                    } else if (feature.getStrand() == Strand.NEGATIVE) {\n                        for (int p = xPixelLeft + fw - 5; p > xPixelLeft; p -= 10) {\n                            g.drawLine(p + 2, fCenter - 2, p, fCenter);\n                            g.drawLine(p + 2, fCenter + 2, p, fCenter);\n                        }\n                    }\n                }\n\n                for (Exon exon : feature.getExons()) {\n                    bin1 = getFractionalBin(exon.getStart(), scaleFactor, gridAxis);\n                    bin2 = getFractionalBin(exon.getEnd(), scaleFactor, gridAxis);\n\n                    xPixelLeft = (int) ((bin1 - startBin) * scaleFactor);\n                    fw = (int) ((bin2 - bin1 + 1) * scaleFactor);\n                    g.fillRect(xPixelLeft, fy, fw, fh);\n                }\n            }\n        }\n    }\n    \n    \n    @Override\n    public String getToolTipText(int x, int y, TrackPanel.Orientation orientation) {\n\n        Context context = orientation == TrackPanel.Orientation.X ? hic.getXContext() : hic.getYContext();\n        StringBuilder txt = new StringBuilder();\n\n\n        txt.append(\"<span style='color:red; font-family: arial; font-size: 12pt;'>\");\n        txt.append(getName());\n        txt.append(\"</span>\");\n\n        IGVFeature f = getFeatureAtPixel(x, context, orientation);\n        if (f != null) { // && (f.getEnd() > start && f.getStart() < end)) {\n            txt.append(\"<span style='font-family: arial; font-size: 12pt;'><br>\");\n            txt.append(f.getDescription());\n            txt.append(\"</span>\");\n        }\n        return txt.toString();\n    }\n\n    private IGVFeature getFeatureAtPixel(int x, Context context, TrackPanel.Orientation orientation) {\n    \n        HiCGridAxis gridAxis;\n        try {\n            gridAxis = orientation == TrackPanel.Orientation.X ? hic.getZd().getXGridAxis() : hic.getZd().getYGridAxis();\n        } catch (Exception e) {\n            return null;\n        }\n    \n        int binOrigin = (int) (context.getBinOrigin());\n        int bin = binOrigin + (int) (x / hic.getScaleFactor());\n    \n        int start = (int) gridAxis.getGenomicStart(bin);\n        int end = (int) gridAxis.getGenomicEnd(bin);\n        int middle = (int) gridAxis.getGenomicMid(bin);\n    \n        String chr = context.getChromosome().getName();\n    \n        int b1 = Math.max(0, bin - 2);\n        int b2 = bin + 2;\n        int buffer = (int) ((gridAxis.getGenomicEnd(b2) - gridAxis.getGenomicStart(b1)) / 2);\n    \n        // The maximum length of all features in this collection. Used to insure we consider all features that\n        // might overlap the position (feature are sorted by start position, but length is variable)\n        int maxFeatureLength = 284000;  // TTN gene\n        Iterator<?> iter;\n        try {\n            iter = featureSource.getFeatures(chr, start, end);\n            if (!iter.hasNext()) {\n                // if empty, probably because \"chr\" missing at start of chromosome\n                // TODO mitochondrial genes may be an issue here?\n                iter = featureSource.getFeatures(\"chr\" + chr, start, end);\n            }\n        } catch (IOException error) {\n            System.err.println(\"Error getting feature source \" + error);\n            return null;\n        }\n        List<Feature> allFeatures = new ArrayList<>();\n        while (iter.hasNext()) {\n            allFeatures.add((Feature) iter.next());\n        }\n\n        List<Feature> featuresAtMouse = FeatureUtils.getAllFeaturesAt(middle, maxFeatureLength, buffer, allFeatures);\n        // Return the most specific (smallest);\n        if (featuresAtMouse != null && featuresAtMouse.size() > 0) {\n            featuresAtMouse.sort(new Comparator<Feature>() {\n                @Override\n                public int compare(Feature feature, Feature feature1) {\n                    return ((feature.getEnd() - feature.getStart()) - (feature1.getEnd() - feature1.getStart()));\n                }\n            });\n            return (IGVFeature) featuresAtMouse.get(0);\n        }\n\n        return null;\n    }\n\n    @Override\n    public String getName() {\n        return name;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    public void setName(String name) {\n        this.name = name;\n    }\n\n    protected void drawStrandArrows(Strand strand, int startX, int endX, int startY, Graphics2D g2D) {\n\n        // Don't draw strand arrows for very small regions\n\n        int distance = endX - startX;\n        if ((distance < 6)) {\n            return;\n        }\n\n\n        int sz = strand.equals(Strand.POSITIVE) ? -3 : 3;\n\n        final int asz = Math.abs(sz);\n\n        for (int ii = startX + ARROW_SPACING / 2; ii < endX; ii += ARROW_SPACING) {\n\n            g2D.drawLine(ii, startY, ii + sz, startY + asz);\n            g2D.drawLine(ii, startY, ii + sz, startY - asz);\n        }\n    }\n\n    public void mouseClicked(int x, int y, Context context, TrackPanel.Orientation orientation) {\n        IGVFeature f = getFeatureAtPixel(x, context, orientation);\n        String url = \"\";\n        if (f != null) {\n            try {\n                url = \"http://www.genecards.org/cgi-bin/carddisp.pl?gene=\" + f.getName();\n                BrowserLauncher.openURL(url);\n            } catch (IOException e) {\n                System.err.println(\"Error opening gene link: \" + url + \" \" + e.getLocalizedMessage());\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCFixedGridAxis.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\n/**\n * @author jrobinso\n *         Date: 9/14/12\n *         Time: 8:54 AM\n */\npublic class HiCFixedGridAxis implements HiCGridAxis {\n\n    private final long binCount;\n    private final int binSize;\n    private final int igvZoom;\n    private final int[] sites;\n    private final double log2 = Math.log(2.0D);\n    \n    public HiCFixedGridAxis(long binCount, int binSize, int[] sites) {\n        \n        this.binCount = binCount;\n        this.binSize = binSize;\n        this.sites = sites;\n        \n        // Compute an approximate igv zoom level\n        igvZoom = Math.max(0, (int) (Math.log(binCount / 700) / log2));\n        \n    }\n\n    @Override\n    public int getBinSize() {\n        return binSize;\n    }\n    \n    @Override\n    public long getGenomicStart(double binNumber) {\n        return (long) (binNumber * binSize);\n    }\n    \n    @Override\n    public long getGenomicEnd(double binNumber) {\n        return (long) ((binNumber + 1) * binSize);\n    }\n    \n    @Override\n    public long getGenomicMid(double binNumber) {\n        return (long) ((binNumber + 0.5) * binSize);\n    }\n\n    @Override\n    public int getIGVZoom() {\n        return igvZoom;\n    }\n    \n    @Override\n    public int getBinNumberForGenomicPosition(long genomicPosition) {\n        return (int) (genomicPosition / ((double) binSize));\n    }\n\n    @Override\n    public int getBinNumberForFragment(int fragment) {\n\n        if (fragment < sites.length && fragment >= 0) {\n            int genomicPosition = sites[fragment];\n            return getBinNumberForGenomicPosition(genomicPosition);\n        }\n        throw new RuntimeException(\"Fragment: \" + fragment + \" is out of range\");\n    }\n    \n    @Override\n    public long getBinCount() {\n        return binCount;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCFragmentAxis.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\n/**\n * @author jrobinso\n *         Date: 9/14/12\n *         Time: 8:49 AM\n */\npublic class HiCFragmentAxis implements HiCGridAxis {\n\n    private final int binSize;  // bin size in fragments\n    private final int igvZoom;\n    private final int[] sites;\n    private final long chrLength;\n    private final double log2 = Math.log(2.0D);\n    \n    \n    /**\n     * @param sites     ordered by start position.  Its assumed bins are contiguous, no gaps and no overlap.\n     * @param chrLength\n     */\n    public HiCFragmentAxis(int binSize, int[] sites, long chrLength) {\n        \n        this.binSize = binSize;\n        this.sites = sites;\n        this.chrLength = chrLength;\n        \n        // Compute an approximate igv zoom level\n        double averageBinSizeInBP = ((double) this.chrLength) / (sites.length + 1) * binSize;\n        igvZoom = (int) (Math.log((this.chrLength / 700) / averageBinSizeInBP) / log2);\n    }\n\n    @Override\n    public long getGenomicStart(double binNumber) {\n        int fragNumber = (int) binNumber * binSize;\n        int siteIdx = Math.min(fragNumber, sites.length - 1);\n        \n        if (binNumber >= sites.length) {\n            binNumber = sites.length - 1;\n        }\n        \n        return binNumber == 0 ? 0 : sites[siteIdx - 1];\n    }\n    \n    @Override\n    public long getGenomicEnd(double binNumber) {\n        int fragNumber = (int) (binNumber + 1) * binSize - 1;\n        int siteIdx = Math.min(fragNumber, sites.length - 1);\n        return siteIdx < sites.length ? sites[siteIdx] : chrLength;\n    }\n\n\n//    @Override\n//    public int getGenomicStart(double binNumber) {\n//\n//\n//        if (binNumber >= sites.length) {\n//            binNumber = sites.length - 1;\n//        }\n//\n//        int bin = (int) binNumber;\n//        double remainder = binNumber % bin;\n//\n//        double start = binNumber == 0 ? 0 : sites[bin-1];\n//        double end = sites[bin];\n//        double delta = end - start;\n//\n//        return (int) (start + remainder * delta);\n//\n//    }\n//\n//    @Override\n//    public int getGenomicEnd(double binNumber) {\n//\n//        if (binNumber >= sites.length) {\n//            return chrLength;\n//        }\n//\n//        int bin = (int) binNumber;\n//        double remainder = binNumber % bin;\n//\n//        double start = binNumber == 0 ? 0 : sites[bin-1];\n//        double end = sites[bin];\n//\n//        return sites[bin];\n//\n//\n//    }\n    \n    @Override\n    public long getGenomicMid(double binNumber) {\n        return (getGenomicStart(binNumber) + getGenomicEnd(binNumber)) / 2;\n    }\n\n\n    @Override\n    public int getIGVZoom() {\n        return igvZoom;\n    }\n    \n    \n    /**\n     * Return bin that this position lies on.  Fragment 0 means position < sites[0].\n     * Fragment 1 means position >= sites[0] and < sites[1].\n     *\n     * @param position The genome position to search for within that array\n     * @return The fragment location such that position >= sites[retVal-1] and position <  sites[retVal]\n     */\n    @Override\n    public int getBinNumberForGenomicPosition(long position) {\n        return getFragmentNumberForGenomicPosition((int) position) / binSize; // should not exceed max int size\n    }\n\n\n    /**\n     * Return bin that this position lies on.  Fragment 0 means position < sites[0].\n     * Fragment 1 means position >= sites[0] and < sites[1].\n     *\n     * @param position The genome position to search for within that array\n     * @return The fragment location such that position >= sites[retVal-1] and position <  sites[retVal]\n     */\n    private int getFragmentNumberForGenomicPosition(int position) {\n\n        int lo = 0;\n        int hi = sites.length - 1;\n\n        // Eliminate the extreme cases\n        if (position < sites[0]) return 0;\n        if (position >= sites[hi]) return sites.length;\n\n        while (lo <= hi) {\n\n            int mid = (lo + hi) >>> 1;\n            if (position >= sites[mid - 1] && position < sites[mid]) {\n                return mid;\n            } else if (position >= sites[mid]) {\n                lo = mid + 1;\n            } else {\n                hi = mid;\n            }\n\n        }\n\n        // Not found\n        return -1;\n\n    }\n\n    @Override\n    public int getBinNumberForFragment(int fragment) {\n        if (fragment <= sites.length) {\n            return fragment / binSize;\n        } else {\n            throw new RuntimeException(\"Fragment: \" + fragment + \" is out of range\");\n        }\n    }\n    \n    @Override\n    public long getBinCount() {\n        return (sites.length / binSize) + 1;\n    }\n\n    @Override\n    public int getBinSize() {\n        return binSize;\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCGridAxis.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\n/**\n * @author jrobinso\n *         Date: 9/14/12\n *         Time: 8:54 AM\n */\npublic interface HiCGridAxis {\n\n    long getGenomicStart(double binNumber);\n\t\n\tlong getGenomicEnd(double binNumber);\n\t\n\tlong getGenomicMid(double binNumber);\n\n    int getIGVZoom();\n\t\n\tlong getBinCount();\n\n    int getBinSize();\n\t\n\tint getBinNumberForGenomicPosition(long genomePosition);\n\n    int getBinNumberForFragment(int fragmentX);\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCIGVDataAdapter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport org.broad.igv.feature.LocusScore;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.DataTrack;\nimport org.broad.igv.track.WindowFunction;\n\nimport java.awt.*;\nimport java.util.Collection;\nimport java.util.List;\n\n/**\n * @author jrobinso\n *         Date: 11/8/12\n *         Time: 10:16 AM\n */\npublic class HiCIGVDataAdapter extends HiCDataAdapter {\n\n    private final DataTrack igvTrack;\n\n\n    public HiCIGVDataAdapter(HiC hic, DataTrack igvTrack) {\n        super(hic);\n        this.igvTrack = igvTrack;\n    }\n\n    public double getMax() {\n        return igvTrack.getDataRange().getMaximum();\n    }\n\n    public String getName() {\n        return igvTrack.getName();\n    }\n\n    @Override\n    public void setName(String text) {\n        igvTrack.setName(text);\n    }\n\n    public Color getPosColor() {\n        return igvTrack.getColor();\n    }\n\n    @Override\n    public void setColor(Color selectedColor) {\n        igvTrack.setColor(selectedColor);\n    }\n\n    public boolean isLogScale() {\n        return igvTrack.getDataRange().isLog();\n    }\n\n    public Color getNegColor() {\n        return igvTrack.getAltColor();\n    }\n\n    @Override\n    public void setNegColor(Color selectedColor) {\n        igvTrack.setAltColor(selectedColor);\n    }\n\n    public DataRange getDataRange() {\n        return igvTrack.getDataRange();\n    }\n\n    @Override\n    public void setDataRange(DataRange dataRange) {\n        igvTrack.setDataRange(dataRange);\n    }\n\n    @Override\n    public Collection<WindowFunction> getAvailableWindowFunctions() {\n        return igvTrack.getAvailableWindowFunctions();\n    }\n\n    protected List<LocusScore> getLocusScores(String chr, long gStart, long gEnd, int zoom, WindowFunction windowFunction) {\n        igvTrack.setWindowFunction(windowFunction);\n        org.broad.igv.track.LoadedDataInterval<List<LocusScore>> scores = igvTrack.getSummaryScores(chr, (int) gStart, (int) gEnd, zoom);\n        // Problems with human not having the \"chr\".  Return scores if not 0, otherwise try adding \"chr\"\n        if (scores.getFeatures().size() > 0) return scores.getFeatures();\n        else return igvTrack.getSummaryScores(\"chr\" + chr, (int) gStart, (int) gEnd, zoom).getFeatures();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCLoadDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\n//import org.broad.igv.track.Track;\n\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport javax.swing.border.EmptyBorder;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * @author Jim Robinson\n * @since 5/8/12\n */\nclass HiCLoadDialog extends JDialog {\n\n    private static final long serialVersionUID = 900004;\n    private final Collection<String> selectedTracks = new HashSet<>();\n    private boolean canceled = false;\n\n\n    public HiCLoadDialog(Frame parent, Map<String, List<ResourceLocator>> locators, List<HiCTrack> tracks) {\n        super(parent);\n        initComponents(locators, tracks);\n        setModal(true);\n        this.setSize(750, 800);\n    }\n\n    private void initComponents(Map<String, List<ResourceLocator>> locators, List<HiCTrack> tracks) {\n\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n\n\n        //======== dialogPane ========\n        JPanel dialogPane = new JPanel();\n        dialogPane.setBorder(new EmptyBorder(12, 12, 12, 12));\n        dialogPane.setLayout(new BorderLayout());\n\n        final Box mainPanel = new Box(BoxLayout.Y_AXIS);\n        mainPanel.setAlignmentX(LEFT_ALIGNMENT);\n\n        Set<String> loadedTrackNames = new HashSet<>(tracks.size());\n        for (HiCTrack t : tracks) {\n            loadedTrackNames.add(t.getName());\n        }\n\n        for (Map.Entry<String, List<ResourceLocator>> entry : locators.entrySet()) {\n            String catName = entry.getKey();\n            List<ResourceLocator> locatorList = entry.getValue();\n            mainPanel.add(new CategoryPanel(catName, locatorList, loadedTrackNames));\n        }\n\n        JScrollPane sp = new JScrollPane(mainPanel);\n        sp.setBackground(mainPanel.getBackground());\n        dialogPane.add(sp, BorderLayout.CENTER);\n        contentPane.add(dialogPane, BorderLayout.CENTER);\n\n\n        JPanel buttonBar = new JPanel();\n        buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0));\n        buttonBar.setLayout(new GridBagLayout());\n        ((GridBagLayout) buttonBar.getLayout()).columnWidths = new int[]{0, 85, 80};\n        ((GridBagLayout) buttonBar.getLayout()).columnWeights = new double[]{1.0, 0.0, 0.0};\n\n        //---- okButton ----\n        JButton okButton = new JButton(\"OK\");\n        okButton.addActionListener(new ActionListener() {\n\n            @Override\n            public void actionPerformed(ActionEvent actionEvent) {\n                canceled = false;\n                for (Component c : mainPanel.getComponents()) {\n                    if (c instanceof CategoryPanel) {\n                        selectedTracks.addAll(((CategoryPanel) c).getSelectedTracks());\n                    }\n                }\n                setVisible(false);\n            }\n        });\n\n\n        //---- cancelButton ----\n        JButton cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent actionEvent) {\n                canceled = true;\n                setVisible(false);\n            }\n        });\n\n        buttonBar.add(cancelButton, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                new Insets(0, 0, 0, 0), 0, 0));\n        buttonBar.add(okButton, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,\n                GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                new Insets(0, 0, 0, 5), 0, 0));\n\n\n        contentPane.add(buttonBar, BorderLayout.SOUTH);\n        pack();\n        setLocationRelativeTo(getOwner());\n    }\n\n    public boolean isCanceled() {\n        return canceled;\n    }\n\n    public Collection<String> getSelectedTracks() {\n        return selectedTracks;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCTrack.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.Context;\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\n\n\n/**\n * @author jrobinso\n *         Date: 9/10/12\n *         Time: 3:15 PM\n */\npublic abstract class HiCTrack{\n\n    private static int height = 25;\n    private final ResourceLocator locator;\n    private Color posColor = Color.blue.darker();\n    private Color negColor = Color.red.darker();\n\n    HiCTrack(ResourceLocator locator) {\n        this.locator = locator;\n    }\n\n    public int getHeight() {\n        return height;\n    }\n\n    public void setHeight(int height) {\n        juicebox.track.HiCTrack.height = height;\n    }\n\n    public ResourceLocator getLocator() {\n        return locator;\n    }\n\n    public void mouseClicked(int x, int y, Context context, TrackPanel.Orientation orientation) {\n        // Ignore by default, override in subclasses\n    }\n\n    public JPopupMenu getPopupMenu(final TrackPanel trackPanel, final SuperAdapter superAdapter, TrackPanel.Orientation orientation) {\n        JPopupMenu menu = new JPopupMenu(getName());\n\n        JMenuItem menuItem = new JMenuItem(\"Remove track\");\n        menuItem.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                trackPanel.removeTrack(HiCTrack.this);\n            }\n        });\n        menu.add(menuItem);\n\n        JMenuItem menuItem2 = new JMenuItem(\"Move up...\");\n        menuItem2.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                trackPanel.moveTrackUp(HiCTrack.this);\n            }\n        });\n\n        //if track is on the top don't add to the menu\n        if (trackPanel.getTrackList().indexOf(HiCTrack.this) != 0) {\n            menu.add(menuItem2);\n        }\n\n        JMenuItem menuItem3 = new JMenuItem(\"Move down...\");\n        menuItem3.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                trackPanel.moveTrackDown(HiCTrack.this);\n            }\n        });\n\n        //if track is on the bottom don't add to the menu\n        if (trackPanel.getTrackList().indexOf(HiCTrack.this) != trackPanel.getTrackList().size() - 1) {\n            menu.add(menuItem3);\n        }\n\n        return menu;\n    }\n\n    public abstract String getName();\n\n    public abstract void setName(String text);\n\n    public Color getPosColor() {\n        return posColor;\n    }\n\n    public void setPosColor(Color posColor) {\n        this.posColor = posColor;\n    }\n\n    public Color getNegColor() {\n        return negColor;\n    }\n\n    public void setNegColor(Color negColor) {\n        this.negColor = negColor;\n    }\n\n    public abstract void render(Graphics g2d,\n                                Context context,\n                                Rectangle trackRectangle,\n                                TrackPanel.Orientation orientation,\n                                HiCGridAxis gridAxis);\n\n    public abstract String getToolTipText(int x, int y, TrackPanel.Orientation orientation);\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCTrackManager.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.bbfile.BBFileReader;\nimport org.broad.igv.bigwig.BigWigDataSource;\nimport org.broad.igv.feature.genome.Genome;\nimport org.broad.igv.feature.genome.GenomeManager;\nimport org.broad.igv.feature.tribble.FeatureFileHeader;\nimport org.broad.igv.feature.tribble.TribbleIndexNotFoundException;\nimport org.broad.igv.track.*;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.io.IOException;\nimport java.util.*;\n\n/**\n * @author Jim Robinson\n * @since 5/8/12\n */\npublic class HiCTrackManager {\n\n    //static String path = \"http://www.broadinstitute.org/igvdata/hic/tracksMenu.xml\";\n    //static String path = \"/Users/jrobinso/Documents/IGV/hg19_encode.xml\";\n\n    private final List<HiCTrack> loadedTracks = new ArrayList<>();\n    private final Map<NormalizationType, HiCTrack> coverageTracks = new HashMap<>();\n    private final Map<NormalizationType, HiCTrack> controlCoverageTracks = new HashMap<>();\n    private final SuperAdapter superAdapter;\n    private final HiC hic;\n\n    public HiCTrackManager(SuperAdapter superAdapter, HiC hic) {\n        this.superAdapter = superAdapter;\n        this.hic = hic;\n        org.broad.igv.Globals.setSuppressMessages(true);\n\n    }\n\n    public void unsafeLoadTrackDirectPath(final String path) {\n        unsafeLoadTrackDirect(new ResourceLocator(path));\n        superAdapter.updateTrackPanel();\n    }\n\n    public void loadCoverageTrack(NormalizationType no, boolean isControl) {\n        if (isControl) {\n            if (controlCoverageTracks.containsKey(no)) return; // Already loaded\n            HiCDataSource source = new HiCCoverageDataSource(hic, no, isControl);\n            ResourceLocator locator = new ResourceLocator(no.getDescription());\n            HiCDataTrack track = new HiCDataTrack(hic, locator, source);\n            controlCoverageTracks.put(no, track);\n            loadedTracks.add(track);\n        } else {\n            if (coverageTracks.containsKey(no)) return; // Already loaded\n            HiCDataSource source = new HiCCoverageDataSource(hic, no, isControl);\n            ResourceLocator locator = new ResourceLocator(no.getDescription());\n            HiCDataTrack track = new HiCDataTrack(hic, locator, source);\n            coverageTracks.put(no, track);\n            loadedTracks.add(track);\n        }\n        superAdapter.updateTrackPanel();\n    }\n\n    public void unsafeTrackLoad(final List<ResourceLocator> locators) {\n        for (ResourceLocator locator : locators) {\n            try {\n                unsafeLoadTrackDirect(locator);\n            } catch (Exception e) {\n                SuperAdapter.showMessageDialog(\"Could not load resource:<br>\" + e.getMessage());\n                System.out.println(\"Removing \" + locator.getName());\n                hic.removeTrack(locator);\n            }\n        }\n        superAdapter.updateTrackPanel();\n    }\n\n    public void add(HiCTrack track) {\n        loadedTracks.add(track);\n        superAdapter.updateTrackPanel();\n    }\n\n    private void unsafeLoadTrackDirect(final ResourceLocator locator) {\n\n        Genome genome = loadGenome();\n        String path = locator.getPath();\n        String pathLC = path.toLowerCase();\n        int index = path.lastIndexOf('.');\n\n        if (index < 0) {\n            SuperAdapter.showMessageDialog(\"File is missing extension\");\n            return;\n        }\n\n        String extension = path.substring(index).toLowerCase();\n        // The below code is meant to solve problems recognizing the proper file type.  The IGV code looks for\n        // the location \"type\" in order to read the file properly\n        if (extension.equals(\".gz\")) {\n            // setting type to be the extension before the .gz\n            int index2 = path.substring(0, index).lastIndexOf('.');\n            String str = path.substring(0, index).substring(index2);\n            // special exception for refGene.txt.gz\n            if (!str.equals(\".txt\")) {\n                locator.setType(str);\n            }\n        } else {\n            if (extension.equals(\".txt\") || extension.equals(\".zip\")) {\n                SuperAdapter.showMessageDialog(\".txt files are not a currently supported 1D track. \" +\n                        \"If you are trying to use refGene, make sure it is in the .txt.gz format. \" +\n                        \"If you are trying to load loops/domains, use the 2D Annotations panel.\");\n                return;\n            } else {\n                locator.setType(extension);\n            }\n        }\n\n        if (pathLC.endsWith(\".wig\") ||\n                pathLC.endsWith(\".wig.gz\")) {\n            HiCWigAdapter da = new HiCWigAdapter(hic, path);\n            HiCDataTrack hicTrack = new HiCDataTrack(hic, locator, da);\n            loadedTracks.add(hicTrack);\n        } else if (pathLC.endsWith(\".tdf\") || pathLC.endsWith(\".bigwig\") || pathLC.endsWith(\".bw\")\n                || pathLC.endsWith(\".bedgraph\") || pathLC.endsWith(\".bedgraph.gz\")) {\n            List<Track> tracks = (new TrackLoader()).load(locator, genome);\n\n            for (Track t : tracks) {\n                HiCDataAdapter da = new HiCIGVDataAdapter(hic, (DataTrack) t);\n                HiCDataTrack hicTrack = new HiCDataTrack(hic, locator, da);\n                loadedTracks.add(hicTrack);\n            }\n        } else if (pathLC.endsWith(\".bb\") || pathLC.endsWith(\".bigbed\")) {\n            try {\n                BigWigDataSource src = new BigWigDataSource(new BBFileReader(locator.getPath()), genome);\n                HiCFeatureTrack track = new HiCFeatureTrack(hic, locator, src);\n                track.setName(locator.getTrackName());\n                loadedTracks.add(track);\n            } catch (Exception e) {\n                System.err.println(\"Error loading bb track: \" + locator.getPath() + \" \" + e.getLocalizedMessage());\n                JOptionPane.showMessageDialog(superAdapter.getMainWindow(), \"Error loading track. \" + e.getMessage());\n            }\n        } else {\n            List<HiCTrack> tracks = new ArrayList<>();\n            try {\n                loadTribbleFile(locator, tracks, genome);\n\n                loadedTracks.addAll(tracks);\n            } catch (Exception e) {\n                System.err.println(\"Error loading tribble track: \" + locator.getPath() + \" \" + e.getLocalizedMessage());\n                JOptionPane.showMessageDialog(superAdapter.getMainWindow(), \"Error loading track. \" + e.getMessage());\n            }\n           /* FeatureCodec<?, ?> codec = CodecFactory.getCodec(locator, genome);\n            if (codec != null) {\n                 AbstractFeatureReader<?, ?> bfs = AbstractFeatureReader.getFeatureReader(locator.getPath(), codec, false);\n\n                try {\n                  //  htsjdk.tribble.CloseableTribbleIterator<?> iter = bfs.iterator(); // CloseableTribbleIterator extends java.lang.Iterator\n                    FeatureCollectionSource src = new FeatureCollectionSource(iter, genome);\n                    HiCFeatureTrack track = new HiCFeatureTrack(hic, locator, src);\n                    track.setName(locator.getTrackName());\n                    loadedTracks.add(track);\n                } catch (Exception e) {\n                    System.err.println(\"Error loading track: \" + path, e);\n                    JOptionPane.showMessageDialog(superAdapter.getMainWindow(), \"Error loading track. \" + e.getMessage());\n                }\n                //Object header = bfs.getHeader();\n                //TrackProperties trackProperties = getTrackProperties(header);\n            } else {\n                System.err.println(\"Error loading track: \" + path);\n                System.out.println(\"path: \" + path);//DEBUGGING\n                File file = new File(path);\n                JOptionPane.showMessageDialog(superAdapter.getMainWindow(), \"Error loading \" + file.getName() + \".\\n Does not appear to be a track file.\");\n                hic.removeTrack(new HiCFeatureTrack(hic, locator, null));\n            }  */\n        }\n\n    }\n\n    public void removeTrack(HiCTrack track) {\n        loadedTracks.remove(track);\n\n        NormalizationType key = null;\n        for (Map.Entry<NormalizationType, HiCTrack> entry : coverageTracks.entrySet()) {\n            if (entry.getValue() == track) {\n                key = entry.getKey();\n            }\n        }\n\n        if (key != null) {\n            coverageTracks.remove(key);\n        }\n\n        key = null;\n        for (Map.Entry<NormalizationType, HiCTrack> entry : controlCoverageTracks.entrySet()) {\n            if (entry.getValue() == track) {\n                key = entry.getKey();\n            }\n        }\n\n        if (key != null) {\n            controlCoverageTracks.remove(key);\n        }\n        superAdapter.updateTrackPanel();\n    }\n\n    public void removeTrack(ResourceLocator locator) {\n        List<HiCTrack> tracks = new ArrayList<>();\n        for (HiCTrack tmp : loadedTracks) {\n            if (tmp.getLocator().equals(locator)) {\n                tracks.add(tmp);\n                // for coverage tracks, can have more than one, so don't break\n            }\n        }\n        for (HiCTrack track : tracks) {\n            removeTrack(track);\n        }\n    }\n\n\n    public void moveTrackUp(HiCTrack track) {\n        int currentIdx = loadedTracks.indexOf(track);\n        if (currentIdx != 0) {\n            Collections.swap(loadedTracks, currentIdx, currentIdx - 1);\n            superAdapter.updateTrackPanel();\n        }\n    }\n\n    public void moveTrackDown(HiCTrack track) {\n        int currentIdx = loadedTracks.indexOf(track);\n        if (currentIdx != loadedTracks.size() - 1) {\n            Collections.swap(loadedTracks, currentIdx, currentIdx + 1);\n            superAdapter.updateTrackPanel();\n        }\n    }\n\n    public List<HiCTrack> getLoadedTracks() {\n        return loadedTracks;\n    }\n\n    public void clearTracks() {\n        loadedTracks.clear();\n        coverageTracks.clear();\n        controlCoverageTracks.clear();\n    }\n\n    /* TODO @zgire, is this old code that can be deleted?\n\n    public Map<NormalizationType, HiCTrack> getCoverageTracks() {\n        return coverageTracks;\n    }\n\n    public List<HiCTrack> getReloadTracks(List<HiCTrack> reloadTracks) {\n        for (HiCTrack reloadTrack : reloadTracks)\n            reloadTrackNames.add(reloadTrack);\n        return reloadTrackNames;\n    }\n\n    public List<HiCTrack> getReloadTrackNames() {\n        return reloadTrackNames;\n    }\n    */\n\n    private Genome loadGenome() {\n        Genome genome = GenomeManager.getInstance().getCurrentGenome();\n        if (genome == null) {\n            if (hic.getDataset() != null) {\n                List<Chromosome> chrList = new ArrayList<>(Arrays.asList(hic.getDataset().getChromosomeHandler().getChromosomeArray()));\n                Chromosome chrMT = hic.getDataset().getChromosomeHandler().getChromosomeFromName(\"MT\");\n                if (chrMT != null) {\n                    chrList.add(new Chromosome(chrMT.getIndex(), \"chrM\", chrMT.getLength()));\n                }\n\n                List<org.broad.igv.feature.Chromosome> igvChrList = new ArrayList<>();\n                for (Chromosome chrom : chrList) {\n                    igvChrList.add(chrom.toIGVChromosome());\n                }\n\n                genome = new Genome(hic.getDataset().getGenomeId(), igvChrList);\n\n            }\n        }\n\n        return genome;\n    }\n\n    /**\n     * Load the input file as a feature file.\n     * Taken from IGV, but needed to be separate because our tracks are different.\n     *\n     * @param locator\n     * @param newTracks\n     */\n    private void loadTribbleFile(ResourceLocator locator, List<HiCTrack> newTracks, Genome genome)\n            throws IOException, TribbleIndexNotFoundException {\n\n        TribbleFeatureSource tribbleFeatureSource = TribbleFeatureSource.getFeatureSource(locator, genome);\n        FeatureSource<?> src = GFFFeatureSource.isGFF(locator.getPath()) ?\n                new GFFFeatureSource(tribbleFeatureSource) : tribbleFeatureSource;\n\n        // Create feature source and track\n        HiCFeatureTrack t = new HiCFeatureTrack(hic, locator, src);\n        t.setName(locator.getTrackName());\n        //t.setRendererClass(BasicTribbleRenderer.class);\n\n        // Set track properties from header\n        Object header = tribbleFeatureSource.getHeader();\n        if (header instanceof FeatureFileHeader) {\n            FeatureFileHeader ffh = (FeatureFileHeader) header;\n          /*  if (ffh.getTrackType() != null) {\n                t.setTrackType(ffh.getTrackType());\n            }\n            if (ffh.getTrackProperties() != null) {\n                t.setProperties(ffh.getTrackProperties());\n            }*/\n\n            if (ffh.getTrackType() == TrackType.REPMASK) {\n                t.setHeight(15);\n            }\n        }\n       /* if (locator.getPath().contains(\".narrowPeak\") || locator.getPath().contains(\".broadPeak\") || locator.getPath().contains(\".gappedPeak\")) {\n            t.setUseScore(true);\n        }*/\n        newTracks.add(t);\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/track/HiCWigAdapter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport org.broad.igv.data.BasicScore;\nimport org.broad.igv.data.WiggleDataset;\nimport org.broad.igv.data.WiggleParser;\nimport org.broad.igv.feature.LocusScore;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.TrackProperties;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.util.ResourceLocator;\n\nimport java.awt.*;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * @author jrobinso\n *         Date: 11/8/12\n *         Time: 10:30 AM\n */\npublic class HiCWigAdapter extends HiCDataAdapter {\n\n    private final Map<String, List<LocusScore>> locusScoreMap = new HashMap<>();\n    private WiggleDataset dataset;\n    private String trackName;\n    private Color color;\n    private Color altColor;\n    private DataRange dataRange;\n\n    public HiCWigAdapter(HiC hic, String path) {\n        super(hic);\n        init(path);\n    }\n\n\n    private void init(String path) {\n\n        dataset = (new WiggleParser(new ResourceLocator(path), null)).parse();\n\n        trackName = dataset.getTrackNames()[0];\n\n        TrackProperties properties = dataset.getTrackProperties();\n\n        color = properties.getColor();\n        if (color == null) color = Color.blue.darker();\n        altColor = properties.getAltColor();\n        if (altColor == null) altColor = Color.red.darker();\n\n        float min = properties.getMinValue();\n        float max = properties.getMaxValue();\n        float mid = properties.getMidValue();\n        if (Float.isNaN(min) || Float.isNaN(max)) {\n            mid = 0;\n            min = dataset.getDataMin();\n            max = dataset.getDataMax();\n            //   min = dataset.getPercent10();\n            //   max = dataset.getPercent90();\n            if (min > 0 && max > 0) min = 0;\n            else if (min < 0 && max < 0) max = 0;\n\n\n        } else {\n            if (Float.isNaN(mid)) {\n                if (min >= 0) {\n                    mid = Math.max(min, 0);\n                } else {\n                    mid = Math.min(max, 0);\n                }\n            }\n        }\n\n        dataRange = new DataRange(min, mid, max);\n        if (properties.isLogScale()) {\n            dataRange.setType(DataRange.Type.LOG);\n        }\n\n    }\n\t\n\t\n\tprotected java.util.List<LocusScore> getLocusScores(String chr, long gStart, long gEnd, int zoom, WindowFunction windowFunction) {\n\t\tList<LocusScore> scores = locusScoreMap.get(chr);\n\t\tif (scores == null) {\n\t\t\t// Problems with human not having the \"chr\".  Try adding \"chr\"\n\t\t\tscores = locusScoreMap.get(\"chr\" + chr);\n\t\t}\n\t\t// neither option has been seen yet.  try again with regular chr\n\t\tif (scores == null) {\n\t\t\tint[] startLocations = dataset.getStartLocations(chr);\n\t\t\tint[] endLocations = dataset.getEndLocations(chr);\n\t\t\tfloat[] values = dataset.getData(trackName, chr);\n\n            if (values == null) {\n                chr = \"chr\" + chr;\n                startLocations = dataset.getStartLocations(chr);\n                endLocations = dataset.getEndLocations(chr);\n                values = dataset.getData(trackName, chr);\n            }\n            if (values == null) return null;\n\n            scores = new ArrayList<>(values.length);\n            for (int i = 0; i < values.length; i++) {\n                BasicScore bs = new BasicScore(startLocations[i], endLocations[i], values[i]);\n                scores.add(bs);\n            }\n            locusScoreMap.put(chr, scores);\n\n        }\n        return scores;\n    }\n\n    @Override\n    public String getName() {\n        return trackName;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    @Override\n    public void setName(String text) {\n        this.trackName = text;\n    }\n\n    @Override\n    public Color getPosColor() {\n        return color;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    @Override\n    public void setColor(Color selectedColor) {\n        this.color = selectedColor;\n    }\n\n    @Override\n    public Color getNegColor() {\n        return altColor;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    @Override\n    public void setNegColor(Color selectedColor) {\n        this.altColor = selectedColor;\n    }\n\n    @Override\n    public DataRange getDataRange() {\n        return dataRange;  //To change body of implemented methods use File | Settings | File Templates.\n    }\n\n    @Override\n    public void setDataRange(DataRange dataRange) {\n        this.dataRange = dataRange;\n    }\n\n    @Override\n    public Collection<WindowFunction> getAvailableWindowFunctions() {\n        return Arrays.asList(WindowFunction.mean, WindowFunction.max);\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/track/LoadAction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.MainWindow;\nimport juicebox.gui.SuperAdapter;\nimport org.apache.commons.io.FilenameUtils;\nimport org.broad.igv.util.ResourceLocator;\nimport org.broad.igv.util.Utilities;\nimport org.w3c.dom.*;\nimport org.xml.sax.SAXException;\n\nimport javax.swing.*;\nimport javax.xml.parsers.DocumentBuilderFactory;\nimport javax.xml.parsers.ParserConfigurationException;\nimport java.awt.event.ActionEvent;\nimport java.io.File;\nimport java.io.IOException;\nimport java.io.InputStream;\nimport java.net.URISyntaxException;\nimport java.net.URL;\nimport java.util.ArrayList;\nimport java.util.Enumeration;\nimport java.util.LinkedHashSet;\nimport java.util.List;\nimport java.util.jar.JarEntry;\nimport java.util.jar.JarFile;\n\n\n/**\n * @author jrobinso\n */\npublic class LoadAction extends AbstractAction {\n\n    private static final long serialVersionUID = 9000034;\n    private final JFrame parentFrame;\n    private final MainWindow mainWindow;\n    private final HiC hic;\n    private Runnable repaint1DLayersPanel = null;\n\n\n    public LoadAction(String s, MainWindow mainWindow, HiC hic, Runnable repaint1DLayersPanel) {\n        super(s);\n        this.parentFrame = mainWindow;\n        this.mainWindow = mainWindow;\n        this.hic = hic;\n        this.repaint1DLayersPanel = repaint1DLayersPanel;\n    }\n\n    private static Document createMasterDocument(String xmlUrl, JFrame parentFrame) throws ParserConfigurationException {\n\n        StringBuffer buffer = new StringBuffer();\n\n        Document masterDocument = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();\n\n        try {\n            Document xmlDocument = readXMLDocument(xmlUrl, buffer);\n\n            if (xmlDocument != null) {\n                Element global = xmlDocument.getDocumentElement();\n                masterDocument.appendChild(masterDocument.importNode(global, true));\n            } else {\n                masterDocument = null;\n            }\n        } catch (Exception e) {\n            String message = \"Cannot create an XML Document from \" + xmlUrl;\n            System.err.println(message + \" \" + e.getLocalizedMessage());\n        }\n\n        if (buffer.length() > 0) {\n            String message = \"<html>The following urls could not be processed due to load failures:<br>\" + buffer.toString();\n            JOptionPane.showMessageDialog(parentFrame, message);\n        }\n\n        return masterDocument;\n\n    }\n\n    private static Document readXMLDocument(String url, StringBuffer errors) {\n        InputStream is;\n        Document xmlDocument = null;\n        is = LoadAction.class.getResourceAsStream(url);\n        if (is == null) {\n            System.err.println(url + \" doesn't exist, so cannot read default annotations\");\n            return null;\n        }\n        try {\n            xmlDocument = Utilities.createDOMDocumentFromXmlStream(is);\n\n            xmlDocument = resolveIncludes(xmlDocument, errors);\n\n        } catch (SAXException e) {\n            System.err.println(\"Invalid XML resource: \" + url + \" \" + e.getLocalizedMessage());\n            errors.append(url).append(\"<br><i>\").append(e.getMessage());\n        } catch (java.net.SocketTimeoutException e) {\n            System.err.println(\"Connection time out \" + e.getLocalizedMessage());\n            errors.append(url).append(\"<br><i>Connection time out\");\n        } catch (IOException e) {\n            System.err.println(\"Error accessing \" + url + \" \" + e.getLocalizedMessage());\n            errors.append(url).append(\"<br><i>\").append(e.getMessage());\n        } catch (ParserConfigurationException e) {\n            System.err.println(\"Parser configuration error for:\" + url + \" \" + e.getLocalizedMessage());\n            errors.append(url).append(\"<br><i>\").append(e.getMessage());\n        } finally {\n            try {\n                is.close();\n            } catch (IOException e) {\n                System.err.println(\"Error closing stream for: \" + url + \" \" + e.getLocalizedMessage());\n            }\n        }\n        return xmlDocument;\n    }\n\n    private static Document resolveIncludes(Document document, StringBuffer errors) {\n\n        NodeList includeNodes = document.getElementsByTagName(\"Include\");\n        if (includeNodes.getLength() == 0) {\n            return document;\n        }\n\n        int size = includeNodes.getLength();\n        // Copy the nodes as we'll be modifying the tree.  This is neccessary!\n        Node[] tmp = new Node[size];\n        for (int i = 0; i < size; i++) {\n            tmp[i] = includeNodes.item(i);\n        }\n\n        for (Node item : tmp) {\n            NamedNodeMap nodeMap = item.getAttributes();\n            if (nodeMap == null) {\n                System.out.println(\"XML node \" + item.getNodeName() + \" has no attributes\");\n            } else {\n                Attr path = (Attr) item.getAttributes().getNamedItem(\"path\");\n                if (path == null) {\n                    System.out.println(\"XML node \" + item.getNodeName() + \" is missing a path attribute\");\n                } else {\n                    Node parent = item.getParentNode();\n\n                    //System.out.println(\"Loading node \" + path.getValue());\n                    Document doc = readXMLDocument(path.getValue(), errors);\n                    if (doc != null) {\n                        Element global = doc.getDocumentElement();\n                        Node expandedNode = parent.getOwnerDocument().importNode(global, true);\n                        parent.replaceChild(expandedNode, item);\n                    }\n                }\n            }\n        }\n\n\n        return document;\n\n    }\n\n    private String getXmlUrl() {\n        String genome = hic.getDataset().getGenomeId();\n        if (genome == null) {\n            genome = \"hg19\";\n        }\n\n        return \"tracksMenu_\" + genome + \".xml\";\n    }\n\n    @Override\n    public void actionPerformed(ActionEvent evt) {\n        if (hic.getDataset() == null) {\n            JOptionPane.showMessageDialog(parentFrame, \"File must be loaded to load annotations\",\n                    \"Error\", JOptionPane.ERROR_MESSAGE);\n            return;\n        }\n        String genome = hic.getDataset().getGenomeId();\n        if (genome == null) {\n            genome = \"hg19\";\n        }\n\n        String xmlURL = \"tracksMenu_\" + genome + \".xml\";\n        safeLoadNodes(xmlURL);\n    }\n\n    private void safeLoadNodes(final String xmlFile) {\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                List<ResourceLocator> locators = unsafeLoadNodes(xmlFile);\n                if (locators != null && !locators.isEmpty()) {\n                    // TODO MSS\n                    hic.unsafeLoadHostedTracks(locators);\n                }\n                if (repaint1DLayersPanel != null) {\n                    repaint1DLayersPanel.run();\n                }\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"safe load nodes\");\n    }\n\n    public void checkBoxesForReload(String track) {\n        // TODO MSS\n        ResourceTree resourceTree = hic.getResourceTree();\n        try {\n            if (resourceTree == null) {\n                Document tempDoc = createMasterDocument(getXmlUrl(), parentFrame);\n                resourceTree = new ResourceTree(hic, tempDoc);\n                resourceTree.checkTrackBoxesForReloadState(track.trim());\n            }\n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n        resourceTree.checkTrackBoxesForReloadState(track);\n    }\n\n    private ArrayList<String> getAvaliableXmlResourses() throws Exception {\n\n        String resourses_path = \"juicebox/track\";\n        ArrayList<String> resourses = new ArrayList<>();\n        File jarFile = new File(LoadAction.class.getProtectionDomain().getCodeSource()\n                .getLocation().getPath());\n        if(jarFile.isFile()) {  // Run with JAR file\n            System.out.println(\"Within JAR\");\n            final JarFile jar = new JarFile(jarFile);\n            final Enumeration<JarEntry> entries = jar.entries(); //gives ALL entries in jar\n            while(entries.hasMoreElements()) {\n                String name = entries.nextElement().getName();\n                if (name.startsWith(resourses_path + \"/tracksMenu\") &&\n                        name.endsWith(\".xml\")) { //filter according to the path\n                    File f = new File(name);\n                    resourses.add(f.getName());\n                }\n            }\n            jar.close();\n        } else { // Run with IDE\n            System.out.println(\"Within IDE\");\n            URL url = MainWindow.class.getResource(\"/\" + resourses_path);\n            if (url != null) {\n                try {\n                    final File apps = new File(url.toURI());\n                    for (File app : apps.listFiles()) {\n                        System.out.println(app.toString());\n                        if (app.toString().endsWith(\".xml\")) {\n                            resourses.add(FilenameUtils.getName(app.getPath()));\n                        }\n                    }\n                } catch (URISyntaxException ex) {\n                    // never happens\n                    ex.fillInStackTrace();\n                }\n            }\n        }\n        return resourses;\n    }\n\n\n\n    private List<ResourceLocator> unsafeLoadNodes(String xmlFile) {\n\n        // TODO MSS\n        ResourceTree resourceTree = hic.getResourceTree();\n\n        try {\n            if (resourceTree == null) {\n                Document masterDocument = createMasterDocument(xmlFile, parentFrame);\n                if (masterDocument == null){\n                    ArrayList<String> avaliable_resourses = getAvaliableXmlResourses();\n                    if (avaliable_resourses.size()>0) {\n                        String[] options = new String[avaliable_resourses.size()];\n                        options = avaliable_resourses.toArray(options);\n                        String selected_option = (String) JOptionPane.showInputDialog(\n                                null,\n                                \"No tracks found for the genome \\n \" +\n                                        \"Would you like to use one of avaliable tracks below?\" +\n                                        hic.getDataset().getGenomeId(),\n                                \"Please select genome\",\n                                JOptionPane.QUESTION_MESSAGE,\n                                null,\n                                options,\n                                options[0]\n                        );\n                        if (selected_option != null) {\n                            System.out.println(\"Using genome data from \" +\n                                    selected_option);\n                            masterDocument = createMasterDocument(selected_option,\n                                    parentFrame);\n                        }\n                    }\n                }\n                resourceTree = new ResourceTree(hic, masterDocument);\n            }\n        } catch (Exception e) {\n            System.err.println(\"Could not load from server\" + e.getLocalizedMessage());\n            SuperAdapter.showMessageDialog(\"Could not load from server: \" + e.getMessage());\n            return null;\n        }\n\n        resourceTree.showResourceTreeDialog(parentFrame);\n\n        LinkedHashSet<ResourceLocator> selectedLocators = resourceTree.getLocators();\n        LinkedHashSet<ResourceLocator> deselectedLocators = resourceTree.getDeselectedLocators();\n        List<ResourceLocator> newLoadList = new ArrayList<>();\n\n        boolean repaint = false;\n\n        if (selectedLocators != null) {\n            for (ResourceLocator locator : selectedLocators) {\n                try {\n\n                    if (locator.getType() != null && locator.getType().equals(\"norm\")) {\n                        hic.loadCoverageTrack(locator.getPath());\n                    } else if (locator.getType() != null && locator.getType().equals(\"eigenvector\")) {\n                        hic.loadEigenvectorTrack();\n\n                    } else newLoadList.add(locator);\n\n                } catch (Exception e) {\n                    System.err.println(\"Could not load selected locator\" + e.getLocalizedMessage());\n                    SuperAdapter.showMessageDialog(\"Could not load selection: \" + e.getMessage());\n                    deselectedLocators.add(locator);\n                }\n            }\n        }\n\n        if (deselectedLocators != null) {\n            for (ResourceLocator locator : deselectedLocators) {\n                System.out.println(\"Removing \" + locator.getName());\n                hic.removeTrack(locator);\n                resourceTree.remove(locator);\n            }\n        }\n        if (repaint) {\n            mainWindow.repaint();\n        }\n        //hic.setShowLoops(true);\n        return newLoadList;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/track/LoadEncodeAction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.MainWindow;\nimport juicebox.data.Dataset;\nimport juicebox.encode.EncodeFileBrowser;\nimport juicebox.encode.EncodeFileRecord;\nimport org.broad.igv.track.AttributeManager;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.io.IOException;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * @author jrobinso\n *         Date: 3/13/14\n *         Time: 9:57 AM\n */\npublic class LoadEncodeAction extends AbstractAction {\n\n    private static final long serialVersionUID = 9000035;\n    private static final Map<String, Color> colors;\n\n    static {\n        colors = new HashMap<>();\n        colors.put(\"H3K27AC\", new Color(200, 0, 0));\n        colors.put(\"H3K27ME3\", new Color(200, 0, 0));\n        colors.put(\"H3K36ME3\", new Color(0, 0, 150));\n        colors.put(\"H3K4ME1\", new Color(0, 150, 0));\n        colors.put(\"H3K4ME2\", new Color(0, 150, 0));\n        colors.put(\"H3K4ME3\", new Color(0, 150, 0));\n        colors.put(\"H3K9AC\", new Color(100, 0, 0));\n        colors.put(\"H3K9ME1\", new Color(100, 0, 0));\n    }\n\n    private final MainWindow mainWindow;\n    private final HiC hic;\n    private String genome;\n    private HashSet<ResourceLocator> loadedLocators;\n    private Runnable updateLayerPanelRunnable = null;\n\n    public LoadEncodeAction(String s, MainWindow mainWindow, HiC hic, Runnable updateLayerPanelRunnable) {\n        super(s);\n        this.mainWindow = mainWindow;\n        this.hic = hic;\n        this.genome = null;\n        this.updateLayerPanelRunnable = updateLayerPanelRunnable;\n\n    }\n\n    public void checkEncodeBoxes(String track) {\n        try {\n            Dataset ds = hic.getDataset();\n            genome = ds.getGenomeId();\n            EncodeFileBrowser encodeFileBrowser = EncodeFileBrowser.getInstance(genome);\n            assert encodeFileBrowser != null;\n            encodeFileBrowser.checkEncodeTracks(track);\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n\n    @Override\n    public void actionPerformed(ActionEvent e) {\n        if (hic.getDataset() == null || hic.getDataset().getGenomeId() == null) {\n            JOptionPane.showMessageDialog(mainWindow, \"File must be loaded to load annotations\", \"Error\", JOptionPane.ERROR_MESSAGE);\n            return;\n        }\n\n        genome = hic.getDataset().getGenomeId();\n\n        hic.setEncodeAction(this);\n        String[] visibleAttributes = {\"dataType\", \"cell\", \"antibody\", \"lab\"};\n        try {\n            EncodeFileBrowser browser = EncodeFileBrowser.getInstance(genome);\n\n            String response = genome;\n            while ((browser == null) && (response != null))  {\n                response = JOptionPane.showInputDialog(\"Encode tracks are not available for \" + response +\n                        \" enter another genome or press cancel to exit\");\n                if (response != null) {\n                    browser = EncodeFileBrowser.getInstance(response);\n                }\n            }\n\n            if (browser == null) return;\n\n            browser.setVisible(true);\n            if (browser.isCanceled()) return;\n\n            List<EncodeFileRecord> records = browser.getSelectedRecords();\n\n            safeLoadENCODETracks(records, visibleAttributes);\n\n        } catch (IOException exc) {\n            System.err.println(\"Error opening Encode browser \" + exc.getLocalizedMessage());\n        }\n    }\n\n    private void safeLoadENCODETracks(final List<EncodeFileRecord> records, final String[] visibleAttributes) {\n\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                unsafeLoadENCODETracks(records, visibleAttributes);\n                if (updateLayerPanelRunnable != null) {\n                    updateLayerPanelRunnable.run();\n                }\n            }\n        };\n        mainWindow.executeLongRunningTask(runnable, \"safe load encode tracks\");\n    }\n\n    private void unsafeLoadENCODETracks(List<EncodeFileRecord> records, String[] visibleAttributes) {\n        if (records.size() > 0) {\n            if (loadedLocators == null) {\n                loadedLocators = new HashSet<>();\n            }\n\n            List<ResourceLocator> locators = null;\n            for (EncodeFileRecord record : records) {\n                ResourceLocator rl = new ResourceLocator(record.getPath());\n                rl.setName(record.getTrackName());\n\n                final String antibody = record.getAttributeValue(\"antibody\");\n                if (antibody != null) {\n                    rl.setColor(colors.get(antibody.toUpperCase()));\n                }\n\n                for (String name : visibleAttributes) {\n                    String value = record.getAttributeValue(name);\n                    if (value != null) {\n                        AttributeManager.getInstance().addAttribute(rl.getName(), name, value);\n                    }\n                }\n                if (!loadedLocators.contains(rl)) {\n                    if (locators == null) {\n                        locators = new ArrayList<>();\n                    }\n\n                    locators.add(rl);\n                    loadedLocators.add(rl);\n                }\n\n            }\n            if (locators != null) {\n                hic.unsafeLoadHostedTracks(locators);\n            }\n        }\n    }\n\n    public void remove(ResourceLocator locator) {\n        try {\n            EncodeFileBrowser browser = EncodeFileBrowser.getInstance(genome);\n            assert browser != null;\n            browser.remove(locator);\n            loadedLocators.remove(locator);\n        } catch (IOException e) {\n            e.printStackTrace();\n        }\n    }\n\n\n}\n"
  },
  {
    "path": "src/juicebox/track/ResourceTree.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.NormalizationType;\nimport org.broad.igv.ui.color.ColorUtilities;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.ui.util.LinkCheckBox;\nimport org.broad.igv.util.ResourceLocator;\nimport org.w3c.dom.Document;\nimport org.w3c.dom.Element;\nimport org.w3c.dom.Node;\nimport org.w3c.dom.NodeList;\n\nimport javax.swing.*;\nimport javax.swing.tree.*;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.io.File;\nimport java.util.List;\nimport java.util.*;\n\nimport static org.broad.igv.util.ResourceLocator.AttributeType.*;\n\n/**\n * Parses XML file of IGV resources, and displays them in tree format.\n *\n * @author eflakes\n */\npublic class ResourceTree {\n\n    private static final String EIGENVECTOR = \"Eigenvector\";\n    private static final String SUBCOMPARTMENTS = \"Subcompartments\";\n    private static final String GLOBAL = \"Global\";\n    private final List<CheckableResource> leafResources = new ArrayList<>();\n    private final JTree dialogTree;\n    private final Set<ResourceLocator> loadedLocators;\n    private JDialog dialog;\n\n    private DefaultMutableTreeNode oneDFeatureRoot;\n\n    private LinkedHashSet<ResourceLocator> newLocators;\n    private LinkedHashSet<ResourceLocator> deselectedLocators;\n    private LinkedHashSet<DefaultMutableTreeNode> addedNodes;\n    private File openAnnotationPath = null;\n\n    public ResourceTree(final HiC hic, Document document) {\n        dialog = null;\n        loadedLocators = new HashSet<>();\n\n        dialogTree = new JTree(new DefaultMutableTreeNode(\"Available feature sets\"));\n        dialogTree.setExpandsSelectedPaths(true);\n        dialogTree.setCellRenderer(new NodeRenderer());\n        dialogTree.setCellEditor(new ResourceEditor(dialogTree));\n        dialogTree.setEditable(true);\n\n        if (document != null) {\n            DefaultMutableTreeNode node = createTreeFromDOM(document);\n            ((DefaultMutableTreeNode) dialogTree.getModel().getRoot()).add(node);\n        }\n\n        createTreeFromDataset(hic, this);\n        expandTree();\n        hic.setResourceTree(this);\n        dialogTree.setRootVisible(false);\n\n\n        MouseListener ml = new MouseAdapter() {\n            public void mousePressed(MouseEvent e) {\n                int selRow = dialogTree.getRowForLocation(e.getX(), e.getY());\n                final TreePath selPath = dialogTree.getPathForLocation(e.getX(), e.getY());\n                if (selRow != -1 && selPath != null) {\n                    if (SwingUtilities.isRightMouseButton(e)) {\n\n                        // removing (DefaultMutableTreeNode) cast to selpath.getlast... (revert if error)\n                        //noinspection SuspiciousMethodCalls\n                        if (addedNodes != null &&\n                                addedNodes.contains(selPath.getLastPathComponent())) {\n                            JPopupMenu menu = new JPopupMenu(\"popup\");\n\n                            JMenuItem menuItem = new JMenuItem(\"Remove feature\");\n                            menuItem.addActionListener(new ActionListener() {\n                                @Override\n                                public void actionPerformed(ActionEvent e) {\n                                    removeFeature((DefaultMutableTreeNode) selPath.getLastPathComponent());\n                                }\n                            });\n                            menu.add(menuItem);\n                            menu.show(dialogTree, e.getX(), e.getY());\n                        }\n                    }\n                }\n            }\n        };\n        dialogTree.addMouseListener(ml);\n\n    }\n\n    private static String getAttribute(Element element, String key) {\n\n        String value = element.getAttribute(key);\n        if (value != null) {\n            if (value.trim().equals(\"\")) {\n                value = null;\n            }\n        }\n        return value;\n    }\n\n    public LinkedHashSet<ResourceLocator> getLocators() {\n        return newLocators;\n    }\n\n    public LinkedHashSet<ResourceLocator> getDeselectedLocators() {\n        return deselectedLocators;\n    }\n\n    /**\n     * Shows a tree of selectable resources.\n     *\n     * @param parent Parent window\n     * @return the resources selected by user.\n     */\n    public void showResourceTreeDialog(JFrame parent) {\n        newLocators = new LinkedHashSet<>();\n        deselectedLocators = new LinkedHashSet<>();\n\n        dialog = new JDialog(parent, \"Available Features\", true);\n\n        JPanel treePanel = new JPanel(new BorderLayout());\n        JScrollPane pane = new JScrollPane(dialogTree);\n        treePanel.add(pane, BorderLayout.CENTER);\n\n        pane.setPreferredSize(new Dimension(650, 500));\n        pane.setOpaque(true);\n        Color backGroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.BLACK : Color.WHITE;\n        pane.setBackground(backGroundColor);\n        pane.setViewportView(dialogTree);\n\n        dialog.setBackground(backGroundColor);\n        dialog.getContentPane().setBackground(backGroundColor);\n\n        Component[] children = treePanel.getComponents();\n        if (children != null) {\n            for (Component child : children) {\n                child.setBackground(backGroundColor);\n            }\n        }\n\n        JPanel buttonPanel = new JPanel();\n        JButton okButton = new JButton(\"OK\");\n        JButton cancelButton = new JButton(\"Cancel\");\n\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent actionEvent) {\n\n                dialog.dispose();\n                // get selected locators\n                LinkedHashSet<ResourceLocator> selectedLocators = getSelectedResourceLocators();\n                LinkedHashSet<ResourceLocator> newlyAddedLocators = new LinkedHashSet<>();\n                // these have been added from dialog open to hitting the \"cancel\" button\n                for (ResourceLocator locator : selectedLocators) {\n                    if (!loadedLocators.contains(locator)) {\n                        newlyAddedLocators.add(locator);\n                    }\n                }\n                // roll back that change (remove the selected ones)\n                for (ResourceLocator locator : newlyAddedLocators) {\n                    remove(locator);\n                }\n                // add back in anything that was deselected\n                for (ResourceLocator locator : loadedLocators) {\n                    addBack(locator);\n                }\n\n            }\n        });\n\n        okButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent actionEvent) {\n                dialog.dispose();\n                LinkedHashSet<ResourceLocator> selectedLocators = getSelectedResourceLocators();\n                for (ResourceLocator locator : selectedLocators) {\n                    if (!loadedLocators.contains(locator)) {\n                        newLocators.add(locator);\n                    }\n                }\n                for (ResourceLocator locator : loadedLocators) {\n                    if (!selectedLocators.contains(locator)) {\n                        deselectedLocators.add(locator);\n                    }\n                }\n                // add these to loaded ones for next use\n                loadedLocators.addAll(newLocators);\n                for (ResourceLocator locator : deselectedLocators) {\n                    loadedLocators.remove(locator);\n                }\n                dialogTree.clearSelection();\n            }\n        });\n\n        buttonPanel.add(okButton);\n        buttonPanel.add(cancelButton);\n\n        dialog.add(treePanel);\n        dialog.add(buttonPanel, BorderLayout.PAGE_END);\n\n        dialog.setResizable(true);\n        dialog.pack();\n\n        dialog.setLocationRelativeTo(parent);\n        dialog.setVisible(true);\n\n    }\n\n    public boolean addLocalButtonActionPerformed(final SuperAdapter superAdapter) {\n        boolean localFilesAdded = false;\n\n        File[] oneDfiles = FileDialogUtils.chooseMultiple(\"Choose 1D Annotation file\", openAnnotationPath, null);\n\n        if (oneDfiles != null && oneDfiles.length > 0) {\n            for (File file : oneDfiles) {\n\n                if (file == null || !file.exists()) continue;\n\n                localFilesAdded = true;\n\n                String path = file.getAbsolutePath();\n                openAnnotationPath = new File(path);\n\n                ResourceLocator locator = new ResourceLocator(path);\n                locator.setName(file.getName());\n                locator.setType(file.getName());\n\n                CheckableResource resource = new CheckableResource(file.getName(), true, locator);\n\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(file);\n\n                treeNode.setUserObject(resource);\n\n                if (containsDuplicate(treeNode)) {\n                    if (HiCGlobals.guiIsCurrentlyActive) {\n                        int dialogResult = JOptionPane.showConfirmDialog(superAdapter.getMainWindow(),\n                                file.getName() + \" is already loaded. Would you like to overwrite it?\", \"Warning\",\n                                JOptionPane.YES_NO_OPTION);\n                        if (dialogResult == JOptionPane.YES_OPTION) {\n                            removeChildNodeFromAddedNodes(treeNode);\n                            removeChildNodeFromFeatureRoot(treeNode);\n                            removeResourceFromLeaf(resource, leafResources);\n                        } else {\n                            setSelectionForMatchingChildNodes(treeNode, true);\n                            continue;\n                        }\n                    }\n                }\n\n                leafResources.add(resource);\n\n                oneDFeatureRoot.add(treeNode);\n                ((CheckableResource) oneDFeatureRoot.getUserObject()).setSelected(true);\n\n                if (addedNodes == null) {\n                    addedNodes = new LinkedHashSet<>();\n                }\n                addedNodes.add(treeNode);\n\n                expandTree();\n                dialogTree.updateUI();\n            }\n        }\n        return localFilesAdded;\n    }\n\n    private boolean containsDuplicate(DefaultMutableTreeNode treeNode) {\n        return !getMatchingChildNodesFromAddedNodes(treeNode).isEmpty();\n    }\n\n    private void setSelectionForMatchingChildNodes(DefaultMutableTreeNode treeNode, Boolean selectionBoolean) {\n        List<DefaultMutableTreeNode> desiredChildNodes = getMatchingChildNodesFromAddedNodes(treeNode);\n        for (DefaultMutableTreeNode childNode : desiredChildNodes) {\n            if (childNode.getUserObject() instanceof CheckableResource) {\n                ((CheckableResource) childNode.getUserObject()).setSelected(selectionBoolean);\n            }\n        }\n    }\n\n    private void removeResourceFromLeaf(CheckableResource resource, List<CheckableResource> leafResources) {\n        List<CheckableResource> resourcesToRemove = new ArrayList<>();\n        for (CheckableResource res : leafResources) {\n            if (res.getText().equals(resource.getText()))\n                resourcesToRemove.add(res);\n        }\n        leafResources.removeAll(resourcesToRemove);\n    }\n\n    private void removeChildNodeFromFeatureRoot(DefaultMutableTreeNode treeNode) {\n        List<DefaultMutableTreeNode> childNodesToRemove = new ArrayList<>();\n        if (!(treeNode.getUserObject() instanceof CheckableResource)) {\n            return;\n        }\n        String targetTreeNodePath = ((CheckableResource) treeNode.getUserObject()).getResourceLocator().getPath();\n        Enumeration<?> childNodesPresent = oneDFeatureRoot.children();\n        while (childNodesPresent.hasMoreElements()) {\n            DefaultMutableTreeNode currentChildNode = (DefaultMutableTreeNode) childNodesPresent.nextElement();\n            if (currentChildNode.getUserObject() instanceof CheckableResource) {\n                String currentChildNodePath = ((CheckableResource) currentChildNode.getUserObject()).getResourceLocator().getPath();\n                if (currentChildNodePath.equals(targetTreeNodePath)) {\n                    childNodesToRemove.add(currentChildNode);\n                }\n            }\n        }\n        for (DefaultMutableTreeNode childNode : childNodesToRemove) {\n            oneDFeatureRoot.remove(childNode);\n        }\n    }\n\n    private void removeChildNodeFromAddedNodes(DefaultMutableTreeNode treeNode) {\n        List<DefaultMutableTreeNode> childNodesToRemove = getMatchingChildNodesFromAddedNodes(treeNode);\n        for (DefaultMutableTreeNode childNode : childNodesToRemove) {\n            addedNodes.remove(childNode);\n        }\n    }\n\n    private List<DefaultMutableTreeNode> getMatchingChildNodesFromAddedNodes(DefaultMutableTreeNode treeNode) {\n        List<DefaultMutableTreeNode> matchingChildNodes = new ArrayList<>();\n        if (addedNodes != null && treeNode.getUserObject() instanceof CheckableResource) {\n            String targetPath = ((CheckableResource) treeNode.getUserObject()).getResourceLocator().getPath();\n            for (DefaultMutableTreeNode childNode : addedNodes) {\n                if (childNode.getUserObject() instanceof CheckableResource) {\n                    String childPath = ((CheckableResource) childNode.getUserObject()).getResourceLocator().getPath();\n                    if (childPath.equals(targetPath)) {\n                        matchingChildNodes.add(childNode);\n                    }\n                }\n            }\n        }\n        return matchingChildNodes;\n    }\n\n    private void removeFeature(DefaultMutableTreeNode node) {\n        ((CheckableResource) node.getUserObject()).setSelected(false);\n        ResourceEditor.checkOrUncheckParentNodesRecursively(node, false);\n        addedNodes.remove(node);\n        DefaultMutableTreeNode parent = (DefaultMutableTreeNode) node.getParent();\n        parent.remove(node);\n\n\n        ResourceLocator locator = ((CheckableResource) node.getUserObject()).getResourceLocator();\n\n        // no longer needed? MSS\n        //String path = locator.getPath();\n        //hic.removeLoadedAnnotation(path); // actually removes the entry (at least 2d annotation) so that it can be reloaded\n\n        deselectedLocators.add(locator);\n        loadedLocators.remove(locator);\n        newLocators.remove(locator);\n\n        removeResourceFromLeaf((CheckableResource) node.getUserObject(), leafResources);\n        //leafResources.remove(node);\n        dialogTree.updateUI();\n\n\n    }\n\n    private void createTreeFromDataset(HiC hic, ResourceTree resourceTree) {\n        oneDFeatureRoot = new DefaultMutableTreeNode(\"Dataset-specific 1D Features\");\n        ResourceLocator locator = new ResourceLocator(\"Dataset-specific 1D Features\");\n        locator.setName(\"Dataset-specific 1D Features\");\n        locator.setType(\"norm\");\n        CheckableResource rootResource = new CheckableResource(\"Dataset-specific 1D Features\", false, locator);\n        oneDFeatureRoot.setUserObject(rootResource);\n        oneDFeatureRoot.setAllowsChildren(true);\n\n        if (hic.getDataset().getVersion() >= 6) {\n            if (hic.getDataset().getNormalizationTypes().size() > 0) {\n                DefaultMutableTreeNode normNode = new DefaultMutableTreeNode(\"Coverage normalizations\");\n                oneDFeatureRoot.add(normNode);\n                locator = new ResourceLocator(\"Coverage normalizations\");\n                locator.setName(\"Coverage normalizations\");\n                locator.setType(\"norm\");\n                CheckableResource resource = new CheckableResource(\"Coverage normalizations\", false, locator);\n                normNode.setUserObject(resource);\n                normNode.setAllowsChildren(true);\n\n                for (NormalizationType t : hic.getDataset().getNormalizationTypes()) {\n\n                    String label = t.getDescription();\n                    locator = new ResourceLocator(label);\n                    locator.setType(\"norm\");\n                    locator.setName(label);\n                    resource = new CheckableResource(label, false, locator);\n\n                    DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(label);\n                    normNode.add(treeNode);\n                    treeNode.setUserObject(resource);\n                    resource.setEnabled(resourceTree.dialogTree.isEnabled());\n                    treeNode.setAllowsChildren(false);\n                    leafResources.add(resource);\n                }\n            }\n        }\n\n\n        locator = new ResourceLocator(EIGENVECTOR);\n        locator.setType(EIGENVECTOR.toLowerCase());\n        locator.setName(EIGENVECTOR);\n        CheckableResource resource = new CheckableResource(EIGENVECTOR, false, locator);\n\n        DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(EIGENVECTOR);\n        oneDFeatureRoot.add(treeNode);\n        treeNode.setUserObject(resource);\n        resource.setEnabled(resourceTree.dialogTree.isEnabled());\n        treeNode.setAllowsChildren(false);\n        leafResources.add(resource);\n\n        locator = hic.getDataset().getSubcompartments();\n        if (locator != null) {\n            resource = new CheckableResource(SUBCOMPARTMENTS, false, locator);\n\n            treeNode = new DefaultMutableTreeNode(SUBCOMPARTMENTS);\n            oneDFeatureRoot.add(treeNode);\n            treeNode.setUserObject(resource);\n            resource.setEnabled(resourceTree.dialogTree.isEnabled());\n            treeNode.setAllowsChildren(false);\n            leafResources.add(resource);\n        }\n\n        ((DefaultMutableTreeNode) dialogTree.getModel().getRoot()).add(oneDFeatureRoot);\n    }\n\n    private DefaultMutableTreeNode createTreeFromDOM(Document document) {\n\n        Element rootElement =\n                (Element) document.getElementsByTagName(GLOBAL).item(0);\n\n        if (rootElement == null) {\n            return new DefaultMutableTreeNode(\"\");\n        }\n\n        String nodeName = rootElement.getNodeName();\n        if (!nodeName.equalsIgnoreCase(GLOBAL)) {\n            throw new RuntimeException(rootElement +\n                    \" is not the root of the xml document!\");\n        }\n\n        String rootLabel = getAttribute(rootElement, \"name\");\n        DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(rootLabel);\n\n        // Build and attach descendants of the root node to the tree\n        buildLocatorTree(rootNode, rootElement);\n\n        return rootNode;\n    }\n\n    /**\n     * Build a tree of all resources, placed under {@code treeNode}, starting\n     * from {@code xmlNode}.\n     *\n     * @param treeNode\n     * @param xmlNode\n     */\n    private void buildLocatorTree(DefaultMutableTreeNode treeNode, Element xmlNode) {\n\n        String name = getAttribute(xmlNode, NAME.getText());\n\n        ResourceLocator locator = new ResourceLocator(\n                getAttribute(xmlNode, URL.getText()),\n                getAttribute(xmlNode, PATH.getText())\n        );\n        locator.setName(name);\n\n        if (xmlNode.getTagName().equalsIgnoreCase(\"Resource\")) {\n\n            String resourceType = getAttribute(xmlNode, RESOURCE_TYPE.getText());\n            locator.setType(resourceType);\n\n            String infoLink = getAttribute(xmlNode, HYPERLINK.getText());\n            if (infoLink == null) {\n                infoLink = getAttribute(xmlNode, INFOLINK.getText());\n            }\n            locator.setFeatureInfoURL(infoLink);\n\n            String sampleId = getAttribute(xmlNode, SAMPLE_ID.getText());\n            if (sampleId == null) {\n                // legacy option\n                sampleId = getAttribute(xmlNode, ID.getText());\n            }\n            locator.setSampleId(sampleId);\n            locator.setDescription(getAttribute(xmlNode, DESCRIPTION.getText()));\n            locator.setTrackLine(getAttribute(xmlNode, TRACK_LINE.getText()));\n            locator.setName(name);\n            // Special element for alignment tracks\n            locator.setCoverage(getAttribute(xmlNode, COVERAGE.getText()));\n\n            String colorString = getAttribute(xmlNode, COLOR.getText());\n            if (colorString != null) {\n                try {\n                    Color c = ColorUtilities.stringToColor(colorString);\n                    locator.setColor(c);\n                } catch (Exception e) {\n                    System.err.println(\"Error setting color: \" + e.getLocalizedMessage());\n                }\n            }\n        }\n\n        NodeList nodeList = xmlNode.getChildNodes();\n        Node xmlChildNode;\n\n        // If we have children treat it as a category not a leaf\n        for (int i = 0; i < nodeList.getLength(); i++) {\n\n            xmlChildNode = nodeList.item(i);\n            String nodeName = xmlChildNode.getNodeName();\n            if (nodeName.equalsIgnoreCase(\"#text\")) {\n                continue;\n            }\n\n            // Need to check class of child node, its not necessarily an\n            // element (could be a comment for example).\n            if (xmlChildNode instanceof Element) {\n                String categoryLabel = getAttribute((Element) xmlChildNode, NAME.getText());\n                DefaultMutableTreeNode treeChildNode = new DefaultMutableTreeNode(categoryLabel);\n                treeNode.add(treeChildNode);\n                buildLocatorTree(treeChildNode, (Element) xmlChildNode);\n            }\n        }\n\n        // If it's a leaf set the checkbox to represent the resource\n        if (treeNode.isLeaf()) {\n            CheckableResource resource = new CheckableResource(name, false, locator);\n            treeNode.setUserObject(resource);\n            treeNode.setAllowsChildren(false);\n            leafResources.add(resource);\n        } else {\n            locator = new ResourceLocator(name);\n            CheckableResource resource = new CheckableResource(name, false, locator);\n            treeNode.setUserObject(resource);\n            treeNode.setAllowsChildren(true);\n        }\n    }\n\n    public void remove(ResourceLocator locator) {\n        //locator.\n        loadedLocators.remove(locator);\n\n        Enumeration<?> enumeration = ((DefaultMutableTreeNode) dialogTree.getModel().getRoot()).preorderEnumeration();\n        // skip root\n        enumeration.nextElement();\n        while (enumeration.hasMoreElements()) {\n            try {\n                DefaultMutableTreeNode node = (DefaultMutableTreeNode) enumeration.nextElement();\n                CheckableResource resource = (CheckableResource) node.getUserObject();\n                if (locator.equals(resource.getResourceLocator())) {\n                    resource.setSelected(false);\n                    ResourceEditor.checkOrUncheckParentNodesRecursively(node, false);\n                }\n            } catch (Exception e) {\n                System.err.println(\"There appears to be an invalid node in the resource tree\");\n            }\n        }\n\n    }\n\n    private void addBack(ResourceLocator locator) {\n        Enumeration<?> enumeration = ((DefaultMutableTreeNode) dialogTree.getModel().getRoot()).preorderEnumeration();\n        // skip root\n        enumeration.nextElement();\n        while (enumeration.hasMoreElements()) {\n            DefaultMutableTreeNode node = (DefaultMutableTreeNode) enumeration.nextElement();\n            try {\n                CheckableResource resource = (CheckableResource) node.getUserObject();\n                if (locator.equals(resource.getResourceLocator())) {\n                    resource.setSelected(true);\n                    ResourceEditor.checkOrUncheckParentNodesRecursively(node, true);\n                }\n            } catch (Exception ignored) {\n            }\n        }\n    }\n\n    private LinkedHashSet<ResourceLocator> getSelectedResourceLocators() {\n\n        LinkedHashSet<ResourceLocator> resourceLocators = new LinkedHashSet<>();\n\n        for (CheckableResource resource : leafResources) {\n\n            if (resource.isSelected()) {\n                resourceLocators.add(resource.getResourceLocator());\n            }\n        }\n        return resourceLocators;\n    }\n\n    public void checkTrackBoxesForReloadState(String track) {\n        Enumeration<?> en = ((DefaultMutableTreeNode) dialogTree.getModel().getRoot()).preorderEnumeration();\n        //skip root\n        en.nextElement();\n        while (en.hasMoreElements()) {\n            try {\n                DefaultMutableTreeNode node = (DefaultMutableTreeNode) en.nextElement();\n                CheckableResource resource = (CheckableResource) node.getUserObject();\n                if (node.isLeaf()) {\n                    if (resource.dataResourceLocator.getPath() != null) {\n                        if (resource.dataResourceLocator.getName().contains(track)) {\n                            resource.setSelected(true);\n                            resource.setEnabled(true);\n                            loadedLocators.add(resource.getResourceLocator());\n                            ResourceEditor.checkOrUncheckParentNodesRecursively(node, true);\n                            //System.out.println(\"name: \"+resource.dataResourceLocator.getName()); for debugging\n                        }\n                    }\n                }\n            } catch (Exception ignored) {\n            }\n            }\n        }\n\n\n    /**\n     * Expands tree.\n     */\n    private void expandTree() {\n        TreeNode root = (TreeNode) dialogTree.getModel().getRoot();\n        TreePath rootPath = new TreePath(root);\n        TreeNode node = (TreeNode) rootPath.getLastPathComponent();\n        for (Enumeration<?> e = node.children(); e.hasMoreElements(); ) {\n            TreePath childPath = rootPath.pathByAddingChild(e.nextElement());\n            if (!dialogTree.isExpanded(childPath)) {\n                dialogTree.expandPath(childPath);\n            }\n        }\n        if (!dialogTree.isExpanded(rootPath)) {\n            dialogTree.expandPath(rootPath);\n        }\n    }\n\n    /**\n     *\n     */\n    interface SelectableResource extends DataResource {\n\n        boolean isSelected();\n\n        void setSelected(boolean newValue);\n    }\n\n    /**\n     *\n     */\n    interface DataResource {\n\n        ResourceLocator getResourceLocator();\n\n        String getText();\n\n        void setText(String newValue);\n\n        boolean isEnabled();\n\n        void setEnabled(boolean value);\n    }\n\n    /**\n     * Node's Renderer\n     */\n    static class NodeRenderer implements TreeCellRenderer {\n\n        private final LinkCheckBox renderer = new LinkCheckBox();\n        private final Color selectionForeground;\n        private final Color selectionBackground;\n        private final Color textForeground;\n        private final Color textBackground;\n\n        NodeRenderer() {\n\n            Font fontValue;\n            fontValue = UIManager.getFont(\"Tree.font\");\n            if (fontValue != null) {\n                renderer.setFont(fontValue);\n            }\n            Boolean booleanValue =\n                    (Boolean) UIManager.get(\"Tree.drawsFocusBorderAroundIcon\");\n            renderer.setFocusPainted(\n                    (booleanValue != null) && booleanValue);\n\n            selectionForeground = UIManager.getColor(\"Tree.selectionForeground\");\n            selectionBackground = UIManager.getColor(\"Tree.selectionBackground\");\n            textForeground = UIManager.getColor(\"Tree.textForeground\");\n            textBackground = UIManager.getColor(\"Tree.textBackground\");\n            renderer.setSelected(false);\n        }\n\n        public Component getTreeCellRendererComponent(JTree tree, Object value,\n                                                      boolean isNodeSelected, boolean isNodeExpanded, boolean isLeaf,\n                                                      int row, boolean hasFocus) {\n\n            // Convert value into a usable string\n            String stringValue = \"\";\n            if (value != null) {\n                String toStringValue = value.toString();\n                if (toStringValue != null) {\n                    stringValue = toStringValue;\n                }\n            }\n\n            // Initialize checkbox state and selection\n            renderer.setSelected(false);\n            renderer.setText(stringValue);\n            renderer.setEnabled(tree.isEnabled());\n\n            // Tell renderer how to highlight nodes on selection\n            if (isNodeSelected) {\n                renderer.setForeground(selectionForeground);\n                renderer.setBackground(selectionBackground);\n            } else {\n                renderer.setForeground(textForeground);\n                renderer.setBackground(textBackground);\n            }\n\n            if (value != null) {\n                if (value instanceof DefaultMutableTreeNode) {\n\n                    DefaultMutableTreeNode node =\n                            (DefaultMutableTreeNode) value;\n\n                    Object userObject = node.getUserObject();\n                    if (userObject instanceof CheckableResource) {\n\n                        CheckableResource resource = (CheckableResource) userObject;\n                        renderer.setText(resource.getText());\n                        renderer.setSelected(resource.isSelected());\n                        renderer.setEnabled(resource.isEnabled());\n\n                        String hyperLink = resource.getResourceLocator().getFeatureInfoURL();\n                        if (hyperLink == null) {\n                            renderer.showHyperLink(false);\n                        } else {\n                            renderer.setHyperLink(hyperLink);\n                            renderer.showHyperLink(true);\n                        }\n                    }\n                }\n            }\n\n            return renderer;\n        }\n\n        LinkCheckBox getRendereringComponent() {\n            return renderer;\n        }\n    }\n\n    /**\n     * Node's Resource Editor\n     */\n    static class ResourceEditor extends AbstractCellEditor\n            implements TreeCellEditor {\n\n        private static final long serialVersionUID = 9000036;\n        final NodeRenderer renderer = new NodeRenderer();\n        final JTree tree;\n\n        ResourceEditor(JTree tree) {\n            this.tree = tree;\n        }\n\n        /**\n         * Call to recursively check or uncheck the parent ancestors of the\n         * passed node.\n         */\n        static void checkOrUncheckParentNodesRecursively(TreeNode node,\n                                                         boolean checkParentNode) {\n\n            if (node == null) {\n                return;\n            }\n\n            TreeNode parentNode = node.getParent();\n            if (parentNode == null) {\n                return;\n            }\n\n            Object parentUserObject =\n                    ((DefaultMutableTreeNode) parentNode).getUserObject();\n\n            CheckableResource parentNodeResource = null;\n            if (parentUserObject instanceof CheckableResource) {\n                parentNodeResource = ((CheckableResource) parentUserObject);\n            }\n\n            if (parentNodeResource != null) {\n\n                // If parent's current check state matchs what we want there\n                // is nothing to do so just leave\n                if (parentNodeResource.isSelected() == checkParentNode) {\n                    return;\n                } else if (checkParentNode) {\n                    parentNodeResource.setSelected(true);\n                } else { // Uncheck Only if their are no selected descendants\n\n                    if (doesNotHaveSelectedChildren(parentNode)) {\n                        parentNodeResource.setSelected(false);\n                    }\n                }\n            }\n\n            checkOrUncheckParentNodesRecursively(parentNode,\n                    checkParentNode);\n        }\n\n        /*\n        * Uncheck a node unless rule prevent this behavior.\n        */\n\n        static boolean hasSelectedDescendants(TreeNode treeNode) {\n\n            Enumeration<?> children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n\n                    // If has selected say so\n                    if (childResource.isSelected()) {\n                        return true;\n                    }\n                }\n\n                // If has selected descendant say so\n                if (hasSelectedDescendants(childNode)) {\n                    return true;\n                }\n            }\n            return false;\n        }\n\n        static boolean doesNotHaveSelectedChildren(TreeNode treeNode) {\n\n            Enumeration<?> children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n                    if (childResource.isSelected()) {\n                        return false;\n                    }\n                }\n            }\n            return true;\n        }\n\n        public Object getCellEditorValue() {\n\n            CheckableResource resource = null;\n            TreePath treePath = tree.getEditingPath();\n            if (treePath != null) {\n\n                Object node = treePath.getLastPathComponent();\n\n                if ((node instanceof DefaultMutableTreeNode)) {\n\n                    LinkCheckBox checkbox = renderer.getRendereringComponent();\n\n                    DefaultMutableTreeNode treeNode =\n                            (DefaultMutableTreeNode) node;\n\n                    Object userObject = treeNode.getUserObject();\n\n                    resource = (CheckableResource) userObject;\n\n                    // Don't change resource if disabled\n                    if (!resource.isEnabled()) {\n                        return resource;\n                    }\n\n                    boolean isChecked = checkbox.isSelected();\n\n                    // Check/Uncheck the selected node. This code ONLY handles\n                    // the clicked node. Not it's ancestors or decendants.\n                    if (isChecked) {\n                        resource.setSelected(true);\n                    } else {\n\n                        // See if we are allowed to unchecking this specific\n                        // node - if not, it won't be done. This does not\n                        // prevent it's children from being unchecked.\n                        uncheckCurrentNodeIfAllowed(resource,\n                                treeNode);\n                    }\n\n\n                    /*\n                    * Now we have to check or uncheck the descendants and\n                    * ancestors depending on what we did above.\n                    */\n\n                    boolean checkRelatives = isChecked;\n\n                    // If we found a mix of select leave and selected but\n                    // but disabled leave we must be trying to toggle off\n                    // the children\n                    if (hasSelectedAndLockedDescendants(treeNode)) {\n                        checkRelatives = false;\n                    }\n                    // If we found only locked leave we must be trying to toggle\n                    // on the unlocked children\n                    else if (hasLockedDescendants(treeNode)) {\n                        checkRelatives = true;\n                    }\n                    // Otherwise, just use the value of the checkbox\n\n\n                    if (!treeNode.isLeaf()) { //check up and down the tree\n\n                        // If not a leaf check/uncheck children as requested\n                        checkOrUncheckChildNodesRecursively(treeNode, checkRelatives);\n\n                        // If not a leaf check/uncheck ancestors\n                        checkOrUncheckParentNodesRecursively(treeNode,\n                                resource.isSelected());\n                    } else { // it must be a leaf - so check up the tree\n                        checkOrUncheckParentNodesRecursively(treeNode, checkRelatives);\n                    }\n                }\n                tree.treeDidChange();\n            }\n            return resource;\n        }\n\n        private void uncheckCurrentNodeIfAllowed(CheckableResource resource,\n                                                 TreeNode treeNode) {\n\n            // If we are unchecking a parent make sure there are\n            // no checked children\n            if (doesNotHaveSelectedChildren(treeNode)) {\n                resource.setSelected(false);\n            } else {\n    \n                // If node has selected children and has disabled descendants we\n                // must not unselect\n                // No disabled descendants so we can uncheck at will\n                resource.setSelected(hasLockedDescendants(treeNode));\n            }\n        }\n\n        /**\n         * Can only be called from getCellEditorValue() to recursively check\n         * or uncheck the children of the passed parent node.\n         */\n        private void checkOrUncheckChildNodesRecursively(TreeNode currentNode,\n                                                         boolean isCheckingNeeded) {\n\n            Object parentUserObject =\n                    ((DefaultMutableTreeNode) currentNode).getUserObject();\n\n            CheckableResource currentTreeNodeResource = null;\n            if (parentUserObject instanceof CheckableResource) {\n                currentTreeNodeResource = ((CheckableResource) parentUserObject);\n            }\n\n            if (currentTreeNodeResource != null) {\n\n                // Set all enabled children to the checked state of their parent\n                Enumeration<?> children = currentNode.children();\n                while (children.hasMoreElements()) {\n\n                    TreeNode childNode = (TreeNode) children.nextElement();\n\n                    Object childsUserObject =\n                            ((DefaultMutableTreeNode) childNode).getUserObject();\n                    if (childsUserObject instanceof CheckableResource) {\n\n                        CheckableResource childResource =\n                                ((CheckableResource) childsUserObject);\n\n                        if (childResource.isEnabled()) {\n\n                            // Child must be checked if it has selected\n                            // selected and disabled descendants\n                            if (hasLockedDescendants(childNode)) {\n                                childResource.setSelected(true);\n                            } else { // else check/uncheck  as requested\n                                childResource.setSelected(isCheckingNeeded);\n                            }\n                        }\n                    }\n                    checkOrUncheckChildNodesRecursively(childNode,\n                            isCheckingNeeded);\n                }\n            }\n        }\n\n        boolean hasLockedDescendants(TreeNode treeNode) {\n\n            Enumeration<?> children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n\n                    // If disabled say so\n                    if (!childResource.isEnabled()) {\n                        return true;\n                    }\n                }\n\n                // If a descendant is disabled say so\n                if (hasLockedDescendants(childNode)) {\n                    return true;\n                }\n            }\n            return false;\n        }\n\n        /**\n         * Return true if it find nodes that ar both selected and disabled\n         *\n         * @param treeNode\n         * @return true if we are working with preselected nodes\n         */\n      /*  public boolean hasLockedChildren(TreeNode treeNode) {\n\n            boolean hasSelectedAndDisabled = false;\n            Enumeration children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n\n                    if (!childResource.isEnabled() && childResource.isSelected()) {\n                        hasSelectedAndDisabled = true;\n                    }\n\n                    if (hasSelectedAndDisabled) {\n                        break;\n                    }\n                }\n            }\n            return (hasSelectedAndDisabled);\n        }          */\n\n        /**\n         * @param treeNode\n         * @return true if we are working with preselected nodes\n         */\n     /*   public boolean hasSelectedAndLockedChildren(TreeNode treeNode) {\n\n            boolean hasSelected = false;\n            boolean hasSelectedAndDisabled = false;\n            Enumeration children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n\n                    if (childResource.isSelected() && childResource.isEnabled()) {\n                        hasSelected = true;\n                    }\n                    if (!childResource.isEnabled() && childResource.isSelected()) {\n                        hasSelectedAndDisabled = true;\n                    }\n\n                    if (hasSelected & hasSelectedAndDisabled) {\n                        break;\n                    }\n                }\n            }\n\n            // If we have both we can return true\n            return (hasSelected & hasSelectedAndDisabled);\n        }                    /*\n\n        /**\n         * @param treeNode\n         * @return true if we are working with preselected nodes\n         */\n        boolean hasSelectedAndLockedDescendants(TreeNode treeNode) {\n\n            boolean hasSelected = false;\n            boolean hasSelectedAndDisabled = false;\n            Enumeration<?> children = treeNode.children();\n            while (children.hasMoreElements()) {\n\n                TreeNode childNode = (TreeNode) children.nextElement();\n\n                Object childsUserObject =\n                        ((DefaultMutableTreeNode) childNode).getUserObject();\n                if (childsUserObject instanceof CheckableResource) {\n\n                    CheckableResource childResource =\n                            ((CheckableResource) childsUserObject);\n\n                    if (childResource.isSelected() && childResource.isEnabled()) {\n                        hasSelected = true;\n                    }\n                    if (!childResource.isEnabled() && childResource.isSelected()) {\n                        hasSelectedAndDisabled = true;\n                    }\n\n                    if (hasSelected & hasSelectedAndDisabled) {\n                        break;\n                    }\n                }\n\n                // If has a mix of selected and checked but disableddescendant\n                if (hasSelectedAndLockedDescendants(childNode)) {\n                    return true;\n                }\n\n            }\n\n            // If we have both we can return true\n            return (hasSelected & hasSelectedAndDisabled);\n        }\n\n        @Override\n        public boolean isCellEditable(EventObject event) {\n\n            boolean returnValue = false;\n\n            if (event instanceof MouseEvent) {\n\n                MouseEvent mouseEvent = (MouseEvent) event;\n                TreePath treePath = tree.getPathForLocation(\n                        mouseEvent.getX(), mouseEvent.getY());\n\n                if (treePath != null) {\n\n                    Object node = treePath.getLastPathComponent();\n                    if ((node instanceof DefaultMutableTreeNode)) {\n                        DefaultMutableTreeNode treeNode =\n                                (DefaultMutableTreeNode) node;\n                        Object userObject = treeNode.getUserObject();\n\n                        if (userObject instanceof CheckableResource) {\n                            returnValue = true;\n                        }\n                    }\n                }\n            }\n            return returnValue;\n        }\n\n        public Component getTreeCellEditorComponent(JTree tree, Object value,\n                                                    boolean selected, boolean expanded, boolean leaf, int row) {\n\n            Component rendererComponent = renderer.getTreeCellRendererComponent(\n                    tree, value, true, expanded, leaf, row, true);\n\n\n            ItemListener itemListener = new ItemListener() {\n\n                public void itemStateChanged(ItemEvent itemEvent) {\n                    if (stopCellEditing()) {\n                        fireEditingStopped();\n                    }\n                }\n            };\n            if (rendererComponent instanceof LinkCheckBox) {\n                ((LinkCheckBox) rendererComponent).addItemListener(itemListener);\n            }\n\n            return rendererComponent;\n        }\n    }\n\n    public static class CheckableResource implements SelectableResource {\n\n        final static Color partialSelectionColor =\n                new Color(255, 128, 128);\n        final boolean isParentOfPartiallySelectedChildren = false;\n        final ResourceLocator dataResourceLocator;\n        String text;\n        boolean selected;\n        boolean isEnabled = true;\n\n        CheckableResource(String text, boolean selected,\n                          ResourceLocator dataResourceLocator) {\n\n            this.text = text;\n            this.selected = selected;\n            this.dataResourceLocator = dataResourceLocator;\n        }\n\n        public boolean isSelected() {\n            return selected;\n        }\n\n        public void setSelected(boolean newValue) {\n            selected = newValue;\n        }\n\n        public boolean isEnabled() {\n            return isEnabled;\n        }\n\n        public void setEnabled(boolean value) {\n            isEnabled = value;\n        }\n\n        public String getText() {\n            return text;\n        }\n\n        public void setText(String newValue) {\n            text = newValue;\n        }\n\n        public ResourceLocator getResourceLocator() {\n            return dataResourceLocator;\n        }\n\n        public boolean isParentOfPartiallySelectedChildren() {\n            return isParentOfPartiallySelectedChildren;\n        }\n\n        @Override\n        public String toString() {\n            return text + \":\" + selected;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/TrackConfigDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.ui.color.ColorChooserPanel;\n\nimport javax.swing.*;\nimport javax.swing.border.EmptyBorder;\nimport javax.swing.border.TitledBorder;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.FocusAdapter;\nimport java.awt.event.FocusEvent;\n\n/**\n * @author Jim Robinson\n */\nclass TrackConfigDialog extends JDialog {\n\n    private static final long serialVersionUID = 900005;\n    private final HiCTrack track;\n    private boolean canceled = false;\n    private ColorChooserPanel posColorChooser;\n    private ColorChooserPanel altColorChooser;\n    private JCheckBox logScaleCB;\n    private JTextField minYField;\n    private JTextField maxYField;\n    private JRadioButton meanRB;\n    private JRadioButton maxRB;\n    private JTextField nameField;\n\n\n    public TrackConfigDialog(Frame owner, HiCTrack track) {\n        super(owner);\n        initComponents();\n\n        this.track = track;\n\n        nameField.setText(track.getName());\n        posColorChooser.setSelectedColor(track.getPosColor());\n        altColorChooser.setSelectedColor(track.getNegColor());\n\n        if (track instanceof EigenvectorTrack) {\n            altColorChooser.setEnabled(true);\n        }\n\n        if (track instanceof HiCDataTrack) {\n            minYField.setEnabled(true);\n            maxYField.setEnabled(true);\n            logScaleCB.setEnabled(true);\n            altColorChooser.setEnabled(true);\n            maxRB.setEnabled(true);\n            meanRB.setEnabled(true);\n\n            HiCDataTrack dataTrack = (HiCDataTrack) track;\n            minYField.setText(String.valueOf(dataTrack.getDataRange().getMinimum()));\n            maxYField.setText(String.valueOf(dataTrack.getDataRange().getMaximum()));\n            logScaleCB.setSelected(dataTrack.getDataRange().isLog());\n            altColorChooser.setSelectedColor(dataTrack.getNegColor());\n\n            if (!dataTrack.getAvailableWindowFunctions().contains(WindowFunction.max)) {\n                maxRB.setEnabled(false);\n            }\n\n            if (dataTrack.getWindowFunction() == WindowFunction.max) {\n                maxRB.setSelected(true);\n            } else {\n                meanRB.setSelected(true);\n            }\n\n        } else {\n            minYField.setEnabled(false);\n            maxYField.setEnabled(false);\n            logScaleCB.setEnabled(false);\n            altColorChooser.setEnabled(false);\n            maxRB.setEnabled(false);\n            meanRB.setEnabled(false);\n        }\n    }\n\n    private void minYFieldFocusLost(FocusEvent e) {\n        if (track instanceof HiCDataTrack) {\n            if (!validateNumeric(minYField.getText())) {\n                DataRange dr = ((HiCDataTrack) track).getDataRange();\n                minYField.setText(String.valueOf(dr.getMinimum()));\n            }\n        }\n    }\n\n    private void maxYFieldFocusLost(FocusEvent e) {\n        if (track instanceof HiCDataTrack) {\n            if (!validateNumeric(maxYField.getText())) {\n                DataRange dr = ((HiCDataTrack) track).getDataRange();\n                minYField.setText(String.valueOf(dr.getMaximum()));\n            }\n        }\n    }\n\n    public boolean isNotCanceled() {\n        return !canceled;\n    }\n\n\n    private void okButtonActionPerformed(ActionEvent e) {\n\n        if (validateNumeric(minYField.getText()) && validateNumeric(maxYField.getText())) {\n\n            track.setName(nameField.getText());\n            track.setPosColor(posColorChooser.getSelectedColor());\n            if (track instanceof HiCDataTrack) {\n                float newMin = Float.parseFloat(minYField.getText());\n                float newMax = Float.parseFloat(maxYField.getText());\n                DataRange newDataRange = new DataRange(newMin, newMax);\n                if (newMin < 0 && newMax > 0) {\n                    newDataRange = new DataRange(newMin, 0f, newMax);\n                }\n                newDataRange.setType(logScaleCB.isSelected() ? DataRange.Type.LOG : DataRange.Type.LINEAR);\n                ((HiCDataTrack) track).setDataRange(newDataRange);\n                track.setNegColor(altColorChooser.getSelectedColor());\n\n                WindowFunction wf = maxRB.isSelected() ? WindowFunction.max : WindowFunction.mean;\n                ((HiCDataTrack) track).setWindowFunction(wf);\n            }\n            canceled = false;\n            setVisible(false);\n        }\n    }\n\n    private void cancelButtonActionPerformed(ActionEvent e) {\n        canceled = true;\n        setVisible(false);\n    }\n\n    /* TODO @zgire, is this old code that can be deleted?\n    private Color getReloadColors(String temp) {\n        HashMap<String, Color> reloadColors = new HashMap<String, Color>();\n        for (HiCTrack tracks : trackManager.getReloadTrackNames()) {\n            reloadColors.put(tracks.getName(), tracks.getPosColor());\n        }\n        return reloadColors.get(temp);\n    }\n\n    /*\n    public void setStateForReloadTracks(String currentTrack) {\n\n        for (HiCTrack tracks : trackManager.getReloadTrackNames()) {\n            String trackName = tracks.getName();\n            System.out.println(trackName);\n            if (tracks.getLocator().getPath().contains(currentTrack)) {\n                tracks.setColor(getReloadColors(trackName));\n                System.out.println(\"match\");\n                tracks.setName(trackName);\n            }\n        }\n    }\n    */\n\n    private void initComponents() {\n        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents\n        // Generated using JFormDesigner non-commercial license\n\n        nameField = new JTextField();\n        logScaleCB = new JCheckBox();\n        minYField = new JTextField();\n        maxYField = new JTextField();\n        posColorChooser = new ColorChooserPanel();\n        altColorChooser = new ColorChooserPanel();\n        meanRB = new JRadioButton();\n        maxRB = new JRadioButton();\n\n        JPanel dialogPane = new JPanel();\n        JPanel contentPanel = new JPanel();\n        JPanel panel4 = new JPanel();\n        JPanel panel1 = new JPanel();\n        JLabel label2 = new JLabel();\n        JLabel label3 = new JLabel();\n        JPanel panel2 = new JPanel();\n        JLabel label4 = new JLabel();\n        JLabel label5 = new JLabel();\n        JPanel panel3 = new JPanel();\n        JPanel buttonBar = new JPanel();\n        JButton okButton = new JButton();\n        JButton cancelButton = new JButton();\n\n        //======== this ========\n        setModalityType(Dialog.ModalityType.APPLICATION_MODAL);\n        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);\n        setAlwaysOnTop(true);\n        Container contentPane = getContentPane();\n        contentPane.setLayout(new BorderLayout());\n\n        //======== dialogPane ========\n        {\n            dialogPane.setBorder(new EmptyBorder(12, 12, 12, 12));\n            dialogPane.setLayout(new BorderLayout());\n\n            //======== contentPanel ========\n            {\n                contentPanel.setLayout(null);\n\n                //======== panel4 ========\n                {\n                    panel4.setBorder(new TitledBorder(\"Track Name\"));\n                    panel4.setLayout(null);\n                    panel4.add(nameField);\n                    nameField.setBounds(20, 25, 500, nameField.getPreferredSize().height);\n\n                    { // compute preferred size\n                        Dimension preferredSize = new Dimension();\n                        for (int i = 0; i < panel4.getComponentCount(); i++) {\n                            Rectangle bounds = panel4.getComponent(i).getBounds();\n                            preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);\n                            preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);\n                        }\n                        Insets insets = panel4.getInsets();\n                        preferredSize.width += insets.right;\n                        preferredSize.height += insets.bottom;\n                        panel4.setMinimumSize(preferredSize);\n                        panel4.setPreferredSize(preferredSize);\n                    }\n                }\n                contentPanel.add(panel4);\n                panel4.setBounds(0, 0, 535, 67);\n\n                //======== panel1 ========\n                {\n                    panel1.setBorder(new TitledBorder(\"Y Axis\"));\n                    panel1.setLayout(null);\n\n                    //---- label2 ----\n                    label2.setText(\"Min\");\n                    panel1.add(label2);\n                    label2.setBounds(new Rectangle(new Point(30, 30), label2.getPreferredSize()));\n\n                    //---- label3 ----\n                    label3.setText(\"Max\");\n                    panel1.add(label3);\n                    label3.setBounds(new Rectangle(new Point(30, 70), label3.getPreferredSize()));\n\n                    //---- logScaleCB ----\n                    logScaleCB.setText(\"Log scale\");\n                    logScaleCB.setEnabled(false);\n                    panel1.add(logScaleCB);\n                    logScaleCB.setBounds(new Rectangle(new Point(30, 110), logScaleCB.getPreferredSize()));\n\n                    //---- minYField ----\n                    minYField.addFocusListener(new FocusAdapter() {\n                        @Override\n                        public void focusLost(FocusEvent e) {\n                            minYFieldFocusLost(e);\n                        }\n                    });\n                    panel1.add(minYField);\n                    minYField.setBounds(100, 24, 170, minYField.getPreferredSize().height);\n\n                    //---- maxYField ----\n                    maxYField.addFocusListener(new FocusAdapter() {\n                        @Override\n                        public void focusLost(FocusEvent e) {\n                            maxYFieldFocusLost(e);\n                        }\n                    });\n                    panel1.add(maxYField);\n                    maxYField.setBounds(100, 64, 170, 28);\n\n                    { // compute preferred size\n                        Dimension preferredSize = new Dimension();\n                        for (int i = 0; i < panel1.getComponentCount(); i++) {\n                            Rectangle bounds = panel1.getComponent(i).getBounds();\n                            preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);\n                            preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);\n                        }\n                        Insets insets = panel1.getInsets();\n                        preferredSize.width += insets.right;\n                        preferredSize.height += insets.bottom;\n                        panel1.setMinimumSize(preferredSize);\n                        panel1.setPreferredSize(preferredSize);\n                    }\n                }\n                contentPanel.add(panel1);\n                panel1.setBounds(0, 69, 535, 167);\n\n                //======== panel2 ========\n                {\n                    panel2.setBorder(new TitledBorder(\"Colors\"));\n                    panel2.setLayout(null);\n\n                    //---- label4 ----\n                    label4.setText(\"Positive values\");\n                    panel2.add(label4);\n                    label4.setBounds(new Rectangle(new Point(25, 30), label4.getPreferredSize()));\n\n                    //---- label5 ----\n                    label5.setText(\"Negative values\");\n                    panel2.add(label5);\n                    label5.setBounds(25, 60, 105, 16);\n                    panel2.add(posColorChooser);\n                    posColorChooser.setBounds(160, 27, 55, posColorChooser.getPreferredSize().height);\n                    panel2.add(altColorChooser);\n                    altColorChooser.setBounds(new Rectangle(new Point(160, 57), altColorChooser.getPreferredSize()));\n\n                    { // compute preferred size\n                        Dimension preferredSize = new Dimension();\n                        for (int i = 0; i < panel2.getComponentCount(); i++) {\n                            Rectangle bounds = panel2.getComponent(i).getBounds();\n                            preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);\n                            preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);\n                        }\n                        Insets insets = panel2.getInsets();\n                        preferredSize.width += insets.right;\n                        preferredSize.height += insets.bottom;\n                        panel2.setMinimumSize(preferredSize);\n                        panel2.setPreferredSize(preferredSize);\n                    }\n                }\n                contentPanel.add(panel2);\n                panel2.setBounds(0, 235, 535, 95);\n\n                //======== panel3 ========\n                {\n                    panel3.setBorder(new TitledBorder(\"Data Reduction Function\"));\n                    panel3.setAlignmentX(0.0F);\n                    panel3.setLayout(new FlowLayout(FlowLayout.LEFT));\n\n                    //---- meanRB ----\n                    meanRB.setText(\"Mean\");\n                    panel3.add(meanRB);\n\n                    //---- maxRB ----\n                    maxRB.setText(\"Max\");\n                    panel3.add(maxRB);\n                }\n                contentPanel.add(panel3);\n                panel3.setBounds(0, 335, 535, 89);\n\n                { // compute preferred size\n                    Dimension preferredSize = new Dimension();\n                    for (int i = 0; i < contentPanel.getComponentCount(); i++) {\n                        Rectangle bounds = contentPanel.getComponent(i).getBounds();\n                        preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);\n                        preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);\n                    }\n                    Insets insets = contentPanel.getInsets();\n                    preferredSize.width += insets.right;\n                    preferredSize.height += insets.bottom;\n                    contentPanel.setMinimumSize(preferredSize);\n                    contentPanel.setPreferredSize(preferredSize);\n                }\n            }\n            dialogPane.add(contentPanel, BorderLayout.CENTER);\n\n            //======== buttonBar ========\n            {\n                buttonBar.setBorder(new EmptyBorder(12, 0, 0, 0));\n                buttonBar.setLayout(new GridBagLayout());\n                ((GridBagLayout) buttonBar.getLayout()).columnWidths = new int[]{0, 85, 80};\n                ((GridBagLayout) buttonBar.getLayout()).columnWeights = new double[]{1.0, 0.0, 0.0};\n\n                //---- okButton ----\n                okButton.setText(\"OK\");\n                okButton.addActionListener(new ActionListener() {\n                    @Override\n                    public void actionPerformed(ActionEvent e) {\n                        okButtonActionPerformed(e);\n                    }\n                });\n                buttonBar.add(okButton, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,\n                        GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                        new Insets(0, 0, 0, 5), 0, 0));\n\n                //---- cancelButton ----\n                cancelButton.setText(\"Cancel\");\n                cancelButton.addActionListener(new ActionListener() {\n                    @Override\n                    public void actionPerformed(ActionEvent e) {\n                        cancelButtonActionPerformed(e);\n                    }\n                });\n                buttonBar.add(cancelButton, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0,\n                        GridBagConstraints.CENTER, GridBagConstraints.BOTH,\n                        new Insets(0, 0, 0, 0), 0, 0));\n            }\n            dialogPane.add(buttonBar, BorderLayout.SOUTH);\n        }\n        contentPane.add(dialogPane, BorderLayout.CENTER);\n        setSize(565, 510);\n        setLocationRelativeTo(getOwner());\n\n        //---- dataReductionGroup ----\n        ButtonGroup dataReductionGroup = new ButtonGroup();\n        dataReductionGroup.add(meanRB);\n        dataReductionGroup.add(maxRB);\n        // JFormDesigner - End of component initialization  //GEN-END:initComponents\n    }\n\n    private boolean validateNumeric(String text) {\n        try {\n            Double.parseDouble(text);\n            return true;\n        } catch (NumberFormatException e) {\n            JOptionPane.showMessageDialog(this, \"Error: numeric value required (\" + text + \")\");\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/TrackConfigDialog.jfd",
    "content": "JFDML JFormDesigner: \"5.1.1.0.120\" Java: \"1.6.0_51\" encoding: \"UTF-8\"\n\nnew FormModel {\n\tcontentType: \"form/swing\"\n\troot: new FormRoot {\n\t\tadd( new FormWindow( \"javax.swing.JDialog\", new FormLayoutManager( class java.awt.BorderLayout ) ) {\n\t\t\tname: \"this\"\n\t\t\t\"$sizePolicy\": 1\n\t\t\t\"modalityType\": enum java.awt.Dialog$ModalityType APPLICATION_MODAL\n\t\t\t\"defaultCloseOperation\": 2\n\t\t\t\"alwaysOnTop\": true\n\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class java.awt.BorderLayout ) ) {\n\t\t\t\tname: \"dialogPane\"\n\t\t\t\t\"border\": new javax.swing.border.EmptyBorder( 12, 12, 12, 12 )\n\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {\n\t\t\t\t\tname: \"contentPanel\"\n\t\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {\n\t\t\t\t\t\tname: \"panel4\"\n\t\t\t\t\t\t\"border\": new javax.swing.border.TitledBorder( \"Track Name\" )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JTextField\" ) {\n\t\t\t\t\t\t\tname: \"nameField\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"width\": 500\n\t\t\t\t\t\t\t\"x\": 20\n\t\t\t\t\t\t\t\"y\": 25\n\t\t\t\t\t\t} )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\"width\": 535\n\t\t\t\t\t\t\"height\": 67\n\t\t\t\t\t} )\n\t\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {\n\t\t\t\t\t\tname: \"panel1\"\n\t\t\t\t\t\t\"border\": new javax.swing.border.TitledBorder( \"Y Axis\" )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JLabel\" ) {\n\t\t\t\t\t\t\tname: \"label2\"\n\t\t\t\t\t\t\t\"text\": \"Min\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 30\n\t\t\t\t\t\t\t\"y\": 30\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JLabel\" ) {\n\t\t\t\t\t\t\tname: \"label3\"\n\t\t\t\t\t\t\t\"text\": \"Max\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 30\n\t\t\t\t\t\t\t\"y\": 70\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JCheckBox\" ) {\n\t\t\t\t\t\t\tname: \"logScaleCB\"\n\t\t\t\t\t\t\t\"text\": \"Log scale\"\n\t\t\t\t\t\t\t\"enabled\": false\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 30\n\t\t\t\t\t\t\t\"y\": 110\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JTextField\" ) {\n\t\t\t\t\t\t\tname: \"minYField\"\n\t\t\t\t\t\t\taddEvent( new FormEvent( \"java.awt.event.FocusListener\", \"focusLost\", \"minYFieldFocusLost\", true ) )\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 100\n\t\t\t\t\t\t\t\"y\": 24\n\t\t\t\t\t\t\t\"width\": 170\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JTextField\" ) {\n\t\t\t\t\t\t\tname: \"maxYField\"\n\t\t\t\t\t\t\taddEvent( new FormEvent( \"java.awt.event.FocusListener\", \"focusLost\", \"maxYFieldFocusLost\", true ) )\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"width\": 170\n\t\t\t\t\t\t\t\"height\": 28\n\t\t\t\t\t\t\t\"x\": 100\n\t\t\t\t\t\t\t\"y\": 64\n\t\t\t\t\t\t} )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\"y\": 69\n\t\t\t\t\t\t\"width\": 535\n\t\t\t\t\t\t\"height\": 167\n\t\t\t\t\t\t\"x\": 0\n\t\t\t\t\t} )\n\t\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {\n\t\t\t\t\t\tname: \"panel2\"\n\t\t\t\t\t\t\"border\": new javax.swing.border.TitledBorder( \"Colors\" )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JLabel\" ) {\n\t\t\t\t\t\t\tname: \"label4\"\n\t\t\t\t\t\t\t\"text\": \"Positive values\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 25\n\t\t\t\t\t\t\t\"y\": 30\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JLabel\" ) {\n\t\t\t\t\t\t\tname: \"label5\"\n\t\t\t\t\t\t\t\"text\": \"Negative values\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"width\": 105\n\t\t\t\t\t\t\t\"height\": 16\n\t\t\t\t\t\t\t\"x\": 25\n\t\t\t\t\t\t\t\"y\": 60\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"org.broad.igv.ui.color.ColorChooserPanel\" ) {\n\t\t\t\t\t\t\tname: \"posColorChooser\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 160\n\t\t\t\t\t\t\t\"y\": 27\n\t\t\t\t\t\t\t\"width\": 55\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"org.broad.igv.ui.color.ColorChooserPanel\" ) {\n\t\t\t\t\t\t\tname: \"altColorChooser\"\n\t\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\t\"x\": 160\n\t\t\t\t\t\t\t\"y\": 57\n\t\t\t\t\t\t} )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\"y\": 235\n\t\t\t\t\t\t\"width\": 535\n\t\t\t\t\t\t\"height\": 95\n\t\t\t\t\t\t\"x\": 0\n\t\t\t\t\t} )\n\t\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class java.awt.FlowLayout ) {\n\t\t\t\t\t\t\"alignment\": 0\n\t\t\t\t\t} ) {\n\t\t\t\t\t\tname: \"panel3\"\n\t\t\t\t\t\t\"border\": new javax.swing.border.TitledBorder( \"Data Reduction Function\" )\n\t\t\t\t\t\t\"alignmentX\": 0.0f\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JRadioButton\" ) {\n\t\t\t\t\t\t\tname: \"meanRB\"\n\t\t\t\t\t\t\t\"text\": \"Mean\"\n\t\t\t\t\t\t\t\"$buttonGroup\": new FormReference( \"dataReductionGroup\" )\n\t\t\t\t\t\t} )\n\t\t\t\t\t\tadd( new FormComponent( \"javax.swing.JRadioButton\" ) {\n\t\t\t\t\t\t\tname: \"maxRB\"\n\t\t\t\t\t\t\t\"text\": \"Max\"\n\t\t\t\t\t\t\t\"$buttonGroup\": new FormReference( \"dataReductionGroup\" )\n\t\t\t\t\t\t} )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {\n\t\t\t\t\t\t\"x\": 0\n\t\t\t\t\t\t\"y\": 335\n\t\t\t\t\t\t\"width\": 535\n\t\t\t\t\t\t\"height\": 89\n\t\t\t\t\t} )\n\t\t\t\t}, new FormLayoutConstraints( class java.lang.String ) {\n\t\t\t\t\t\"value\": \"Center\"\n\t\t\t\t} )\n\t\t\t\tadd( new FormContainer( \"javax.swing.JPanel\", new FormLayoutManager( class java.awt.GridBagLayout ) {\n\t\t\t\t\t\"$columnSpecs\": \"0:1.0, 80, 80\"\n\t\t\t\t\t\"$hGap\": 5\n\t\t\t\t\t\"$vGap\": 5\n\t\t\t\t\t\"$rowSpecs\": \"0\"\n\t\t\t\t} ) {\n\t\t\t\t\tname: \"buttonBar\"\n\t\t\t\t\t\"border\": new javax.swing.border.EmptyBorder( 12, 0, 0, 0 )\n\t\t\t\t\tadd( new FormComponent( \"javax.swing.JButton\" ) {\n\t\t\t\t\t\tname: \"okButton\"\n\t\t\t\t\t\t\"text\": \"OK\"\n\t\t\t\t\t\taddEvent( new FormEvent( \"java.awt.event.ActionListener\", \"actionPerformed\", \"okButtonActionPerformed\", true ) )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.GridBagConstraintsEx ) {\n\t\t\t\t\t\t\"gridx\": 1\n\t\t\t\t\t} )\n\t\t\t\t\tadd( new FormComponent( \"javax.swing.JButton\" ) {\n\t\t\t\t\t\tname: \"cancelButton\"\n\t\t\t\t\t\t\"text\": \"Cancel\"\n\t\t\t\t\t\taddEvent( new FormEvent( \"java.awt.event.ActionListener\", \"actionPerformed\", \"cancelButtonActionPerformed\", true ) )\n\t\t\t\t\t}, new FormLayoutConstraints( class com.jformdesigner.runtime.GridBagConstraintsEx ) {\n\t\t\t\t\t\t\"gridx\": 2\n\t\t\t\t\t} )\n\t\t\t\t}, new FormLayoutConstraints( class java.lang.String ) {\n\t\t\t\t\t\"value\": \"South\"\n\t\t\t\t} )\n\t\t\t}, new FormLayoutConstraints( class java.lang.String ) {\n\t\t\t\t\"value\": \"Center\"\n\t\t\t} )\n\t\t}, new FormLayoutConstraints( null ) {\n\t\t\t\"location\": new java.awt.Point( 0, 0 )\n\t\t\t\"size\": new java.awt.Dimension( 565, 510 )\n\t\t} )\n\t\tadd( new FormNonVisual( \"javax.swing.ButtonGroup\" ) {\n\t\t\tname: \"dataReductionGroup\"\n\t\t}, new FormLayoutConstraints( null ) {\n\t\t\t\"location\": new java.awt.Point( 0, 520 )\n\t\t} )\n\t}\n}\n"
  },
  {
    "path": "src/juicebox/track/TrackConfigPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.renderer.DataRange;\nimport org.broad.igv.track.WindowFunction;\nimport org.broad.igv.ui.color.ColorChooserPanel;\n\nimport javax.swing.*;\nimport javax.swing.event.DocumentEvent;\nimport javax.swing.event.DocumentListener;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.FocusEvent;\n\n/**\n * @author Jim Robinson\n */\npublic class TrackConfigPanel extends JPanel {\n\n    private static final long serialVersionUID = 900007;\n    private final HiCTrack track;\n\tprivate final boolean canceled = false;\n\tprivate ColorChooserPanel posColorChooser;\n    private ColorChooserPanel altColorChooser;\n    private JCheckBox logScaleCB;\n    private JTextField minYField;\n    private JTextField maxYField;\n    private JRadioButton meanRB;\n    private JRadioButton maxRB;\n    private JTextField nameField;\n\n    public TrackConfigPanel(SuperAdapter superAdapter, HiCTrack track) {\n        super(new FlowLayout());\n\n        this.track = track;\n        initComponents(superAdapter);\n\n        if (track instanceof EigenvectorTrack) {\n            altColorChooser.setEnabled(true);\n        }\n\n        if (track instanceof HiCDataTrack) {\n            minYField.setEnabled(true);\n            maxYField.setEnabled(true);\n            logScaleCB.setEnabled(true);\n            altColorChooser.setEnabled(true);\n            maxRB.setEnabled(true);\n            meanRB.setEnabled(true);\n\n            HiCDataTrack dataTrack = (HiCDataTrack) track;\n            minYField.setText(String.valueOf(dataTrack.getDataRange().getMinimum()));\n            maxYField.setText(String.valueOf(dataTrack.getDataRange().getMaximum()));\n            logScaleCB.setSelected(dataTrack.getDataRange().isLog());\n            altColorChooser.setSelectedColor(dataTrack.getNegColor());\n\n            if (!dataTrack.getAvailableWindowFunctions().contains(WindowFunction.max)) {\n                maxRB.setEnabled(false);\n            }\n\n            if (dataTrack.getWindowFunction() == WindowFunction.max) {\n                maxRB.setSelected(true);\n            } else {\n                meanRB.setSelected(true);\n            }\n\n        } else {\n            minYField.setEnabled(false);\n            maxYField.setEnabled(false);\n            logScaleCB.setEnabled(false);\n            altColorChooser.setEnabled(false);\n            maxRB.setEnabled(false);\n            meanRB.setEnabled(false);\n        }\n    }\n\n    private void minYFieldFocusLost(FocusEvent e) {\n        if (track instanceof HiCDataTrack) {\n            if (!validateNumeric(minYField.getText())) {\n                DataRange dr = ((HiCDataTrack) track).getDataRange();\n                minYField.setText(String.valueOf(dr.getMinimum()));\n            }\n        }\n    }\n\n    private void maxYFieldFocusLost(FocusEvent e) {\n        if (track instanceof HiCDataTrack) {\n            if (!validateNumeric(maxYField.getText())) {\n                DataRange dr = ((HiCDataTrack) track).getDataRange();\n                minYField.setText(String.valueOf(dr.getMaximum()));\n            }\n        }\n    }\n\n    private void initComponents(final SuperAdapter superAdapter) {\n        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents\n        // Generated using JFormDesigner non-commercial license\n\n\n        nameField = new JTextField(track.getName(), 10);\n        nameField.setToolTipText(\"Change the name for this annotation: \" + nameField.getText());\n        nameField.setMaximumSize(new Dimension(100, 30));\n        nameField.getDocument().addDocumentListener(new DocumentListener() {\n\n            private void action() {\n                track.setName(nameField.getText());\n                nameField.setToolTipText(\"Change the name for this annotation: \" + nameField.getText());\n                superAdapter.updateTrackPanel();\n                superAdapter.repaintTrackPanels();\n                superAdapter.repaint();\n            }\n\n            @Override\n            public void insertUpdate(DocumentEvent e) {\n                action();\n            }\n\n            @Override\n            public void removeUpdate(DocumentEvent e) {\n                action();\n            }\n\n            @Override\n            public void changedUpdate(DocumentEvent e) {\n                action();\n            }\n        });\n        add(nameField);\n\n        add(new JLabel(\"Positive:\"));\n        posColorChooser = new ColorChooserPanel();\n        posColorChooser.setToolTipText(\"Change color for positive values\");\n        posColorChooser.setSelectedColor(track.getPosColor());\n        posColorChooser.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                Color color = posColorChooser.getSelectedColor();\n                if (color != null) {\n                    track.setPosColor(color);\n                    superAdapter.updateTrackPanel();\n                    superAdapter.repaintTrackPanels();\n                }\n            }\n        });\n        add(posColorChooser);\n\n        add(new JLabel(\"Negative:\"));\n        altColorChooser = new ColorChooserPanel();\n        altColorChooser.setToolTipText(\"Change color for negative values\");\n        altColorChooser.setSelectedColor(track.getNegColor());\n        altColorChooser.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                Color color = altColorChooser.getSelectedColor();\n                if (color != null) {\n                    track.setNegColor(color);\n                    superAdapter.updateTrackPanel();\n                    superAdapter.repaintTrackPanels();\n                }\n            }\n        });\n        add(altColorChooser);\n\n        add(new JLabel(\"Min:\"));\n        minYField = new JTextField(\"\", 3);\n        /*minYField.addFocusListener(new FocusAdapter() {\n            @Override\n            public void focusLost(FocusEvent e) {\n                minYFieldFocusLost(e);\n                superAdapter.updateTrackPanel();\n                superAdapter.repaintTrackPanels();\n            }\n        });*/\n        add(minYField);\n        minYField.getDocument().addDocumentListener(dataActionDocument(minYField, superAdapter));\n\n        add(new JLabel(\"Max:\"));\n        maxYField = new JTextField(\"\", 3);\n        /*maxYField.addFocusListener(new FocusAdapter() {\n            @Override\n            public void focusLost(FocusEvent e) {\n                maxYFieldFocusLost(e);\n                superAdapter.updateTrackPanel();\n                superAdapter.repaintTrackPanels();\n            }\n        });*/\n        add(maxYField);\n        maxYField.getDocument().addDocumentListener(dataActionDocument(maxYField, superAdapter));\n\n        logScaleCB = new JCheckBox();\n        logScaleCB.setText(\"Log\");\n        logScaleCB.setToolTipText(\"Set logarithmic scaling\");\n        logScaleCB.setEnabled(false);\n        add(logScaleCB);\n        logScaleCB.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                performDataAction(superAdapter);\n            }\n        });\n\n\n        add(new JLabel(\"DRF\"));\n        meanRB = new JRadioButton(\"Mean\");\n        meanRB.setToolTipText(\"Data Reduction Function\");\n        maxRB = new JRadioButton(\"Max\");\n        maxRB.setToolTipText(\"Data Reduction Function\");\n        ButtonGroup dataReductionGroup = new ButtonGroup();\n        dataReductionGroup.add(meanRB);\n        dataReductionGroup.add(maxRB);\n        add(meanRB);\n        add(maxRB);\n        meanRB.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (track instanceof HiCDataTrack) {\n                    WindowFunction wf = maxRB.isSelected() ? WindowFunction.max : WindowFunction.mean;\n                    ((HiCDataTrack) track).setWindowFunction(wf);\n                    superAdapter.updateTrackPanel();\n                    superAdapter.repaintTrackPanels();\n                }\n            }\n        });\n        maxRB.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (track instanceof HiCDataTrack) {\n                    WindowFunction wf = maxRB.isSelected() ? WindowFunction.max : WindowFunction.mean;\n                    ((HiCDataTrack) track).setWindowFunction(wf);\n                    superAdapter.updateTrackPanel();\n                    superAdapter.repaintTrackPanels();\n                }\n            }\n        });\n    }\n\n    private DocumentListener dataActionDocument(final JTextField field, final SuperAdapter superAdapter) {\n        return new DocumentListener() {\n\n            private void action() {\n                field.setToolTipText(\"Change: \" + field.getText());\n                if (isReasonableText(field.getText())) {\n                    performDataAction(superAdapter);\n                }\n            }\n\n            @Override\n            public void insertUpdate(DocumentEvent e) {\n                action();\n            }\n\n            @Override\n            public void removeUpdate(DocumentEvent e) {\n                action();\n            }\n\n            @Override\n            public void changedUpdate(DocumentEvent e) {\n                action();\n            }\n        };\n    }\n\n    private void performDataAction(SuperAdapter superAdapter) {\n        if (track instanceof HiCDataTrack && validateNumeric(minYField.getText())\n                && validateNumeric(maxYField.getText())) {\n\n            float newMin = Float.parseFloat(minYField.getText());\n            float newMax = Float.parseFloat(maxYField.getText());\n            DataRange newDataRange = new DataRange(newMin, newMax);\n            if (newMin < 0 && newMax > 0) {\n                newDataRange = new DataRange(newMin, 0f, newMax);\n            }\n            newDataRange.setType(logScaleCB.isSelected() ? DataRange.Type.LOG : DataRange.Type.LINEAR);\n            ((HiCDataTrack) track).setDataRange(newDataRange);\n\n            superAdapter.updateTrackPanel();\n            superAdapter.repaintTrackPanels();\n        }\n    }\n\n    private boolean isReasonableText(String text) {\n        return text.length() > 0 && !text.equals(\".\") && !text.equals(\"-\");\n    }\n\n    private boolean validateNumeric(String text) {\n        try {\n            if (isReasonableText(text)) {\n                Double.parseDouble(text);\n                return true;\n            }\n        } catch (NumberFormatException e) {\n            JOptionPane.showMessageDialog(this, \"Error: numeric value required (\" + text + \")\");\n        }\n        return false;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/TrackLabelPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\n//import juicebox.Context;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.util.ArrayList;\n\n//import java.util.HashMap;\n//import java.util.Map;\n//import org.broad.igv.renderer.GraphicUtils;\n//import java.awt.geom.Rectangle2D;\n\n/**\n * @author jrobinso\n *         Date: 8/3/13\n *         Time: 9:36 PM\n */\npublic class TrackLabelPanel extends JPanel {\n\n    private static final long serialVersionUID = 9000037;\n    private final HiC hic;\n    final private int leftMargin = 10;\n    final private int rightMargin = 5;\n\tprivate HiCTrack eigenvectorTrack;\n\tprivate final int numExtraBufferLinesSpaces = 2;\n\n    public TrackLabelPanel(HiC hic) {\n        this.hic = hic;\n        setLayout(null);\n    }\n\n    @Override\n    public void setBounds(int x, int y, int width, int height) {\n        super.setBounds(x, y, width, height);\n\n        for (Component c : this.getComponents()) {\n            if (c instanceof JLabel) {\n                Rectangle bounds = c.getBounds();\n                bounds.width = width - (leftMargin + rightMargin);\n                c.setBounds(bounds);\n            }\n        }\n    }\n\n    public void updateLabels() {\n\n        removeAll();\n\n        if (hic.getDataset() == null) {\n            return;\n        }\n\n        java.util.List<HiCTrack> tracks = new ArrayList<>(hic.getLoadedTracks());\n        int trackCount = tracks.size() + (eigenvectorTrack == null ? 0 : 1);\n        if (trackCount == 0) {\n            return;\n        }\n\n        int top = 0;\n        final int width = getWidth() - (leftMargin + rightMargin);\n        for (HiCTrack hicTrack : tracks) {\n            JLabel textLabel = getTrackLabel(hicTrack.getName(), true);\n\n            textLabel.setBounds(leftMargin, top, width, hicTrack.getHeight());\n            textLabel.setBackground(Color.CYAN);\n            add(textLabel);\n            top += hicTrack.getHeight();\n        }\n\n    }\n\n    private JLabel getTrackLabel(String name, boolean addToolTip) {\n        JLabel label = new JLabel(name); //, SwingConstants.RIGHT);\n        label.setVerticalAlignment(SwingConstants.CENTER);\n        label.setFont(HiCGlobals.font(10, false));\n        if (addToolTip)\n            label.setToolTipText(name);\n        return label;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/TrackPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.mapcolorui.FeatureRenderer;\nimport juicebox.track.feature.Feature2D;\nimport org.broad.igv.util.Pair;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseEvent;\nimport java.awt.geom.AffineTransform;\nimport java.util.ArrayList;\nimport java.util.Collection;\nimport java.util.List;\n\n/**\n * Created by IntelliJ IDEA.\n * User: neva\n * Date: 4/3/12\n * Time: 4:08 PM\n * To change this template use File | Settings | File Templates.\n */\npublic class TrackPanel extends JPanel {\n\n    private static final long serialVersionUID = 9000038;\n    //private MouseAdapter mouseAdapter;\n    private final HiC hic;\n    private final Orientation orientation;\n    // HiCTrack eigenvectorTrack;\n    private final Collection<Pair<Rectangle, HiCTrack>> trackRectangles;\n    private final SuperAdapter superAdapter;\n\n    public TrackPanel(SuperAdapter superAdapter, HiC hiC, Orientation orientation) {\n        this.superAdapter = superAdapter;\n        this.hic = hiC;\n        this.orientation = orientation;\n        setAutoscrolls(true);\n        trackRectangles = new ArrayList<>();\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            setBackground(Color.black);\n        } else {\n            setBackground(Color.white);\n        }\n        addMouseAdapter(superAdapter);\n\n        //setToolTipText(\"\");   // Has side affect of turning on tt text\n    }\n\n    public void removeTrack(HiCTrack track) {\n        hic.removeTrack(track);\n        superAdapter.revalidate();\n        superAdapter.repaint();\n        superAdapter.getLayersPanel().redraw1DLayerPanels(superAdapter);\n    }\n\n    public void moveTrackUp(HiCTrack track) {\n        // Move up the track in the array by 1.\n        hic.moveTrack(track, true);\n        superAdapter.revalidate();\n        superAdapter.repaint();\n    }\n\n    public void moveTrackDown(HiCTrack track) {\n        // Move down the track in the array by 1.\n        hic.moveTrack(track, false);\n        superAdapter.revalidate();\n        superAdapter.repaint();\n\n    }\n\n    public List<HiCTrack> getTrackList() {\n        return hic.getLoadedTracks();\n    }\n\n    private void addMouseAdapter(final SuperAdapter superAdapter) {\n        MouseAdapter mouseAdapter = new MouseAdapter() {\n\n            @Override\n            public void mouseMoved(MouseEvent e) {\n                TrackPanel.this.superAdapter.updateMainViewPanelToolTipText(tooltipText(e.getX(), e.getY(), true));\n            }\n\n            @Override\n            public void mouseReleased(MouseEvent mouseEvent) {\n                if (mouseEvent.isPopupTrigger()) {\n                    handlePopupEvent(mouseEvent);\n                }\n            }\n\n            @Override\n            public void mouseClicked(MouseEvent mouseEvent) {\n\n                Context context = orientation == Orientation.X ? hic.getXContext() : hic.getYContext();\n\n                if (mouseEvent.isPopupTrigger()) {\n                    handlePopupEvent(mouseEvent);\n                } else if (mouseEvent.getClickCount() > 1) {\n\n                    int x = mouseEvent.getX();\n                    int y = mouseEvent.getY();\n                    if (orientation == Orientation.Y) {\n                        y = mouseEvent.getX();\n                        x = mouseEvent.getY();\n\n                    }\n                    for (Pair<Rectangle, HiCTrack> p : trackRectangles) {\n                        Rectangle r = p.getFirst();\n                        if (y >= r.y && y < r.y + r.height) {\n                            HiCTrack track = p.getSecond();\n                            track.mouseClicked(x, y, context, orientation);\n                        }\n                    }\n                }\n\n            }\n\n            @Override\n            public void mousePressed(MouseEvent mouseEvent) {\n                if (mouseEvent.isPopupTrigger()) {\n                    handlePopupEvent(mouseEvent);\n                }\n            }\n\n            private void handlePopupEvent(MouseEvent mouseEvent) {\n                for (Pair<Rectangle, HiCTrack> p : trackRectangles) {\n                    Rectangle r = p.getFirst();\n                    if (r.contains(mouseEvent.getPoint())) {\n\n                        HiCTrack track = p.getSecond();\n                        JPopupMenu menu = track.getPopupMenu(TrackPanel.this, superAdapter, orientation);\n                        menu.show(mouseEvent.getComponent(), mouseEvent.getX(), mouseEvent.getY());\n                        repaint();\n\n//                        Collection<Track> selectedTracks = Arrays.asList(p.getSecond());\n//                        TrackClickEvent te = new TrackClickEvent(mouseEvent, null);\n//                        IGVPopupMenu menu = TrackMenuUtils.getPopupMenu(selectedTracks, \"\", te);\n//                        menu.show(mouseEvent.getComponent(), mouseEvent.getX(), mouseEvent.getY());\n                    }\n                }\n            }\n\n        };\n\n        this.addMouseListener(mouseAdapter);\n        this.addMouseMotionListener(mouseAdapter);\n    }\n\n    /**\n     * Returns the current height of this component.\n     * This method is preferable to writing\n     * <code>component.getBounds().height</code>, or\n     * <code>component.getSize().height</code> because it doesn't cause any\n     * heap allocations.\n     *\n     * @return the current height of this component\n     */\n    @Override\n    public int getHeight() {\n        if (orientation == Orientation.X) {\n            int h = 0;\n            for (HiCTrack t : hic.getLoadedTracks()) {\n                h += t.getHeight();\n            }\n\n            return h;\n        } else {\n            return super.getHeight();\n        }\n    }\n\n    @Override\n    public int getWidth() {\n        if (orientation == Orientation.Y) {\n            int h = 0;\n            for (HiCTrack t : hic.getLoadedTracks()) {\n                h += t.getHeight();\n            }\n\n            return h;\n        } else {\n            return super.getWidth();\n        }\n    }\n\n    /**\n     * If the <code>preferredSize</code> has been set to a\n     * non-<code>null</code> value just returns it.\n     * If the UI delegate's <code>getPreferredSize</code>\n     * method returns a non <code>null</code> value then return that;\n     * otherwise defer to the component's layout manager.\n     *\n     * @return the value of the <code>preferredSize</code> property\n     * @see #setPreferredSize\n     * @see javax.swing.plaf.ComponentUI\n     */\n    @Override\n    public Dimension getPreferredSize() {\n        return new Dimension(getWidth(), getHeight());\n    }\n\n    protected void paintComponent(Graphics g) {\n\n        super.paintComponent(g);\n        Graphics2D g2d = (Graphics2D) g;\n        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\n\n        AffineTransform originalTransform = g2d.getTransform();\n        if (orientation == Orientation.Y) {\n            AffineTransform rotateTransform = new AffineTransform();\n            rotateTransform.quadrantRotate(1);\n            rotateTransform.scale(1, -1);\n            g2d.transform(rotateTransform);\n        }\n\n        trackRectangles.clear();\n        java.util.List<HiCTrack> tracks = new ArrayList<>(hic.getLoadedTracks());\n        if (tracks.isEmpty()) {\n            return;\n        }\n\n\n        Rectangle rect = getBounds();\n        g.setColor(getBackground());\n        g.fillRect(rect.x, rect.y, rect.width, rect.height);\n\n        //int rectBottom = orientation == Orientation.X ? rect.y + rect.height : rect.x + rect.width;\n        int y = orientation == Orientation.X ? rect.y : rect.x;\n\n        try {\n            HiCGridAxis gridAxis = orientation == Orientation.X ? hic.getZd().getXGridAxis() : hic.getZd().getYGridAxis();\n\n            for (HiCTrack hicTrack : tracks) {\n                if (hicTrack.getHeight() > 0) {\n                    int h = hicTrack.getHeight();\n\n                    Rectangle trackRectangle;\n                    if (orientation == Orientation.X) {\n                        trackRectangle = new Rectangle(rect.x, y, rect.width, h);\n                    } else {\n                        //noinspection SuspiciousNameCombination\n                        trackRectangle = new Rectangle(y, rect.y, h, rect.height);\n                    }\n\n                    if (getContext() != null) {\n\n                        hicTrack.render(g, getContext(), trackRectangle, orientation, gridAxis);\n                        y += h;\n\n                        trackRectangles.add(new Pair<>(trackRectangle, hicTrack));\n                    }\n\n\n                }\n            }\n        } catch (Exception e) {\n            if (HiCGlobals.printVerboseComments)\n                e.printStackTrace();\n        }\n\n        g2d.setTransform(originalTransform);\n        Point cursorPoint = hic.getCursorPoint();\n        if (cursorPoint == null) {\n            cursorPoint = hic.getDiagonalCursorPoint();\n        }\n\n        if (cursorPoint != null) {\n            if (HiCGlobals.isDarkulaModeEnabled) {\n                g.setColor(HiCGlobals.DARKULA_RULER_LINE_COLOR);\n            } else {\n                g.setColor(HiCGlobals.RULER_LINE_COLOR);\n            }\n            if (orientation == Orientation.X) {\n                g.drawLine(cursorPoint.x, 0, cursorPoint.x, getHeight());\n            } else {\n                g.drawLine(0, cursorPoint.y, getWidth(), cursorPoint.y);\n            }\n        }\n\n        try {\n            List<Feature2D> highlights = hic.getHighlightedFeatures();\n            if (highlights.size() > 0) {\n                g.setColor(FeatureRenderer.HIGHLIGHT_COLOR);\n                MatrixZoomData zd = hic.getZd();\n                HiCGridAxis xAxis = zd.getXGridAxis();\n                HiCGridAxis yAxis = zd.getYGridAxis();\n                double binOriginX = hic.getXContext().getBinOrigin();\n                double binOriginY = hic.getYContext().getBinOrigin();\n                for (Feature2D highlight : highlights) {\n                    int binStart1 = xAxis.getBinNumberForGenomicPosition(highlight.getStart1());\n                    int binEnd1 = xAxis.getBinNumberForGenomicPosition(highlight.getEnd1());\n                    int binStart2 = yAxis.getBinNumberForGenomicPosition(highlight.getStart2());\n                    int binEnd2 = yAxis.getBinNumberForGenomicPosition(highlight.getEnd2());\n                    double scaleFactor = hic.getScaleFactor();\n\n                    if (orientation == Orientation.X) {\n                        if (HiCFileTools.equivalentChromosome(highlight.getChr1(), zd.getChr1())) {\n                            int x3 = (int) ((binStart1 - binOriginX) * scaleFactor);\n                            int h3 = (int) Math.max(1, scaleFactor * (binEnd1 - binStart1));\n\n                            g.drawLine(x3, 0, x3, getHeight());\n                            g.drawLine(x3 + h3, 0, x3 + h3, getHeight());\n                        }\n                    } else if (HiCFileTools.equivalentChromosome(highlight.getChr2(), zd.getChr2())) {\n                        int y3 = (int) ((binStart2 - binOriginY) * scaleFactor);\n                        int w3 = (int) Math.max(1, scaleFactor * (binEnd2 - binStart2));\n\n                        g.drawLine(0, y3, getWidth(), y3);\n                        g.drawLine(0, y3 + w3, getWidth(), y3 + w3);\n                    }\n                }\n            }\n        } catch (Exception e2) {\n            //\n        }\n    }\n\n    private Context getContext() {\n        return orientation == Orientation.X ? hic.getXContext() : hic.getYContext();\n    }\n\n    public String tooltipText(int mx, int my, boolean isMouseDirectlyOnTrack) {\n\n        if (isMouseDirectlyOnTrack) {\n            int x = mx;\n            int y = my;\n            if (orientation == Orientation.Y) {\n                y = mx;\n                x = my;\n            }\n            for (Pair<Rectangle, HiCTrack> p : trackRectangles) {\n                Rectangle r = p.getFirst();\n                if (r.contains(mx, my)) {\n                    return p.getSecond().getToolTipText(x, y, orientation);\n                }\n            }\n        } else {\n            StringBuilder toolTipText = new StringBuilder();\n\n            if (orientation == Orientation.X) {\n                for (Pair<Rectangle, HiCTrack> p : trackRectangles) {\n                    Rectangle r = p.getFirst();\n                    int y = r.y + r.height / 2;\n                    if (r.contains(mx, y)) {\n                        String tempText = p.getSecond().getToolTipText(mx, y, orientation);\n                        if (tempText.length() > 0) toolTipText.append(\"<br>\").append(tempText);\n                    }\n                }\n            } else {\n                for (Pair<Rectangle, HiCTrack> p : trackRectangles) {\n                    Rectangle r = p.getFirst();\n                    int x = r.x + r.width / 2;\n                    if (r.contains(x, my)) {\n                        String tempText = p.getSecond().getToolTipText(my, x, orientation);\n                        if (tempText.length() > 0) toolTipText.append(\"<br>\").append(tempText);\n                    }\n                }\n            }\n            if (toolTipText.length() > 5) return \"<br>\" + toolTipText;\n        }\n        return null;\n    }\n\n\n//    @Override\n//    public String getToolTipText(MouseEvent event) {\n//        return tooltipText(event.getX(), event.getY());\n//    }\n\n    public enum Orientation {X, Y}\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/AnnotationLayer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.mapcolorui.Feature2DHandler;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.PrintWriter;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by Marie on 6/3/15.\n * Modified by muhammadsaadshamim\n */\npublic class AnnotationLayer {\n\n    private static int i;\n    private final int id;\n    private CustomAnnotationRTree2DHandler customAnnotationRTreeHandler;\n    private boolean unsavedEdits;\n    private boolean nothingSavedYet;\n    private Feature2D lastItem;\n    private int lastChr1Idx;\n    private int lastChr2Idx;\n    private PrintWriter tempWriter;\n    private File tempFile;\n    private ArrayList<String> attributeKeys;\n    private LayerType layerType;\n\n    public AnnotationLayer() {\n        id = i++;\n        nothingSavedYet = true;\n        reset();\n        layerType = LayerType.DEFAULT;\n    }\n    public AnnotationLayer(Feature2DList inputList) {\n        this();\n        this.customAnnotationRTreeHandler = new CustomAnnotationRTree2DHandler(inputList);\n    }\n\n    public AnnotationLayer(Feature2DHandler feature2DHandler, LayerType layerType) {\n        this(feature2DHandler.getFeatureList());\n        setLayerType(layerType);\n    }\n\n    // Clear all annotations\n    private void reset() {\n        nothingSavedYet = true;\n        lastChr1Idx = -1;\n        lastChr2Idx = -1;\n        lastItem = null;\n        unsavedEdits = false;\n        customAnnotationRTreeHandler = new CustomAnnotationRTree2DHandler(new Feature2DList());\n        attributeKeys = new ArrayList<>(); // TODO make sure attributes get copied over\n    }\n\n    public void clearAnnotations() {\n        reset();\n        deleteTempFile();\n    }\n\n    public LayerType getLayerType() {\n        return layerType;\n    }\n\n    public void setLayerType(LayerType layerType) {\n        this.layerType = layerType;\n    }\n\n    //add annotation to feature2D list\n    public void add(int chr1Idx, int chr2Idx, Feature2D feature) {\n        if (feature == null) {\n            return;\n        }\n        // Add attributes to feature\n        List<String> featureKeys = feature.getAttributeKeys();\n        for (String customKey : attributeKeys) {\n            if (!featureKeys.contains(customKey)) {\n                feature.addStringAttribute(customKey, \"null\");\n                //System.out.println(\"Added\" + customKey);\n            }\n        }\n        getAndAddAttributes(featureKeys);\n\n        customAnnotationRTreeHandler.add(chr1Idx, chr2Idx, feature);\n\n        lastChr1Idx = chr1Idx;\n        lastChr2Idx = chr2Idx;\n        lastItem = feature;\n\n        // Autosave the information\n        unsavedEdits = true;\n        if (nothingSavedYet) {\n            makeTempFile();\n            nothingSavedYet = false;\n        }\n        updateAutoSave();\n    }\n\n    // Requires that lastItem is not null\n    private void makeTempFile() {\n        tempFile = getAutosaveFile();\n        tempWriter = HiCFileTools.openWriter(tempFile);\n\n        Feature2D singleFeature = customAnnotationRTreeHandler.extractSingleFeature();\n        if (singleFeature == null) {\n            tempWriter.println(Feature2D.getDefaultOutputFileHeader());\n        } else {\n            tempWriter.println(singleFeature.getOutputFileHeader());\n        }\n    }\n\n    private void deleteTempFile() {\n        if (tempWriter != null) {\n            tempWriter.close();\n        }\n        if (tempFile == null) {\n            tempFile = getAutosaveFile();\n        }\n        if (tempFile.exists()) {\n            tempFile.delete();\n        }\n        this.unsavedEdits = false;\n    }\n\n    public boolean getLayerVisibility() {\n        return customAnnotationRTreeHandler.getLayerVisibility();\n    }\n\n    // Set show loops\n    public void setLayerVisibility(boolean newStatus) {\n        customAnnotationRTreeHandler.setLayerVisibility(newStatus);\n    }\n\n    // Creates unique identifier for Feature2D based on start and end positions.\n    private String getIdentifier(Feature2D feature) {\n        return \"\" + feature.getStart1() + feature.getEnd1() + feature.getStart2() + feature.getEnd2();\n    }\n\n    // Undo last move\n    public void undo() {\n        removeRecentFromList(lastChr1Idx, lastChr2Idx, lastItem);\n    }\n\n    /**\n     * Export feature list to given file path\n     */\n    private void updateAutoSave() {\n        if (unsavedEdits && lastItem != null) {\n            customAnnotationRTreeHandler.autoSaveNew(tempWriter, lastItem);\n        }\n    }\n\n    /**\n     * Export feature list to given file path, including header\n     */\n    private void reSaveAll() {\n        deleteTempFile();\n        makeTempFile();\n        customAnnotationRTreeHandler.autoSaveAll(tempWriter);\n    }\n\n    public boolean hasLoop(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x, int y, int n,\n                           double binOriginX, double binOriginY, double scale, Feature2D feature) {\n        if (chrIdx1 > 0 && chrIdx2 > 0) {\n            List<Feature2D> featureList = getNearbyFeatures(zd, chrIdx1, chrIdx2, x, y, n, binOriginX, binOriginY, scale);\n            return featureList.contains(feature) || featureList.contains(feature.reflectionAcrossDiagonal());\n        }\n        return false;\n    }\n\n    private void removeRecentFromList(int idx1, int idx2, Feature2D feature) {\n\n        if (idx1 > 0 && idx2 > 0) {\n            List<Feature2D> lastList;\n            String mirrorIdentity = \"\" + feature.getStart2() + feature.getEnd2() + feature.getStart1() + feature.getEnd1();\n\n            lastList = customAnnotationRTreeHandler.get(idx1, idx2);\n            unsavedEdits = customAnnotationRTreeHandler.checkAndRemoveFeature(idx1, idx2, feature);\n\n            if (!unsavedEdits) {\n                Feature2D removeFeature = null;\n                for (Feature2D aFeature : lastList) {\n                    if (getIdentifier(aFeature).compareTo(mirrorIdentity) == 0) {\n                        removeFeature = aFeature;\n                        unsavedEdits = true;\n                    }\n                }\n                customAnnotationRTreeHandler.checkAndRemoveFeature(idx1, idx2, removeFeature);\n            }\n        }\n        reSaveAll();\n    }\n\n    public void removeFromList(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x, int y, int n,\n                               double binOriginX, double binOriginY, double scale, Feature2D feature) {\n\n        if (chrIdx1 > 0 && chrIdx2 > 0) {\n            List<Feature2D> lastList;\n            String mirrorIdentity = \"\" + feature.getStart2() + feature.getEnd2() + feature.getStart1() + feature.getEnd1();\n\n            lastList = getNearbyFeatures(zd, chrIdx1, chrIdx2, x, y, n, binOriginX, binOriginY, scale);\n            unsavedEdits = customAnnotationRTreeHandler.checkAndRemoveFeature(chrIdx1, chrIdx2, feature);\n\n            if (!unsavedEdits) {\n                Feature2D removeFeature = null;\n                for (Feature2D aFeature : lastList) {\n                    if (getIdentifier(aFeature).compareTo(mirrorIdentity) == 0) {\n                        removeFeature = aFeature;\n                        unsavedEdits = true;\n                    }\n                }\n                customAnnotationRTreeHandler.checkAndRemoveFeature(chrIdx1, chrIdx2, removeFeature);\n            }\n        }\n        reSaveAll();\n    }\n\n    // Export annotations\n    public boolean exportAnnotations(String outputFilePath) {\n        boolean somethingExported = customAnnotationRTreeHandler.exportFeatureList(new File(outputFilePath), false, Feature2DList.ListFormat.NA);\n        if (somethingExported) {\n            deleteTempFile();\n        }\n        return somethingExported;\n    }\n\n    public boolean exportOverlap(Feature2DList otherAnnotations, String outputFilePath) {\n        if (customAnnotationRTreeHandler.getOverlap(otherAnnotations).exportFeatureList(\n                new File(outputFilePath), false, Feature2DList.ListFormat.NA)) {\n            unsavedEdits = false;\n        }\n        return false;\n    }\n\n    private void getAndAddAttributes(List<String> featureKeys) {\n        // Add feature's unique attributes to all others\n        for (String key : featureKeys) {\n            if (!attributeKeys.contains(key)) {\n                attributeKeys.add(key);\n                customAnnotationRTreeHandler.addAttributeFieldToAll(key, \"null\");\n            }\n        }\n    }\n\n    public void addAllAttributeValues(String key, String newValue) {\n        attributeKeys.add(key);\n        customAnnotationRTreeHandler.addAttributeFieldToAll(key, newValue);\n    }\n\n    public List<Feature2D> getNearbyFeatures(MatrixZoomData zd, int chrIdx1, int chrIdx2, int x, int y, int n,\n                                             double binOriginX, double binOriginY, double scale) {\n        return customAnnotationRTreeHandler.getNearbyFeatures(zd, chrIdx1, chrIdx2, x, y, n,\n                binOriginX, binOriginY, scale);\n    }\n\n    public List<Feature2D> getIntersectingFeatures(int chrIdx1, int chrIdx2, net.sf.jsi.Rectangle selectionWindow) {\n        return customAnnotationRTreeHandler.getIntersectingFeatures(chrIdx1, chrIdx2, selectionWindow, false);\n    }\n\n    public Feature2DHandler getFeatureHandler() {\n        return customAnnotationRTreeHandler;\n    }\n\n    public int getId() {\n        return id;\n    }\n\n    public void resetCounter() {\n        i = 0;\n    }\n\n    public int getNumberOfFeatures() {\n        return customAnnotationRTreeHandler.getNumberOfFeatures();\n    }\n\n    public void setColorOfAllAnnotations(Color color) {\n        customAnnotationRTreeHandler.setColorOfAllAnnotations(color);\n    }\n\n    public boolean getIsSparse() {\n        return customAnnotationRTreeHandler.getIsSparsePlottingEnabled();\n    }\n\n    public void setIsSparse(boolean isSparse) {\n        customAnnotationRTreeHandler.setSparsePlottingEnabled(isSparse);\n    }\n\n    public void createMergedLoopLists(List<Feature2DList> lists) {\n        customAnnotationRTreeHandler.createNewMergedLoopLists(lists);\n    }\n\n    public void createMergedLoopLists(Feature2DList list) {\n        List<Feature2DList> lists = new ArrayList<>();\n        lists.add(list);\n        customAnnotationRTreeHandler.createNewMergedLoopLists(lists);\n    }\n\n    public Feature2DList getFeatureList() {\n        return customAnnotationRTreeHandler.getFeatureList();\n    }\n\n    private String getAutosaveFilename() {\n        return HiCGlobals.BACKUP_FILE_STEM + id + \".bedpe\";\n    }\n\n    private File getAutosaveFile() {\n        return new File(DirectoryManager.getHiCDirectory(), getAutosaveFilename());\n    }\n\n    public enum LayerType {DEFAULT, EDIT, SCAFFOLD, SUPERSCAFFOLD}\n\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/AnnotationLayerHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.mapcolorui.Feature2DHandler;\nimport juicebox.mapcolorui.FeatureRenderer;\nimport juicebox.track.HiCGridAxis;\nimport juicebox.windowui.layers.MiniAnnotationsLayerPanel;\nimport juicebox.windowui.layers.PlottingStyleButton;\nimport juicebox.windowui.layers.SaveAnnotationsDialog;\nimport org.broad.igv.ui.color.ColorChooserPanel;\nimport org.broad.igv.util.Pair;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.util.List;\nimport java.util.*;\n\n/**\n * Created by Marie on 6/4/15.\n * Modified by muhammadsaadshamim\n */\npublic class AnnotationLayerHandler {\n\t\n\tprivate static boolean importAnnotationsEnabled = false;\n\tprivate Rectangle selectionRegion;\n\tprivate Feature2D.FeatureType featureType = Feature2D.FeatureType.NONE;\n\tprivate Feature2D lastResizeLoop = null;\n\tprivate int lastChr1Idx = -1;\n\tprivate int lastChr2Idx = -1;\n\tprivate Pair<Long, Long> lastStarts = null;\n\tprivate Pair<Long, Long> lastEnds = null;\n\tprivate AnnotationLayer annotationLayer;\n\tprivate String layerName;\n\tprivate FeatureRenderer.PlottingOption plottingStyle = FeatureRenderer.PlottingOption.EVERYTHING;\n\tprivate FeatureRenderer.LineStyle lineStyle = FeatureRenderer.LineStyle.SOLID;\n\tprivate boolean canExport = false, canUndo = false;\n\tprivate JButton exportButton, undoButton, importAnnotationsButton, deleteLayerButton, censorButton;\n\tprivate final List<JToggleButton> activeLayerButtons = new ArrayList<>();\n\tprivate Color defaultColor = Color.BLUE;\n\tprivate final List<PlottingStyleButton> plottingStyleButtons = new ArrayList<>();\n\tprivate final List<ColorChooserPanel> colorChooserPanels = new ArrayList<>();\n    private JTextField nameTextField;\n    private JLabel miniNameLabel;\n\n    public AnnotationLayerHandler() {\n        annotationLayer = new AnnotationLayer();\n        resetSelection();\n        layerName = \"Layer \" + annotationLayer.getId();\n    }\n\n    public AnnotationLayerHandler(Feature2DList feature2DList) {\n        annotationLayer = new AnnotationLayer(feature2DList);\n        resetSelection();\n        layerName = \"Layer \" + annotationLayer.getId();\n    }\n\n    private void resetSelection() {\n        selectionRegion = null;\n        //selectionPoint = null;\n        featureType = Feature2D.FeatureType.NONE;\n    }\n\n    public void doPeak() {\n        featureType = Feature2D.FeatureType.PEAK;\n    }\n\n    private void doDomain() {\n        featureType = Feature2D.FeatureType.DOMAIN;\n    }\n\t\n\tpublic void setStationaryStart(long start1, long start2) {\n\t\tlastStarts = new Pair<>(start1, start2);\n\t\tlastEnds = null;\n\t}\n\t\n\tpublic void setStationaryEnd(long end1, long end2) {\n\t\tlastEnds = new Pair<>(end1, end2);\n\t\tlastStarts = null;\n\t}\n\n    // Update selection region from new rectangle\n    public void updateSelectionRegion(Rectangle newRegion) {\n        doDomain();\n        selectionRegion = newRegion;\n    }\n\n//    // Update selection region from new coordinates\n//    public Rectangle updateSelectionRegion(int x, int y, int deltaX, int deltaY) {\n//\n//        int x2, y2;\n//        doDomain();\n//        Rectangle lastRegion, damageRect;\n//\n//        lastRegion = selectionRegion;\n//\n//        if (deltaX == 0 || deltaY == 0) {\n//            return null;\n//        }\n//\n//        x2 = deltaX > 0 ? x : x + deltaX;\n//        y2 = deltaY > 0 ? y : y + deltaY;\n//        selectionRegion = new Rectangle(x2, y2, Math.abs(deltaX), Math.abs(deltaY));\n//\n//        damageRect = lastRegion == null ? selectionRegion : selectionRegion.union(lastRegion);\n//        damageRect.x--;\n//        damageRect.y--;\n//        damageRect.width += 2;\n//        damageRect.height += 2;\n//        return damageRect;\n//    }\n\n    public void setLastItem(int idx1, int idx2, Feature2D lastLoop) {\n        lastChr1Idx = idx1;\n        lastChr2Idx = idx2;\n        lastResizeLoop = lastLoop;\n    }\n\n    private void clearLastItem() {\n        lastChr1Idx = -1;\n        lastChr2Idx = -1;\n        lastResizeLoop = null;\n    }\n\n    /*\n    public void updateSelectionPoint(int x, int y) {\n        selectionPoint = new Point(x, y);\n    }\n    */\n\n    // Adds to lower lefthand side, for consistency.\n\n    public Feature2D generateFeature(HiC hic) {\n        if (selectionRegion == null) return null;\n\t\n\t\tlong start1, start2, end1, end2;\n\t\tFeature2D newFeature;\n\t\tsetExportAbility(true);\n\t\tsetUndoAbility(true);\n\t\tclearLastItem();\n\t\tString chr1 = hic.getXContext().getChromosome().getName();\n\t\tString chr2 = hic.getYContext().getChromosome().getName();\n\t\tint chr1Idx = hic.getXContext().getChromosome().getIndex();\n\t\tint chr2Idx = hic.getYContext().getChromosome().getIndex();\n\t\tHashMap<String, String> attributes = new HashMap<>();\n\t\tlong rightBound = hic.getXContext().getChromosome().getLength();\n\t\tlong bottomBound = hic.getYContext().getChromosome().getLength();\n\t\tint leftBound = 0;\n\t\tint x = selectionRegion.x;\n\t\tint y = selectionRegion.y;\n\t\tint width = selectionRegion.width;\n\t\tint height = selectionRegion.height;\n\t\n\t\tstart1 = geneXPos(hic, x, 0);\n\t\tend1 = geneXPos(hic, x + width, 0);\n\t\tstart2 = geneYPos(hic, y, 0);\n\t\tend2 = geneYPos(hic, y + height, 0);\n\n//        System.out.println(start1 + \"\\t\" + end1);\n\n\n        // Snap if close to diagonal\n        if (chr1Idx == chr2Idx && (pointsShouldSnapToDiagonal(hic, x, y, width, height)\n                || regionsOverlapSignificantly(start1, end1, start2, end2, .6))) {\n\n            if (start1 < start2) {\n                // snap to the right i.e. use y values\n                start1 = start2;\n                end1 = end2;\n            } else {\n                // snap down i.e. use x values\n                start2 = start1;\n                end2 = end1;\n            }\n        }\n\n        // Make sure bounds aren't unreasonable (out of HiC map)\n//                int rightBound = hic.getChromosomes().get(0).getLength();\n//                int bottomBound = hic.getChromosomes().get(1).getLength();\n        start1 = Math.min(Math.max(start1, leftBound), rightBound);\n        start2 = Math.min(Math.max(start2, leftBound), bottomBound);\n        end1 = Math.max(Math.min(end1, rightBound), leftBound);\n        end2 = Math.max(Math.min(end2, bottomBound), leftBound);\n\n        // Check for anchored corners\n        if (lastStarts != null) {\n            if (lastStarts.getFirst() < end1 && lastStarts.getSecond() < end2) {\n                start1 = lastStarts.getFirst();\n                start2 = lastStarts.getSecond();\n            }\n        } else if (lastEnds != null) {\n            if (start1 < lastEnds.getFirst() && start2 < lastEnds.getSecond()) {\n                end1 = lastEnds.getFirst();\n                end2 = lastEnds.getSecond();\n            }\n        }\n\n        // Add new feature\n        if (HiCGlobals.splitModeEnabled) {\n        }\n        newFeature = new Feature2D(Feature2D.FeatureType.DOMAIN, chr1, start1, end1, chr2, start2, end2,\n                defaultColor, attributes);\n        lastStarts = null;\n        lastEnds = null;\n        return newFeature;\n    }\n\n    public Feature2D addFeature(HiC hic) {\n        // Add new feature\n        Feature2D newFeature = generateFeature(hic);\n        annotationLayer.add(hic.getXContext().getChromosome().getIndex(), hic.getYContext().getChromosome().getIndex(), newFeature);\n        return newFeature;\n    }\n\n    private Feature2D generateTempSelectedGroup(List<Feature2D> selectedFeatures, HiC hiC) {\n\t\tCollections.sort(selectedFeatures);\n\t\n\t\tFeature2D firstSelectedContig = selectedFeatures.get(0);\n\t\tFeature2D lastSelectedContig = selectedFeatures.get(selectedFeatures.size() - 1);\n\t\n\t\tString chrX = hiC.getXContext().getChromosome().getName();\n\t\tString chrY = hiC.getYContext().getChromosome().getName();\n\t\n\t\tlong startX = firstSelectedContig.getStart1();\n\t\tlong startY = firstSelectedContig.getStart2();\n\t\tlong endX = lastSelectedContig.getEnd1();\n\t\tlong endY = lastSelectedContig.getEnd2();\n\t\n\t\tHashMap<String, String> attributes = new HashMap<>();\n\t\n\t\treturn new Feature2D(Feature2D.FeatureType.SELECTED_GROUP, chrX, startX, endX, chrY, startY, endY, getDefaultColor(), attributes);\n\t}\n\n    public Feature2D addTempSelectedGroup(List<Feature2D> selectedFeatures, HiC hiC) {\n        Feature2D tempSelectedGroup = generateTempSelectedGroup(selectedFeatures, hiC);\n        annotationLayer.add(hiC.getXContext().getChromosome().getIndex(), hiC.getYContext().getChromosome().getIndex(), tempSelectedGroup);\n        return tempSelectedGroup;\n    }\n\n    private List<Feature2D> getTempSelectedGroups(int chr1Idx, int chr2Idx) {\n        List<Feature2D> tempSelectedGroups = new ArrayList<>();\n        List<Feature2D> allVisibleLoops = this.getAllVisibleLoops().getFeatureList(Feature2DList.getKey(chr1Idx, chr2Idx));\n        if (allVisibleLoops != null) {\n            for (Feature2D feature2D : this.getAllVisibleLoops().getFeatureList(Feature2DList.getKey(chr1Idx, chr2Idx))) {\n                if (feature2D.getFeatureType() == Feature2D.FeatureType.SELECTED_GROUP) {\n                    tempSelectedGroups.add(feature2D);\n                }\n            }\n        }\n        return tempSelectedGroups;\n    }\n\n    public void filterTempSelectedGroup(int chr1Idx, int chr2Idx) {\n        List<Feature2D> tempSelectedGroups = getTempSelectedGroups(chr1Idx, chr2Idx);\n        for (Feature2D feature2D : tempSelectedGroups) {\n            this.getAllVisibleLoops().checkAndRemoveFeature(chr1Idx, chr2Idx, feature2D);\n        }\n    }\n\t\n\tprivate boolean regionsOverlapSignificantly(long start1, long end1, long start2, long end2, double tolerance) {\n\t\t\n\t\t// must cross diagonal for overlap\n\t\tif ((start1 < end2 && end1 > start2) || (start1 > end2 && end1 < start2)) {\n\t\t\tdouble areaFeatureScaled = (end1 - start1) / 100.0 * (end2 - start2) / 100.0;\n\t\t\tdouble areaOverlapScaled = Math.pow((Math.min(end1, end2) - Math.max(start1, start2)) / 100.0, 2);\n\t\t\t\n\t\t\treturn areaOverlapScaled / areaFeatureScaled > tolerance;\n\t\t}\n\t\t\n\t\treturn false;\n    }\n\n    private boolean pointsShouldSnapToDiagonal(HiC hic, int x, int y, int width, int height) {\n        return nearDiagonal(hic, x, y) && nearDiagonal(hic, x + width, y + height)\n                && !allPointsAreOnSameSideOfDiagonal(hic, x, y, width, height);\n    }\n\n    /**\n     * assumes that points are on same chromosome\n     *\n     * @param hic\n     * @param x\n     * @param y\n     * @param width\n     * @param height\n     * @return\n     */\n    private boolean allPointsAreOnSameSideOfDiagonal(HiC hic, int x, int y, int width, int height) {\n\n        int x1 = getXBin(hic, x);\n        int y1 = getYBin(hic, y);\n        int x2 = getXBin(hic, x + width);\n        int y2 = getYBin(hic, y + height);\n\n        // if this has been called, we can assume that x1,y1 and x2,y2 are near the diagonal\n        // now we need to check if x1,y2 and x2,y1 are on the same side of the diagonal or not\n        // if they are on same side of diagonal, don't snap to grid\n\n        // i.e. x<y for all points or x >y for all points\n        // if x1,y2 and x2,y1 are on the same side, then x1,y1 and x2,y2 will be on that side as well (rectangle)\n\n        return (x1 < y2 && x2 < y1) || (x1 > y2 && x2 > y1);\n    }\n\n    /*\n    public void addVisibleLoops(HiC hic) {\n        try {\n            hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n\n        if (hic.getXContext() == null || hic.getYContext() == null)\n            return;\n\n        java.util.List<Feature2DList> loops = hic.getAllVisibleLoops();\n        if (loops == null) return;\n        if (customAnnotation == null) {\n            System.err.println(\"Error! Custom annotations should not be null!\");\n            return;\n        }\n\n        // Add each loop list to the custom annotation list\n        if (loops.size() > 0) {\n            setExportAbility(true);\n            for (Feature2DList list : loops) {\n                customAnnotation.addVisibleToCustom(list);\n            }\n        }\n    }\n    */\n\n    public void undo(JButton undoButton) {\n        annotationLayer.undo();\n        if (lastResizeLoop != null) {\n            annotationLayer.add(lastChr1Idx, lastChr2Idx, lastResizeLoop);\n            resetSelection();\n        }\n        undoButton.setEnabled(false);\n    }\n\n    private boolean nearDiagonal(HiC hic, int x, int y) {\n        int start1 = getXBin(hic, x);\n        int start2 = getYBin(hic, y);\n\n        int threshold = 15;\n        return Math.abs(start1 - start2) < threshold;\n    }\n\n    /*\n    TODO - consider scaling threshold with resolution?\n    private int getThreshold(HiC hic) {\n        try{\n            return (int)Math.ceil(threshold*Math.log(hic.getZd().getBinSize()));\n        }\n        catch (Exception e){\n            return threshold;\n        }\n    }\n    */\n\t\n\t//helper for getannotatemenu\n\tprivate long geneXPos(HiC hic, int x, int displacement) {\n\t\ttry {\n\t\t\tfinal MatrixZoomData zd = hic.getZd();\n\t\t\tif (zd == null) return -1;\n\t\t\tHiCGridAxis xGridAxis = zd.getXGridAxis();\n\t\t\tint binX = getXBin(hic, x) + displacement;\n\t\t\treturn xGridAxis.getGenomicStart(binX);\n\t\t} catch (Exception e) {\n\t\t\treturn -1;\n\t\t}\n\t}\n\t\n\t//helper for getannotatemenu\n\tprivate long geneYPos(HiC hic, int y, int displacement) {\n\t\ttry {\n\t\t\tfinal MatrixZoomData zd = hic.getZd();\n\t\t\tif (zd == null) return -1;\n\t\t\tHiCGridAxis yGridAxis = zd.getYGridAxis();\n\t\t\tint binY = getYBin(hic, y) + displacement;\n\t\t\treturn yGridAxis.getGenomicStart(binY);\n\t\t} catch (Exception e) {\n\t\t\treturn -1;\n\t\t}\n\t}\n\n    private int getXBin(HiC hic, int x) {\n        return (int) (hic.getXContext().getBinOrigin() + x / hic.getScaleFactor());\n    }\n\n    private int getYBin(HiC hic, int y) {\n        return (int) (hic.getYContext().getBinOrigin() + y / hic.getScaleFactor());\n    }\n\n    public boolean getLayerVisibility() {\n        return annotationLayer.getLayerVisibility();\n    }\n\n    public void setLayerVisibility(boolean showCustom) {\n        annotationLayer.setLayerVisibility(showCustom);\n    }\n\n    public AnnotationLayer.LayerType getAnnotationLayerType() {\n        return annotationLayer.getLayerType();\n    }\n\n    public void clearAnnotations() {\n        annotationLayer.clearAnnotations();\n    }\n\n    public AnnotationLayer getAnnotationLayer() {\n        return annotationLayer;\n    }\n\n    private void setAnnotationLayer(AnnotationLayer annotationLayer) {\n        this.annotationLayer = annotationLayer;\n    }\n\n    public List<Feature2D> getNearbyFeatures(MatrixZoomData zd, int chr1Idx, int chr2Idx, int centerX, int centerY,\n                                             int numberOfLoopsToFind, double binOriginX,\n                                             double binOriginY, double scaleFactor) {\n        return annotationLayer.getNearbyFeatures(zd, chr1Idx, chr2Idx, centerX, centerY, numberOfLoopsToFind,\n                binOriginX, binOriginY, scaleFactor);\n    }\n\n    private List<Feature2D> getIntersectingFeatures(int chr1Idx, int chr2Idx, net.sf.jsi.Rectangle selectionWindow) {\n        return annotationLayer.getIntersectingFeatures(chr1Idx, chr2Idx, selectionWindow);\n    }\n\n    /*\n     * Gets the contained features within the selection region, including the features that the\n     * selection starts and ends in\n     */\n    public List<Feature2D> getSelectedFeatures(HiC hic, int lastX, int lastY) {\n        List<Feature2D> selectedFeatures = new ArrayList<>();\n        int chr1Idx = hic.getXContext().getChromosome().getIndex();\n        int chr2Idx = hic.getYContext().getChromosome().getIndex();\n\n        boolean previousStatus = annotationLayer.getFeatureHandler().getIsSparsePlottingEnabled();\n\n        // Multiple regions selected\n        if (selectionRegion != null) {\n\t\t\tlong startX, endX;\n\t\t\tlong startY, endY;\n\t\n\t\t\tint x = selectionRegion.x;\n\t\t\tint width = selectionRegion.width;\n\t\n\t\t\tint y = selectionRegion.y;\n\t\t\tint height = selectionRegion.height;\n\t\n\t\t\t// Get starting chrX and ending chrX and window\n\t\t\tstartX = geneXPos(hic, x, 0);\n\t\t\tendX = geneXPos(hic, x + width, 0);\n\n            // Get starting chrY and ending chrY and window\n            startY = geneYPos(hic, y, 0);\n            endY = geneYPos(hic, y + height, 0);\n\n            net.sf.jsi.Rectangle selectionWindow = new net.sf.jsi.Rectangle(startX, startY, endX, endY);\n\n            try {\n                //annotationLayer.getFeatureHandler().setSparsePlottingEnabled(true);\n\n                // Get features that are both contained by and touching (nearest single neighbor)\n                // the selection rectangle\n                List<Feature2D> intersectingFeatures = getIntersectingFeatures(chr1Idx, chr2Idx, selectionWindow);\n                selectedFeatures.addAll(intersectingFeatures);\n\n                annotationLayer.getFeatureHandler().setSparsePlottingEnabled(previousStatus);\n            } catch (Exception e) {\n                //annotationLayer.getFeatureHandler().setSparsePlottingEnabled(false);\n                selectionRegion = null;\n                return selectedFeatures;\n            }\n            selectionRegion = null;\n            return new ArrayList<>(new HashSet<>(selectedFeatures));\n\n            // Single region selected\n        } else {\n            try {\n                // Find feature that contains selection point\n                annotationLayer.getFeatureHandler().setSparsePlottingEnabled(true);\n                selectedFeatures.addAll(selectSingleRegion(chr1Idx, chr2Idx, lastX, lastY, hic.getZd(), hic));\n                annotationLayer.getFeatureHandler().setSparsePlottingEnabled(previousStatus);\n            } catch (Exception e) {\n                System.out.println(\"error:\" + e);\n                annotationLayer.getFeatureHandler().setSparsePlottingEnabled(false);\n                return selectedFeatures;\n            }\n            return selectedFeatures;\n        }\n    }\n\n    private List<Feature2D> selectSingleRegion(int chr1Idx, int chr2Idx, int unscaledX, int unscaledY, MatrixZoomData zd, HiC hic) {\n\t\tList<Feature2D> selectedFeatures = new ArrayList<>();\n\t\n\t\tfinal HiCGridAxis xAxis = zd.getXGridAxis();\n\t\tfinal HiCGridAxis yAxis = zd.getYGridAxis();\n\t\tfinal double binOriginX = hic.getXContext().getBinOrigin();\n\t\tfinal double binOriginY = hic.getYContext().getBinOrigin();\n\t\tfinal double scale = hic.getScaleFactor();\n\t\n\t\tlong x = (long) (((unscaledX / scale) + binOriginX) * xAxis.getBinSize());\n\t\tlong y = (long) (((unscaledY / scale) + binOriginY) * yAxis.getBinSize());\n\t\n\t\tFeature2DList features = this.getAnnotationLayer().getFeatureHandler().getAllVisibleLoops();\n\t\tList<Feature2D> contigs = features.get(chr1Idx, chr2Idx);\n\t\tfor (Feature2D feature2D : contigs) {\n\t\t\tif (feature2D.containsPoint(x, y)) {\n\t\t\t\tselectedFeatures.add(feature2D);\n\t\t\t}\n\t\t}\n\t\treturn selectedFeatures;\n\t}\n\n    public void removeFromList(MatrixZoomData zd, int chr1Idx, int chr2Idx, int centerX, int centerY, int numberOfLoopsToFind,\n                               double binOriginX, double binOriginY, double scaleFactor, Feature2D feature) {\n        annotationLayer.removeFromList(zd, chr1Idx, chr2Idx, centerX, centerY, numberOfLoopsToFind,\n                binOriginX, binOriginY, scaleFactor, feature);\n    }\n\n    public boolean hasLoop(MatrixZoomData zd, int chr1Idx, int chr2Idx, int centerX, int centerY, int numberOfLoopsToFind,\n                           double binOriginX, double binOriginY, double scaleFactor, Feature2D feature) {\n        return annotationLayer.hasLoop(zd, chr1Idx, chr2Idx, centerX, centerY, numberOfLoopsToFind,\n                binOriginX, binOriginY, scaleFactor, feature);\n    }\n\n    public String getLayerName() {\n        return layerName;\n    }\n\n    public void setLayerNameAndOtherField(String layerName) {\n        this.layerName = layerName;\n        if (miniNameLabel != null) {\n            miniNameLabel.setText(MiniAnnotationsLayerPanel.shortenedName(layerName));\n            miniNameLabel.setToolTipText(layerName);\n        }\n    }\n\n    public void setLayerNameAndField(String layerName) {\n        setLayerNameAndOtherField(layerName);\n        if (nameTextField != null) {\n            nameTextField.setText(layerName);\n        }\n    }\n\n    public Feature2DHandler getFeatureHandler() {\n        return annotationLayer.getFeatureHandler();\n    }\n\n    public boolean getIsTransparent() {\n        return getFeatureHandler().getIsTransparent();\n    }\n\n    public void setIsTransparent(boolean isTransparent) {\n        getFeatureHandler().setIsTransparent(isTransparent);\n    }\n\n    public boolean getIsEnlarged() {\n        return getFeatureHandler().getIsEnlarged();\n    }\n\n    public void setIsEnlarged(boolean isEnlarged) {\n        getFeatureHandler().setIsEnlarged(isEnlarged);\n    }\n\n    public FeatureRenderer.PlottingOption getPlottingStyle() {\n        return plottingStyle;\n    }\n\n    public void setPlottingStyle(FeatureRenderer.PlottingOption plottingStyle) {\n        this.plottingStyle = plottingStyle;\n        for (PlottingStyleButton button : plottingStyleButtons) {\n            button.setCurrentState(plottingStyle);\n        }\n    }\n\n    public void exportAnnotations() {\n        new SaveAnnotationsDialog(getAnnotationLayer(), getLayerName());\n    }\n\n    private boolean getImportAnnotationsEnabled() {\n        return importAnnotationsEnabled;\n    }\n\n    public void setImportAnnotationsEnabled(boolean status) {\n        importAnnotationsEnabled = status;\n        if (importAnnotationsButton != null) {\n            importAnnotationsButton.setEnabled(importAnnotationsEnabled);\n        }\n    }\n\n    public void loadLoopList(String path, ChromosomeHandler chromosomeHandler) {\n        Feature2DHandler.resultContainer result = getFeatureHandler().setLoopList(path, chromosomeHandler);\n        if (result.n > 0) {\n            setExportAbility(true);\n            if (result.color != null) {\n                setDefaultColor(result.color);\n            }\n        }\n    }\n\n    public Feature2DList getAllVisibleLoops() {\n        return getFeatureHandler().getAllVisibleLoops();\n    }\n\n\n    public void setExportAbility(boolean allowed) {\n        canExport = allowed;\n        if (exportButton != null) {\n            exportButton.setEnabled(true);\n        }\n        if (censorButton != null) {\n            censorButton.setEnabled(true);\n        }\n    }\n\n    public void setExportButton(JButton exportButton) {\n        this.exportButton = exportButton;\n    }\n\n    public void setCensorButton(JButton censorButton) {\n        this.censorButton = censorButton;\n    }\n\n    public boolean getExportCapability() {\n        return canExport;\n    }\n\n    public void setUndoAbility(boolean allowed) {\n        canUndo = allowed;\n        if (undoButton != null) {\n            undoButton.setEnabled(true);\n        }\n    }\n\n    public void setUndoButton(JButton undoButton) {\n        this.undoButton = undoButton;\n    }\n\n    public boolean getUndoCapability() {\n        return canUndo;\n    }\n\n    public boolean isActiveLayer(SuperAdapter superAdapter) {\n        return annotationLayer.getId() == superAdapter.getActiveLayerHandler().getAnnotationLayer().getId();\n    }\n\n    public void setActiveLayerButtonStatus(boolean status) {\n        for (JToggleButton button : activeLayerButtons) {\n            button.setSelected(status);\n            button.revalidate();\n        }\n    }\n\n    public void setActiveLayerButton(JToggleButton activeLayerButton) {\n        activeLayerButtons.add(activeLayerButton);\n    }\n\n    public int getNumberOfFeatures() {\n        return annotationLayer.getNumberOfFeatures();\n    }\n\n    public void setColorOfAllAnnotations(Color color) {\n        setDefaultColor(color);\n        annotationLayer.setColorOfAllAnnotations(color);\n    }\n\n    public Color getDefaultColor() {\n        return defaultColor;\n    }\n\n    private void setDefaultColor(Color defaultColor) {\n        this.defaultColor = defaultColor;\n        if (colorChooserPanels.size() > 0) {\n            for (ColorChooserPanel colorChooserPanel : colorChooserPanels)\n                colorChooserPanel.setSelectedColor(defaultColor);\n        }\n    }\n\n    public void setDeleteLayerButtonStatus(boolean status) {\n        if (deleteLayerButton != null) {\n            deleteLayerButton.setEnabled(status);\n            deleteLayerButton.revalidate();\n        }\n    }\n\n    public void setDeleteLayerButton(JButton deleteLayerButton) {\n        this.deleteLayerButton = deleteLayerButton;\n    }\n\n    public boolean getIsSparse() {\n        return annotationLayer.getIsSparse();\n    }\n\n    public void setIsSparse(boolean isSparse) {\n        annotationLayer.setIsSparse(isSparse);\n    }\n\n    public FeatureRenderer.LineStyle getLineStyle() {\n        return this.lineStyle;\n    }\n\n    public void setLineStyle(FeatureRenderer.LineStyle lineStyle) {\n        this.lineStyle = lineStyle;\n    }\n\n    public void duplicateDetailsFrom(AnnotationLayerHandler handlerOriginal) {\n        featureType = handlerOriginal.featureType;\n        System.out.println(\"...p...\");\n\n        setLayerNameAndField(\"Copy of \" + handlerOriginal.getLayerName());\n        setLayerVisibility(handlerOriginal.getLayerVisibility());\n        setDefaultColor(handlerOriginal.getDefaultColor());\n        setIsTransparent(handlerOriginal.getIsTransparent());\n        setIsEnlarged(handlerOriginal.getIsEnlarged());\n        setPlottingStyle(handlerOriginal.getPlottingStyle());\n        Feature2DList origLists = handlerOriginal.getAnnotationLayer().getFeatureList();\n\n        annotationLayer.createMergedLoopLists(origLists.deepCopy());\n        setImportAnnotationsEnabled(handlerOriginal.getImportAnnotationsEnabled());\n        setExportAbility(handlerOriginal.getExportCapability());\n        setIsSparse(handlerOriginal.getIsSparse());\n    }\n\n    public void mergeDetailsFrom(Collection<AnnotationLayerHandler> originalHandlers) {\n\n        StringBuilder cleanedTitle = new StringBuilder();\n        List<Feature2DList> allLists = new ArrayList<>();\n        for (AnnotationLayerHandler originalHandler : originalHandlers) {\n            featureType = originalHandler.featureType;\n            allLists.add(originalHandler.getAnnotationLayer().getFeatureList());\n            cleanedTitle.append(\"-\").append(originalHandler.getLayerName().toLowerCase().replaceAll(\"layer\", \"\").replaceAll(\"\\\\s\", \"\"));\n            setLayerVisibility(originalHandler.getLayerVisibility());\n            setColorOfAllAnnotations(originalHandler.getDefaultColor());\n            importAnnotationsEnabled |= originalHandler.getImportAnnotationsEnabled();\n            canExport |= originalHandler.getExportCapability();\n        }\n        annotationLayer.createMergedLoopLists(allLists);\n\n        setExportAbility(canExport);\n        setLayerNameAndField(\"Merger\" + cleanedTitle);\n    }\n\n    public void togglePlottingStyle() {\n        try {\n            plottingStyleButtons.get(0).doClick();\n        } catch (Exception e) {\n            setPlottingStyle(FeatureRenderer.getNextState(getPlottingStyle()));\n        }\n    }\n\n    public void setPlottingStyleButton(PlottingStyleButton plottingStyleButton) {\n        plottingStyleButtons.add(plottingStyleButton);\n    }\n\n    public void setColorChooserPanel(ColorChooserPanel colorChooserPanel) {\n        colorChooserPanels.add(colorChooserPanel);\n    }\n\n    public void setNameTextField(JTextField nameTextField) {\n        this.nameTextField = nameTextField;\n    }\n\n    public void setMiniNameLabelField(JLabel miniNameLabel) {\n        this.miniNameLabel = miniNameLabel;\n    }\n\n    public void setProperties(AnnotationLayer scaffoldLayer, String name, Color color) {\n        setAnnotationLayer(scaffoldLayer);\n        setLayerNameAndField(name);\n        setColorOfAllAnnotations(color);\n    }\n\n    public List<Feature2DGuiContainer> convertToFeaturePairs(AnnotationLayerHandler handler,\n                                                             List<Feature2D> loops, MatrixZoomData zd, double binOriginX, double binOriginY, double scaleFactor) {\n        return annotationLayer.getFeatureHandler().convertFeaturesToFeaturePairs(handler, loops, zd, binOriginX, binOriginY, scaleFactor);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/CustomAnnotationRTree2DHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.mapcolorui.Feature2DHandler;\n\nimport java.io.File;\nimport java.io.PrintWriter;\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 11/2/16.\n */\nclass CustomAnnotationRTree2DHandler extends Feature2DHandler {\n\n    public CustomAnnotationRTree2DHandler(Feature2DList inputList) {\n        clearLists();\n        setLoopList(inputList);\n    }\n\n    public void add(int chr1Idx, int chr2Idx, Feature2D feature) {\n        loopList.add(chr1Idx, chr2Idx, feature);\n        // TODO can be optimized further i.e. no need to remake entire rtree, just add necessary nodes\n        remakeRTree();\n    }\n\n    public int getNumberOfFeatures() {\n        return loopList.getNumTotalFeatures();\n    }\n\n    public void addAttributeFieldToAll(String key, String aNull) {\n        loopList.addDefaultAttribute(key, aNull);\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFile\n     */\n    public void autoSaveNew(PrintWriter outputFile, Feature2D feature) {\n        loopList.autoSaveNew(outputFile, feature);\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFile\n     */\n    public void autoSaveAll(PrintWriter outputFile) {\n        loopList.autoSaveAll(outputFile);\n    }\n\n    public boolean checkAndRemoveFeature(int idx1, int idx2, Feature2D feature2D) {\n        boolean somethingWasDeleted = loopList.checkAndRemoveFeature(idx1, idx2, feature2D);\n        if (somethingWasDeleted)\n            remakeRTree();\n        // TODO can be optimized further i.e. no need to remake entire rtree, just delete necessary nodes\n\n        return somethingWasDeleted;\n    }\n\n    public Feature2DList getOverlap(Feature2DList inputList) {\n        Feature2DList overlapFeature2DList = new Feature2DList();\n        overlapFeature2DList.add(loopList.getOverlap(inputList));\n        return overlapFeature2DList;\n    }\n\n    public Feature2D extractSingleFeature() {\n        //noinspection LoopStatementThatDoesntLoop\n        return loopList.extractSingleFeature();\n    }\n\n    public List<Feature2D> get(int chrIdx1, int chrIdx2) {\n\n        return new ArrayList<>(loopList.get(chrIdx1, chrIdx2));\n    }\n\n    public boolean exportFeatureList(File file, boolean b, Feature2DList.ListFormat na) {\n        Feature2DList mergedList = new Feature2DList();\n        mergedList.add(loopList);\n        return mergedList.exportFeatureList(file, b, na);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/Feature2D.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.track.feature;\n\nimport juicebox.HiCGlobals;\nimport juicebox.assembly.AssemblyHeatmapHandler;\nimport juicebox.assembly.Scaffold;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.tools.utils.juicer.arrowhead.ArrowheadScore;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSUtils;\n\nimport java.awt.*;\nimport java.text.DecimalFormat;\nimport java.text.NumberFormat;\nimport java.util.List;\nimport java.util.*;\n\n\n/**\n * @author jrobinso, mshamim, mhoeger\n *         <p/>\n *         reflection only used for plotting, should not be used by CLTs\n */\npublic class Feature2D implements Comparable<Feature2D> {\n\n    static final String genericHeader = \"#chr1\\tx1\\tx2\\tchr2\\ty1\\ty2\\tname\\tscore\\tstrand1\\tstrand2\\tcolor\";\n\tprivate static final String genericLegacyHeader = \"#chr1\\tx1\\tx2\\tchr2\\ty1\\ty2\\tcolor\";\n\tprivate static final String BEDPE_SPACER = \"\\t.\\t.\\t.\\t.\";\n\tprivate static final String[] categories = new String[]{\"observed\", \"coordinate\", \"enriched\", \"expected\", \"fdr\"};\n\tpublic static int tolerance = 0;\n\tpublic static boolean allowHiCCUPSOrdering = false;\n\tfinal FeatureType featureType;\n\tfinal Map<String, String> attributes;\n\tfinal String chr1;\n\tfinal String chr2;\n\tprivate final NumberFormat formatter = NumberFormat.getInstance();\n\tfinal long start1;\n\tfinal long start2;\n\tlong end1;\n\tlong end2;\n\tprivate boolean isSelected = false;\n\tprivate Feature2D reflection = null;\n\tprivate Color color, translucentColor;\n\t\n\tpublic Feature2D(FeatureType featureType, String chr1, long start1, long end1, String chr2, long start2, long end2, Color c,\n\t\t\t\t\t Map<String, String> attributes) {\n\t\tthis.featureType = featureType;\n\t\tthis.chr1 = chr1;\n\t\tthis.start1 = start1;\n\t\tthis.end1 = end1;\n\t\tthis.chr2 = chr2;\n\t\tthis.start2 = start2;\n\t\tthis.end2 = end2;\n\t\tthis.color = (c == null ? Color.black : c);\n\t\tsetTranslucentColor();\n        this.attributes = attributes;\n    }\n\n    public static String getDefaultOutputFileHeader() {\n        if (HiCGlobals.isLegacyOutputPrintingEnabled) {\n            return genericLegacyHeader;\n        } else {\n            return genericHeader;\n        }\n    }\n\n    public FeatureType getFeatureType() {\n        return this.featureType;\n    }\n\n    private String getFeatureName() {\n        if (featureType == FeatureType.PEAK) {\n            return \"Peak\";\n        }\n        if (featureType == FeatureType.DOMAIN) {\n            return \"Contact Domain\";\n        }\n        return \"Feature\";\n    }\n\n    public String getChr1() {\n        return chr1;\n    }\n\n    public String getChr2() {\n        return chr2;\n    }\n\t\n\tpublic long getStart1() {\n\t\treturn start1;\n\t}\n\t\n\tpublic long getStart2() {\n\t\treturn start2;\n\t}\n\t\n\tpublic long getEnd1() {\n\t\treturn end1;\n\t}\n\n    public void setEnd1(int end1) {\n        this.end1 = end1;\n        if (reflection != null)\n            reflection.end2 = end1;\n    }\n\t\n\tpublic long getEnd2() {\n\t\treturn end2;\n\t}\n\n    public void setEnd2(int end2) {\n        this.end2 = end2;\n        if (reflection != null)\n            reflection.end1 = end2;\n    }\n\t\n\tpublic long getWidth1() {\n\t\treturn end1 - start1;\n\t}\n\t\n\tpublic long getWidth2() {\n\t\treturn end2 - start2;\n\t}\n\t\n\tpublic long getMidPt1() {\n\t\treturn midPoint(start1, end1);\n\t}\n\t\n\tpublic long getMidPt2() {\n\t\treturn midPoint(start2, end2);\n\t}\n\t\n\tprivate long midPoint(long start, long end) {\n\t\treturn (long) (start + (end - start) / 2.0);\n\t}\n\t\n\tpublic Color getColor() {\n\t\tif (isSelected) {\n            return Color.DARK_GRAY;\n        } else {\n\t\t\treturn color;\n\t\t}\n\t}\n\n\n    public void setColor(Color color) {\n        this.color = color;\n        if (reflection != null)\n            reflection.color = color;\n        setTranslucentColor();\n    }\n\n    public Color getTranslucentColor() {\n        if (isSelected) {\n            return Color.DARK_GRAY;\n        } else {\n            return translucentColor;\n        }\n    }\n\n    private void setTranslucentColor() {\n        translucentColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), 50);\n        if (reflection != null)\n            reflection.translucentColor = translucentColor;\n    }\n\n    public String tooltipText() {\n\n        String scaledStart1 = formatter.format(start1 * HiCGlobals.hicMapScale + 1);\n        String scaledStart2 = formatter.format(start2 * HiCGlobals.hicMapScale + 1);\n        String scaledEnd1 = formatter.format(end1 * HiCGlobals.hicMapScale);\n        String scaledEnd2 = formatter.format(end2 * HiCGlobals.hicMapScale);\n\n        if (getFeatureType() == FeatureType.SCAFFOLD) {\n            Scaffold scaffold = AssemblyHeatmapHandler.getSuperAdapter().getAssemblyStateTracker().getAssemblyHandler().getScaffoldFromFeature(this);\n            scaledStart1 = formatter.format(scaffold.getCurrentStart() + 1);\n            scaledStart2 = formatter.format(scaffold.getCurrentStart() + 1);\n            scaledEnd1 = formatter.format(scaffold.getCurrentEnd());\n            scaledEnd2 = formatter.format(scaffold.getCurrentEnd());\n        }\n\n        StringBuilder txt = new StringBuilder();\n        txt.append(\"<span style='color:red; font-family: arial; font-size: 12pt;'>\");\n        txt.append(getFeatureName());\n        txt.append(\"</span><br>\");\n\n        txt.append(\"<span style='font-family: arial; font-size: 12pt;color:\" + HiCGlobals.topChromosomeColor + \";'>\");\n        txt.append(chr1).append(\":\").append(scaledStart1);\n        if ((end1 - start1) > 1) {\n            txt.append(\"-\").append(scaledEnd1);\n        }\n\n        txt.append(\"</span><br>\");\n\n        txt.append(\"<span style='font-family: arial; font-size: 12pt;color:\" + HiCGlobals.leftChromosomeColor + \";'>\");\n        txt.append(chr2).append(\":\").append(scaledStart2);\n        if ((end2 - start2) > 1) {\n            txt.append(\"-\").append(scaledEnd2);\n        }\n        txt.append(\"</span>\");\n        DecimalFormat df = new DecimalFormat(\"#.##\");\n\n        if (HiCGlobals.allowSpacingBetweenFeatureText) {\n            // organize attributes into categories. +1 is for the leftover category if no keywords present\n            ArrayList<ArrayList<Map.Entry<String, String>>> sortedFeatureAttributes = new ArrayList<>();\n            for (int i = 0; i < categories.length + 1; i++) {\n                sortedFeatureAttributes.add(new ArrayList<>());\n            }\n\n            // sorting the entries, also filtering out f1-f5 flags\n            for (Map.Entry<String, String> entry : attributes.entrySet()) {\n                String tmpKey = entry.getKey();\n                boolean categoryHasBeenAssigned = false;\n                for (int i = 0; i < categories.length; i++) {\n                    if (tmpKey.contains(categories[i])) {\n                        sortedFeatureAttributes.get(i).add(entry);\n                        categoryHasBeenAssigned = true;\n                        break;\n                    }\n                }\n                if (!categoryHasBeenAssigned) {\n                    sortedFeatureAttributes.get(categories.length).add(entry);\n                }\n            }\n\n            // append to tooltip text, but now each category is spaced apart\n            for (ArrayList<Map.Entry<String, String>> attributeCategory : sortedFeatureAttributes) {\n                if (attributeCategory.isEmpty())\n                    continue;\n                //sort attributes before printing\n                Comparator<Map.Entry<String, String>> cmp = new Comparator<Map.Entry<String, String>>() {\n                    @Override\n                    public int compare(Map.Entry<String, String> o1, Map.Entry<String, String> o2) {\n                        return o1.getKey().compareToIgnoreCase(o2.getKey());\n                    }\n                };\n\t\t\t\tattributeCategory.sort(cmp);\n                for (Map.Entry<String, String> entry : attributeCategory) {\n                    String tmpKey = entry.getKey();\n                    txt.append(\"<br>\");\n                    txt.append(\"<span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(tmpKey);\n                    txt.append(\" = <b>\");\n                    try {\n                        txt.append(df.format(Double.valueOf(entry.getValue())));\n                    } catch (Exception e) {\n                        txt.append(entry.getValue()); // for text i.e. non-decimals\n                    }\n                    txt.append(\"</b>\");\n                    txt.append(\"</span>\");\n                }\n                txt.append(\"<br>\"); // the extra spacing between categories\n            }\n        } else {\n            // simple text dump for plotting, no spacing or rearranging by category\n            for (Map.Entry<String, String> entry : attributes.entrySet()) {\n                String tmpKey = entry.getKey();\n                if (!(tmpKey.equals(\"f1\") || tmpKey.equals(\"f2\") || tmpKey.equals(\"f3\") || tmpKey.equals(\"f4\") || tmpKey.equals(\"f5\"))) {\n                    txt.append(\"<br>\");\n                    txt.append(\"<span style='font-family: arial; font-size: 12pt;'>\");\n                    txt.append(tmpKey);\n                    txt.append(\" = <b>\");\n                    //System.out.println(entry.getValue());\n                    try {\n                        txt.append(df.format(Double.valueOf(entry.getValue())));\n                    } catch (Exception e) {\n                        txt.append(entry.getValue());\n                    }\n                    txt.append(\"</b>\");\n                    txt.append(\"</span>\");\n                }\n            }\n        }\n        return txt.toString();\n    }\n\n    public String getOutputFileHeader() {\n        StringBuilder output = new StringBuilder(getDefaultOutputFileHeader());\n\n        ArrayList<String> keys = new ArrayList<>(attributes.keySet());\n        Collections.sort(keys);\n\n        for (String key : keys) {\n            output.append(\"\\t\").append(key);\n        }\n\n        return output.toString();\n    }\n\n    private String simpleString() {\n        return chr1 + \"\\t\" + start1 + \"\\t\" + end1 + \"\\t\" + chr2 + \"\\t\" + start2 + \"\\t\" + end2;\n    }\n\n    private String justColorString() {\n        return \"\\t\" + color.getRed() + \",\" + color.getGreen() + \",\" + color.getBlue();\n    }\n\n    public String simpleStringWithColor() {\n        if (HiCGlobals.isLegacyOutputPrintingEnabled) {\n            return simpleString() + justColorString();\n        } else if (this.containsAttributeKey(\"score\")) {\n            return simpleString() + \"\\t.\\t\" + this.attributes.get(\"score\") + \"\\t.\\t.\" + justColorString();\n        } else {\n            return simpleString() + BEDPE_SPACER + justColorString();\n        }\n    }\n\n    @Override\n    public String toString() {\n        StringBuilder output = new StringBuilder(simpleStringWithColor());\n\n        ArrayList<String> keys = new ArrayList<>(attributes.keySet());\n        Collections.sort(keys);\n        for (String key : keys) {\n            output.append(\"\\t\").append(attributes.get(key));\n        }\n\n        return output.toString();\n    }\n\n    public ArrayList<String> getAttributeKeys() {\n        ArrayList<String> keys = new ArrayList<>(attributes.keySet());\n        Collections.sort(keys);\n        return keys;\n    }\n\n    public String getAttribute(String key) {\n        return attributes.get(key);\n    }\n\n    public void setAttribute(String key, String newVal) {\n        attributes.put(key, newVal);\n        // attribute directly shared between reflections\n        if (reflection != null)\n            reflection.attributes.put(key, newVal);\n    }\n\n    public float getFloatAttribute(String key) {\n        return Float.parseFloat(attributes.get(key));\n    }\n\n    public void addIntAttribute(String key, int value) {\n        attributes.put(key, \"\" + value);\n    }\n\n    public void addFloatAttribute(String key, Float value) {\n        attributes.put(key, \"\" + value);\n    }\n\n    public void addStringAttribute(String key, String value) {\n        attributes.put(key, value);\n    }\n\n    /**\n     * @param otherFeature\n     * @return\n     */\n    public boolean overlapsWith(Feature2D otherFeature) {\n\t\n\t\tfloat window1 = (otherFeature.getEnd1() - otherFeature.getStart1()) / 2;\n\t\tfloat window2 = (otherFeature.getEnd2() - otherFeature.getStart2()) / 2;\n\t\n\t\tlong midOther1 = otherFeature.getMidPt1();\n\t\tlong midOther2 = otherFeature.getMidPt2();\n\t\n\t\treturn midOther1 >= (this.start1 - window1) && midOther1 <= (this.end1 + window1) && midOther2 >= (this.start2 - window2) && midOther2 <= (this.end2 + window2);\n\t}\n\n    @Override\n    public int compareTo(Feature2D o) {\n        // highest observed point ordering needed for hiccups sorting\n        if (allowHiCCUPSOrdering && attributes.containsKey(HiCCUPSUtils.OBSERVED)\n                && o.attributes.containsKey(HiCCUPSUtils.OBSERVED)) {\n            float val = Float.parseFloat(getAttribute(HiCCUPSUtils.OBSERVED)) - Float.parseFloat(o.getAttribute(HiCCUPSUtils.OBSERVED));\n            if (val > 0) return 1;\n            if (val < 0) return -1;\n        }\n\t\tlong[] comparisons = new long[]{chr1.compareTo(o.chr1), chr2.compareTo(o.chr2), start1 - o.start1,\n\t\t\t\tstart2 - o.start2, end1 - o.end1, end2 - o.end2};\n\t\tfor (long i : comparisons) {\n\t\t\tif (i != 0)\n\t\t\t\tif (i > 0) {\n\t\t\t\t\treturn 1;\n\t\t\t\t} else {\n\t\t\t\t\treturn -1;\n\t\t\t\t}\n\t\t}\n        return 0;\n    }\n\n    public boolean isOnDiagonal() {\n        return chr1.equals(chr2) && start1 == start2 && end1 == end2;\n    }\n\n    public Feature2D reflectionAcrossDiagonal() {\n        if (reflection == null) {\n            reflection = new Feature2D(featureType, chr2, start2, end2, chr1, start1, end1, color, attributes);\n            reflection.reflection = this;\n        }\n        return reflection;\n    }\n\n    public boolean isInLowerLeft() {\n        return chr1.equals(chr2) && start2 > start1;\n    }\n\n    public boolean isInUpperRight() {\n        return chr1.equals(chr2) && start2 < start1;\n    }\n\n    public boolean doesNotContainAttributeKey(String attribute) {\n        return !attributes.containsKey(attribute);\n    }\n\n    public boolean containsAttributeValue(String attribute) {\n\t\treturn attributes.containsValue(attribute);\n    }\n\n    public boolean containsAttributeKey(String attribute) {\n        return attributes.containsKey(attribute);\n    }\n\n    public String getLocationKey() {\n        return start1 + \"_\" + start2;\n    }\n\n    public ArrowheadScore toArrowheadScore() {\n\t\tlong[] indices = new long[]{start1, end1, start2, end2};\n        return new ArrowheadScore(indices);\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (obj == null) {\n            return false;\n        }\n        if (getClass() != obj.getClass()) {\n            return false;\n        }\n        if (this == obj) {\n            return true;\n        }\n\n        final Feature2D other = (Feature2D) obj;\n        if (chr1.equals(other.chr1)) {\n            if (chr2.equals(other.chr2)) {\n                if (Math.abs(start1 - other.start1) <= tolerance) {\n                    if (Math.abs(start2 - other.start2) <= tolerance) {\n                        if (Math.abs(end1 - other.end1) <= tolerance) {\n                            return Math.abs(end2 - other.end2) <= tolerance;\n                        }\n                    }\n                }\n            }\n        }\n\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(chr1, end1, start1, chr2, end2, start2);\n    }\n\n    public void clearAttributes() {\n        attributes.clear();\n    }\n\n    public List<MotifAnchor> getAnchors(boolean onlyUninitializedFeatures, ChromosomeHandler handler) {\n        List<Feature2D> originalFeatures = new ArrayList<>();\n        originalFeatures.add(this);\n\n        List<MotifAnchor> anchors = new ArrayList<>();\n        if (isOnDiagonal()) {\n            // loops should not be on diagonal\n            // anchors.add(new MotifAnchor(chr1, start1, end1, originalFeatures, originalFeatures));\n        } else {\n            List<Feature2D> emptyList = new ArrayList<>();\n            anchors.add(new MotifAnchor(chr1, start1, end1, originalFeatures, emptyList));\n            anchors.add(new MotifAnchor(chr2, start2, end2, emptyList, originalFeatures));\n        }\n        return anchors;\n    }\n\n    public Feature2D deepCopy() {\n        Map<String, String> attrClone = new HashMap<>();\n        for (String key : attributes.keySet()) {\n            attrClone.put(key, attributes.get(key));\n        }\n        return new Feature2D(featureType, chr1, start1, end1, chr2, start2, end2, color, attrClone);\n\t}\n\t\n\tpublic void setSetIsSelectedColorUpdate(boolean setIsSelectedColorUpdate) {\n        isSelected = setIsSelectedColorUpdate;\n    }\n\n    public Feature2DWithMotif toFeature2DWithMotif() {\n        return new Feature2DWithMotif(featureType, chr1, start1, end1, chr2, start2, end2, color, attributes);\n    }\n\n    public boolean containsPoint(float x, float y) {\n        return start1 <= x && x <= end1 && start2 <= y && y <= end2;\n    }\n\n    public boolean containsPoint(Point point) {\n        return containsPoint(point.x, point.y);\n    }\n\n    public enum FeatureType {\n        NONE, PEAK, DOMAIN, GENERIC, SCAFFOLD, SUPERSCAFFOLD, SELECTED_GROUP\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/Feature2DGuiContainer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport java.awt.*;\n\n/**\n * Created by nathanielmusial on 6/26/17.\n */\n\npublic class Feature2DGuiContainer {\n\n    private final Rectangle rectangle;\n    private final Feature2D feature2D;\n    private final AnnotationLayerHandler annotationLayerHandler;\n\n    public Feature2DGuiContainer(Rectangle rectangle, Feature2D feature2D, AnnotationLayerHandler annotationLayerHandler) {\n        this.rectangle = rectangle;\n        this.feature2D = feature2D;\n        this.annotationLayerHandler = annotationLayerHandler;\n    }\n\n    public Rectangle getRectangle() {\n        return rectangle;\n    }\n\n    public Feature2D getFeature2D() {\n        return feature2D;\n    }\n\n    public AnnotationLayerHandler getAnnotationLayerHandler() {\n        return annotationLayerHandler;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/Feature2DList.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\n\nimport java.awt.*;\nimport java.io.File;\nimport java.io.PrintWriter;\nimport java.util.List;\nimport java.util.*;\nimport java.util.concurrent.ExecutorService;\nimport java.util.concurrent.Executors;\n\n/**\n * List of two-dimensional features.  Hashtable for each chromosome for quick viewing.\n * Visibility depends on user selection.\n *\n * @author Neva Durand, Muhammad Shamim, Marie Hoeger\n *         <p/>\n *         TODO cleanup code and eliminate this class\n *         It should become GenomeWideList<Feature2D>\n *         Helper functions should be relocated to Feature2DTools\n */\npublic class Feature2DList {\n\n    /**\n     * List of 2D features stored by chromosome\n     */\n    private final Map<String, List<Feature2D>> featureList = new HashMap<>();\n\n    private Map<String, String> defaultAttributes = new HashMap<>();\n\n    public void parallelizedProcessLists(FeatureFunction featureFunction) {\n        List<String> keys = new ArrayList<>(featureList.keySet());\n        Collections.sort(keys);\n        ExecutorService executor = Executors.newFixedThreadPool(keys.size());\n        for (String key : keys) {\n            Runnable worker = new Runnable() {\n                @Override\n                public void run() {\n                    featureFunction.process(key, featureList.get(key));\n                }\n            };\n            executor.execute(worker);\n        }\n        executor.shutdown();\n        while (!executor.isTerminated()) {\n        }\n    }\n\n    /**\n     * pass interface implementing a filter for features\n     *\n     * @param filter\n     */\n    public synchronized void filterLists(FeatureFilter filter) {\n        List<String> keys = new ArrayList<>(featureList.keySet());\n        Collections.sort(keys);\n        for (String key : keys) {\n            featureList.put(key, filter.filter(key, featureList.get(key)));\n        }\n    }\n\n    public Feature2DList() {\n    }\n\n    public Feature2DList(Feature2DList list) {\n        add(list);\n        defaultAttributes.putAll(list.defaultAttributes);\n    }\n\n    /**\n     * Helper method to get the key, lowest ordinal chromosome first\n     *\n     * @param chr1Idx First chromosome index\n     * @param chr2Idx Second chromosome index\n     * @return key\n     */\n    public static String getKey(int chr1Idx, int chr2Idx) {\n\n        int c1;\n        int c2;\n        if (chr1Idx < chr2Idx) {\n            c1 = chr1Idx;\n            c2 = chr2Idx;\n        } else {\n            c1 = chr2Idx;\n            c2 = chr1Idx;\n        }\n\n        return \"\" + c1 + \"_\" + c2;\n    }\n\n    /**\n     * Helper method to get the key given chromosomes\n     *\n     * @param chr1 First chromosome\n     * @param chr2 Second chromosome\n     * @return key\n     */\n    public static String getKey(Chromosome chr1, Chromosome chr2) {\n        return getKey(chr1.getIndex(), chr2.getIndex());\n    }\n\n    /**\n     * values from list A that are common to list B within tolerance\n     *\n     * @param listA\n     * @param listB\n     * @return\n     */\n    public static Feature2DList getIntersection(final Feature2DList listA, Feature2DList listB) {\n\n        Feature2DList commonFeatures = new Feature2DList(listB);\n        commonFeatures.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                List<Feature2D> commonVals = new ArrayList<>();\n                if (listA.containsKey(chr)) {\n                    List<Feature2D> listAFeatures = listA.getFeatureList(chr);\n                    for (Feature2D feature : listAFeatures) {\n                        if (feature2DList.contains(feature)) {\n                            commonVals.add(feature);\n                        }\n                    }\n                }\n                return commonVals;\n            }\n        });\n\n\n        commonFeatures.removeDuplicates();\n        return commonFeatures;\n    }\n\n    // Iterate through new features and see if there is any overlap\n    // TODO: implement this more efficiently, maybe rtree\n    private synchronized static void addAllUnique(List<Feature2D> inputFeatures, List<Feature2D> existingFeatures) {\n        for (Feature2D inputFeature : inputFeatures) {\n            // Compare input with existing points\n            if (!Feature2DTools.doesOverlap(inputFeature, existingFeatures)) {\n                existingFeatures.add(inputFeature);\n            }\n        }\n    }\n\n    /**\n     * Returns list of features on this chromosome pair\n     *\n     * @param chr1Idx First chromosome index\n     * @param chr2Idx Second chromosome index\n     * @return List of 2D features at that point\n     */\n    public List<Feature2D> get(int chr1Idx, int chr2Idx) {\n        String key = getKey(chr1Idx, chr2Idx);\n        if (!featureList.containsKey(key)) {\n            List<Feature2D> features = new ArrayList<>();\n            featureList.put(key, features);\n        }\n        return featureList.get(key);\n    }\n\n    /**\n     * Returns list of features on this chromosome pair\n     * Warning, this should be used carefully, assumes proper key nomenclature is used\n     * should only be used when comparing equivalent lists\n     *\n     * @return List of 2D features for given key\n     */\n    public List<Feature2D> get(String key) {\n        if (!featureList.containsKey(key)) {\n            List<Feature2D> features = new ArrayList<>();\n            featureList.put(key, features);\n        }\n        return featureList.get(key);\n    }\n\n    /**\n     * Adds feature to appropriate chromosome pair list; key stored so that first chromosome always less than second\n     *\n     * @param chr1Idx First chromosome index\n     * @param chr2Idx Second chromosome index\n     * @param feature feature to add\n     */\n    public synchronized void add(int chr1Idx, int chr2Idx, Feature2D feature) {\n\n        String key = getKey(chr1Idx, chr2Idx);\n        addByKey(key, feature);\n\n    }\n\n    /**\n     * Adds feature to appropriate chromosome pair list; key stored so that first chromosome always less than second\n     *\n     * @param key     chromosomal pair key\n     * @param feature to add\n     */\n    public synchronized void addByKey(String key, Feature2D feature) {\n\n        feature = updateAttributeForFeature(feature);\n\n        if (featureList.containsKey(key)) {\n            featureList.get(key).add(feature);//could be an issue\n        } else {\n            List<Feature2D> loops = new ArrayList<>();\n            loops.add(feature);\n            featureList.put(key, loops);\n        }\n    }\n\n    /**\n     * Adds features to appropriate chromosome pair list; key stored so that first chromosome always less than second\n     *\n     * @param key      chromosomal pair key\n     * @param features to add\n     */\n    public synchronized void addByKey(String key, List<Feature2D> features) {\n        features = updateAttributes(features);\n        if (featureList.containsKey(key)) {\n            featureList.get(key).addAll(features);\n        } else {\n            List<Feature2D> loops = new ArrayList<>(features);\n            featureList.put(key, loops);\n        }\n    }\n\n    private synchronized Feature2D updateAttributeForFeature(Feature2D feature) {\n        if (defaultAttributes != null) {\n            if (feature.getAttributeKeys() == null) {\n                for (String attribute : defaultAttributes.keySet()) {\n                    feature.addStringAttribute(attribute, defaultAttributes.get(attribute));\n                    System.out.println(\"Added:1 \" + attribute); //TODO find out why this doesn't work\n                }\n            } else {\n                List<String> featureKeys = feature.getAttributeKeys();\n\n                for (String customKey : defaultAttributes.keySet()) {\n                    if (!featureKeys.contains(customKey)) {\n                        feature.addStringAttribute(customKey, defaultAttributes.get(customKey));\n                    }\n                }\n            }\n        }\n        return feature;\n    }\n\n    private synchronized List<Feature2D> updateAttributes(List<Feature2D> features) {\n        processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    updateAttributeForFeature(feature);\n                }\n            }\n        });\n        return features;\n    }\n\n    private synchronized void putFeature(String key, List<Feature2D> loops) {\n        featureList.put(key, loops);\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFile\n     * @return true if successful\n     */\n    public boolean exportFeatureList(File outputFile, boolean formattedOutput, ListFormat listFormat) {\n        if (featureList != null && featureList.size() > 0) {\n            final PrintWriter outputFilePrintWriter = HiCFileTools.openWriter(outputFile);\n            if (exportFeatureList(outputFilePrintWriter, formattedOutput, listFormat)) {\n                System.out.println(getNumTotalFeatures() + \" features written to file: \" + outputFile.getAbsolutePath());\n            } else {\n                System.err.println(\"Error features not written to file: \" + outputFile.getAbsolutePath());\n            }\n            return true;\n        }\n        return false;\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFilePrintWriter\n     */\n    private boolean exportFeatureList(final PrintWriter outputFilePrintWriter, final boolean formattedOutput,\n                                      final ListFormat listFormat) {\n        if (featureList != null && featureList.size() > 0) {\n\n            Feature2D featureZero = extractSingleFeature();\n            if (featureZero != null) {\n                if (formattedOutput) {\n                    StringBuilder header = new StringBuilder(Feature2D.genericHeader);\n                    final ArrayList<String> outputKeys = new ArrayList<>();\n                    if (listFormat == ListFormat.ENRICHED) {\n                        outputKeys.addAll(Arrays.asList(\"observed\", \"expectedBL\", \"expectedDonut\", \"expectedH\",\n                                \"expectedV\", \"binBL\", \"binDonut\", \"binH\", \"binV\", \"fdrBL\", \"fdrDonut\", \"fdrH\", \"fdrV\"));\n                    } else if (listFormat == ListFormat.FINAL) {\n                        outputKeys.addAll(Arrays.asList(\"observed\", \"expectedBL\", \"expectedDonut\", \"expectedH\",\n                                \"expectedV\", \"fdrBL\", \"fdrDonut\", \"fdrH\", \"fdrV\", \"numCollapsed\", \"centroid1\", \"centroid2\", \"radius\"));\n                    } else if (listFormat == ListFormat.LOCALIZED) {\n                        if (featureZero.attributes.containsKey(\"motif_start_1\") && featureZero.attributes.containsKey(\"expectedBL\")) {\n                            outputKeys.addAll(Arrays.asList(\"observed\", \"expectedBL\", \"expectedDonut\", \"expectedH\",\n                                    \"expectedV\", \"fdrBL\", \"fdrDonut\", \"fdrH\", \"fdrV\", \"numCollapsed\", \"centroid1\", \"centroid2\", \"radius\",\n                                    \"motif_start_1\", \"motif_end_1\", \"sequence_1\", \"orientation_1\", \"uniqueness_1\",\n                                    \"motif_start_2\", \"motif_end_2\", \"sequence_2\", \"orientation_2\", \"uniqueness_2\",\n                                    \"highRes_start_1\", \"highRes_end_1\", \"highRes_start_2\", \"highRes_end_2\",\n                                    \"upstream_start_1\", \"upstream_end_1\", \"downstream_start_2\", \"downstream_end_2\",\n                                    \"localX\", \"localY\", \"localObserved\", \"localPval\", \"localZscore\", \"localPeakID\"));\n                        } else if (featureZero.attributes.containsKey(\"motif_start_1\")) {\n                            outputKeys.addAll(Arrays.asList(\"motif_start_1\", \"motif_end_1\", \"sequence_1\", \"orientation_1\", \"uniqueness_1\",\n                                    \"motif_start_2\", \"motif_end_2\", \"sequence_2\", \"orientation_2\", \"uniqueness_2\",\n                                    \"highRes_start_1\", \"highRes_end_1\", \"highRes_start_2\", \"highRes_end_2\",\n                                    \"upstream_start_1\", \"upstream_end_1\", \"downstream_start_2\", \"downstream_end_2\",\n                                    \"localX\", \"localY\", \"localObserved\", \"localPval\", \"localZscore\", \"localPeakID\"));\n                        } else if (featureZero.attributes.containsKey(\"expectedBL\")){\n                            outputKeys.addAll(Arrays.asList(\"observed\", \"expectedBL\", \"expectedDonut\", \"expectedH\",\n                                    \"expectedV\", \"fdrBL\", \"fdrDonut\", \"fdrH\", \"fdrV\", \"numCollapsed\", \"centroid1\", \"centroid2\", \"radius\",\n                                    \"highRes_start_1\", \"highRes_end_1\", \"highRes_start_2\", \"highRes_end_2\",\n                                    \"upstream_start_1\", \"upstream_end_1\", \"downstream_start_2\", \"downstream_end_2\",\n                                    \"localX\", \"localY\", \"localObserved\", \"localPval\", \"localZscore\", \"localPeakID\"));\n                        } else {\n                            outputKeys.addAll(Arrays.asList(\"highRes_start_1\", \"highRes_end_1\", \"highRes_start_2\", \"highRes_end_2\",\n                                    \"upstream_start_1\", \"upstream_end_1\", \"downstream_start_2\", \"downstream_end_2\",\n                                    \"localX\", \"localY\", \"localObserved\", \"localPval\", \"localZscore\", \"localPeakID\"));\n                        }\n                    }else if (listFormat == ListFormat.ARROWHEAD) {\n                        outputKeys.addAll(Arrays.asList(\"score\", \"uVarScore\", \"lVarScore\", \"upSign\", \"loSign\"));\n                    }\n                    for (String key : outputKeys) {\n                        header.append(\"\\t\").append(key);\n                    }\n                    outputFilePrintWriter.println(header);\n                    outputFilePrintWriter.println(\"# juicer_tools version \" + HiCGlobals.versionNum);\n                    processLists(new FeatureFunction() {\n                        @Override\n                        public void process(String chr, List<Feature2D> feature2DList) {\n                            for (Feature2D feature : feature2DList) {\n                                StringBuilder output = new StringBuilder(feature.simpleStringWithColor());\n                                for (String key : outputKeys) {\n                                    output.append(\"\\t\").append(feature.attributes.get(key));\n                                }\n                                outputFilePrintWriter.println(output);\n                            }\n                        }\n                    });\n                } else {\n                    outputFilePrintWriter.println(featureZero.getOutputFileHeader());\n                    processLists(new FeatureFunction() {\n                        @Override\n                        public void process(String chr, List<Feature2D> feature2DList) {\n                            Collections.sort(feature2DList);\n                            for (Feature2D feature : feature2DList) {\n                                outputFilePrintWriter.println(feature);\n                            }\n                        }\n                    });\n                }\n            }\n            outputFilePrintWriter.close();\n\n            return true;\n        }\n        return false;\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFile\n     */\n    public void autoSaveNew(PrintWriter outputFile, Feature2D feature) {\n        if (featureList != null && featureList.size() > 0) {\n            outputFile.println(feature);\n        }\n    }\n\n    /**\n     * Export feature list to given file path\n     *\n     * @param outputFile\n     */\n    public void autoSaveAll(PrintWriter outputFile) {\n        if (featureList != null && featureList.size() > 0) {\n            for (String key : featureList.keySet()) {\n                for (Feature2D feature : featureList.get(key)) {\n                    outputFile.println(feature);\n                }\n            }\n        }\n    }\n\n    /**\n     * Get first feature found\n     *\n     * @return feature\n     */\n    public Feature2D extractSingleFeature() {\n        for (List<Feature2D> features : featureList.values()) {\n            //noinspection LoopStatementThatDoesntLoop\n            for (Feature2D feature : features) {\n                return feature;\n            }\n        }\n        return null;\n    }\n\n    /*\n     * Set color for the features\n     * @param color\n     */\n    public void setColor(final Color color) {\n        processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    feature.setColor(color);\n                }\n            }\n        });\n    }\n\n    /**\n     * Adds features to appropriate chromosome pair list;\n     * key stored so that first chromosome always less than second\n     *\n     * @param inputList\n     * @return\n     */\n    public synchronized void add(Feature2DList inputList) {\n\n        Set<String> inputKeySet = inputList.getKeySet();\n\n        for (String inputKey : inputKeySet) {\n            List<Feature2D> inputFeatures = inputList.getFeatureList(inputKey);\n\n            if (featureList.containsKey(inputKey)) {\n                featureList.get(inputKey).addAll(inputFeatures);\n            } else {\n                List<Feature2D> features = new ArrayList<>(inputFeatures);\n                putFeature(inputKey, features);\n            }\n        }\n    }\n\n    /**\n     * Adds features to appropriate chromosome pair list if same\n     * or similar point not already in list;\n     * key stored so that first chromosome always less than second\n     *\n     * @param inputList\n     * @return\n     */\n    public synchronized void addUnique(Feature2DList inputList) {\n\n        Set<String> inputKeySet = inputList.getKeySet();\n\n        for (String inputKey : inputKeySet) {\n            List<Feature2D> inputFeatures = inputList.getFeatureList(inputKey);\n\n            if (featureList.containsKey(inputKey)) {\n                //features.addAll(inputFeatures);\n                addAllUnique(inputFeatures, featureList.get(inputKey));\n            } else {\n                List<Feature2D> features = new ArrayList<>(inputFeatures);\n                // featureList.put(inputKey, features);\n                putFeature(inputKey, features);\n            }\n        }\n    }\n\n    public Feature2DList getOverlap(Feature2DList inputList) {\n        Feature2DList output = new Feature2DList();\n        Set<String> inputKeySet = inputList.getKeySet();\n        for (String inputKey : inputKeySet) {\n            List<Feature2D> inputFeatures = inputList.getFeatureList(inputKey);\n            // there are features in both lists\n\n            if (featureList.containsKey(inputKey)) {\n                for (Feature2D myFeature : featureList.get(inputKey)) {\n                    if (Feature2DTools.doesOverlap(myFeature, inputFeatures)) {\n                        output.addByKey(inputKey, myFeature);\n                    }\n                }\n            }\n        }\n        return output;\n    }\n\n    public synchronized void setDefaultAttributes(Map<String, String> defaultAttributes) {\n        this.defaultAttributes = defaultAttributes;\n    }\n\n\n    public synchronized void addDefaultAttribute(String attribute, String value) {\n        defaultAttributes.put(attribute, value);\n        addAttributeFieldToAll(attribute, value);\n    }\n\n\n    public synchronized void addAttributeFieldToAll(final String newAttributeName, final String newAttributeValue) {\n        processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    if (feature.doesNotContainAttributeKey(newAttributeName))\n                        feature.addStringAttribute(newAttributeName, newAttributeValue);\n                }\n            }\n        });\n    }\n\n    /**\n     * Simple removal of exact duplicates (memory address)\n     * TODO more detailed filtering by size/position/etc? NOTE that this is used by HiCCUPS\n     */\n    public void removeDuplicates() {\n        filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                return new ArrayList<>(new HashSet<>(feature2DList));\n            }\n        });\n    }\n\n    /**\n     * Get all keys (chromosome pairs) for hashmap\n     *\n     * @return keySet\n     */\n    private Set<String> getKeySet() {\n        return featureList.keySet();\n    }\n\n    /**\n     * Get feature list corresponding to key (chromosome pair)\n     *\n     * @param key\n     * @return\n     */\n    List<Feature2D> getFeatureList(String key) {\n        return featureList.get(key);\n    }\n\n    public enum ListFormat {ENRICHED, FINAL, LOCALIZED, ARROWHEAD, NA}\n\n    /**\n     * pass interface implementing a process for all features\n     *\n     * @param function\n     */\n    public synchronized void processLists(FeatureFunction function) {\n        List<String> keys = new ArrayList<>(featureList.keySet());\n        Collections.sort(keys);\n        for (String key : keys) {\n            function.process(key, featureList.get(key));\n        }\n    }\n\n    /**\n     * @return true if features available for this region (key = \"chr1_chr2\")\n     */\n    public boolean containsKey(String key) {\n        return featureList.containsKey(key);\n    }\n\n    public int getIndex(Chromosome chrX, Chromosome chrY, Feature2D feature2D) {\n        final String key = Feature2DList.getKey(chrX, chrY);\n        //this.convertFeaturesToContigs(key);\n        List<Feature2D> contigs = this.get(key);\n\n        for (int i = 0; i < contigs.size(); i++) {\n            Feature2D currentContig = contigs.get(i);\n            if (currentContig.equals(feature2D)) {\n                return i;\n            }\n        }\n        return -1;  // return -1 if input feature2D object is not present for the specified chromosomes\n    }\n\n    public int getNumTotalFeatures() {\n        int total = 0;\n        for (List<Feature2D> chrList : featureList.values()) {\n            total += chrList.size();\n        }\n        return total;\n    }\n\n    public synchronized boolean checkAndRemoveFeature(int idx1, int idx2, Feature2D feature) {\n        boolean somethingWasDeleted = false;\n        String key = getKey(idx1, idx2);\n\n        if (featureList.containsKey(key)) {\n            try {\n                somethingWasDeleted = featureList.get(key).remove(feature);\n            } catch (Exception e) {\n                System.err.println(\"Error encountered removing feature\");\n            }\n            if (featureList.get(key).size() == 0)\n                featureList.remove(key);\n        }\n        return somethingWasDeleted;\n    }\n\n    public Feature2D searchForFeature(final int c1, final int start1, final int end1,\n                                      final int c2, final int start2, final int end2) {\n        final Feature2D[] feature = new Feature2D[1];\n        processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D f : feature2DList) {\n                    if (f.getChr1().contains(\"\" + c1) && f.getChr2().contains(\"\" + c2) && f.start1 == start1 &&\n                            f.start2 == start2 && f.end1 == end1 && f.end2 == end2) {\n                        feature[0] = f;\n                        break;\n                    }\n                }\n            }\n        });\n        return feature[0];\n    }\n\n    public void clearAllAttributes() {\n        processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    feature.clearAttributes();\n                }\n            }\n        });\n    }\n\n    public Feature2DList deepCopy() {\n        Feature2DList clone = new Feature2DList();\n        for (String key : featureList.keySet()) {\n            List<Feature2D> cloneList = new ArrayList<>();\n            for (Feature2D f : featureList.get(key)) {\n                cloneList.add(f.deepCopy());\n            }\n            clone.featureList.put(key, cloneList);\n        }\n        return clone;\n    }\n\n    public String printChromosomeRegionKeys() {\n        StringBuilder features = new StringBuilder();\n        for (List<Feature2D> feature2DS : featureList.values()) {\n            for (Feature2D feature2D : feature2DS) {\n                features.append(feature2D.getLocationKey()).append(\", \");\n            }\n        }\n        return features.toString();\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/Feature2DParser.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.tools.utils.juicer.arrowhead.ArrowheadScoreList;\nimport juicebox.tools.utils.juicer.arrowhead.HighScore;\nimport org.broad.igv.Globals;\nimport org.broad.igv.ui.color.ColorUtilities;\nimport org.broad.igv.util.ParsingUtils;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.io.InputStreamReader;\nimport java.util.HashMap;\nimport java.util.LinkedHashMap;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Created by muhammadsaadshamim on 6/1/15.\n */\npublic class Feature2DParser {\n\n    public static Feature2DList loadFeatures(String path, String genomeID, boolean loadAttributes,\n                                             FeatureFilter featureFilter, boolean useFeature2DWithMotif) {\n        return loadFeatures(path, HiCFileTools.loadChromosomes(genomeID), loadAttributes, featureFilter, useFeature2DWithMotif);\n    }\n\n    public static Feature2DList loadFeatures(String path, ChromosomeHandler handler, boolean loadAttributes,\n                                             FeatureFilter featureFilter, final boolean useFeature2DWithMotif) {\n        Feature2DList newList;\n        String lowerCaseEnding = path.toLowerCase();\n        if (lowerCaseEnding.endsWith(\".bedpe\")) {\n            newList = parseGeneralFile(path, handler, loadAttributes, featureFilter, new SpecificParser() {\n                @Override\n                void parseAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes,\n                                       String nextLine, ChromosomeHandler handler,\n                                       Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n                    parseBEDPEAndAddToList(path, headers, tokens, lineNum, loadAttributes, nextLine,\n                            handler, newList, featureType, useFeature2DWithMotif);\n                }\n            });\n        } else if (lowerCaseEnding.endsWith(\".px\")) {\n            newList = parseGeneralFile(path, handler, loadAttributes, featureFilter, new SpecificParser() {\n                @Override\n                void parseAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes,\n                                       String nextLine, ChromosomeHandler handler,\n                                       Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n                    parsePxLoopsAndAddToList(path, headers, tokens, lineNum, loadAttributes, nextLine, handler, newList, featureType);\n                }\n            });\n        } else if (lowerCaseEnding.endsWith(\".px2\")) {\n            newList = parseGeneralFile(path, handler, loadAttributes, featureFilter, new SpecificParser() {\n                @Override\n                void parseAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes,\n                                       String nextLine, ChromosomeHandler handler,\n                                       Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n                    parseDomainsAndAddToList(path, headers, tokens, lineNum, loadAttributes, nextLine, handler, newList, featureType);\n                }\n            });\n        } else {\n            newList = parseGeneralFile(path, handler, loadAttributes, featureFilter, new SpecificParser() {\n                @Override\n                void parseAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes,\n                                       String nextLine, ChromosomeHandler handler,\n                                       Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n                    parseLegacyLoopsAndAddToList(path, headers, tokens, lineNum, loadAttributes, nextLine,\n                            handler, newList, featureType, useFeature2DWithMotif);\n                }\n            });\n        }\n        newList.removeDuplicates();\n        return newList;\n    }\n\n    private static Feature2D.FeatureType parseTitleForFeatureType(String path) {\n        if (path.contains(\"block\") || path.contains(\"domain\")) {\n            return Feature2D.FeatureType.DOMAIN;\n        } else if (path.contains(\"peak\") || path.contains(\"loop\")) {\n            return Feature2D.FeatureType.PEAK;\n        } else {\n            return Feature2D.FeatureType.GENERIC;\n        }\n    }\n\n    public static Feature2DList parseHighScoreList(int chrIndex, String chrName, int resolution, List<HighScore> binnedScores) {\n        Feature2DList feature2DList = new Feature2DList();\n\n        for (HighScore score : binnedScores) {\n            feature2DList.add(chrIndex, chrIndex, score.toFeature2D(chrName, resolution));\n        }\n\n        return feature2DList;\n    }\n\n    public static Feature2DList parseArrowheadScoreList(int chrIndex, String chrName,\n                                                        ArrowheadScoreList scoreList) {\n        Feature2DList feature2DList = new Feature2DList();\n        feature2DList.add(scoreList.toFeature2DList(chrIndex, chrName));\n        return feature2DList;\n    }\n\n\n    private static Feature2DList parseGeneralFile(String path, ChromosomeHandler handler, boolean loadAttributes,\n                                                  FeatureFilter featureFilter, SpecificParser parser) {\n        Feature2DList newList = new Feature2DList();\n        try {\n            //BufferedReader br = ParsingUtils.openBufferedReader(path);\n            BufferedReader br = new BufferedReader(new InputStreamReader(ParsingUtils.openInputStream(path)), HiCGlobals.bufferSize);\n            String nextLine;\n\n            // header\n            nextLine = br.readLine();\n            String[] headers = getHeaders(nextLine);\n            Feature2D.FeatureType featureType = parseTitleForFeatureType(path);\n\n            int lineNum = 1;\n            while ((nextLine = br.readLine()) != null) {\n                lineNum++;\n                if (nextLine.startsWith(\"#\")) continue;\n                String[] tokens = Globals.tabPattern.split(nextLine);\n                if (tokens.length > headers.length) {\n                    String text = \"Improperly formatted file: \\nLine \" + lineNum + \" has \" + tokens.length + \" entries\" +\n                            \" while header has \" + headers.length;\n                    System.err.println(text);\n                    if (HiCGlobals.guiIsCurrentlyActive) {\n                        JOptionPane.showMessageDialog(MainWindow.getInstance(), text, \"Error\", JOptionPane.ERROR_MESSAGE);\n                    }\n                    throw new IOException(text);\n                }\n\n                parser.parseAndAddToList(path, headers, tokens, lineNum, loadAttributes, nextLine, handler, newList, featureType);\n            }\n\n            br.close();\n        } catch (Exception ec) {\n            if (HiCGlobals.guiIsCurrentlyActive) {\n                ec.printStackTrace();\n            } else {\n                System.err.println(\"File \" + path + \" could not be parsed\");\n            }\n        }\n\n        if (featureFilter != null)\n            newList.filterLists(featureFilter);\n\n        return newList;\n    }\n\n\n    /**\n     * Backwards compatibility with original loops list\n     * @param line Header token, usually not converted but old ones will be\n     * @return  Appropriate header\n     */\n    private static String[] getHeaders(String line) {\n        String[] tmpHeaders = Globals.tabPattern.split(line.replaceAll(\"#\", \"\").trim());\n        String[] headers = new String[tmpHeaders.length];\n\n        Map<String, String> translator = new HashMap<>();\n        translator.put(\"o\", \"observed\");\n        translator.put(\"e_bl\", \"expectedBL\");\n        translator.put(\"e_donut\", \"expectedDonut\");\n        translator.put(\"e_h\", \"expectedH\");\n        translator.put(\"e_v\", \"expectedV\");\n        translator.put(\"fdr_bl\", \"fdrBL\");\n        translator.put(\"fdr_donut\", \"fdrDonut\");\n        translator.put(\"fdr_h\", \"fdrH\");\n        translator.put(\"fdr_v\", \"fdrV\");\n        translator.put(\"num_collapsed\", \"numCollapsed\");\n\n        for (int i = 0; i < tmpHeaders.length; i++) {\n            if (translator.containsKey(tmpHeaders[i])) {\n                headers[i] = translator.get(tmpHeaders[i]);\n            } else {\n                headers[i] = tmpHeaders[i];\n            }\n        }\n        return headers;\n    }\n\n    private static abstract class SpecificParser {\n        private static final int errorLimit = 100;\n        private static int errorCount = 0;\n\n        SpecificParser() {\n            errorCount = 0;\n        }\n\n        private static Map<String, String> parseAttributes(boolean loadAttributes, int attCol, String[] headers, String[] tokens) {\n            Map<String, String> attrs = new LinkedHashMap<>();\n            if (loadAttributes && tokens.length > attCol) {\n                for (int i = attCol; i < tokens.length; i++) {\n                    attrs.put(headers[i], tokens[i]);\n                }\n            }\n            return attrs;\n        }\n\n        private static void addToList(String chr1Name, String chr2Name, ChromosomeHandler handler, String nextLine,\n                                      Feature2DList newList, boolean useFeature2DWithMotif, Feature2D.FeatureType featureType,\n                                      int start1, int end1, int start2, int end2, Color c, Map<String, String> attrs) {\n            Chromosome chr1 = handler.getChromosomeFromName(chr1Name);\n            Chromosome chr2 = handler.getChromosomeFromName(chr2Name);\n            if (chr1 == null || chr2 == null) {\n                handleError(nextLine);\n                return;\n            }\n\n            // Convention is chr1 is lowest \"index\". Swap if necessary\n            if (useFeature2DWithMotif) {\n                if (chr1.getIndex() <= chr2.getIndex()) {\n                    newList.add(chr1.getIndex(), chr2.getIndex(), new Feature2DWithMotif(featureType, chr1Name, start1, end1, chr2Name, start2, end2, c, attrs));\n                } else {\n                    newList.add(chr2.getIndex(), chr1.getIndex(), new Feature2DWithMotif(featureType, chr2Name, start2, end2, chr1Name, start1, end1, c, attrs));\n                }\n            } else {\n                if (chr1.getIndex() <= chr2.getIndex()) {\n                    newList.add(chr1.getIndex(), chr2.getIndex(), new Feature2D(featureType, chr1Name, start1, end1, chr2Name, start2, end2, c, attrs));\n                } else {\n                    newList.add(chr2.getIndex(), chr1.getIndex(), new Feature2D(featureType, chr2Name, start2, end2, chr1Name, start1, end1, c, attrs));\n                }\n            }\n        }\n\n        private static void addToList(String chrAName, Feature2D feature, ChromosomeHandler handler, String nextLine,\n                                      Feature2DList newList) {\n            Chromosome chrA = handler.getChromosomeFromName(chrAName);\n            if (chrA == null) {\n                handleError(nextLine);\n                return;\n            }\n            newList.add(chrA.getIndex(), chrA.getIndex(), feature);\n        }\n\n        private static void handleError(String nextLine) {\n            if (HiCGlobals.printVerboseComments) {\n                if (errorCount < errorLimit) {\n                    System.err.println(\"Skipping line: \" + nextLine);\n                } else if (errorCount == errorLimit) {\n                    System.err.println(\"Maximum error count exceeded.  Further errors will not be logged\");\n                }\n            }\n            errorCount++;\n        }\n\n        abstract void parseAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes, String nextLine,\n                                        ChromosomeHandler handler, Feature2DList newList, Feature2D.FeatureType featureType) throws IOException;\n\n        void parseDomainsAndAddToList(String path, String[] headers, String[] tokens, int lineNum, boolean loadAttributes, String nextLine,\n                                      ChromosomeHandler handler, Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n            if (tokens.length < 3) return;\n\n            String chrAName;\n            int startA, endA;\n            try {\n                chrAName = tokens[0];\n                startA = Integer.parseInt(tokens[1]);\n                endA = Integer.parseInt(tokens[2]);\n            } catch (Exception e) {\n                String text = \"Line \" + lineNum + \" improperly formatted in <br>\" + path + \"<br>Line format should start with:  CHR1  X1  X2\";\n                System.err.println(text);\n                if (HiCGlobals.guiIsCurrentlyActive)\n                    JOptionPane.showMessageDialog(MainWindow.getInstance(), text, \"Error\", JOptionPane.ERROR_MESSAGE);\n                throw new IOException(text);\n            }\n\n            Color c = Color.black;\n            Map<String, String> attrs = parseAttributes(loadAttributes, 3, headers, tokens);\n            Feature2D feature = new Feature2D(featureType, chrAName, startA, endA, chrAName, startA, endA, c, attrs);\n\n            addToList(chrAName, feature, handler, nextLine, newList);\n        }\n\n        void parseBEDPEAndAddToList(String path, String[] headers, String[] tokens, int lineNum,\n                                    boolean loadAttributes, String nextLine, ChromosomeHandler handler,\n                                    Feature2DList newList, Feature2D.FeatureType featureType,\n                                    boolean useFeature2DWithMotif) throws IOException {\n            // BEDPE format\n            // chrom1 start1 end1 chrom2 start2 end2 name(opt) score(opt) strand1(opt) strand2(opt) ...(opt)...\n            // we will check for color in 11th column\n            if (tokens.length < 6) return;\n            String chr1Name, chr2Name;\n            int start1, end1, start2, end2;\n            try {\n                chr1Name = tokens[0];\n                start1 = Integer.parseInt(tokens[1]);\n                end1 = Integer.parseInt(tokens[2]);\n\n                chr2Name = tokens[3];\n                start2 = Integer.parseInt(tokens[4]);\n                end2 = Integer.parseInt(tokens[5]);\n            } catch (Exception e) {\n                String text = \"Line \" + lineNum + \" improperly formatted in \\n\" +\n                        path + \"\\nLine format should start with:  CHR1  X1  X2  CHR2  Y1  Y2\";\n                System.err.println(text);\n                if (HiCGlobals.guiIsCurrentlyActive)\n                    JOptionPane.showMessageDialog(MainWindow.getInstance(), text, \"Error\", JOptionPane.ERROR_MESSAGE);\n                throw new IOException(text);\n            }\n\n            Color c = tokens.length > 10 ? ColorUtilities.stringToColor(tokens[10].trim()) : Color.black;\n            Map<String, String> attrs = parseAttributes(loadAttributes, 11, headers, tokens);\n\n            try {\n                attrs.put(\"score\", \"\" + Float.parseFloat(tokens[7]));\n            } catch (Exception e) {\n                //ignore\n            }\n\n            addToList(chr1Name, chr2Name, handler, nextLine, newList, useFeature2DWithMotif, featureType,\n                    start1, end1, start2, end2, c, attrs);\n        }\n\n        void parseLegacyLoopsAndAddToList(String path, String[] headers, String[] tokens, int lineNum,\n                                          boolean loadAttributes, String nextLine, ChromosomeHandler handler,\n                                          Feature2DList newList, Feature2D.FeatureType featureType,\n                                          boolean useFeature2DWithMotif) throws IOException {\n            if (tokens.length < 6) return;\n            String chr1Name, chr2Name;\n            int start1, end1, start2, end2;\n            try {\n                chr1Name = tokens[0];\n                start1 = Integer.parseInt(tokens[1]);\n                end1 = Integer.parseInt(tokens[2]);\n\n                chr2Name = tokens[3];\n                start2 = Integer.parseInt(tokens[4]);\n                end2 = Integer.parseInt(tokens[5]);\n            } catch (Exception e) {\n                String text = \"Line \" + lineNum + \" improperly formatted in <br>\" +\n                        path + \"<br>Line format should start with:  CHR1  X1  X2  CHR2  Y1  Y2\";\n                System.err.println(text);\n                if (HiCGlobals.guiIsCurrentlyActive)\n                    JOptionPane.showMessageDialog(MainWindow.getInstance(), text, \"Error\", JOptionPane.ERROR_MESSAGE);\n                throw new IOException(text);\n            }\n\n            Color c = tokens.length > 6 ? ColorUtilities.stringToColor(tokens[6].trim()) : Color.black;\n            Map<String, String> attrs = parseAttributes(loadAttributes, 7, headers, tokens);\n\n            addToList(chr1Name, chr2Name, handler, nextLine, newList, useFeature2DWithMotif, featureType,\n                    start1, end1, start2, end2, c, attrs);\n        }\n\n        void parsePxLoopsAndAddToList(String path, String[] headers, String[] tokens, int lineNum,\n                                      boolean loadAttributes, String nextLine, ChromosomeHandler handler,\n                                      Feature2DList newList, Feature2D.FeatureType featureType) throws IOException {\n            // this was the prelim output used for old hiccups debugging\n            if (tokens.length < 4) return;\n            String chr1Name, chr2Name;\n            int start1, end1, start2, end2;\n            try {\n                chr1Name = tokens[0];\n                start1 = Integer.parseInt(tokens[1]);\n                end1 = start1 + 5000;\n                chr2Name = tokens[2];\n                start2 = Integer.parseInt(tokens[3]);\n                end2 = start2 + 5000;\n            } catch (Exception e) {\n                String text = \"Line \" + lineNum + \" improperly formatted in <br>\" +\n                        path + \"<br>Line format should start with:  CHR1  X1  CHR2  Y1\";\n                System.err.println(text);\n                if (HiCGlobals.guiIsCurrentlyActive)\n                    JOptionPane.showMessageDialog(MainWindow.getInstance(), text, \"Error\", JOptionPane.ERROR_MESSAGE);\n                throw new IOException(text);\n            }\n\n            Color c = tokens.length > 4 ? ColorUtilities.stringToColor(tokens[4].trim()) : Color.black;\n            Map<String, String> attrs = parseAttributes(loadAttributes, 5, headers, tokens);\n            addToList(chr1Name, chr2Name, handler, nextLine, newList, false, featureType,\n                    start1, end1, start2, end2, c, attrs);\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/track/feature/Feature2DTools.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.HiCGlobals;\nimport juicebox.tools.clt.juicer.CompareLists;\nimport juicebox.tools.utils.juicer.hiccups.HiCCUPSUtils;\n\nimport java.util.HashSet;\nimport java.util.List;\nimport java.util.Set;\n\n/**\n * Created by muhammadsaadshamim on 10/27/15.\n */\npublic class Feature2DTools {\n\n\n    public static Feature2DList extractPeaksNearCentroids(final Feature2DList featureList, final Feature2DList centroids,\n                                                          final String errorMessage) {\n        final Feature2DList peaks = new Feature2DList();\n\n        centroids.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n\n                if (featureList.containsKey(chr)) {\n\n                    final Set<String> keys = new HashSet<>();\n                    for (Feature2D f : feature2DList) {\n                        keys.add(f.getLocationKey());\n                    }\n\n\n                    for (Feature2D f : featureList.getFeatureList(chr)) {\n                        if (keys.contains(f.getLocationKey())) {\n                            peaks.addByKey(chr, f);\n                        }\n                    }\n                } else if (HiCGlobals.printVerboseComments) {\n                    System.err.println(chr + \" key not found for centroids. Tag:NearCentroid-\" + errorMessage +\n                            \"Invalid set of centroids must have been calculated\");\n                }\n            }\n        });\n\n        return peaks;\n    }\n\n    public static Feature2DList extractPeaksNotNearCentroids(final Feature2DList featureList, final Feature2DList centroids) {\n        final Feature2DList peaks = new Feature2DList();\n\n        featureList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                if (centroids.containsKey(chr)) {\n                    // there are centroids for this chr i.e. need to check if loops should be added\n\n                    // get upper left corner location value\n                    final Set<String> keys = new HashSet<>();\n                    for (Feature2D f : centroids.getFeatureList(chr)) {\n                        keys.add(f.getLocationKey());\n                    }\n\n                    // add pixels not already the centroid\n                    for (Feature2D f : feature2DList) {\n                        if (!keys.contains(f.getLocationKey())) {\n                            peaks.addByKey(chr, f);\n                        }\n                    }\n                } else {\n                    // no centroids for chr i.e. all of these loops should be added\n                    peaks.addByKey(chr, feature2DList);\n                }\n            }\n        });\n\n        return peaks;\n    }\n\n    /**\n     * Calculate FDR values for all peaks\n     *\n     * @param fdrLogBL\n     * @param fdrLogDonut\n     * @param fdrLogH\n     * @param fdrLogV\n     */\n    public static void calculateFDR(Feature2DList features, final float[][] fdrLogBL, final float[][] fdrLogDonut,\n                                    final float[][] fdrLogH, final float[][] fdrLogV) {\n        features.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    HiCCUPSUtils.calculateFDR(feature, fdrLogBL, fdrLogDonut, fdrLogH, fdrLogV);\n                }\n            }\n        });\n    }\n\n\n    public static Feature2DList extractReproducibleCentroids(final Feature2DList firstFeatureList, Feature2DList secondFeatureList, final int radius) {\n\n        final Feature2DList centroids = new Feature2DList();\n\n        secondFeatureList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> secondFeature2DList) {\n                if (firstFeatureList.containsKey(chr)) {\n                    List<Feature2D> base1FeatureList = firstFeatureList.getFeatureList(chr);\n                    for (Feature2D f2 : secondFeature2DList) {\n                        for (Feature2D f1 : base1FeatureList) {\n\t\t\t\t\t\t\tint dx = (int) (f1.getStart1() - f2.getStart1());\n\t\t\t\t\t\t\tint dy = (int) (f1.getStart2() - f2.getStart2());\n\t\t\t\t\t\t\tdouble d = HiCCUPSUtils.hypotenuse(dx, dy);\n\t\t\t\t\t\t\tif (d <= radius) {\n\t\t\t\t\t\t\t\t//f2.setAttribute(HiCCUPSUtils.centroidAttr, \"\" + d);\n\t\t\t\t\t\t\t\tcentroids.addByKey(chr, f2);\n\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n                    }\n                }\n            }\n        });\n        return centroids;\n    }\n\n    public static Feature2DList extractReproducibleCentroids(final Feature2DList firstFeatureList, Feature2DList secondFeatureList, final int radius, final double fraction) {\n\n        final Feature2DList centroids = new Feature2DList();\n\n        secondFeatureList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> secondFeature2DList) {\n                if (firstFeatureList.containsKey(chr)) {\n                    List<Feature2D> base1FeatureList = firstFeatureList.getFeatureList(chr);\n                    for (Feature2D f2 : secondFeature2DList) {\n                        double lowestDistance = -1;\n                        //Feature2D overlap = null;\n                        for (Feature2D f1 : base1FeatureList) {\n\t\t\t\t\t\t\tint dx = (int) (f1.getStart1() - f2.getStart1());\n\t\t\t\t\t\t\tint dy = (int) (f1.getStart2() - f2.getStart2());\n\t\t\t\t\t\t\tdouble d = HiCCUPSUtils.hypotenuse(dx, dy);\n\t\t\t\t\t\t\tif (d < lowestDistance || lowestDistance == -1) {\n\t\t\t\t\t\t\t\t//overlap = f1;\n\t\t\t\t\t\t\t\tlowestDistance = d;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n                        if (lowestDistance != -1) {\n                            double f = lowestDistance / (f2.getStart2() - f2.getStart1());\n                            if (lowestDistance <= radius && f <= fraction) {\n                                centroids.addByKey(chr, f2);\n                            }\n                        }\n                    }\n                }\n            }\n        });\n        return centroids;\n    }\n\n    /**\n     * @return peaks within radius of diagonal\n     */\n    public static Feature2DList getPeaksNearDiagonal(Feature2DList feature2DList, final int radius) {\n        final Feature2DList peaks = new Feature2DList();\n        feature2DList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D f : feature2DList) {\n\t\t\t\t\tint dist = (int) Math.abs(f.getStart1() - f.getStart2());\n                    if (dist < radius) {\n                        //f.setAttribute(HiCCUPSUtils.nearDiagAttr, \"1\");\n                        peaks.addByKey(chr, f);\n                    }\n                }\n            }\n        });\n        return peaks;\n    }\n\n    /**\n     * @return peaks with observed values exceeding limit\n     */\n    public static Feature2DList getStrongPeaks(Feature2DList feature2DList, final int limit) {\n        final Feature2DList peaks = new Feature2DList();\n        feature2DList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D f : feature2DList) {\n                    float obs = f.getFloatAttribute(HiCCUPSUtils.OBSERVED);\n                    if (obs > limit) {\n                        //f.setAttribute(HiCCUPSUtils.StrongAttr, \"1\");\n                        peaks.addByKey(chr, f);\n                    }\n                }\n            }\n        });\n        return peaks;\n    }\n\n    /**\n     * @param listA\n     * @param listB\n     * @return feature list where duplicates/common features are removed and results are color coded\n     */\n    public static Feature2DList compareLists(final Feature2DList listA, final Feature2DList listB, boolean colorCode) {\n        Feature2DList featuresUniqueToA = new Feature2DList(listA);\n        Feature2DList featuresUniqueToB = new Feature2DList(listB);\n\n        featuresUniqueToA.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                if (listB.containsKey(chr)) {\n                    feature2DList.removeAll(listB.getFeatureList(chr));\n                }\n                return feature2DList;\n            }\n        });\n\n        featuresUniqueToB.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                if (listA.containsKey(chr)) {\n                    feature2DList.removeAll(listA.getFeatureList(chr));\n                }\n                return feature2DList;\n            }\n        });\n\n        if (colorCode) {\n            // color code results\n            featuresUniqueToA.setColor(CompareLists.AAA);\n            featuresUniqueToB.setColor(CompareLists.BBB);\n\n            // also add an attribute in addition to color coding\n            featuresUniqueToA.addAttributeFieldToAll(\"parent_list\", \"A\");\n            featuresUniqueToB.addAttributeFieldToAll(\"parent_list\", \"B\");\n        }\n        // combine into one list\n        Feature2DList results = new Feature2DList(featuresUniqueToA);\n        results.add(featuresUniqueToB);\n\n        return results;\n    }\n\n\n    public static Feature2DList subtract(final Feature2DList listA, final Feature2DList listB) {\n        Feature2DList result = new Feature2DList(listA);\n        result.filterLists(new FeatureFilter() {\n            @Override\n            public List<Feature2D> filter(String chr, List<Feature2D> feature2DList) {\n                if (listB.containsKey(chr)) {\n                    feature2DList.removeAll(listB.getFeatureList(chr));\n                }\n                return feature2DList;\n            }\n        });\n        result.removeDuplicates();\n        return result;\n    }\n\n\n    public static boolean loopIsUpstreamOfDomain(Feature2D loop, Feature2D domain, int threshold) {\n        return loop.getEnd1() < domain.getStart1() - threshold &&\n                loop.getEnd2() < domain.getStart2() - threshold;\n    }\n\n    public static boolean loopIsDownstreamOfDomain(Feature2D loop, Feature2D domain, int threshold) {\n        return loop.getStart1() > domain.getEnd1() + threshold &&\n                loop.getStart2() > domain.getEnd2() + threshold;\n    }\n\n    public static boolean domainContainsLoopWithinExpandedTolerance(Feature2D loop, Feature2D domain, int threshold) {\n\t\treturn domain.getStart1() - threshold <= loop.getMidPt1()\n\t\t\t\t&& loop.getMidPt1() <= domain.getEnd1() + threshold\n\t\t\t\t&& domain.getStart2() - threshold <= loop.getMidPt2()\n\t\t\t\t&& loop.getMidPt2() <= domain.getEnd2() + threshold;\n\t}\n\n    /**\n     * Compares a feature against all other features in list\n     *\n     * @param feature\n     * @param existingFeatures\n     * @return\n     */\n    public static boolean doesOverlap(Feature2D feature, List<Feature2D> existingFeatures) {\n        boolean repeat = false;\n        for (Feature2D existingFeature : existingFeatures) {\n            if (existingFeature.overlapsWith(feature)) {\n                repeat = true;\n            }\n        }\n        return repeat;\n    }\n\n    public static boolean isResolutionPresent(final Feature2DList feature2DList, final int resolution) {\n        final boolean[] returnValue = new boolean[1];\n        returnValue[0] = false;\n        feature2DList.processLists(new FeatureFunction() {\n            @Override\n            public void process(String chr, List<Feature2D> feature2DList) {\n                for (Feature2D feature : feature2DList) {\n                    if (feature.getWidth1() == resolution) {\n                        returnValue[0] = true;\n                        return;\n                    }\n                }\n            }\n        });\n        return returnValue[0];\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/Feature2DWithMotif.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.anchor.MotifAnchor;\nimport juicebox.tools.clt.juicer.CompareLists;\n\nimport java.awt.*;\nimport java.util.List;\nimport java.util.*;\n\n\n/**\n * Created by muhammadsaadshamim on 11/4/15.\n */\npublic class Feature2DWithMotif extends Feature2D {\n\n    public static boolean useSimpleOutput = false;\n    public static boolean uniquenessCheckEnabled = true;\n    public static boolean lenientEqualityEnabled = false;\n    private static int negReceived = 0;\n    private static int negWritten = 0;\n    private static int posNull = 0;\n    private static int posWritten = 0;\n    private static int negNull = 0;\n    private final String MFS1 = \"motif_start_1\";\n    private final String MFE1 = \"motif_end_1\";\n    private final String MFSEQ1 = \"sequence_1\";\n    private final String MFO1 = \"orientation_1\";\n    private final String MFU1 = \"uniqueness_1\";\n    private final String MFS2 = \"motif_start_2\";\n    private final String MFE2 = \"motif_end_2\";\n    private final String MFSEQ2 = \"sequence_2\";\n    private final String MFO2 = \"orientation_2\";\n    private final String MFU2 = \"uniqueness_2\";\n\t\n\tprivate final String LEGACY_MFS1 = \"motif_x1\";\n\tprivate final String LEGACY_MFE1 = \"motif_x2\";\n\tprivate final String LEGACY_MFS2 = \"motif_y1\";\n\tprivate final String LEGACY_MFE2 = \"motif_y2\";\n\t\n\t// true = +, false = -, null = NA\n\tprivate boolean strand1, strand2;\n\t// true - unique, false = inferred, null = NA\n\tprivate boolean unique1, unique2;\n\tprivate String sequence1, sequence2;\n\tprivate long motifStart1, motifEnd1, motifStart2, motifEnd2;\n\tprivate double score1, score2;\n\t\n\tpublic Feature2DWithMotif(FeatureType featureType, String chr1, long start1, long end1,\n\t\t\t\t\t\t\t  String chr2, long start2, long end2, Color c, Map<String, String> attributes) {\n\t\tsuper(featureType, chr1, start1, end1, chr2, start2, end2, c, attributes);\n\t\timportAttributesForMotifInformation();\n\t}\n\t\n\t\n\tpublic void updateMotifData(boolean strand, boolean unique, String sequence, long motifStart, long motifEnd,\n\t\t\t\t\t\t\t\tboolean dataBelongsToAnchor1, double score) {\n\t\tif (unique) {\n\t\t\tif (dataBelongsToAnchor1) {\n\t\t\t\tif (sequence1 == null || score > score1) {//unique\n\t\t\t\t\tthis.strand1 = strand;\n\t\t\t\t\tthis.unique1 = unique;\n\t\t\t\t\tthis.sequence1 = sequence;\n\t\t\t\t\tthis.motifStart1 = motifStart;\n\t\t\t\t\tthis.motifEnd1 = motifEnd;\n\t\t\t\t\tthis.score1 = score;\n                }/* else if (!(sequence.equals(sequence1) && motifStart1 == motifStart)) {//check equivalence for dups; otherwise not unique\n                    sequence1 = \"null\";\n                }*/\n            } else {\n                if (sequence2 == null || score > score2) {//unique\n                    negReceived++;\n                    this.sequence2 = sequence;\n                    this.strand2 = strand;\n                    this.unique2 = unique;\n                    this.motifStart2 = motifStart;\n                    this.motifEnd2 = motifEnd;\n                    this.score2 = score;\n                }/* else if (!(sequence.equals(sequence2) && motifStart2 == motifStart)) {//check equivalence for dups; otherwise not unique\n                    sequence2 = \"null\";\n                }*/\n            }\n        } else {//inferred\n            if (dataBelongsToAnchor1 && strand) {\n                if (sequence1 == null) {\n                    this.strand1 = strand;\n                    this.unique1 = unique;\n                    this.sequence1 = sequence;\n                    this.motifStart1 = motifStart;\n                    this.motifEnd1 = motifEnd;\n                    this.score1 = score;\n                } else if (!(sequence.equals(sequence1) && motifStart1 == motifStart)) {\n                    sequence1 = \"null\";\n                }\n            } else if (!dataBelongsToAnchor1 && !strand) {\n                if (sequence2 == null) {\n                    this.strand2 = strand;\n                    this.unique2 = unique;\n                    this.sequence2 = sequence;\n                    this.motifStart2 = motifStart;\n                    this.motifEnd2 = motifEnd;\n                    this.score2 = score;\n                } else if (!(sequence.equals(sequence2) && motifStart2 == motifStart)) {\n                    sequence2 = \"null\";\n                }\n            }\n        }\n    }\n\n    private void importAttributesForMotifInformation() {\n        String sequence1 = getAttribute(MFSEQ1);\n        if (sequence1 != null && !sequence1.equalsIgnoreCase(\"null\") && !sequence1.equalsIgnoreCase(\"na\")) {\n            boolean strand1 = getAttribute(MFO1).contains(\"p\") || getAttribute(MFO1).contains(\"+\");\n            boolean unique1 = getAttribute(MFU1).contains(\"u\");\n\n            int motifStart1 = -1, motifEnd1 = -1;\n            try {\n                motifStart1 = Integer.parseInt(getAttribute(MFS1));\n                motifEnd1 = Integer.parseInt(getAttribute(MFE1));\n\n            } catch (Exception e) {\n                try {\n                    motifStart1 = Integer.parseInt(getAttribute(LEGACY_MFS1));\n                    motifEnd1 = Integer.parseInt(getAttribute(LEGACY_MFE1));\n                } catch (Exception ee) {\n                    ee.printStackTrace();\n                }\n            }\n\n            /*\n            attributes.remove(MFO1);\n            attributes.remove(MFU1);\n            attributes.remove(MFS1);\n            attributes.remove(MFE1);\n            attributes.remove(MFSEQ1);\n            */\n\n            // done last so that all info must be complete first\n            // incomplete motifs will exit via catch before this point\n            this.strand1 = strand1;\n            this.unique1 = unique1;\n            this.sequence1 = sequence1;\n            this.motifStart1 = motifStart1;\n            this.motifEnd1 = motifEnd1;\n        }\n\n        String sequence2 = getAttribute(MFSEQ2);\n        if (sequence2 != null && !sequence2.equalsIgnoreCase(\"null\") && !sequence2.equalsIgnoreCase(\"na\")) {\n            boolean strand2 = getAttribute(MFO2).contains(\"p\") || getAttribute(MFO2).contains(\"+\");\n            boolean unique2 = getAttribute(MFU2).contains(\"u\");\n            int motifStart2 = -1, motifEnd2 = -1;\n            try {\n                motifStart2 = Integer.parseInt(getAttribute(MFS2));\n                motifEnd2 = Integer.parseInt(getAttribute(MFE2));\n            } catch (Exception e) {\n                try {\n                    motifStart2 = Integer.parseInt(getAttribute(LEGACY_MFS2));\n                    motifEnd2 = Integer.parseInt(getAttribute(LEGACY_MFE2));\n                } catch (Exception ee) {\n                    ee.printStackTrace();\n                }\n            }\n            /*\n            attributes.remove(MFO2);\n            attributes.remove(MFU2);\n            attributes.remove(MFSEQ2);\n            attributes.remove(MFS2);\n            attributes.remove(MFE2);\n            */\n\n            // done last so that all info must be complete first\n            // incomplete motifs will exit via catch before this point\n            this.strand2 = strand2;\n            this.unique2 = unique2;\n            this.sequence2 = sequence2;\n            this.motifStart2 = motifStart2;\n            this.motifEnd2 = motifEnd2;\n        }\n    }\n\n    @Override\n    public String getOutputFileHeader() {\n        String additionalAttributes = \"\\t\" + MFS1 + \"\\t\" + MFE1 + \"\\t\" + MFSEQ1 + \"\\t\" + MFO1 + \"\\t\" + MFU1 + \"\\t\" +\n                MFS2 + \"\\t\" + MFE2 + \"\\t\" + MFSEQ2 + \"\\t\" + MFO2 + \"\\t\" + MFU2;\n        if (useSimpleOutput) {\n            if (attributes.containsKey(CompareLists.PARENT_ATTRIBUTE)) {\n                return genericHeader + \"\\t\" + CompareLists.PARENT_ATTRIBUTE + additionalAttributes;\n            } else {\n                return genericHeader + additionalAttributes;\n            }\n        }\n        return super.getOutputFileHeader() + additionalAttributes;\n    }\n\n    @Override\n    public String toString() {\n        String output = super.toString();\n        if (useSimpleOutput) {\n            output = simpleStringWithColor();\n            if (attributes.containsKey(CompareLists.PARENT_ATTRIBUTE)) {\n                output += \"\\t\" + attributes.get(CompareLists.PARENT_ATTRIBUTE);\n            }\n        }\n\n        if (sequence1 == null) {\n            posNull++;\n            output += \"\\tNA\\tNA\\tNA\\tNA\\tNA\";\n        } else if (sequence1.equals(\"null\")) {\n            posNull++;\n            output += \"\\tna\\tna\\tna\\tna\\tna\";\n        } else {\n            posWritten++;\n            String orientation = strand1 ? \"+\" : \"-\";\n            String uniqueness = unique1 ? \"u\" : \"i\";\n            output += \"\\t\" + motifStart1 + \"\\t\" + motifEnd1 + \"\\t\" + sequence1 + \"\\t\" + orientation + \"\\t\" + uniqueness;\n        }\n\n        if (sequence2 == null) {\n            negNull++;\n            output += \"\\tNA\\tNA\\tNA\\tNA\\tNA\";\n        } else if (sequence2.equals(\"null\")) {\n            negNull++;\n            output += \"\\tna\\tna\\tna\\tna\\tna\";\n        } else {\n            negWritten++;\n            String orientation = strand2 ? \"+\" : \"-\";\n            String uniqueness = unique2 ? \"u\" : \"i\";\n            output += \"\\t\" + motifStart2 + \"\\t\" + motifEnd2 + \"\\t\" + sequence2 + \"\\t\" + orientation + \"\\t\" + uniqueness;\n        }\n\n        return output;\n    }\n\n    @Override\n    public List<MotifAnchor> getAnchors(boolean onlyUninitializedFeatures, ChromosomeHandler handler) {\n        List<Feature2D> originalFeatures = new ArrayList<>();\n        originalFeatures.add(this);\n\n        List<MotifAnchor> anchors = new ArrayList<>();\n        if (isOnDiagonal()) {\n            // loops should not be on diagonal\n            // anchors.add(new MotifAnchor(chr1, start1, end1, originalFeatures, originalFeatures));\n        } else {\n            List<Feature2D> emptyList = new ArrayList<>();\n\n            // always should be only uninitialized?\n            if (onlyUninitializedFeatures) {\n                if (sequence1 == null || sequence1.equals(\"null\")) {\n                    sequence1 = null;\n                    anchors.add(new MotifAnchor(chr1, start1, end1, originalFeatures, emptyList));\n                }\n                if (sequence2 == null || sequence2.equals(\"null\")) {\n                    sequence2 = null;\n                    anchors.add(new MotifAnchor(chr2, start2, end2, emptyList, originalFeatures));\n                }\n            } else {\n                anchors.add(new MotifAnchor(chr1, start1, end1, originalFeatures, emptyList));\n                anchors.add(new MotifAnchor(chr2, start2, end2, emptyList, originalFeatures));\n            }\n        }\n        return anchors;\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (super.equals(obj)) {\n            Feature2DWithMotif o = (Feature2DWithMotif) obj;\n            try {\n                if ((sequence1 == null && o.sequence1 == null) || sequence1.equals(o.sequence1)) {\n                    if ((sequence2 == null && o.sequence2 == null) || sequence2.equals(o.sequence2)) {\n                        if (unique1 == o.unique1 && unique2 == o.unique2) {\n                            if (strand1 == o.strand1 && strand2 == o.strand2) {\n                                return true;\n                            }\n                        }\n                    }\n                }\n            } catch (Exception ignored) {\n            }\n            if (lenientEqualityEnabled) {\n                // assuming this is B, obj is reference\n                boolean motifsAreEqual = true;\n\n                // reference has more data\n                if (o.sequence1 != null && sequence1 == null) {\n                    // only if reference also follows convergent rule\n                    if (o.strand1) {\n                        motifsAreEqual = false;\n                    }\n                }\n                if (o.sequence2 != null && sequence2 == null) {\n                    // only if reference also follows convergent rule\n                    if (!o.strand2) {\n                        motifsAreEqual = false;\n                    }\n                }\n\n                // actually different data\n                if (o.sequence1 != null && sequence1 != null && !sequence1.equals(o.sequence1)) {\n                    // only if reference also follows convergent rule\n                    if (o.strand1) {\n                        motifsAreEqual = false;\n                    }\n                }\n                if (o.sequence2 != null && sequence2 != null && !sequence2.equals(o.sequence2)) {\n                    // only if reference also follows convergent rule\n                    if (!o.strand2) {\n                        motifsAreEqual = false;\n                    }\n                }\n\n                /*\n                if(o.sequence1 != null && sequence1 != null && sequence1.equals(o.sequence1)){\n                    if(unique1 != o.unique1){\n                        motifsAreEqual = false;\n                    }\n                }\n                if(o.sequence2 != null && sequence2 != null && sequence2.equals(o.sequence2)){\n                    if(unique2 != o.unique2){\n                        motifsAreEqual = false;\n                    }\n                }\n                */\n\n                return motifsAreEqual;\n            }\n        }\n\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n\t\treturn Objects.hash(super.hashCode(), sequence1, sequence2);\n    }\n\n    public int getConvergenceStatus() {\n\n        // ++, +- (convergent), -+ (divergent), --, other (incomplete)\n\n        if (sequence1 != null && sequence2 != null) {\n            if (unique1 && unique2) {\n                if (strand1) {\n                    if (strand2) {\n                        return 0;\n                    } else {\n                        return 1;\n                    }\n                } else {\n                    if (strand2) {\n                        return 2;\n                    } else {\n                        return 3;\n                    }\n                }\n            } else {\n                return 4;\n            }\n        } else {\n            return 5;\n        }\n    }\n\n    @Override\n    public Feature2D deepCopy() {\n        Map<String, String> attrClone = new HashMap<>();\n        for (String key : attributes.keySet()) {\n            attrClone.put(key, attributes.get(key));\n        }\n        Feature2DWithMotif clone = new Feature2DWithMotif(featureType, getChr1(), start1, end1, getChr2(), start2, end2, getColor(), attrClone);\n        clone.strand1 = strand1;\n        clone.strand2 = strand2;\n        clone.unique1 = unique1;\n        clone.unique2 = unique2;\n        clone.sequence1 = sequence1;\n        clone.sequence2 = sequence2;\n        clone.motifStart1 = motifStart1;\n        clone.motifEnd1 = motifEnd1;\n        clone.motifStart2 = motifStart2;\n        clone.motifEnd2 = motifEnd2;\n        clone.score1 = score1;\n        clone.score2 = score2;\n        return clone;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/FeatureFilter.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/30/15.\n */\npublic interface FeatureFilter {\n    List<Feature2D> filter(String chr, List<Feature2D> feature2DList);\n}\n"
  },
  {
    "path": "src/juicebox/track/feature/FeatureFunction.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.track.feature;\n\nimport java.util.List;\n\n/**\n * Created by muhammadsaadshamim on 7/30/15.\n */\npublic interface FeatureFunction {\n    void process(String chr, List<Feature2D> feature2DList);\n}\n"
  },
  {
    "path": "src/juicebox/track/tracksMenu_GalGal5.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<Global name=\"Cell-type-specific 1D features\">\n    <Category name=\"Genes\">\n        <Resource name=\"RefSeq Genes\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/galGal5/database/refGene.txt.gz\"/>\n    </Category>\n</Global>\n"
  },
  {
    "path": "src/juicebox/track/tracksMenu_hg19.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<Global name=\"Cell-type-specific 1D features\">\n    <Category name=\"Genes\">\n        <Resource name=\"RefSeq Genes\" path=\"http://hgdownload.soe.ucsc.edu/goldenPath/hg19/database/refGene.txt.gz\"/>\n    </Category>\n    <Category name=\"RepeatMasker\">\n        <Resource name=\"Satellite\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/Satellite.rmask.gz\"/>\n        <Resource name=\"Simple\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/Simple_repeat.rmask.gz\"/>\n        <Resource name=\"Low Complexity\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/Low_complexity.rmask.gz\"/>\n        <Resource name=\"RC\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/RC.rmask.gz\"/>\n        <Resource name=\"LTR\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/LTR.rmask.gz\"/>\n        <Resource name=\"DNA\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/DNA.rmask.gz\"/>\n        <Resource name=\"Unknown\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/Unknown.rmask.gz\"/>\n        <Resource name=\"Other\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/Other.rmask.gz\"/>\n        <Resource name=\"RNA\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/RNA.rmask.gz\"/>\n        <Resource name=\"LINE\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/LINE.rmask.gz\"/>\n        <Resource name=\"SINE\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/hg19/variations/SINE.rmask.gz\"/>\n    </Category>\n    <Category name=\"GM12878\" version=\"1\">\n        <Resource color=\"255,128,128\" name=\"GM12878 CTCF Orientation\"\n                  path=\"http://hicfiles.s3.amazonaws.com/external/GM12878_CTCF_orientation.bed\"/>\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell line=GM12878\" scaleType=log' color=\"149,128,255\"\n                  name=\"GM12878 RNA-seq\"\n                  path=\"http://hicfiles.s3.amazonaws.com/external/GM12878_RnaSeq_summed.bw\"/>\n        <Resource color=\"255,128,128\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=GM12878\"'\n                  name=\"GM12878 DnaseI\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeGm12878UniPk.narrowPeak.gz\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 Input (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878ControlStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 CTCF (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878CtcfStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K27ac\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k27acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K27me3\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k27me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K36me3\" color=\"0,255,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k36me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K4me1\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k4me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K4me2\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k4me2StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K4me3\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k4me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:15' name=\"GM12878 H3k9me3\" color=\"176,48,96\"\n                  path=\"http://igv.broadinstitute.org.s3.amazonaws.com/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k9me3StdSig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H3K9ac\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H3k9acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"GM12878 H4K20me1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneGm12878H4k20me1StdSig.wig.tdf\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"HeLa\" version=\"1\">\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa Input (Broad)\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3ControlStdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa CTCF (Broad)\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3CtcfStdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K27ac\" color=\"255,0,0\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27acStdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K27me3\" color=\"255,0,0\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k27me3StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K36me3\" color=\"0,0,150\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k36me3StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K4me2\" color=\"0,150,0\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me2StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K4me3\" color=\"0,150,0\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k4me3StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K79me2\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k79me2StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H3K9ac\" color=\"100,0,0\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H3k9acStdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa H4K20me1\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3H4k20me1StdSig.bigWig\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HeLa Pol2(b)\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeBroadHistone/wgEncodeBroadHistoneHelas3Pol2bStdSig.bigWig\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"HMEC\" version=\"1\">\n        <Resource color=\"255,128,128\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=HMEC\"'\n                  name=\"HMEC DnaseI\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeHmecUniPk.narrowPeak.gz\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC Input (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecControlStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC CTCF (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecCtcfStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K27ac\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k27acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K27me3\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k27me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K36me3\" color=\"0,0,150\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k36me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K4me1\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k4me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K4me2\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k4me2StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K4me3\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k4me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H3K9ac\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH3k9acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HMEC H4K20me1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHmecH4k20me1StdSig.wig.tdf\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"HUVEC\" version=\"1\">\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell line=HUVEC\" scaleType=log' color=\"149,128,255\"\n                  name=\"HUVEC RNA-seq\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/regTxn/wgEncodeRegTxnCaltechRnaSeqHuvecR2x75Il200SigPooled.wig.tdf\"/>\n        <Resource color=\"128,200,255\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=HUVEC\"'\n                  name=\"HUVEC DnaseI Rep 1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwDnase/wgEncodeUwDnaseHuvecRawRep1.bigWig\"/>\n        <Resource color=\"128,200,255\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=HUVEC\"'\n                  name=\"HUVEC DnaseI Rep 2\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwDnase/wgEncodeUwDnaseHuvecRawRep2.bigWig\"/>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell\n      line=HUVEC\"' name=\"HUVEC CTCF Rep 1 (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsHuvecCtcfStdRawRep1.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell\n      line=HUVEC\"' name=\"HUVEC CTCF Rep 2 (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsHuvecCtcfStdRawRep2.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell\n      line=HUVEC\"' name=\"HUVEC Input (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsHuvecInputStdRawRep1.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC Input (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecControlStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC CTCF (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecCtcfStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K27ac\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k27acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K27me3\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k27me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K36me3\" color=\"0,0,150\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k36me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K4me1\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k4me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K4me2\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k4me2StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K4me3\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k4me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K9ac\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k9acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H3K9me1\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH3k9me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC H4K20me1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecH4k20me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"HUVEC Pol2(b)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneHuvecPol2bStdSig.wig.tdf\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"IMR90/NHLF\" version=\"1\">\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell line=NHLF\" scaleType=log' name=\"NHLF RNA-seq\"\n                  color=\"149,128,255\"\n                  path=\"http://hicfiles.s3.amazonaws.com/external/NHLF_RnaSeq_summed.bw\"/>\n        <Resource color=\"255,128,128\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=NHLF\"'\n                  name=\"NHLF DnaseI\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwNhlfUniPk.narrowPeak.gz\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"IMR90 CEBPB\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90CebpbIggrabUniPk.narrowPeak.gz\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"IMR90 CTCF\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90CtcfbIggrabUniPk.narrowPeak.gz\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"IMR90 MAFK\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90MafkIggrabUniPk.narrowPeak.gz\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"IMR90 POLR2A\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90Pol2IggrabUniPk.narrowPeak.gz\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"IMR90 RAD21\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgTfbsUniform/wgEncodeAwgTfbsSydhImr90Rad21IggrabUniPk.narrowPeak.gz\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF CTCF\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfCtcfStdAln_2Reps.norm5.rawsignal.bw\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K27ac Peaks\" color=\"255,0,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27acStdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K27me3 Peaks\" color=\"255,0,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k27me3StdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K27me3 Signal\" color=\"255,0,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k27me3StdAln_2Reps.norm5.rawsignal.bw\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K36me3 Peaks\" color=\"0,0,150\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k36me3StdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K36me3 Signal\" color=\"0,0,150\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k36me3StdAln_2Reps.norm5.rawsignal.bw\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K4me1 Peaks\" color=\"0,150,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me1StdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K4me2 Peaks\" color=\"0,150,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me2StdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K4me3 Peaks\" color=\"0,150,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k4me3StdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K4me3 Signal\" color=\"0,150,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/signal/jan2011/bigwig/wgEncodeBroadHistoneNhlfH3k4me3StdAln_2Reps.norm5.rawsignal.bw\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H3K9ac Peaks\" color=\"100,0,0\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH3k9acStdAln.bb\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHLF H4K20me1\"\n                  path=\"http://ftp.ebi.ac.uk/pub/databases/ensembl/encode/integration_data_jan2011/byDataType/peaks/jan2011/histone_macs/optimal/hub/wgEncodeBroadHistoneNhlfH4k20me1StdAln.bb\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"K562\" version=\"1\">\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell line=K562\" scaleType=log' color=\"149,128,255\"\n                  name=\"K562 RNA-seq\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/regTxn/wgEncodeRegTxnCaltechRnaSeqK562R2x75Il200SigPooled.wig.tdf\"/>\n        <Resource color=\"255,128,128\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=K562\"'\n                  name=\"K562 DnaseI\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeK562UniPk.narrowPeak.gz\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 Input (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562ControlStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell line=K562\"' name=\"K562 Input (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsK562InputStdRawRep1.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell\n              line=K562\"' name=\"K562 CTCF Rep 1 (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsK562CtcfStdRawRep1.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25 meta=\"type=CTCF;cell\n              line=K562\"' name=\"K562 CTCF Rep 2 (UW)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/uwTfbs/wgEncodeUwTfbsK562CtcfStdRawRep2.wig.tdf\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 CTCF (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562CtcfStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K27ac\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k27acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K27me3\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k27me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K36me3\" color=\"0,0,150\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k36me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K4me1\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k4me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K4me2\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k4me2StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K4me3\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k4me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K9ac\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k9acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H3K9me1\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H3k9me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 H4K20me1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562H4k20me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"K562 Pol2(b)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneK562Pol2bStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell line=K562\" scaleType=log' color=\"149,128,255\"\n                  name=\"K562 RNA-seq\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/regTxn/wgEncodeRegTxnCaltechRnaSeqK562R2x75Il200SigPooled.wig.tdf\"/>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"NHEK\" version=\"1\">\n        <Resource trackLine='viewLimits=0:1000 meta=\"type=RNA;cell\n      line=NHEK\" scaleType=log' color=\"149,128,255\" name=\"NHEK\n      RNA-seq\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/regTxn/wgEncodeRegTxnCaltechRnaSeqNhekR2x75Il200SigPooled.wig.tdf\"/>\n        <Resource color=\"255,128,128\" trackLine='viewLimits=0:25 meta=\"type=DnaseI;cell line=NHEK\"' name=\"NHEK DnaseI\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeAwgDnaseUniform/wgEncodeAwgDnaseUwdukeNhekUniPk.narrowPeak.gz\"/>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK Input (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekControlStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK CTCF (Broad)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekCtcfStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K27ac\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k27acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K27me3\" color=\"255,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k27me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K36me3\" color=\"0,0,150\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k36me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K4me1\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k4me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K4me2\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k4me2StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K4me3\" color=\"0,150,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k4me3StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K9ac\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k9acStdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H3K9me1\" color=\"100,0,0\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH3k9me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK H4K20me1\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekH4k20me1StdSig.wig.tdf\"></Resource>\n        <Resource trackLine='viewLimits=0:25' name=\"NHEK Pol2(b)\"\n                  path=\"http://igvdata.broadinstitute.org/data/hg19/encode/broadHistone/wgEncodeBroadHistoneNhekPol2bStdSig.wig.tdf\"></Resource>\n    </Category>\n    <Category trackLine='viewLimits=0:25' name=\"CD4+ T\" version=\"1\">\n        <Resource trackLine='viewLimits=0:25' name=\"CD4+ T H4K20me3\" color=\"135,206,250\"\n                  path=\"https://hicfiles.s3.amazonaws.com/external/H4K20me3.bw\"></Resource>\n    </Category>\n</Global>\n"
  },
  {
    "path": "src/juicebox/track/tracksMenu_hg38.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<Global name=\"Cell-type-specific 1D features\">\n    <Category name=\"Genes\">\n        <Resource name=\"RefSeq Genes\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/hg38/database/refGene.txt.gz\"/>\n    </Category>\n</Global>"
  },
  {
    "path": "src/juicebox/track/tracksMenu_mm10.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<Global name=\"Cell-type-specific 1D features\">\n    <Category name=\"Genes\">\n        <Resource name=\"RefSeq Genes\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/mm10/database/refGene.txt.gz\"/>\n    </Category>\n</Global>"
  },
  {
    "path": "src/juicebox/track/tracksMenu_mm9.xml",
    "content": "<!--\n  ~ The MIT License (MIT)\n  ~\n  ~ Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n  ~\n  ~ Permission is hereby granted, free of charge, to any person obtaining a copy\n  ~ of this software and associated documentation files (the \"Software\"), to deal\n  ~ in the Software without restriction, including without limitation the rights\n  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n  ~ copies of the Software, and to permit persons to whom the Software is\n  ~ furnished to do so, subject to the following conditions:\n  ~\n  ~ The above copyright notice and this permission notice shall be included in\n  ~ all copies or substantial portions of the Software.\n  ~\n  ~  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n  ~  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n  ~  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n  ~  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n  ~  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n  ~  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n  ~  THE SOFTWARE.\n  -->\n\n<Global name=\"Cell-type-specific 1D features\">\n    <Category name=\"Genes\">\n        <Resource name=\"RefSeq Genes\"\n                  path=\"http://hgdownload.cse.ucsc.edu/goldenPath/mm9/database/refGene.txt.gz\"/>\n    </Category>\n    <Category name=\"RepeatMasker\">\n        <Resource name=\"Unknown\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_Unknown.bed\"/>\n        <Resource name=\"Satellite\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_Satellite.bed\"/>\n        <Resource name=\"SINE\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_SINE.bed\"/>\n        <Resource name=\"DNA\"\n                  path=\"http://igv.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_DNA.bed.gz\"/>\n        <Resource name=\"RNA\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_RNA.bed\"/>\n        <Resource name=\"Low Complexity\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_Low_complexity.bed\"/>\n        <Resource name=\"LINE\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_LINE.bed\"/>\n        <Resource name=\"Simple\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_Simple_repeat.bed\"/>\n        <Resource name=\"LTR\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_LTR.bed\"/>\n        <Resource name=\"Other\"\n                  path=\"http://igvdata.broadinstitute.org/annotations/mm9/variation/repeat_masker/mm9_repmask_Other.bed\"/>\n    </Category>\n    <Category name=\"CH12-LX B-lymphoblasts\">\n    </Category>\n</Global>\n"
  },
  {
    "path": "src/juicebox/windowui/DisabledGlassPane.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.HiCGlobals;\n\nimport javax.swing.*;\nimport javax.swing.border.Border;\nimport javax.swing.border.EmptyBorder;\nimport java.awt.*;\nimport java.awt.event.KeyEvent;\nimport java.awt.event.KeyListener;\nimport java.awt.event.MouseAdapter;\nimport java.awt.event.MouseMotionAdapter;\n\n/*\n * @author Rob Camick November 7, 2008\n *  Simple implementation of a Glass Pane that will capture and ignore all\n *  events as well paint the glass pane to give the frame a \"disabled\" look.\n *\n *  The background color of the glass pane should use a color with an\n *  alpha value to create the disabled look.\n */\npublic class DisabledGlassPane extends JComponent implements KeyListener {\n\n    private static final long serialVersionUID = 9000039;\n    private final JLabel message = new JLabel();\n\n    public DisabledGlassPane(int cursor) {\n        super();\n        //  Set glass pane properties\n\n        setOpaque(false);\n        setCursor(Cursor.getPredefinedCursor(cursor));\n        Color base = UIManager.getColor(\"inactiveCaptionBorder\");\n        Color background = new Color(base.getRed(), base.getGreen(), base.getBlue(), 128);\n        setBackground(background);\n        setLayout(new GridBagLayout());\n        message.setFont(HiCGlobals.font(30, true));\n        //  Add a message label to the glass pane\n\n        add(message, new GridBagConstraints());\n        message.setOpaque(false);\n        Border MESSAGE_BORDER = new EmptyBorder(20, 20, 20, 20);\n        message.setBorder(MESSAGE_BORDER);\n\n        //  Disable Mouse, Key and Focus events for the glass pane\n        addMouseListener(new MouseAdapter() {\n        });\n        addMouseMotionListener(new MouseMotionAdapter() {\n        });\n\n        addKeyListener(this);\n\n        setFocusTraversalKeysEnabled(false);\n    }\n\n    /*\n     *  The component is transparent but we want to paint the background\n     *  to give it the disabled look.\n     */\n    @Override\n    protected void paintComponent(Graphics g) {\n        g.setColor(getBackground());\n        g.fillRect(0, 0, getSize().width, getSize().height);\n    }\n\n    /*\n     *  The\tbackground color of the message label will be the same as the\n     *  background of the glass pane without the alpha value\n     */\n    @Override\n    public void setBackground(Color background) {\n        super.setBackground(background);\n\n        Color messageBackground = new Color(background.getRGB());\n        message.setBackground(messageBackground);\n    }\n\n    /*\n     * Implement the KeyListener to consume events\n     */\n    public void keyPressed(KeyEvent e) {\n        e.consume();\n    }\n\n    public void keyTyped(KeyEvent e) {\n    }\n\n    public void keyReleased(KeyEvent e) {\n        e.consume();\n    }\n\n    /*\n     *  Make the glass pane visible and change the cursor to the wait cursor\n     *\n     *  A message can be displayed and it will be centered on the frame.\n     */\n    public void activate(String text) {\n        if (text != null && text.length() > 0) {\n            message.setVisible(true);\n            message.setText(text);\n            message.setForeground(getForeground());\n        } else\n            message.setVisible(false);\n\n        setVisible(true);\n        requestFocusInWindow();\n    }\n\n    /*\n     *  Hide the glass pane and restore the cursor\n     */\n    public void deactivate() {\n        setVisible(false);\n    }\n\n\n}\n\n\n"
  },
  {
    "path": "src/juicebox/windowui/DumpDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.windowui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiC;\nimport juicebox.MainWindow;\nimport juicebox.data.ExpectedValueFunction;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.NormalizationVector;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.IOException;\nimport java.io.PrintWriter;\n\npublic class DumpDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 900009;\n    private JComboBox<String> box;\n\n    /**\n     * TODO I think a good amount of the code below is duplicated in the dumpGeneralVector method and should call that instead\n     *\n     * @param mainWindow\n     * @param hic\n     */\n    public DumpDialog(MainWindow mainWindow, HiC hic) {\n        super();\n        int result = showSaveDialog(mainWindow);\n        if (result == JFileChooser.APPROVE_OPTION) {\n            MatrixZoomData zd;\n            try {\n                zd = hic.getZd();\n            } catch (Exception e) {\n                JOptionPane.showMessageDialog(this, \"ZoomData error while writing\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                return;\n            }\n\n            try {\n                if (box.getSelectedItem().equals(\"Matrix\")) {\n                    ExpectedValueFunction df = null;\n                    MatrixType matrixType = hic.getDisplayOption();\n                    if (MatrixType.isExpectedValueType(matrixType)) {\n                        df = hic.getDataset().getExpectedValues(zd.getZoom(), hic.getObsNormalizationType());\n                        if (df == null) {\n                            JOptionPane.showMessageDialog(this, box.getSelectedItem() + \" not available\", \"Error\",\n                                    JOptionPane.ERROR_MESSAGE);\n                            return;\n                        }\n                    }\n                    zd.dump(new PrintWriter(getSelectedFile()), null, hic.getObsNormalizationType(), matrixType,\n                            true, hic.getCurrentRegionWindowGenomicPositions(), df, false);\n\n                } else if (box.getSelectedItem().equals(\"Norm vector\")) {\n\n                    if (hic.getObsNormalizationType().equals(NormalizationHandler.NONE)) {\n                        JOptionPane.showMessageDialog(this, \"Selected normalization is None, nothing to write\",\n                                \"Error\", JOptionPane.ERROR_MESSAGE);\n                    } else {\n                        NormalizationVector nv = hic.getNormalizationVector(zd.getChr1Idx());\n                        PrintWriter pw = new PrintWriter(getSelectedFile());\n                        // print out vector\n                        for (double[] array : nv.getData().getValues()) {\n                            for (double element : array) {\n                                pw.println(element);\n                            }\n                        }\n                        pw.close();\n                    }\n                } else if (box.getSelectedItem().toString().contains(\"Expected\")) {\n\n                    final ExpectedValueFunction df = hic.getDataset().getExpectedValues(zd.getZoom(),\n                            hic.getObsNormalizationType());\n                    if (df == null) {\n                        JOptionPane.showMessageDialog(this, box.getSelectedItem() + \" not available\", \"Error\",\n                                JOptionPane.ERROR_MESSAGE);\n                        return;\n                    }\n\n                    if (box.getSelectedItem().equals(\"Expected vector\")) {\n                        long length = df.getLength();\n                        int c = zd.getChr1Idx();\n                        PrintWriter pw = new PrintWriter(getSelectedFile());\n                        for (long i = 0; i < length; i++) {\n                            pw.println((float) df.getExpectedValue(c, i));\n                        }\n                        pw.flush();\n                    } else {\n                        PrintWriter pw = new PrintWriter(getSelectedFile());\n                        // print out vector\n                        for (double[] values : df.getExpectedValuesNoNormalization().getValues()) {\n                            for (double element : values) {\n                                pw.println(element);\n                            }\n                        }\n                        pw.close();\n                    }\n                }\n            } catch (IOException error) {\n                JOptionPane.showMessageDialog(this, \"Error while writing:\\n\" + error, \"Error\", JOptionPane.ERROR_MESSAGE);\n            }\n        }\n    }\n\n    protected JDialog createDialog(Component component) throws HeadlessException {\n        JDialog dialog = super.createDialog(component);\n        JPanel panel1 = new JPanel();\n        JLabel label = new JLabel(\"Dump \");\n        box = new JComboBox<>(new String[]{\"Matrix\", \"Norm vector\", \"Expected vector\", \"Expected genome-wide vector\"});\n        panel1.add(label);\n        panel1.add(box);\n        dialog.add(panel1, BorderLayout.NORTH);\n        setCurrentDirectory(DirectoryManager.getHiCDirectory());\n        setDialogTitle(\"Choose location for dump of matrix or vector\");\n        setFileSelectionMode(JFileChooser.FILES_ONLY);\n        return dialog;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/windowui/EditFeatureAttributesDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\n/**\n * Created by Marie on 6/25/15.\n */\n\nimport juicebox.MainWindow;\nimport juicebox.track.feature.AnnotationLayer;\nimport juicebox.track.feature.Feature2D;\n\nimport javax.swing.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.WindowAdapter;\nimport java.awt.event.WindowEvent;\nimport java.beans.PropertyChangeEvent;\nimport java.beans.PropertyChangeListener;\nimport java.util.ArrayList;\nimport java.util.HashMap;\n\n/* 1.4 example used by DialogDemo.java. */\npublic class EditFeatureAttributesDialog extends JDialog implements ActionListener, PropertyChangeListener {\n    private static final long serialVersionUID = 9000040;\n    private final String defaultNewAttributeName = \"<Attribute Name>\";\n    private final String defaultNewAttributeValue = \"<Attribute Value>\";\n    private final HashMap<String, JTextField> textFields;\n    private final Feature2D feature;\n    private final AnnotationLayer annotationsLayer;\n    private final ArrayList<String> attributeKeys;\n    private final JCheckBox echoOption;\n    private final JOptionPane optionPane;\n    private final String btnString1 = \"Enter\";\n    private String typedText = null;\n\n    /**\n     * Creates the reusable dialog.\n     */\n    public EditFeatureAttributesDialog(MainWindow mainWindow, Feature2D feature, AnnotationLayer annotationsLayer) {\n        super(mainWindow);\n\n        this.annotationsLayer = annotationsLayer;\n        this.feature = feature;\n        setTitle(\"Attribute Editor\");\n\n        textFields = new HashMap<>();\n\n        attributeKeys = feature.getAttributeKeys();\n        Object[] array = new Object[2 * (attributeKeys.size() + 2)];\n        int count = 0;\n\n        //Create an array of the text and components to be displayed.\n        for (String key : attributeKeys) {\n            //Register an event handler that puts the text into the option pane.\n            JTextField textField = new JTextField(10);\n            textField.setText(feature.getAttribute(key));\n            textField.addActionListener(this);\n            textFields.put(key, textField);\n            array[count++] = key + \":\";\n            array[count++] = textField;\n        }\n\n        // Add panes to input new attribute\n        attributeKeys.add(\"New Field Name\");\n        JTextField textField = new JTextField(10);\n        textField.setText(defaultNewAttributeName);\n        textField.addActionListener(this);\n        textFields.put(\"New Field Name\", textField);\n        JTextField textField2 = new JTextField(10);\n        textField2.setText(defaultNewAttributeValue);\n        textField2.addActionListener(this);\n        textFields.put(\"New Field Value\", textField2);\n        echoOption = new JCheckBox(\"Set value as default for new attribute\");\n\n        array[count++] = \"Add Attribute:\";\n        array[count++] = textField;\n        array[count++] = textField2;\n        array[count] = echoOption;\n\n\n        String btnString2 = \"Cancel\";\n        Object[] options = {btnString1, btnString2};\n\n        //Create the JOptionPane.\n        optionPane = new JOptionPane(array,\n                JOptionPane.QUESTION_MESSAGE,\n                JOptionPane.YES_NO_OPTION,\n                null,\n                options,\n                options[0]);\n\n        //Make this dialog display it.\n        setContentPane(new JScrollPane(optionPane));\n\n        //Handle window closing correctly.\n        setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);\n        addWindowListener(new WindowAdapter() {\n            public void windowClosing(WindowEvent we) {\n                /*\n                 * Instead of directly closing the window,\n                 * we're going to change the JOptionPane's\n                 * value property.\n                 */\n                optionPane.setValue(JOptionPane.CLOSED_OPTION);\n            }\n        });\n\n        //Register an event handler that reacts to option pane state changes.\n        optionPane.addPropertyChangeListener(this);\n        pack();\n        setLocationRelativeTo(null);\n        setVisible(true);\n    }\n\n    /**\n     * Returns null if the typed string was invalid;\n     * otherwise, returns the string as the user entered it.\n     */\n    public String getValidatedText() {\n        return typedText;\n    }\n\n    /**\n     * This method handles events for the text field.\n     */\n    public void actionPerformed(ActionEvent e) {\n        optionPane.setValue(btnString1);\n    }\n\n    /**\n     * This method reacts to state changes in the option pane.\n     */\n    public void propertyChange(PropertyChangeEvent e) {\n        String prop = e.getPropertyName();\n\n        if (isVisible()\n                && (e.getSource() == optionPane)\n                && (JOptionPane.VALUE_PROPERTY.equals(prop) ||\n                JOptionPane.INPUT_VALUE_PROPERTY.equals(prop))) {\n            Object value = optionPane.getValue();\n\n            if (value == JOptionPane.UNINITIALIZED_VALUE) {\n                //ignore reset\n                return;\n            }\n\n            optionPane.setValue(\n                    JOptionPane.UNINITIALIZED_VALUE);\n\n            if (btnString1.equals(value)) {\n                for (String key : attributeKeys) {\n                    typedText = textFields.get(key).getText();\n                    if (typedText != null) {\n                        // New Attribute\n                        if (key.equals(\"New Field Name\")) {\n                            String newAttributeText = textFields.get(\"New Field Value\").getText();\n                            // TODO meh - if add to all (echo), things after won't work.\n\n                            // If added new attribute with valid field\n                            if (!typedText.equals(defaultNewAttributeName) && typedText != null) {\n                                if (!newAttributeText.equals(defaultNewAttributeValue)) {\n                                    if (echoOption.isSelected()) {\n                                        annotationsLayer.addAllAttributeValues(typedText, newAttributeText);\n                                    } else {\n                                        annotationsLayer.addAllAttributeValues(typedText, \"null\"); //sets default to null\n                                        feature.setAttribute(typedText, newAttributeText);\n                                    }\n                                }\n                            }\n                            // Update old attribute\n                        } else {\n                            // If text changed in already existing attributes, change value\n                            if (!typedText.equals(feature.getAttribute(key))) {\n                                feature.setAttribute(key, typedText);\n                            }\n                        }\n                    }\n                }\n            }\n            typedText = null;\n            clearAndHide();\n        }\n    }\n\n    /**\n     * This method clears the dialog and hides it.\n     */\n    private void clearAndHide() {\n        //textField.setText(null);\n        setVisible(false);\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/windowui/FileDropTargetListener.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.gui.SuperAdapter;\nimport org.broad.igv.util.HttpUtils;\n\nimport java.awt.datatransfer.DataFlavor;\nimport java.awt.datatransfer.Transferable;\nimport java.awt.dnd.*;\nimport java.io.File;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\n\n/**\n * Listener for drag&drop actions\n */\npublic class FileDropTargetListener implements DropTargetListener {\n\n    private final SuperAdapter superAdapter;\n\n    public FileDropTargetListener(SuperAdapter superAdapter) {\n        this.superAdapter = superAdapter;\n    }\n\n    public void dragEnter(DropTargetDragEvent event) {\n\n        if (isDragNotAcceptable(event)) {\n            event.rejectDrag();\n        }\n    }\n\n    public void dragExit(DropTargetEvent event) {\n    }\n\n    public void dragOver(DropTargetDragEvent event) {\n        // you can provide visual feedback here\n    }\n\n    public void dropActionChanged(DropTargetDragEvent event) {\n        if (isDragNotAcceptable(event)) {\n            event.rejectDrag();\n        }\n    }\n\n    public void drop(DropTargetDropEvent event) {\n        if (!isDropAcceptable(event)) {\n            event.rejectDrop();\n            return;\n        }\n\n        event.acceptDrop(DnDConstants.ACTION_COPY);\n\n        Transferable transferable = event.getTransferable();\n\n        try {\n            @SuppressWarnings(\"unchecked\") // Transferable when called with DataFlavor javaFileList is guaranteed to return a File List.\n                    java.util.List<File> files = (java.util.List<File>) transferable.getTransferData(DataFlavor.javaFileListFlavor);\n            List<String> paths = new ArrayList<>();\n            for (File f : files) {\n                paths.add(f.getAbsolutePath());\n            }\n            superAdapter.safeLoad(paths, false, files.get(0).getName());\n\n        } catch (Exception e) {\n            String obj;\n            try {\n                obj = transferable.getTransferData(DataFlavor.stringFlavor).toString();\n                if (HttpUtils.isRemoteURL(obj)) {\n                    superAdapter.safeLoad(Collections.singletonList(obj), false, obj);\n                }\n            } catch (Exception e1) {\n                e1.printStackTrace();\n            }\n\n        }\n        superAdapter.repaint();\n        event.dropComplete(true);\n    }\n\n    private boolean isDragNotAcceptable(DropTargetDragEvent event) {\n        //  Check the  available data flavors here\n        //  Currently accepting all flavors\n        return (event.getDropAction() & DnDConstants.ACTION_COPY_OR_MOVE) == 0;\n    }\n\n    private boolean isDropAcceptable(DropTargetDropEvent event) {\n        //  Check the  available data flavors here\n        //  Currently accepting all flavors\n        return (event.getDropAction() & DnDConstants.ACTION_COPY_OR_MOVE) != 0;\n    }\n}"
  },
  {
    "path": "src/juicebox/windowui/GoToPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport com.jidesoft.swing.JideButton;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.assembly.Scaffold;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.GeneLocation;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.tools.utils.juicer.GeneTools;\nimport juicebox.track.HiCTrack;\n\nimport javax.swing.*;\nimport javax.swing.border.LineBorder;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.FocusEvent;\nimport java.awt.event.FocusListener;\nimport java.io.BufferedReader;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.Collections;\nimport java.util.List;\nimport java.util.Map;\n\n/**\n * Created by nchernia on 4/2/15.\n */\npublic class GoToPanel extends JPanel implements ActionListener, FocusListener {\n    private static final long serialVersionUID = 9000041;\n    private static JideButton goButton;\n    private static JTextField positionChrLeft;\n    private static JTextField positionChrTop;\n    private final HiC hic;\n    private final SuperAdapter superAdapter;\n    private String genomeID;\n    private Map<String, GeneLocation> geneLocationHashMap = null;\n\n    public GoToPanel(SuperAdapter superAdapter) {\n        super();\n        this.hic = superAdapter.getHiC();\n        this.superAdapter = superAdapter;\n\n        JLabel goLabel = new JLabel(\"Goto\");\n        goLabel.setHorizontalAlignment(SwingConstants.CENTER);\n\n        JPanel goLabelPanel = new JPanel();\n        goLabelPanel.setBackground(HiCGlobals.backgroundColor);\n        goLabelPanel.setLayout(new BorderLayout());\n        goLabelPanel.add(goLabel, BorderLayout.CENTER);\n\n        positionChrTop = initializeGoToTextField();\n        positionChrLeft = initializeGoToTextField();\n\n        JPanel goPositionPanel = new JPanel();\n        goPositionPanel.setLayout(new BorderLayout());\n        goPositionPanel.add(positionChrTop, BorderLayout.PAGE_START);\n        goPositionPanel.add(positionChrLeft, BorderLayout.PAGE_END);\n\n        goButton = new JideButton();\n        goButton.setEnabled(false);\n        goButton.setIcon(new ImageIcon(getClass().getResource(\"/toolbarButtonGraphics/general/Refresh24.gif\")));\n        goButton.addActionListener(this);\n\n        JPanel goButtonPanel = new JPanel();\n        goButtonPanel.setBackground(HiCGlobals.diffGrayColor);\n        goButtonPanel.setLayout(new BoxLayout(goButtonPanel, BoxLayout.X_AXIS));\n        goButtonPanel.add(goPositionPanel, BorderLayout.PAGE_START);\n        goButtonPanel.add(goButton);\n\n        setBackground(HiCGlobals.diffGrayColor);\n        setBorder(LineBorder.createGrayLineBorder());\n        setLayout(new BorderLayout());\n        add(goLabelPanel, BorderLayout.PAGE_START);\n        add(goButtonPanel);\n        setMinimumSize(new Dimension(100, 70));\n        setPreferredSize(new Dimension(120, 70));\n        setMaximumSize(new Dimension(200, 70));\n    }\n\n    private JTextField initializeGoToTextField() {\n        JTextField textField = new JTextField();\n        textField.setFont(new Font(\"Arial\", Font.ITALIC, 10));\n        textField.setEnabled(false);\n        textField.addActionListener(this);\n        textField.addFocusListener(this);\n        return textField;\n    }\n\n    public void setEnabled(boolean enabled) {\n        super.setEnabled(enabled);\n        positionChrTop.setEnabled(enabled);\n        positionChrLeft.setEnabled(enabled);\n        goButton.setEnabled(enabled);\n    }\n\n    public void actionPerformed(ActionEvent event) {\n        if (positionChrLeft.getText().isEmpty() && positionChrTop.getText().isEmpty()) {\n            positionChrTop.setBackground(Color.yellow);\n            positionChrLeft.setBackground(Color.yellow);\n        } else if (positionChrLeft.getText().isEmpty()) {\n            positionChrLeft.setText(positionChrTop.getText());\n        } else if (positionChrTop.getText().isEmpty()) {\n            positionChrTop.setText(positionChrLeft.getText());\n        }\n        parsePositionText();\n    }\n\n    public void setPositionChrLeft(String newPositionDate) {\n        positionChrLeft.setText(newPositionDate);\n    }\n\n    public void setPositionChrTop(String newPositionDate) {\n        positionChrTop.setText(newPositionDate);\n    }\n\n    private void parsePositionText() {\n\n        if (SuperAdapter.assemblyModeCurrentlyActive) {\n            goToScaffoldName(positionChrLeft.getText(), positionChrTop.getText());\n            return;\n        }\n\n        //Expected format 1: <chr>:<start>-<end>:<resolution>\n        //Expected format 2: <chr>:<midpt>:<resolution>\n\n        List<String[]> resultLeft = parse(positionChrLeft);\n        String[] leftChrTokens = resultLeft.get(0);\n        String[] leftDashChrTokens = resultLeft.get(1);\n\n        List<String[]> resultTop = parse(positionChrTop);\n        String[] topChrTokens = resultTop.get(0);\n        String[] topDashChrTokens = resultTop.get(1);\n\n        if (topChrTokens.length == 1 || leftChrTokens.length == 1) {\n            parseGenePositionText();\n            return;\n        }\n\n        ChromosomeHandler handler = hic.getDataset().getChromosomeHandler();\n\n        Chromosome topChr = handler.getChromosomeFromName(topChrTokens[0]);\n        if (topChr == null) {\n            positionChrTop.setBackground(Color.yellow);\n            System.err.println(\"Cannot find \" + topChrTokens[0] + \" in dataset's chromosome list\");\n            return;\n        }\n\n        Chromosome leftChr = handler.getChromosomeFromName(leftChrTokens[0]);\n        if (leftChr == null) {\n            positionChrLeft.setBackground(Color.yellow);\n            System.err.println(\"Cannot find \" + leftChrTokens[0] + \" in dataset's chromosome list\");\n            return;\n        }\n\n        // chrPositions {start, end, outBin, estimatedOutBinSize}\n        int[] topChrPositions;\n        try {\n            topChrPositions = extractParametersFromTokens(topChrTokens, topDashChrTokens, positionChrTop);\n        } catch (Exception e) {\n            return;\n        }\n\n        int[] leftChrPositions;\n        try {\n            leftChrPositions = extractParametersFromTokens(leftChrTokens, leftDashChrTokens, positionChrLeft);\n        } catch (Exception e) {\n            return;\n        }\n\n        //Read resolution:\n        int outBinSize = 0;\n        HiC.Unit resolutionUnits = HiC.Unit.BP;\n        int estimatedOutBinSize = Math.max(topChrPositions[3], leftChrPositions[3]);\n\n        if (topChrTokens.length > 3 || (topDashChrTokens.length == 1 && topChrTokens.length > 2)) {\n            try {\n                int[] resolutionParameters = extractResolutionParametersFromTokens(topChrTokens, topDashChrTokens, positionChrTop);\n                outBinSize = resolutionParameters[0];\n                if (resolutionParameters[1] < 0) {\n                    resolutionUnits = HiC.Unit.FRAG;\n                }\n            } catch (Exception e) {\n                return;\n            }\n        } else if (leftChrTokens.length > 3 || (leftDashChrTokens.length == 1 && leftChrTokens.length > 2)) {\n            try {\n                int[] resolutionParameters = extractResolutionParametersFromTokens(leftChrTokens, leftDashChrTokens, positionChrLeft);\n                outBinSize = resolutionParameters[0];\n                if (resolutionParameters[1] < 0) {\n                    resolutionUnits = HiC.Unit.FRAG;\n                }\n            } catch (Exception e) {\n                return;\n            }\n        } else if (estimatedOutBinSize > 0) {\n            outBinSize = estimatedOutBinSize;\n        } else if (hic.getZoom().getBinSize() != 0) { //no resolution specified, not at whole genome view\n            outBinSize = hic.getZoom().getBinSize();\n            if (outBinSize != Integer.MIN_VALUE) {\n                resolutionUnits = hic.getZoom().getUnit();\n            }\n        }\n\n        positionChrTop.setBackground(Color.white);\n        positionChrLeft.setBackground(Color.white);\n\n        if (outBinSize == Integer.MIN_VALUE) {\n            outBinSize = 250000; // If bin size is not valid, set to max bin size\n        }\n\n        hic.setLocation(topChr.getName(), leftChr.getName(), resolutionUnits, outBinSize, Math.max(topChrPositions[2], 0),\n                Math.max(leftChrPositions[2], 0), hic.getScaleFactor(), HiC.ZoomCallType.STANDARD, \"Goto\", true);\n\n    }\n\n    private List<String[]> parse(JTextField textField) {\n        String dashDelimiters = \"\\\\s+|\\\\-\\\\s*\";\n        String[] tmpChrTokens = textField.getText().split(\":\");\n        String[] chrTokens = new String[0];\n        String[] dashChrTokens = new String[0];\n\n        if (tmpChrTokens.length == 1) {\n            chrTokens = tmpChrTokens;\n        } else if (tmpChrTokens.length == 2) {\n            dashChrTokens = textField.getText().substring(tmpChrTokens[0].length() + 1).split(dashDelimiters);\n            chrTokens = new String[dashChrTokens.length + 1];\n            chrTokens[0] = tmpChrTokens[0];\n            for (int i = 0; i < dashChrTokens.length; i++) {\n                chrTokens[i + 1] = dashChrTokens[i];\n            }\n        } else if (tmpChrTokens.length == 3) {\n            dashChrTokens = textField.getText().substring(tmpChrTokens[0].length() + 1, tmpChrTokens[0].length() + tmpChrTokens[1].length() + 1).split(dashDelimiters);\n            chrTokens = new String[dashChrTokens.length + 2];\n            chrTokens[0] = tmpChrTokens[0];\n            int i;\n            for (i = 0; i < dashChrTokens.length; i++) {\n                chrTokens[i + 1] = dashChrTokens[i];\n            }\n            System.out.println(i);\n            chrTokens[i + 1] = tmpChrTokens[2];\n        }\n\n        List<String[]> result = new ArrayList<>();\n        result.add(chrTokens);\n        result.add(dashChrTokens);\n        return result;\n    }\n\n    private int[] extractResolutionParametersFromTokens(String[] chrTokens, String[] dashChrTokens, JTextField positionChr) {\n        int outBinSize = 0;\n        int resolutionUnits = 1;//BP\n\n        try {\n            if (dashChrTokens.length == 1) {\n                outBinSize = cleanUpNumber(chrTokens[2]);\n            } else if (chrTokens.length > 3) {\n                outBinSize = cleanUpNumber(chrTokens[3]);\n            }\n            System.out.println(\"Out bin size \" + outBinSize);\n        } catch (Exception e) {\n            positionChr.setBackground(Color.yellow);\n            System.err.println(\"Invalid resolution \" + chrTokens[3]);\n        }\n        return new int[]{outBinSize, resolutionUnits};\n    }\n\n    private int[] extractParametersFromTokens(String[] chrTokens, String[] dashChrTokens, JTextField positionChr) throws IOException {\n        //Read positions:\n        int start = 0, end = 0, outBin = 0, estimatedOutBinSize = 0;\n        if (chrTokens.length > 2 && dashChrTokens.length > 1) {\n            //Make sure values are numerical:\n            try {\n                start = Math.min(cleanUpNumber(chrTokens[1]), cleanUpNumber(chrTokens[2]));\n                end = Math.max(cleanUpNumber(chrTokens[1]), cleanUpNumber(chrTokens[2]));\n            } catch (Exception e) {\n                System.err.println(\"Cannot parse \" + chrTokens[1] + \" or \" + chrTokens[2] + \". Expecting int\");\n                positionChr.setBackground(Color.yellow);\n                throw new IOException();\n            }\n            outBin = start + ((end - start) / 2);\n            int diff = end - start;\n            estimatedOutBinSize = getEstimationOfAppropriateZoomLevel(diff);\n\n        } else if (chrTokens.length > 1) {\n            //Make sure values are numerical:\n            try {\n                outBin = cleanUpNumber(chrTokens[1]);\n            } catch (Exception e) {\n                System.err.println(\"Cannot parse \" + chrTokens[1] + \". Expecting int\");\n                positionChr.setBackground(Color.yellow);\n                throw new IOException();\n            }\n        }\n        return new int[]{start, end, outBin, estimatedOutBinSize};\n    }\n\n    // TODO this should get map keys from official list of resolutions, sort the list, then return appropriately\n    private int getEstimationOfAppropriateZoomLevel(int diff0) {\n        // divide because the width from x1 to x2 in chromosome should be significantly bigger then the resolution\n        int diff = diff0 / 1000;\n\n        for (HiCZoom zoom : hic.getDataset().getBpZooms()) {\n            int res = zoom.getBinSize();\n            if (diff >= res)\n                return res;\n        }\n        return 5000;\n    }\n\n    private int cleanUpNumber(String number) {\n        return (int) (Long.parseLong(number.toLowerCase()\n                .replaceAll(\",\", \"\")\n                .replaceAll(\"m\", \"000000\")\n                .replaceAll(\"k\", \"000\")) / HiCGlobals.hicMapScale);\n    }\n\n    private void parseGenePositionText() {\n        String genomeID = hic.getDataset().getGenomeId();\n        // Currently only human and mouse, not worrying about small differences in location between genomes\n        if (genomeID.equals(\"b37\")) genomeID = \"hg19\";\n        //if (geneLocationHashMap == null || !genomeID.equals(this.genomeID)) { //don't understand the genomeID check\n        if (geneLocationHashMap == null || this.genomeID == null) {\n            initializeGeneHashMap(genomeID);\n        } else {\n            extractGeneLocation();\n        }\n    }\n\n    private void initializeGeneHashMap(String genomeID) {\n        if (genomeID.equals(\"hg19\") || genomeID.equals(\"hg38\") || genomeID.equals(\"mm9\") || genomeID.equals(\"mm10\")) {\n            final String gID = genomeID;\n            Runnable runnable = new Runnable() {\n                @Override\n                public void run() {\n                    unsafeInitializeGeneHashMap(gID);\n                }\n            };\n            superAdapter.executeLongRunningTask(runnable, \"Initialize Gene Hash Map\");\n        } else {\n            for (HiCTrack track : hic.getLoadedTracks()) {\n                if (track.getName().contains(\"refGene\")) {\n                    Runnable runnable = new Runnable() {\n                        @Override\n                        public void run() {\n                            unsafeInitializeGeneHashMap(track.getLocator().getPath());\n                        }\n                    };\n                    superAdapter.executeLongRunningTask(runnable, \"Initialize Gene Hash Map\");\n                }\n            }\n        }\n    }\n\n    private void unsafeInitializeGeneHashMap(String genomeID) {\n        // Custom format parsed from ref Gene file.\n        // Name1 Name2 chromosome position (where position is midpoint of transcription start and end)\n        BufferedReader reader;\n        try {\n            reader = GeneTools.getStreamToGeneFile(genomeID);\n        } catch (Exception error) {\n            SuperAdapter.showMessageDialog(\"Failed to read gene database\");\n            positionChrTop.setBackground(Color.yellow);\n            geneLocationHashMap = null;\n            return;\n        }\n\n        try {\n            ChromosomeHandler handler = hic.getChromosomeHandler();\n            geneLocationHashMap = GeneTools.getLocationMap(reader, handler);\n        } catch (Exception error) {\n            SuperAdapter.showMessageDialog(\"Failed to parse gene database\");\n            positionChrTop.setBackground(Color.yellow);\n            geneLocationHashMap = null;\n        }\n        if (geneLocationHashMap != null) this.genomeID = genomeID; //why was this needed?\n        extractGeneLocation();\n    }\n\n    private void goToScaffoldName(String scafName1, String scafName2) {\n        long location1 = -1;\n        long location2 = -1;\n        String chr1Name = \"\";\n        String chr2Name = \"\";\n        for (Scaffold scaffold : superAdapter.getAssemblyStateTracker().getAssemblyHandler().getListOfScaffolds()) {\n            if (scaffold.name.equals(scafName1)) {\n                chr1Name = scaffold.chrName;\n                location1 = scaffold.getCurrentFeature2D().getMidPt1();\n            }\n            if (scaffold.name.equals(scafName2)) {\n                chr2Name = scaffold.chrName;\n                location2 = scaffold.getCurrentFeature2D().getMidPt2();\n            }\n        }\n        try {\n            hic.setLocation(chr1Name, chr2Name, HiC.Unit.BP, hic.getZd().getBinSize(),\n                    location1, location2, hic.getScaleFactor(),\n                    HiC.ZoomCallType.STANDARD, \"Assembly Goto\", true);\n            superAdapter.setNormalizationDisplayState();\n        } catch (NullPointerException e) {\n            System.err.println(\"Cannot recognize scaffold name\");\n        }\n\n    }\n\n    private void extractGeneLocation() {\n        GeneLocation location1 = geneLocationHashMap.get(positionChrTop.getText().trim().toLowerCase());\n        GeneLocation location2 = geneLocationHashMap.get(positionChrLeft.getText().trim().toLowerCase());\n        if (location1 == null) {\n            positionChrTop.setBackground(Color.yellow);\n            SuperAdapter.showMessageDialog(\"Gene location map doesn't contain \" + positionChrTop.getText().trim());\n            return;\n        }\n        if (location2 == null) {\n            positionChrLeft.setBackground(Color.yellow);\n            SuperAdapter.showMessageDialog(\"Gene location map doesn't contain \" + positionChrLeft.getText().trim());\n            return;\n        }\n        // Note that the global BP resolutions might not be what's stored in the file\n        List<HiCZoom> zooms = hic.getDataset().getBpZooms();\n\n        List<Integer> bpResolutions = new ArrayList<>();\n        for (HiCZoom zoom:zooms){\n            bpResolutions.add(zoom.getBinSize());\n        }\n        int geneZoomResolution = hic.getZoom().getBinSize();\n        if (!bpResolutions.contains(geneZoomResolution)) {\n            geneZoomResolution = Collections.min(bpResolutions);\n        }\n\n        hic.setLocation(location1.getChromosome().getName(), location2.getChromosome().getName(), HiC.Unit.BP, geneZoomResolution,\n                location1.getCenterPosition(), location2.getCenterPosition(), hic.getScaleFactor(),\n                HiC.ZoomCallType.STANDARD, \"Gene Goto\", true);\n\n        superAdapter.setNormalizationDisplayState();\n    }\n\n    public void focusGained(FocusEvent event) {\n        if (event.getSource() == positionChrLeft) positionChrLeft.setBackground(Color.white);\n        else if (event.getSource() == positionChrTop) positionChrTop.setBackground(Color.white);\n    }\n\n    public void focusLost(FocusEvent event) {\n\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/HiCChromosomeFigPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.track.HiCGridAxis;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.awt.geom.AffineTransform;\nimport java.awt.geom.Point2D;\nimport java.awt.geom.RoundRectangle2D;\n\n\n/**\n * @author Jay Jung Hee Ryu\n * @since 5/26/16.\n */\n\n// extends to JScrollPane or ScrollBar//\n// Load chromosome figure shape from GapSizes from tool.\n\npublic class HiCChromosomeFigPanel extends JComponent {\n\n    private static final long serialVersionUID = 9000042;\n    private final Font spanFont = HiCGlobals.font(12, false);\n    private final HiC hic;\n    private Orientation orientation;\n    private Context context;\n    private Point lastPoint = null;\n    private int chrFigStart = 0;\n    private int chrFigEnd = 0;\n\n    public HiCChromosomeFigPanel(final HiC hic) {\n        this.hic = hic;\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            setBackground(Color.BLACK);\n        } else {\n            setBackground(Color.WHITE);\n        }\n\n        addMouseListener(new MouseAdapter() {\n            @Override\n            public void mouseClicked(MouseEvent mouseEvent) {\n                if (mouseEvent.getClickCount() >= 1) {\n\n                    if (isHorizontal()) {\n                        try {\n                            Point2D.Double scale = getHiCScale(HiCChromosomeFigPanel.this.getWidth(), HiCChromosomeFigPanel.this.getHeight());\n                            hic.moveBy((int) ((mouseEvent.getX() - (chrFigStart + chrFigEnd) / 2) * scale.getX()), 0);\n                        } catch (Exception e) {\n                            System.err.println(\"Error when horizontal region clicked\");\n                        }\n                    } else {\n                        try {\n                            Point2D.Double scale = getHiCScale(HiCChromosomeFigPanel.this.getHeight(), HiCChromosomeFigPanel.this.getWidth());\n                            hic.moveBy(0, (int) ((mouseEvent.getY() + (chrFigStart + chrFigEnd) / 2) * scale.getX()));\n                        } catch (Exception e) {\n                            System.err.println(\"Error when vertical region clicked\");\n                        }\n                    }\n                }\n            }\n\n            @Override\n            public void mousePressed(MouseEvent e) {\n                if (isHorizontal()) {\n                    if (e.getX() >= chrFigStart && e.getX() <= chrFigEnd) {\n                        lastPoint = e.getPoint();\n                        setCursor(MainWindow.fistCursor);\n                    }\n                } else {\n                    if (e.getY() >= -chrFigStart && e.getY() <= -chrFigEnd) {\n                        lastPoint = e.getPoint();\n                        setCursor(MainWindow.fistCursor);\n                    }\n                }\n            }\n\n            @Override\n            public void mouseReleased(MouseEvent e) {\n                lastPoint = null;\n                setCursor(Cursor.getDefaultCursor());\n            }\n        });\n\n        addMouseMotionListener(new MouseMotionAdapter() {\n            @Override\n            public void mouseDragged(MouseEvent e) {\n                if (lastPoint != null) {\n                    if (isHorizontal()) {\n                        Point2D.Double scale = getHiCScale(HiCChromosomeFigPanel.this.getWidth(), HiCChromosomeFigPanel.this.getHeight());\n                        hic.moveBy(((int) ((e.getX() - lastPoint.x) * scale.getX())), 0);\n                    } else {\n                        Point2D.Double scale = getHiCScale(HiCChromosomeFigPanel.this.getHeight(), HiCChromosomeFigPanel.this.getWidth());\n                        hic.moveBy(0, (int) ((e.getY() - lastPoint.y) * scale.getX()));\n                    }\n                    lastPoint = e.getPoint();\n                }\n            }\n        });\n\n        addMouseWheelListener(new MouseWheelListener() {\n            @Override\n            public void mouseWheelMoved(MouseWheelEvent e) {\n                int scroll = (int) Math.round(e.getPreciseWheelRotation());\n\n                if (isHorizontal()) {\n                    hic.moveBy(scroll, 0);\n                } else {\n                    hic.moveBy(0, scroll);\n                }\n            }\n        });\n\n        //todo Chromosome change pop-up menu\n    }\n\n    private Point2D.Double getHiCScale(int width, int height) {\n        try {\n            return new Point2D.Double((double) hic.getZd().getXGridAxis().getBinCount() / width,\n                    (double) hic.getZd().getYGridAxis().getBinCount() / height);\n        } catch (Exception e) {\n            return null;\n        }\n    }\n\n    public void setContext(Context frame, Orientation orientation) {\n        this.context = frame;\n        this.orientation = orientation;\n    }\n\n    @Override\n    protected void paintComponent(Graphics g) {\n\n        super.paintComponent(g);\n\n        ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\n\n        Graphics2D g2D = (Graphics2D) g;\n\n        try {\n            hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n\n        if (context == null) return;\n\n        g.setColor(Color.black);\n\n        AffineTransform t = g2D.getTransform();\n\n        if (orientation == Orientation.VERTICAL) {\n            AffineTransform rotateTransform = new AffineTransform();\n            rotateTransform.quadrantRotate(-1);\n            g2D.transform(rotateTransform);\n        }\n        // Clear panel\n        drawChr(g2D);\n        g2D.setTransform(t);\n\n    }\n\n    private void drawChr(Graphics2D g) {\n        Chromosome chromosome = context.getChromosome();\n\n        if (chromosome == null || ChromosomeHandler.isAllByAll(chromosome)) return;\n\n        MatrixZoomData zd;\n        try {\n            zd = hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n        if (zd == null || zd.getXGridAxis() == null || zd.getYGridAxis() == null) return;\n\n        HiCGridAxis axis = isHorizontal() ? zd.getXGridAxis() : zd.getYGridAxis();\n        int endPositionBin = (int) ((axis.getBinNumberForGenomicPosition(chromosome.getLength())\n                - (int) context.getBinOrigin()) * hic.getScaleFactor());\n\n        int w = isHorizontal() ? getWidth() : getHeight();\n        w = Math.min(w, endPositionBin);\n        int h = isHorizontal() ? getHeight() : getWidth();\n        g.setFont(spanFont);\n\n        //Draw Chromosome Figure\n        drawRegion(g, w, h);\n\n        //Draw Chromosome Name\n        String rangeString = chromosome.getName();\n        if (hic.isVSTypeDisplay()) {\n            if (isHorizontal()) {\n                rangeString = rangeString + \" (observed)\";\n            } else {\n                rangeString = rangeString + \" (control)\";\n            }\n        }\n\n        int strWidth = g.getFontMetrics().stringWidth(rangeString);\n        int vPos = h / 2 + 3;\n        int strPosition = -(w + strWidth) / 2;\n        if (isHorizontal()) strPosition = (w - strWidth) / 2;\n        Rectangle r = new Rectangle(strPosition, h / 4, strWidth, h / 2);\n        g.setClip(r);\n        g.setColor(Color.BLACK);\n        g.drawString(rangeString, strPosition, vPos);\n    }\n\n    private long genomeLength() {\n        return context.getChromosome().getLength();\n    }\n\n    private void drawRegion(Graphics2D g, int w, int h) {\n        Color chrContour = new Color(116, 173, 212);\n        Color chrFillIn = new Color(163, 202, 187);\n        Color chrInside = new Color(222, 222, 222);\n    \n        long genomeLength = genomeLength();\n    \n        long[] genomePositions;\n        try {\n            genomePositions = hic.getCurrentRegionWindowGenomicPositions();\n        } catch (Exception e) {\n            return;\n        }\n    \n        float chrFigLength = w - 2;\n\n        if (isHorizontal()) {\n            chrFigStart = Math.round((chrFigLength * genomePositions[0]) / genomeLength + 1);\n            chrFigEnd = genomePositions[1] > genomeLength ? w - 1 : Math.round(chrFigLength * genomePositions[1] / genomeLength) + 1;\n            int chrFigRegion = chrFigEnd - chrFigStart;\n            g.setColor(chrContour);\n            g.drawRoundRect(1, h / 4, w - 2, h / 2, h / 2, h / 2);\n\n            // Lines\n            g.drawLine(chrFigStart, h / 2, chrFigStart, h / 4 - 3);\n            g.drawLine(0, 0, 0, 3);\n            g.drawLine(chrFigStart, h / 4 - 3, 0, 3);\n    \n            MatrixZoomData zd;\n            try {\n                zd = hic.getZd();\n            } catch (Exception e) {\n                return;\n            }\n            HiCGridAxis axis = isHorizontal() ? zd.getXGridAxis() : zd.getYGridAxis();\n            long maxX = context.getChromosome().getLength();\n            long x = (long) (axis.getBinNumberForGenomicPosition(maxX) * hic.getScaleFactor());\n            int endbinNumber = (int) ((genomePositions[1] > maxX) ? x : w);\n    \n            g.drawLine(chrFigEnd, h / 2, chrFigEnd, h / 4 - 3);\n            g.drawLine(endbinNumber - 1, 0, endbinNumber - 1, 3);\n            g.drawLine(chrFigEnd, h / 4 - 3, endbinNumber - 1, 3);\n    \n            // Later implement shape to create a chromosome shape\n            RoundRectangle2D chrFig = new RoundRectangle2D.Double(1, h / 4, w - 2, h / 2, h / 2, h / 2);\n            g.setClip(chrFig);\n            g.setColor(chrInside);\n            g.fillRect(1, h / 4, w - 2, h / 2);\n\n            // Chromosome region\n            Rectangle region = new Rectangle(chrFigStart, 0, chrFigRegion, h);\n            g.clip(region);\n            g.setColor(chrFillIn);\n            g.fillRect(chrFigStart, 0, chrFigRegion, h);\n\n        } else {\n            chrFigStart = -Math.round((chrFigLength * genomePositions[2]) / genomeLength) - 1;\n            chrFigEnd = genomePositions[3] > genomeLength ? -w + 1 : -Math.round(chrFigLength * genomePositions[3] / genomeLength) - 1;\n            int chrFigRegion = -chrFigEnd + chrFigStart;\n            g.setColor(chrContour);\n            g.drawRoundRect(-w + 1, h / 4, w - 2, h / 2, h / 2, h / 2);\n            // lines\n            g.setColor(chrContour);\n            g.drawLine(chrFigStart, h / 2, chrFigStart, h / 4 - 3);\n            g.drawLine(0, 0, 0, 3);\n            g.drawLine(chrFigStart, h / 4 - 3, 0, 3);\n\n            g.drawLine(chrFigEnd, h / 2, chrFigEnd, h / 4 - 3);\n            g.drawLine(-w + 1, 0, -w + 1, 3);\n            g.drawLine(chrFigEnd, h / 4 - 3, -w + 1, 3);\n\n            // Later implement shape to create a chromosome shape\n            RoundRectangle2D chrFig = new RoundRectangle2D.Double(-w + 1, h / 4, w - 2, h / 2, h / 2, h / 2);\n            g.setClip(chrFig);\n            g.setColor(chrInside);\n            g.fillRect(-w + 1, h / 4, w - 2, h / 2);\n\n            // Chromosome region\n            Rectangle region = new Rectangle(chrFigEnd, 0, chrFigRegion, h);\n            g.clip(region);\n            g.setColor(chrFillIn);\n            g.fillRect(chrFigEnd, 0, chrFigRegion, h);\n        }\n    }\n\n    private boolean isHorizontal() {\n        return orientation == Orientation.HORIZONTAL;\n    }\n\n    public enum Orientation {HORIZONTAL, VERTICAL}\n}\n\n\n"
  },
  {
    "path": "src/juicebox/windowui/HiCKeyDispatcher.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileLoader;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.tools.dev.Private;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport org.broad.igv.ui.util.MessageUtils;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.KeyEvent;\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class HiCKeyDispatcher implements KeyEventDispatcher {\n\n    private final HiC hic;\n    private final JComboBox<MatrixType> displayOptionComboBox;\n    private final SuperAdapter superAdapter;\n    private final List<AnnotationLayerHandler> handlersPreviouslyHidden = new ArrayList<>();\n\n    public HiCKeyDispatcher(SuperAdapter superAdapter, HiC hic, JComboBox<MatrixType> displayOptionComboBox) {\n        super();\n        this.hic = hic;\n        this.superAdapter = superAdapter;\n        this.displayOptionComboBox = displayOptionComboBox;\n    }\n\n    @Override\n    public boolean dispatchKeyEvent(KeyEvent e) {\n\n        if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F1) {\n\n            if (hic.getControlZd() != null) {\n                MatrixType displayOption = (MatrixType) displayOptionComboBox.getSelectedItem();\n                if (displayOption == MatrixType.CONTROL) {\n                    displayOptionComboBox.setSelectedItem(MatrixType.OBSERVED);\n\n                } else if (displayOption == MatrixType.OBSERVED) {\n                    displayOptionComboBox.setSelectedItem(MatrixType.CONTROL);\n                }\n\n            }\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F2) {\n            if (handlersPreviouslyHidden.size() > 0) {\n                for (AnnotationLayerHandler handler : handlersPreviouslyHidden) {\n                    handler.setLayerVisibility(true);\n                }\n                handlersPreviouslyHidden.clear();\n            } else {\n                for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n                    if (handler.getLayerVisibility()) {\n                        handler.setLayerVisibility(false);\n                        handlersPreviouslyHidden.add(handler);\n                    }\n                }\n            }\n            superAdapter.updateMiniAnnotationsLayerPanel();\n            superAdapter.updateMainLayersPanel();\n            superAdapter.repaint();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F3) {\n            for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n                if (handler.getLayerVisibility()) {\n                    handler.setIsEnlarged(!handler.getIsEnlarged());\n                }\n            }\n            superAdapter.repaint();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F4) {\n            for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n                if (handler.getLayerVisibility()) {\n                    handler.setIsTransparent(!handler.getIsTransparent());\n                }\n            }\n            superAdapter.repaint();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F5) {\n            for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n                if (handler.getLayerVisibility()) {\n                    handler.setIsSparse(!handler.getIsSparse());\n                }\n            }\n            superAdapter.repaint();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F6) {\n            for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n                if (handler.getLayerVisibility()) {\n                    handler.togglePlottingStyle();\n                }\n            }\n            superAdapter.repaint();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F7) {\n            String newURL = MessageUtils.showInputDialog(\"Specify a new properties file\",\n                    HiCGlobals.defaultPropertiesURL);\n            if (newURL != null) {\n                HiCFileLoader.changeJuiceboxPropertiesFile(newURL);\n            }\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F8) {\n            Private.launchMapSubsetGUI(superAdapter);\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getKeyCode() == KeyEvent.VK_F9) {\n            superAdapter.togglePanelVisible();\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && (e.getKeyCode() == KeyEvent.VK_U) && ((e.getModifiers() & Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()) != 0)) {\n            if (SuperAdapter.assemblyModeCurrentlyActive && superAdapter.getAssemblyStateTracker().checkUndo()) {\n                superAdapter.getAssemblyStateTracker().undo();\n                superAdapter.getHeatmapPanel().removeSelection();\n                superAdapter.refresh();\n            }\n            return true;\n        } else if (e.getID() == KeyEvent.KEY_PRESSED && e.getExtendedKeyCode() == KeyEvent.VK_R && ((e.getModifiers() & Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()) != 0)) {\n            if (SuperAdapter.assemblyModeCurrentlyActive && superAdapter.getAssemblyStateTracker().checkRedo()) {\n                superAdapter.getAssemblyStateTracker().redo();\n                superAdapter.getHeatmapPanel().removeSelection();\n                superAdapter.refresh();\n            }\n            return true;\n        } else {\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/HiCLayout.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport java.awt.*;\n\n\n/**\n * Layout manager for HiC panels, based loosely on BorderLayout\n */\npublic class HiCLayout implements LayoutManager2 {\n    public static final String NORTH_WEST = \"Northwest\";\n    private static final String NORTH = \"North\";\n    private static final String SOUTH = \"South\";\n    private static final String EAST = \"East\";\n    private static final String WEST = \"West\";\n    private static final String CENTER = \"Center\";\n    private final int hgap = 0;\n    private final int vgap = 0;\n    private Component north;\n    private Component west;\n    private Component east;\n    private Component south;\n    private Component center;\n    private Component northwest;\n\n    /**\n     * Adds the specified component to the layout, using the specified\n     * constraint object.  For border layouts, the constraint must be\n     * one of the following constants:  <code>NORTH</code>,\n     * <code>SOUTH</code>, <code>EAST</code>,\n     * <code>WEST</code>, or <code>CENTER</code>.\n     * <p/>\n     * Most applications do not call this method directly. This method\n     * is called when a component is added to a container using the\n     * <code>Container.add</code> method with the same argument types.\n     *\n     * @param comp        the component to be added.\n     * @param constraints an object that specifies how and where\n     *                    the component is added to the layout.\n     * @throws IllegalArgumentException if the constraint object is not\n     *                                  a string, or if it not one of the five specified\n     *                                  constants.\n     * @see java.awt.Container#add(java.awt.Component, java.lang.Object)\n     * @since JDK1.1\n     */\n    public void addLayoutComponent(Component comp, Object constraints) {\n        synchronized (comp.getTreeLock()) {\n            if ((constraints == null) || (constraints instanceof String)) {\n                addLayoutComponent((String) constraints, comp);\n            } else {\n                throw new IllegalArgumentException(\"cannot add to layout: constraint must be a string (or null)\");\n            }\n        }\n    }\n\n    public void addLayoutComponent(String name, Component comp) {\n        synchronized (comp.getTreeLock()) {\n            /* Special case:  treat null the same as \"Center\". */\n            if (name == null) {\n                name = \"Center\";\n            }\n\n            /* Assign the component to one of the known regions of the layout.\n             */\n            if (name.equalsIgnoreCase(CENTER)) {\n                center = comp;\n            } else if (name.equalsIgnoreCase(NORTH)) {\n                north = comp;\n            } else if (name.equalsIgnoreCase(SOUTH)) {\n                south = comp;\n            } else if (name.equalsIgnoreCase(EAST)) {\n                east = comp;\n            } else if (name.equalsIgnoreCase(WEST)) {\n                west = comp;\n            } else if (name.equalsIgnoreCase(NORTH_WEST)) {\n                northwest = comp;\n            } else {\n                throw new IllegalArgumentException(\"cannot add to layout: unknown constraint: \" + name);\n            }\n        }\n    }\n\n    /**\n     * Removes the specified component from this border layout. This\n     * method is called when a container calls its <code>remove</code> or\n     * <code>removeAll</code> methods. Most applications do not call this\n     * method directly.\n     *\n     * @param comp the component to be removed.\n     * @see java.awt.Container#remove(java.awt.Component)\n     * @see java.awt.Container#removeAll()\n     */\n    public void removeLayoutComponent(Component comp) {\n        synchronized (comp.getTreeLock()) {\n            if (comp == center) {\n                center = null;\n            } else if (comp == north) {\n                north = null;\n            } else if (comp == south) {\n                south = null;\n            } else if (comp == east) {\n                east = null;\n            } else if (comp == west) {\n                west = null;\n            } else if (comp == northwest) {\n                northwest = null;\n            }\n        }\n    }\n\n\n    /**\n     * Determines the minimum size of the <code>target</code> container\n     * using this layout manager.\n     * <p/>\n     * This method is called when a container calls its\n     * <code>getMinimumSize</code> method. Most applications do not call\n     * this method directly.\n     *\n     * @param target the container in which to do the layout.\n     * @return the minimum dimensions needed to lay out the subcomponents\n     * of the specified container.\n     * @see java.awt.Container\n     * @see java.awt.BorderLayout#preferredLayoutSize\n     * @see java.awt.Container#getMinimumSize()\n     */\n    public Dimension minimumLayoutSize(Container target) {\n        synchronized (target.getTreeLock()) {\n            Dimension dim = new Dimension(0, 0);\n\n            boolean ltr = target.getComponentOrientation().isLeftToRight();\n            Component c;\n\n            if ((c = getChild(EAST, ltr)) != null) {\n                Dimension d = c.getMinimumSize();\n                dim.width += d.width + hgap;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(WEST, ltr)) != null) {\n                Dimension d = c.getMinimumSize();\n                dim.width += d.width + hgap;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(CENTER, ltr)) != null) {\n                Dimension d = c.getMinimumSize();\n                dim.width += d.width;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(NORTH, ltr)) != null) {\n                Dimension d = c.getMinimumSize();\n                dim.width = Math.max(d.width, dim.width);\n                dim.height += d.height + vgap;\n            }\n            if ((c = getChild(SOUTH, ltr)) != null) {\n                Dimension d = c.getMinimumSize();\n                dim.width = Math.max(d.width, dim.width);\n                dim.height += d.height + vgap;\n            }\n\n            Insets insets = target.getInsets();\n            dim.width += insets.left + insets.right;\n            dim.height += insets.top + insets.bottom;\n\n            return dim;\n        }\n    }\n\n    /**\n     * Determines the preferred size of the <code>target</code>\n     * container using this layout manager, based on the components\n     * in the container.\n     * <p/>\n     * Most applications do not call this method directly. This method\n     * is called when a container calls its <code>getPreferredSize</code>\n     * method.\n     *\n     * @param target the container in which to do the layout.\n     * @return the preferred dimensions to lay out the subcomponents\n     * of the specified container.\n     * @see java.awt.Container\n     * @see java.awt.BorderLayout#minimumLayoutSize\n     * @see java.awt.Container#getPreferredSize()\n     */\n    public Dimension preferredLayoutSize(Container target) {\n        synchronized (target.getTreeLock()) {\n            Dimension dim = new Dimension(0, 0);\n\n            boolean ltr = target.getComponentOrientation().isLeftToRight();\n            Component c;\n\n            if ((c = getChild(EAST, ltr)) != null) {\n                Dimension d = c.getPreferredSize();\n                dim.width += d.width + hgap;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(WEST, ltr)) != null) {\n                Dimension d = c.getPreferredSize();\n                dim.width += d.width + hgap;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(CENTER, ltr)) != null) {\n                Dimension d = c.getPreferredSize();\n                dim.width += d.width;\n                dim.height = Math.max(d.height, dim.height);\n            }\n            if ((c = getChild(NORTH, ltr)) != null) {\n                Dimension d = c.getPreferredSize();\n                dim.width = Math.max(d.width, dim.width);\n                dim.height += d.height + vgap;\n            }\n            if ((c = getChild(SOUTH, ltr)) != null) {\n                Dimension d = c.getPreferredSize();\n                dim.width = Math.max(d.width, dim.width);\n                dim.height += d.height + vgap;\n            }\n\n            Insets insets = target.getInsets();\n            dim.width += insets.left + insets.right;\n            dim.height += insets.top + insets.bottom;\n\n            return dim;\n        }\n    }\n\n    /**\n     * Returns the maximum dimensions for this layout given the components\n     * in the specified target container.\n     *\n     * @param target the component which needs to be laid out\n     * @see Container\n     * @see #minimumLayoutSize\n     * @see #preferredLayoutSize\n     */\n    public Dimension maximumLayoutSize(Container target) {\n        return new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE);\n    }\n\n    /**\n     * Returns the alignment along the x axis.  This specifies how\n     * the component would like to be aligned relative to other\n     * components.  The value should be a number between 0 and 1\n     * where 0 represents alignment along the origin, 1 is aligned\n     * the furthest away from the origin, 0.5 is centered, etc.\n     */\n    public float getLayoutAlignmentX(Container parent) {\n        return 0.5f;\n    }\n\n    /**\n     * Returns the alignment along the y axis.  This specifies how\n     * the component would like to be aligned relative to other\n     * components.  The value should be a number between 0 and 1\n     * where 0 represents alignment along the origin, 1 is aligned\n     * the furthest away from the origin, 0.5 is centered, etc.\n     */\n    public float getLayoutAlignmentY(Container parent) {\n        return 0.5f;\n    }\n\n    /**\n     * Invalidates the layout, indicating that if the layout manager\n     * has cached information it should be discarded.\n     */\n    public void invalidateLayout(Container target) {\n    }\n\n    /**\n     * Lays out the container argument using this border layout.\n     * <p/>\n     * This method actually reshapes the components in the specified\n     * container in order to satisfy the constraints of this\n     * <code>BorderLayout</code> object. The <code>NORTH</code>\n     * and <code>SOUTH</code> components, if any, are placed at\n     * the top and bottom of the container, respectively. The\n     * <code>WEST</code> and <code>EAST</code> components are\n     * then placed on the left and right, respectively. Finally,\n     * the <code>CENTER</code> object is placed in any remaining\n     * space in the middle.\n     * <p/>\n     * Most applications do not call this method directly. This method\n     * is called when a container calls its <code>doLayout</code> method.\n     *\n     * @param target the container in which to do the layout.\n     * @see java.awt.Container\n     * @see java.awt.Container#doLayout()\n     */\n    public void layoutContainer(Container target) {\n        synchronized (target.getTreeLock()) {\n            Insets insets = target.getInsets();\n            int top = insets.top;\n            int bottom = target.getHeight() - insets.bottom;\n            int left = insets.left;\n            int right = target.getWidth() - insets.right;\n\n            int dh = bottom - top;\n            int dw = right - left;\n\n\n            int dx = west == null ? 0 : west.getPreferredSize().width + hgap;\n            int dy = north == null ? 0 : north.getPreferredSize().height + vgap;\n            if (south != null) dy += south.getPreferredSize().height + vgap;\n\n            // Center must be square\n            //int centerDim = Math.min(dw - dx, dh - dy);\n            int centerDimX = dw - dx;\n            int centerDimY = dh - dy;\n\n            if (north != null) {\n                Dimension d = north.getPreferredSize();\n                north.setBounds(left + dx, top, centerDimX, d.height);\n                if (northwest != null) {\n                    northwest.setBounds(left, top, dx, d.height);\n                }\n                top += d.height + vgap;\n            }\n            if (west != null) {\n                Dimension d = west.getPreferredSize();\n                west.setBounds(left, top, d.width, centerDimY);\n            }\n            if (center != null) {\n                center.setBounds(left + west.getWidth() + hgap, top, centerDimX, centerDimY);\n            }\n            if (east != null) {\n                int xEast = left + west.getWidth() + hgap + centerDimX + hgap;\n                int wEast = Math.max(0, dw - xEast);\n                east.setBounds(xEast, top, wEast, centerDimY);\n            }\n            if (south != null) {\n                top += centerDimY + vgap;\n                int hSouth = Math.max(0, dh - top);\n                south.setBounds(left, top, dw, hSouth);\n            }\n\n\n        }\n    }\n\n    /**\n     * Get the component that corresponds to the given constraint location\n     *\n     * @param key The desired absolute position,\n     *            either NORTH, SOUTH, EAST, or WEST.\n     * @param ltr Is the component line direction left-to-right?\n     */\n    private Component getChild(String key, boolean ltr) {\n        Component result = null;\n\n        if (key.equalsIgnoreCase(NORTH)) {\n            result = north;\n        } else if (key.equalsIgnoreCase(SOUTH)) {\n            result = south;\n        } else if (key.equalsIgnoreCase(WEST)) {\n            result = west;\n        } else if (key.equalsIgnoreCase(EAST)) {\n            result = east;\n        } else if (key.equalsIgnoreCase(CENTER)) {\n            result = center;\n        } else if (key.equalsIgnoreCase(NORTH_WEST)) {\n            result = northwest;\n        }\n\n        if (result != null && !result.isVisible()) {\n            result = null;\n        }\n        return result;\n    }\n\n    /**\n     * Returns a string representation of the state of this border layout.\n     *\n     * @return a string representation of this border layout.\n     */\n    public String toString() {\n        return getClass().getName() + \"[hgap=\" + hgap + \",vgap=\" + vgap + \"]\";\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/HiCRulerPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.Context;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.MatrixZoomData;\nimport juicebox.data.basics.Chromosome;\nimport juicebox.track.HiCGridAxis;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.geom.AffineTransform;\nimport java.math.RoundingMode;\nimport java.text.DecimalFormat;\nimport java.text.NumberFormat;\n\n/**\n * @author jrobinso\n */\npublic class HiCRulerPanel extends JPanel {\n\n    private static final long serialVersionUID = 9000043;\n    private static boolean showOnlyEndPts = false;\n    private static boolean showChromosomeFigure = true;\n    private final Font tickFont = HiCGlobals.font(9, false);\n    private final Font spanFont = HiCGlobals.font(12, false);\n    private final HiC hic;\n    private Orientation orientation;\n    private Context context;\n\n    public HiCRulerPanel(HiC hic) {\n        this.hic = hic;\n        if (HiCGlobals.isDarkulaModeEnabled) {\n            setBackground(Color.BLACK);\n        } else {\n            setBackground(Color.WHITE);\n        }\n    }\n\n    private static String formatNumber(double position) {\n\n        if (showOnlyEndPts) {\n            //Export Version\n            NumberFormat df = NumberFormat.getInstance();\n            df.setMinimumFractionDigits(2);\n            df.setMaximumFractionDigits(2);\n            df.setRoundingMode(RoundingMode.DOWN);\n            //return f.valueToString(position);\n            return df.format(position);\n        } else {\n            DecimalFormat formatter = new DecimalFormat();\n            return formatter.format((int) position);\n        }\n    }\n\n    private static TickSpacing findSpacing(long maxValue, int width, boolean scaleInKB) {\n\n        if (maxValue < 10) {\n            return new TickSpacing(1, HiC.Unit.BP.toString(), 1);\n        }\n\n        int maxNumberOfTickMarks = (int) Math.ceil(width / 25);\n\n        // How many zeroes?\n        int nZeroes = (int) Math.log10(maxValue);\n        String majorUnit = scaleInKB ? \"KB\" : HiC.Unit.BP.toString();\n        int unitMultiplier = 1;\n        if (nZeroes > 9) {\n            majorUnit = scaleInKB ? \"TB\" : \"GB\";\n            unitMultiplier = (int) 1e9;\n        }\n        if (nZeroes > 6) {\n            majorUnit = scaleInKB ? \"GB\" : \"MB\";\n            unitMultiplier = (int) 1e6;\n        } else if (nZeroes > 3) {\n            majorUnit = scaleInKB ? \"MB\" : \"KB\";\n            unitMultiplier = 1000;\n        }\n\n        int decrementIter = nZeroes - 1;\n        while (decrementIter > -1) {\n\n            int latestIncrement = (int) Math.pow(10, nZeroes - decrementIter);\n            int nMajorTicks = (int) Math.ceil(maxValue / latestIncrement);\n\n            if (nMajorTicks < maxNumberOfTickMarks) {\n                return new TickSpacing(latestIncrement, majorUnit, unitMultiplier);\n            }\n\n            latestIncrement = (int) Math.pow(10, nZeroes - decrementIter + 1) / 2;\n            nMajorTicks = (int) Math.ceil(maxValue / latestIncrement);\n\n            if (nMajorTicks < maxNumberOfTickMarks) {\n                return new TickSpacing(latestIncrement, majorUnit, unitMultiplier);\n            }\n\n            decrementIter--;\n        }\n\n        int spacing = (int) (maxValue / maxNumberOfTickMarks) / 250 * 250;\n\n        return new TickSpacing(spacing, majorUnit, unitMultiplier);\n    }\n\n    public static boolean getShowOnlyEndPts() {\n        return showOnlyEndPts;\n    }\n\n    public static void setShowOnlyEndPts(boolean toggled) {\n        showOnlyEndPts = toggled;\n    }\n\n    public static boolean getShowChromosomeFigure() {\n        return showChromosomeFigure;\n    }\n\n    public static void setShowChromosomeFigure(boolean toggled) {\n        showChromosomeFigure = toggled;\n    }\n\n    public void setContext(Context frame, Orientation orientation) {\n        this.context = frame;\n        this.orientation = orientation;\n    }\n\n    @Override\n    protected void paintComponent(Graphics g) {\n\n        super.paintComponent(g);\n\n        ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\n\n        Graphics2D g2D = (Graphics2D) g;\n\n        try {\n            hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n\n        if (context == null) return;\n\n        g.setColor(Color.black);\n\n        AffineTransform t = g2D.getTransform();\n\n        if (orientation == Orientation.VERTICAL) {\n            AffineTransform rotateTransform = new AffineTransform();\n            rotateTransform.quadrantRotate(-1);\n            g2D.transform(rotateTransform);\n        }\n\n        // Clear panel\n        drawTicks(g2D); // TODO ms3\n        drawChr(g2D);\n\n        g2D.setTransform(t);\n\n\n    }\n\n    private void drawChr(Graphics g) {\n        int w = isHorizontal() ? getWidth() : getHeight();\n        int h = isHorizontal() ? getHeight() : getWidth();\n\n        g.setFont(spanFont);\n\n        Chromosome chromosome = context.getChromosome();\n\n        if (chromosome != null) {\n            if (!ChromosomeHandler.isAllByAll(chromosome)) {\n                String rangeString = chromosome.getName();\n                int strWidth = g.getFontMetrics().stringWidth(rangeString);\n                int strPosition = (w - strWidth) / 2;\n\n                if (!isHorizontal()) strPosition = -strPosition;\n\n                if (hic.isVSTypeDisplay()) {\n                    if (isHorizontal()) {\n                        rangeString = rangeString + \" (control)\";\n                    } else {\n                        rangeString = rangeString + \" (observed)\";\n                    }\n                }\n\n                int vPos = h - 35;\n\n                if (!showChromosomeFigure) {\n                    g.drawString(rangeString, strPosition, vPos);\n                }\n\n            }\n        }\n    }\n\n    private boolean isHorizontal() {\n        return orientation == Orientation.HORIZONTAL;\n    }\n\n    private void drawTicks(Graphics g) {\n\n        int w = isHorizontal() ? getWidth() : getHeight();\n        int h = isHorizontal() ? getHeight() : getWidth();\n\n        Color topTick = new Color(0, 0, 255);\n        Color leftTick = new Color(0, 128, 0);\n\n\n        if (w < 50 || hic.getScaleFactor() == 0) {\n            return;\n        }\n\n        g.setFont(tickFont);\n\n        Chromosome chromosome = context.getChromosome();\n\n        if (chromosome == null) return;\n\n        MatrixZoomData zd;\n        try {\n            zd = hic.getZd();\n        } catch (Exception e) {\n            return;\n        }\n        if (zd == null || zd.getXGridAxis() == null || zd.getYGridAxis() == null) return;\n\n        if (ChromosomeHandler.isAllByAll(chromosome)) {\n\n            Point cursorPoint = hic.getGWCursorPoint();\n            if (cursorPoint != null) {\n                int x1 = 0;\n                ChromosomeHandler handler = hic.getChromosomeHandler();\n                // Index 0 is whole genome\n                int genomeCoord = 0;\n                for (int i = 1; i < handler.size(); i++) {\n                    Color tColor = isHorizontal() ? topTick : leftTick;\n                    g.setColor(tColor);\n\n                    double binOrigin = context.getBinOrigin();\n                    Chromosome c = handler.getChromosomeFromIndex(i);\n                    genomeCoord += (c.getLength() / 1000);\n\n                    int xBin = zd.getXGridAxis().getBinNumberForGenomicPosition(genomeCoord);\n                    int x2 = (int) ((xBin - binOrigin) * hic.getScaleFactor());\n\n                    int x = (x1 + x2) / 2;\n                    int strWidth = g.getFontMetrics().stringWidth(c.getName());\n                    if (isHorizontal()) {\n                        if (x1 < cursorPoint.x && cursorPoint.x < x2) {\n                            int strPosition = x - strWidth / 2;\n                            g.drawString(c.getName(), strPosition, h - 15);\n                            g.drawLine(x2, h - 10, x2, h - 2);\n                            g.drawLine(x1, h - 10, x1, h - 2);\n                            break;\n                        }\n                    } else {\n                        if (-x2 < -cursorPoint.y && -cursorPoint.y < -x1) {\n                            int strPosition = -x - strWidth / 2;\n                            g.drawString(c.getName(), strPosition, h - 15);\n                            g.drawLine(-x2, h - 10, -x2, h - 2);\n                            g.drawLine(-x1, h - 10, -x1, h - 2);\n                            break;\n                        }\n                    }\n                    x1 = x2;\n                }\n            }\n        } else {\n            HiCGridAxis axis = isHorizontal() ? zd.getXGridAxis() : zd.getYGridAxis();\n    \n            int binRange = (int) (w / hic.getScaleFactor());\n            double binOrigin = context.getBinOrigin();     // <= by definition at left/top of panel\n    \n            long genomeOrigin = axis.getGenomicStart(binOrigin);\n            long genomeEnd = axis.getGenomicEnd(binOrigin + binRange);\n            long range = genomeEnd - genomeOrigin;\n    \n            TickSpacing ts = findSpacing(range, w, false);\n    \n            if (showOnlyEndPts) {\n        \n                // Hundredths decimal point\n                long[] genomePositions = hic.getCurrentRegionWindowGenomicPositions();\n        \n                double startPosition = isHorizontal() ? genomePositions[0] : genomePositions[2];\n                double endPosition = isHorizontal() ? genomePositions[1] : genomePositions[3];\n                int endPositionBin = (int) (axis.getBinNumberForGenomicPosition((int) (endPosition - startPosition)) * hic.getScaleFactor());\n                \n                // actual strings to print and their widths\n                String startPositionString = formatNumber(startPosition / ts.getUnitMultiplier()) + \" \" + ts.getMajorUnit();\n\n                String endPositionString = formatNumber(endPosition / ts.getUnitMultiplier()) + \" \" + ts.getMajorUnit();\n                int startPositionStringWidth = g.getFontMetrics().stringWidth(startPositionString);\n                int endPositionStringWidth = g.getFontMetrics().stringWidth(endPositionString);\n\n                //draw start\n                int drawPositionStartString = isHorizontal() ? 0 : -startPositionStringWidth;\n                g.drawString(startPositionString, drawPositionStartString, h - 15);\n                g.drawLine(0, h - 10, 0, h - 2);\n\n                //draw end\n                if (!isHorizontal()) endPositionBin = -endPositionBin;\n                int drawPositionEndString = isHorizontal() ? endPositionBin - endPositionStringWidth : endPositionBin;\n                g.drawString(endPositionString, drawPositionEndString, h - 15);\n                g.drawLine(endPositionBin, h - 10, endPositionBin, h - 2);\n\n            } else {\n                try {\n    \n                    long maxX = context.getChromosome().getLength();\n                    double spacing = ts.getMajorTick();\n    \n                    // Find starting point closest to the current origin\n                    int nTick = (int) (genomeOrigin / spacing) - 1;\n                    int genomePosition = (int) (nTick * spacing);\n    \n                    int binNumber = axis.getBinNumberForGenomicPosition(genomePosition);\n                    int x = (int) ((binNumber - binOrigin) * hic.getScaleFactor());\n    \n                    while (genomePosition < maxX && x < w) {\n                        Color tColor = isHorizontal() ? topTick : leftTick;\n                        g.setColor(tColor);\n\n                        genomePosition = (int) (nTick * spacing);\n                        binNumber = axis.getBinNumberForGenomicPosition(genomePosition);\n                        x = (int) ((binNumber - binOrigin) * hic.getScaleFactor());\n\n                        String chrPosition = formatNumber((double) genomePosition / ts.getUnitMultiplier() * HiCGlobals.hicMapScale) + \" \" + ts.getMajorUnit();\n                        int strWidth = g.getFontMetrics().stringWidth(chrPosition);\n                        int strPosition = isHorizontal() ? x - strWidth / 2 : -x - strWidth / 2;\n\n                        // prevent cut off near origin\n                        if (isHorizontal()) {\n                            if (binNumber == 0 && strPosition <= 0 && strPosition >= -strWidth / 2)\n                                strPosition = 0;\n                        } else {\n                            if (binNumber == 0 && strPosition >= -strWidth && strPosition <= -strWidth / 2)\n                                strPosition = -strWidth;\n                        }\n\n                        // todo bug or expected behavior?\n                        // see chr1 of k562 mapq30 at fragment resolution\n                        // axis is drawing overlapping positions onto each other\n                        // traces to getFragmentNumberForGenomicPosition method\n                        //System.out.println(genomePosition+\"_\"+chrPosition+\"_\"+strPosition);\n                        if (nTick % 2 == 0) g.drawString(chrPosition, strPosition, h - 15);\n\n                        int xpos = isHorizontal() ? x : -x;\n                        g.drawLine(xpos, h - 10, xpos, h - 2);\n                        nTick++;\n                    }\n                    /* //for previously selected\n                    g.setColor(new Color(200,0,0));\n                    for(Feature2D feature2D:hic.getSuperAdaptor().getPreviousTempSelectedGroup()){ //add tick marks for previously selected group\n                        int startCoordinate = axis.getBinNumberForGenomicPosition(feature2D.getStart1());\n                        int endCoordinate = axis.getBinNumberForGenomicPosition(feature2D.getEnd1());\n                        startCoordinate = (int) ((startCoordinate - binOrigin) * hic.getScaleFactor());\n                        endCoordinate = (int) ((endCoordinate - binOrigin) * hic.getScaleFactor());\n                        g.drawLine(startCoordinate,h-10,startCoordinate,h-2);\n                        g.setColor(new Color(200,100,50));\n                        g.drawLine(endCoordinate,h-10,endCoordinate,h-2);\n\n                    }   */\n                } catch (Exception ignored) {\n                }\n            }\n        }\n    }\n\n    public enum Orientation {HORIZONTAL, VERTICAL}\n\n    static class TickSpacing {\n\n        private final double majorTick;\n        private final double minorTick;\n        private String majorUnit = \"\";\n        private int unitMultiplier = 1;\n\n        TickSpacing(double majorTick, String majorUnit, int unitMultiplier) {\n            this.majorTick = majorTick;\n            this.minorTick = majorTick / 10.0;\n            this.majorUnit = majorUnit;\n            this.unitMultiplier = unitMultiplier;\n        }\n\n        double getMajorTick() {\n            return majorTick;\n        }\n\n        public double getMinorTick() {\n            return minorTick;\n        }\n\n        String getMajorUnit() {\n            return majorUnit;\n        }\n\n        public void setMajorUnit(String majorUnit) {\n            this.majorUnit = majorUnit;\n        }\n\n        int getUnitMultiplier() {\n            return unitMultiplier;\n        }\n\n        public void setUnitMultiplier(int unitMultiplier) {\n            this.unitMultiplier = unitMultiplier;\n        }\n    }\n\n// TODO -- possibly generalize?\n\n    class ClickLink {\n\n        final Rectangle region;\n        final String value;\n        final String tooltipText;\n\n        ClickLink(Rectangle region, String value, String tooltipText) {\n            this.region = region;\n            this.value = value;\n            this.tooltipText = tooltipText;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/HiCZoom.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.windowui;\n\nimport juicebox.HiC;\n\nimport java.util.Objects;\n\n/**\n * @author jrobinso\n * Date: 12/17/12\n * Time: 9:16 AM\n */\npublic class HiCZoom implements Comparable<HiCZoom> {\n\t\n\tprivate final HiC.Unit unit;\n\tprivate final Integer binSize;\n\n    public HiCZoom(HiC.Unit unit, int binSize) {\n        this.unit = unit;\n        this.binSize = binSize;\n    }\n\n    @SuppressWarnings(\"MethodDoesntCallSuperMethod\")\n    public HiCZoom clone() {\n        return new HiCZoom(unit, binSize);\n    }\n\n    public HiC.Unit getUnit() {\n        return unit;\n    }\n\n    public int getBinSize() {\n        return binSize;\n    }\n\n    public String getKey() {\n        return unit.toString() + \"_\" + binSize;\n    }\n\n    public String toString() {\n        return getKey();\n    }\n\n    @Override\n    public boolean equals(Object o) {\n        if (this == o) return true;\n        if (o instanceof HiCZoom) {\n            HiCZoom hiCZoom = (HiCZoom) o;\n            return (binSize.equals(hiCZoom.binSize)) && (unit == hiCZoom.unit);\n        }\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n        return Objects.hash(unit.hashCode(), binSize);\n\t}\n\t\n\t@Override\n    public int compareTo(HiCZoom o) {\n        return binSize.compareTo(o.binSize);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/JBTreeCellRenderer.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport javax.swing.*;\nimport javax.swing.tree.DefaultTreeCellRenderer;\nimport java.awt.*;\n\npublic class JBTreeCellRenderer extends DefaultTreeCellRenderer {\n\n    private static final long serialVersionUID = 900008;\n    private final String[] parts;\n    private final String[] colors;\n\n    public JBTreeCellRenderer(String[] parts, String[] colors) {\n        this.parts = parts;\n        this.colors = colors;\n    }\n\n    @Override\n    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded,\n                                                  boolean leaf, int row, boolean hasFocus) {\n        String text = value.toString();\n        for (int i = 0; i < Math.min(parts.length, colors.length); i++) {\n            text = text.replaceAll(parts[i], \"<font color=\\\"\" + colors[i] + \"\\\">\" + parts[i] + \"</font>\");\n        }\n        String html = \"<html>\" + text + \"</html>\";\n\n        return super.getTreeCellRendererComponent(\n                tree, html, sel, expanded, leaf, row, hasFocus);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/JSplitButton.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport javax.accessibility.Accessible;\nimport javax.accessibility.AccessibleContext;\nimport javax.accessibility.AccessibleRole;\nimport javax.swing.*;\nimport javax.swing.event.ChangeListener;\nimport javax.swing.plaf.ButtonUI;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.awt.image.BufferedImage;\n\n/**\n * A split button. The user can either click the text, which executes an\n * action, or click the icon, which opens a popup menu.\n *\n * @author eoogbe\n */\nclass JSplitButton extends AbstractButton implements Accessible {\n\n    private static final long serialVersionUID = 900002;\n    private static final String uiClassID = \"ButtonUI\";\n    private static final int DEFAULT_POPUP_ICON_LENGTH = 10;\n    private static final String ALWAYS_SHOWS_POPUP_CHANGED_PROPERTY =\n            \"alwaysShowPopup\";\n    private static final String SPLIT_GAP_CHANGED_PROPERTY = \"splitGap\";\n    private static final String POPUP_ICON_CHANGED_PROPERTY = \"popupIcon\";\n    private static final String DISABLED_POPUP_ICON_CHANGED_PROPERTY =\n            \"disabledPopupIcon\";\n    private static final String\n            DISABLED_SELECTED_POPUP_ICON_CHANGED_PROPERTY = \"disabledSelectedPopupIcon\";\n    private static final String PRESSED_POPUP_ICON_CHANGED_PROPERTY =\n            \"pressedPopupIcon\";\n    private static final String ROLLOVER_POPUP_ICON_CHANGED_PROPERTY =\n            \"rolloverPopupIcon\";\n    private static final String\n            ROLLOVER_SELECTED_POPUP_ICON_CHANGED_PROPERTY = \"rolloverSelectedPopupIcon\";\n    private static final String SELECTED_POPUP_ICON_CHANGED_PROPERTY =\n            \"selectedPopupIcon\";\n    private static final String MAIN_TEXT_CHANGED_PROPERTY = \"mainText\";\n    private final JButton mainButton;\n    private final JButton popupButton;\n    private PopupAction popupAction;\n    private boolean alwaysShowPopup;\n    private int splitGap = 5;\n\n    /**\n     * Creates a new JSplitButton with no set text.\n     */\n    private JSplitButton() {\n        this(\"\");\n    }\n\n    /**\n     * Creates a new JSplitButton with initial text.\n     *\n     * @param text the text displayed on this JSplitButton\n     */\n    public JSplitButton(String text) {\n        mainButton = new JButton(text);\n        popupButton = new JButton(createDefaultPopupIcon());\n        //   popupButton.setPreferredSize(new Dimension((int)popupButton.getPreferredSize().getWidth()+10,(int)popupButton.getPreferredSize().getHeight()));\n\n        setModel(new DefaultButtonModel());\n\n        mainButton.setBorder(BorderFactory.createEmptyBorder());\n        // popupButton.setBorder(BorderFactory.createEmptyBorder());\n\n        mainButton.setContentAreaFilled(false);\n\n        mainButton.addActionListener(new ActionListener() {\n\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                doClick();\n            }\n\n        });\n\n        mainButton.addMouseListener(new MouseAdapter() {\n\n            @Override\n            public void mouseEntered(MouseEvent e) {\n                if (isRolloverEnabled()) model.setRollover(true);\n            }\n\n            @Override\n            public void mouseExited(MouseEvent e) {\n                model.setRollover(false);\n            }\n\n        });\n\n        setLayout(new BoxLayout(this, BoxLayout.LINE_AXIS));\n        resetComponents();\n\n        init(null, null);\n    }\n\n    /**\n     * Creates a new JSplitButton with properties taken from the Action\n     * supplied.\n     *\n     * @param action used to specify the properties of this JSplitButton\n     */\n    public JSplitButton(Action action) {\n        this();\n        setAction(action);\n    }\n\n    private Icon createDefaultPopupIcon() {\n        Image image = new BufferedImage(DEFAULT_POPUP_ICON_LENGTH,\n                DEFAULT_POPUP_ICON_LENGTH, BufferedImage.TYPE_INT_ARGB);\n        Graphics g = image.getGraphics();\n\n        g.setColor(new Color(255, 255, 255, 0));\n        g.fillRect(0, 0, DEFAULT_POPUP_ICON_LENGTH,\n                DEFAULT_POPUP_ICON_LENGTH);\n\n        g.setColor(Color.BLACK);\n        Polygon traingle = new Polygon(\n                new int[]{0, DEFAULT_POPUP_ICON_LENGTH,\n                        DEFAULT_POPUP_ICON_LENGTH / 2, 0},\n                new int[]{0, 0, DEFAULT_POPUP_ICON_LENGTH, 0}, 4\n        );\n        g.fillPolygon(traingle);\n\n        g.dispose();\n        return new ImageIcon(image);\n    }\n\n    private void resetComponents() {\n        removeAll();\n        add(mainButton);\n        add(Box.createRigidArea(new Dimension(splitGap, 0)));\n        add(new JSeparator(VERTICAL));\n        add(Box.createRigidArea(new Dimension(splitGap, 0)));\n        add(popupButton);\n        revalidate();\n    }\n\n    /**\n     * Returns true if this JSplitButton shows the popup menu for every\n     * click.\n     *\n     * @return true if this JSplitButton shows the popup menu for every\n     * click\n     * @see JSplitButton#setAlwaysShowPopup(boolean)\n     */\n    public boolean isAlwaysShowPopup() {\n        return alwaysShowPopup;\n    }\n\n    /**\n     * Sets whether this JSplitButton shows the popup menu for every click.\n     *\n     * @param alwaysShowPopup true if this JSplitButton shows the popup menu\n     *                        for every click\n     * @see JSplitButton#isAlwaysShowPopup()\n     */\n    public void setAlwaysShowPopup(boolean alwaysShowPopup) {\n        boolean oldValue = this.alwaysShowPopup;\n        this.alwaysShowPopup = alwaysShowPopup;\n        firePropertyChange(ALWAYS_SHOWS_POPUP_CHANGED_PROPERTY, oldValue,\n                alwaysShowPopup);\n\n        if (popupAction != null && oldValue != alwaysShowPopup) {\n            setComponentPopupMenu(popupAction.getPopupMenu());\n        }\n    }\n\n    /**\n     * Returns the gap between the separator and the labels on each side\n     *\n     * @return the gap between the separator and the labels on each side\n     * @see JSplitButton#setSplitGap(int)\n     */\n    public int getSplitGap() {\n        return splitGap;\n    }\n\n    /**\n     * Sets the gap between the separator and the labels on each side.\n     *\n     * @param splitGap the gap set\n     * @see JSplitButton#getSplitGap()\n     */\n    public void setSplitGap(int splitGap) {\n        int oldValue = this.splitGap;\n        this.splitGap = splitGap;\n        firePropertyChange(SPLIT_GAP_CHANGED_PROPERTY, oldValue, splitGap);\n\n        if (oldValue != splitGap) {\n            resetComponents();\n        }\n    }\n\n    /**\n     * Returns the Icon used on the popup side. This Icon is also used as the\n     * \"pressed\" and \"disabled\" Icon if they are not explicitly set.\n     *\n     * @return the popupIcon property\n     * @see AbstractButton#getIcon()\n     * @see JSplitButton#setPopupIcon(Icon)\n     */\n    private Icon getPopupIcon() {\n        return popupButton.getIcon();\n    }\n\n    /**\n     * Sets the Icon used on the popup side. If null, the Icon will be set to\n     * a default value. This Icon is also used as the \"pressed\" and \"disabled\"\n     * Icon if they are not explicitly set.\n     *\n     * @param icon the Icon set\n     * @see AbstractButton#setIcon(Icon)\n     * @see JSplitButton#getPopupIcon()\n     */\n    public void setPopupIcon(Icon icon) {\n        Icon oldValue = getPopupIcon();\n        if (icon == null) icon = createDefaultPopupIcon();\n        firePropertyChange(POPUP_ICON_CHANGED_PROPERTY, oldValue, icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the icon used on the popup side when this JSplitButton is\n     * disabled. If no disabled icon has been set this will forward the call\n     * to the look and feel to construct an appropriate disabled Icon. Some\n     * look and feels might not render the disabled Icon, in which case they\n     * will ignore this.\n     *\n     * @return the disabledPopupIcon property\n     * @see AbstractButton#getDisabledIcon()\n     * @see JSplitButton#setDisabledPopupIcon(Icon)\n     */\n    private Icon getDisabledPopupIcon() {\n        return popupButton.getDisabledIcon();\n    }\n\n    /**\n     * Sets the icon used on the popup side when this JSplitButton is\n     * disabled. Some look and feels might not render the disabled Icon, in\n     * which case they will ignore this.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setDisabledIcon(Icon)\n     * @see JSplitButton#getDisabledPopupIcon()\n     */\n    public void setDisabledPopupIcon(Icon icon) {\n        Icon oldValue = getDisabledPopupIcon();\n        firePropertyChange(DISABLED_POPUP_ICON_CHANGED_PROPERTY, oldValue,\n                icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setDisabledIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the icon used on the popup side when this JSplitButton is\n     * disabled and selected. If no disabled selected Icon has been set, this\n     * will forward the call to the LookAndFeel to construct an appropriate\n     * disabled Icon from the selection icon if it has been set and to\n     * getDisabledPopupIcon() otherwise.\n     *\n     * @return the disabledSelctedPopupIcon property\n     * @see AbstractButton#getDisabledSelectedIcon()\n     * @see JSplitButton#setDisabledSelectedPopupIcon(Icon)\n     */\n    private Icon getDisabledSelectedPopupIcon() {\n        return popupButton.getDisabledSelectedIcon();\n    }\n\n    /**\n     * Sets the icon used on the popup side when this JSplitButton is\n     * disabled and selected.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setDisabledSelectedIcon(Icon)\n     * @see JSplitButton#getDisabledSelectedPopupIcon()\n     */\n    public void setDisabledSelectedPopupIcon(Icon icon) {\n        Icon oldValue = getDisabledSelectedPopupIcon();\n        firePropertyChange(DISABLED_SELECTED_POPUP_ICON_CHANGED_PROPERTY,\n                oldValue, icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setDisabledSelectedIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the icon used on the popup side when this JSpitButton is\n     * pressed.\n     *\n     * @return the pressedPopupIcon property\n     * @see AbstractButton#getPressedIcon()\n     * @see JSplitButton#setPressedPopupIcon(Icon)\n     */\n    private Icon getPressedPopupIcon() {\n        return popupButton.getPressedIcon();\n    }\n\n    /**\n     * Sets the icon used on the popup side when this JSplitButton is pressed.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setPressedIcon(Icon)\n     * @see JSplitButton#getPressedPopupIcon()\n     */\n    public void setPressedPopupIcon(Icon icon) {\n        Icon oldValue = getPressedPopupIcon();\n        firePropertyChange(PRESSED_POPUP_ICON_CHANGED_PROPERTY, oldValue,\n                icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setPressedIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the rollover icon used on the popup side.\n     *\n     * @return the rolloverPopupIcon property\n     * @see AbstractButton#getRolloverIcon()\n     * @see JSplitButton#setRolloverPopupIcon(Icon)\n     */\n    private Icon getRolloverPopupIcon() {\n        return popupButton.getRolloverIcon();\n    }\n\n    /**\n     * Sets the rollover icon used on the popup side.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setRolloverIcon(Icon)\n     * @see JSplitButton#getRolloverPopupIcon()\n     */\n    public void setRolloverPopupIcon(Icon icon) {\n        Icon oldValue = getRolloverPopupIcon();\n        firePropertyChange(ROLLOVER_POPUP_ICON_CHANGED_PROPERTY, oldValue,\n                icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setRolloverIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the rollover selection icon used on the popup side.\n     *\n     * @return the rolloverSelectedPopupIcon property\n     * @see AbstractButton#getRolloverSelectedIcon()\n     * @see JSplitButton#setRolloverSelectedPopupIcon(Icon)\n     */\n    private Icon getRolloverSelectedPopupIcon() {\n        return popupButton.getRolloverSelectedIcon();\n    }\n\n    /**\n     * Sets the rollover selection icon used on the popup side.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setRolloverSelectedIcon(Icon)\n     * @see JSplitButton#getRolloverSelectedPopupIcon()\n     */\n    public void setRolloverSelectedPopupIcon(Icon icon) {\n        Icon oldValue = getRolloverSelectedPopupIcon();\n        firePropertyChange(ROLLOVER_SELECTED_POPUP_ICON_CHANGED_PROPERTY,\n                oldValue, icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setRolloverSelectedIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the selected icon used on the popup side.\n     *\n     * @return the selectedPopupIcon property\n     * @see AbstractButton#getSelectedIcon()\n     * @see JSplitButton#setSelectedPopupIcon(Icon)\n     */\n    private Icon getSelectedPopupIcon() {\n        return popupButton.getSelectedIcon();\n    }\n\n    /**\n     * Sets the selected icon used on the popup side.\n     *\n     * @param icon the icon set\n     * @see AbstractButton#setSelectedIcon(Icon)\n     * @see JSplitButton#getSelectedPopupIcon()\n     */\n    public void setSelectedPopupIcon(Icon icon) {\n        Icon oldValue = getSelectedPopupIcon();\n        firePropertyChange(SELECTED_POPUP_ICON_CHANGED_PROPERTY, oldValue,\n                icon);\n\n        if (!oldValue.equals(icon)) {\n            popupButton.setSelectedIcon(icon);\n        }\n    }\n\n    /**\n     * Returns the text of the main part of this JSplitButton. Use this\n     * method instead of {@link AbstractButton#getText()}.\n     *\n     * @return the text of the main part of this JSplitButton\n     * @see AbstractButton#getText()\n     * @see JSplitButton#setMainText(String)\n     */\n    private String getMainText() {\n        return mainButton.getText();\n    }\n\n    /**\n     * Sets the text of the main part of this JSplitButton. Use this method\n     * instead of {@link AbstractButton#setText(String)}.\n     *\n     * @param text the text set\n     */\n    public void setMainText(String text) {\n        String oldValue = getMainText();\n        firePropertyChange(MAIN_TEXT_CHANGED_PROPERTY, oldValue, text);\n\n        if (!oldValue.equals(text)) {\n            mainButton.setText(text);\n        }\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#addActionListener(java.awt.event.ActionListener)\n     */\n    @Override\n    public void addActionListener(ActionListener listener) {\n        mainButton.addActionListener(listener);\n        super.addActionListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#removeActionListener(java.awt.event.ActionListener)\n     */\n    @Override\n    public void removeActionListener(ActionListener listener) {\n        mainButton.removeActionListener(listener);\n        super.removeActionListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#addChangeListener(javax.swing.event.ChangeListener)\n     */\n    @Override\n    public void addChangeListener(ChangeListener listener) {\n        mainButton.addChangeListener(listener);\n        super.addChangeListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#removeChangeListener(javax.swing.event.ChangeListener)\n     */\n    @Override\n    public void removeChangeListener(ChangeListener listener) {\n        mainButton.removeChangeListener(listener);\n        super.removeChangeListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#addItemListener(java.awt.event.ItemListener)\n     */\n    @Override\n    public void addItemListener(ItemListener listener) {\n        mainButton.addItemListener(listener);\n        super.addItemListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#removeItemListener(java.awt.event.ItemListener)\n     */\n    @Override\n    public void removeItemListener(ItemListener listener) {\n        mainButton.removeItemListener(listener);\n        super.removeItemListener(listener);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#getAction()\n     */\n    @Override\n    public Action getAction() {\n        return mainButton.getAction();\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#setAction(javax.swing.Action)\n     */\n    @Override\n    public void setAction(Action action) {\n        Action oldValue = getAction();\n        firePropertyChange(\"action\", oldValue, action);\n        mainButton.setAction(action);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.JComponent#getAccessibleContext()\n     */\n    @Override\n    public AccessibleContext getAccessibleContext() {\n        if (accessibleContext == null) {\n            accessibleContext = new AccessibleJSplitButton();\n        }\n\n        return accessibleContext;\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.JComponent#getComponentPopupMenu()\n     */\n    @Override\n    public JPopupMenu getComponentPopupMenu() {\n        return (popupAction == null) ? null : popupAction.getPopupMenu();\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.JComponent#setComponentPopupMenu(javax.swing.JPopupMenu)\n     */\n    @Override\n    public void setComponentPopupMenu(JPopupMenu popupMenu) {\n        if (popupAction != null) {\n            super.removeActionListener(popupAction);\n            mainButton.removeActionListener(popupAction);\n            popupButton.removeActionListener(popupAction);\n            popupAction = null;\n        }\n\n        if (popupMenu != null) {\n            popupAction = new PopupAction(popupMenu);\n            popupButton.addActionListener(popupAction);\n\n            if (alwaysShowPopup) {\n                super.addActionListener(popupAction);\n                mainButton.addActionListener(popupAction);\n            }\n        }\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.JComponent#getPopupLocation(java.awt.event.MouseEvent)\n     */\n    @Override\n    public Point getPopupLocation(MouseEvent event) {\n        return getPopupLocationRelativeTo(event.getComponent());\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#getSelectedObjects()\n     */\n    @Override\n    public Object[] getSelectedObjects() {\n        Object[] result = new Object[1];\n\n        if (mainButton.isSelected()) {\n            result[0] = mainButton;\n        } else if (popupButton.isSelected()) {\n            result[0] = popupButton;\n        } else {\n            return null;\n        }\n\n        return result;\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#getMnemonic()\n     */\n    @Override\n    public int getMnemonic() {\n        return mainButton.getMnemonic();\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#setMnemonic(int)\n     */\n    @Override\n    public void setMnemonic(int mnemonic) {\n        int oldValue = getMnemonic();\n        firePropertyChange(MNEMONIC_CHANGED_PROPERTY, oldValue, mnemonic);\n        mainButton.setMnemonic(mnemonic);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#getDisplayedMnemonicIndex()\n     */\n    @Override\n    public int getDisplayedMnemonicIndex() {\n        return mainButton.getDisplayedMnemonicIndex();\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#setDisplayedMnemonicIndex(int)\n     */\n    @Override\n    public void setDisplayedMnemonicIndex(int index)\n            throws IllegalArgumentException {\n        int oldValue = getDisplayedMnemonicIndex();\n        mainButton.setDisplayedMnemonicIndex(index);\n        firePropertyChange(\"displayedMnemonicIndex\", oldValue, index);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#setHideActionText(boolean)\n     */\n    @Override\n    public void setHideActionText(boolean hideActionText) {\n        mainButton.setHideActionText(hideActionText);\n        super.setHideActionText(hideActionText);\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.JComponent#getUIClassID()\n     */\n    @Override\n    public String getUIClassID() {\n        return uiClassID;\n    }\n\n    /* (non-Javadoc)\n     * @see javax.swing.AbstractButton#updateUI()\n     */\n    @Override\n    public void updateUI() {\n        setUI((ButtonUI) UIManager.getUI(this));\n    }\n\n    private Point getPopupLocationRelativeTo(Component comp) {\n        Insets insets = getInsets();\n        int height = getHeight();\n\n        if (comp == popupButton) {\n            Insets mainButtonInsets = mainButton.getInsets();\n            int width = mainButton.getWidth();\n            return new Point(-splitGap - width - mainButtonInsets.left - mainButtonInsets.right - 30, height);\n        } else {\n            Insets mainButtonInsets = mainButton.getInsets();\n            int width = mainButton.getWidth() + mainButtonInsets.left +\n                    mainButtonInsets.right + splitGap;\n            if (comp == this) width += insets.left;\n            return new Point(width, height);\n        }\n    }\n\n    private class AccessibleJSplitButton extends AccessibleAbstractButton {\n\n        private static final long serialVersionUID = 900001;\n\n        @Override\n        public AccessibleRole getAccessibleRole() {\n            return AccessibleRole.PUSH_BUTTON;\n        }\n\n    }\n\n    private class PopupAction implements ActionListener {\n\n        private final JPopupMenu popupMenu;\n\n        PopupAction(JPopupMenu popupMenu) {\n            this.popupMenu = popupMenu;\n        }\n\n        /* (non-Javadoc)\n         * @see java.awt.event.ActionListener#actionPerformed(\n         * java.awt.event.ActionEvent)\n         */\n        @Override\n        public void actionPerformed(ActionEvent e) {\n            Component comp = (Component) e.getSource();\n            Point popupLocation = getPopupLocationRelativeTo(comp);\n            popupMenu.show(comp, popupLocation.x, popupLocation.y);\n        }\n\n        JPopupMenu getPopupMenu() {\n            return popupMenu;\n        }\n\n    }\n}\n\n"
  },
  {
    "path": "src/juicebox/windowui/LoadAssemblyAnnotationsDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyFileImporter;\nimport juicebox.assembly.AssemblyStateTracker;\nimport juicebox.assembly.PsfFileImporter;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.mapcolorui.FeatureRenderer;\nimport juicebox.track.feature.AnnotationLayer;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.windowui.layers.LayersPanel;\nimport juicebox.windowui.layers.Load2DAnnotationsDialog;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport javax.swing.event.TreeSelectionEvent;\nimport javax.swing.event.TreeSelectionListener;\nimport javax.swing.tree.*;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.InputStream;\nimport java.io.InputStreamReader;\nimport java.util.ArrayList;\nimport java.util.Enumeration;\nimport java.util.HashMap;\nimport java.util.Map;\n\n\n/**\n * Created by nathanielmusial on 6/29/17.\n */\n\npublic class LoadAssemblyAnnotationsDialog extends JDialog implements TreeSelectionListener {\n\n    private static final long serialVersionUID = 9000044;\n    private static DefaultMutableTreeNode customAddedFeatures = null;\n    private final String[] searchHighlightColors = {\"#ff0000\", \"#00ff00\", \"#0000ff\", \"#ff00ff\", \"#00ffff\", \"#ff9900\", \"#ff66ff\", \"#ffff00\"};\n    private final JTree tree;\n    private final JButton openAssemblyButton;\n    private final Map<String, MutableTreeNode> loadedAnnotationsMap = new HashMap<>();\n    private final ArrayList<String> mostRecentPaths = new ArrayList<>();\n    private File openAnnotationPath = DirectoryManager.getUserDirectory();\n\n    public LoadAssemblyAnnotationsDialog(final SuperAdapter superAdapter) {\n        super(superAdapter.getMainWindow(), \"Select Assembly annotation file(s) to open\");\n\n        final LayersPanel layersPanel = superAdapter.getLayersPanel();\n\n        //Create the nodes.\n        final DefaultMutableTreeNode top =\n                new DefaultMutableTreeNode(new ItemInfo(\"root\", \"\"), true);\n\n        createNodes(top, superAdapter.getHiC());\n\n        //Create a tree that allows one selection at a time.\n        tree = new JTree(top);\n        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);\n\n        //Listen for when the selection changes.\n        tree.addTreeSelectionListener(this);\n        tree.setRootVisible(false);\n        tree.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mousePressed(MouseEvent mouseEvent) {\n                TreePath selPath = tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY());\n                if (selPath != null) {\n                    if (mouseEvent.getClickCount() == 2) {\n                        DefaultMutableTreeNode node = (DefaultMutableTreeNode) selPath.getLastPathComponent();\n                        if (node != null && node.isLeaf()) {\n                            TreePath[] paths = new TreePath[1];\n                            paths[0] = selPath;\n                            try {\n                                safeLoadAssemblyFiles(paths, layersPanel, superAdapter);\n                            } catch (Exception e) {\n                                SuperAdapter.showMessageDialog(\"Unable to load file\\n\" + e.getLocalizedMessage());\n                            }\n                            LoadAssemblyAnnotationsDialog.this.setVisible(false);\n                        }\n                    }\n                }\n            }\n        });\n        //Create the scroll pane and add the tree to it.\n        final JScrollPane treeView = new JScrollPane(tree);\n        treeView.setPreferredSize(new Dimension(400, 400));\n        JPanel centerPanel = new JPanel(new BorderLayout());\n        centerPanel.add(treeView, BorderLayout.CENTER);\n        add(centerPanel, BorderLayout.CENTER);\n\n        JPanel buttonPanel = new JPanel();\n\n        openAssemblyButton = new JButton(\"Open Assembly\");\n        openAssemblyButton.setEnabled(false);\n        openAssemblyButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                mostRecentPaths.clear();\n                safeLoadAssemblyFiles(tree.getSelectionPaths(), layersPanel, superAdapter);\n                LoadAssemblyAnnotationsDialog.this.setVisible(false);\n            }\n        });\n\n\n        setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);\n        addWindowListener(new WindowAdapter() {\n            @Override\n            public void windowClosing(WindowEvent e) {\n                closeWindow();\n            }\n        });\n\n        JButton cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                closeWindow();\n            }\n        });\n        cancelButton.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(),\n                (int) openAssemblyButton.getPreferredSize().getHeight()));\n\n        buttonPanel.add(openAssemblyButton);\n        buttonPanel.add(cancelButton);\n\n        add(buttonPanel, BorderLayout.SOUTH);\n        Dimension minimumSize = new Dimension(700, 400);\n        setMinimumSize(minimumSize);\n        setLocation(100, 100);\n        pack();\n\n        addLocalButtonActionPerformed(superAdapter);\n    }\n\n    public static TreePath getPath(TreeNode treeNode) {\n        java.util.List<Object> nodes = new ArrayList<>();\n        if (treeNode != null) {\n            nodes.add(treeNode);\n            treeNode = treeNode.getParent();\n            while (treeNode != null) {\n                nodes.add(0, treeNode);\n                treeNode = treeNode.getParent();\n            }\n        }\n\n        return nodes.isEmpty() ? null : new TreePath(nodes.toArray());\n    }\n\n    private void closeWindow() {\n        customAddedFeatures.removeFromParent();\n        for (String path : mostRecentPaths) {\n            customAddedFeatures.remove(loadedAnnotationsMap.get(path));\n            loadedAnnotationsMap.remove(path);\n        }\n        mostRecentPaths.clear();\n        loadedAnnotationsMap.remove(customAddedFeatures);\n        LoadAssemblyAnnotationsDialog.this.setVisible(false);\n    }\n\n    private void addLocalButtonActionPerformed(final SuperAdapter superAdapter) {\n        // Get the main window\n        final MainWindow window = superAdapter.getMainWindow();\n\n        DefaultTreeModel model = (DefaultTreeModel) tree.getModel();\n        DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();\n\n        boolean localFilesAdded = false;\n\n        File[] twoDfiles = FileDialogUtils.chooseMultiple(\"Choose 2D Annotation file\", openAnnotationPath, null);\n\n        if (twoDfiles != null && twoDfiles.length > 0) {\n            for (File file : twoDfiles) {\n\n                if (file == null || !file.exists()) continue;\n\n                localFilesAdded = true;\n\n                if (customAddedFeatures == null) {\n                    customAddedFeatures = new DefaultMutableTreeNode(\n                            new ItemInfo(\"Added Assembly Files\", \"\"), true);\n                    root.add(customAddedFeatures);\n                }\n\n                String path = file.getAbsolutePath();\n                openAnnotationPath = new File(path);\n\n                if (loadedAnnotationsMap.containsKey(path)) {\n                    if (HiCGlobals.guiIsCurrentlyActive) {\n                        int dialogResult = JOptionPane.showConfirmDialog(window,\n                                file.getName() + \" is already loaded. Would you like to overwrite it?\", \"Warning\",\n                                JOptionPane.YES_NO_OPTION);\n                        if (dialogResult == JOptionPane.YES_OPTION) {\n                            customAddedFeatures.remove(loadedAnnotationsMap.get(path));\n                            loadedAnnotationsMap.remove(path);\n                        } else {\n                            continue;\n                        }\n                    }\n                }\n\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(\n                        new ItemInfo(file.getName(), path), false);\n\n                loadedAnnotationsMap.put(path, treeNode);\n                customAddedFeatures.add(treeNode);\n                mostRecentPaths.add(path);\n            }\n            model.reload(root);\n            expandTree();\n        }\n        LoadAssemblyAnnotationsDialog.this.setVisible(localFilesAdded);\n    }\n\n    private void expandTree() {\n        TreeNode root = (TreeNode) tree.getModel().getRoot();\n        TreePath rootPath = new TreePath(root);\n        TreeNode node = (TreeNode) rootPath.getLastPathComponent();\n        for (Enumeration<?> e = node.children(); e.hasMoreElements(); ) {\n            TreePath childPath = rootPath.pathByAddingChild(e.nextElement());\n            if (!tree.isExpanded(childPath)) {\n                tree.expandPath(childPath);\n            }\n        }\n        if (!tree.isExpanded(rootPath)) {\n            tree.expandPath(rootPath);\n        }\n    }\n\n\n    private void safeLoadAssemblyFiles(final TreePath[] paths, final LayersPanel layersPanel, final SuperAdapter superAdapter) {\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                unsafeLoadAssemblyFiles(paths, layersPanel, superAdapter);\n            }\n        };\n        superAdapter.executeLongRunningTask(runnable, \"load 2d annotation files\");\n    }\n\n    private void unsafeLoadAssemblyFiles(TreePath[] paths, LayersPanel layersPanel, SuperAdapter superAdapter) {\n        // two-file format\n        // single-file format\n        String assemblyPath = null;\n        String psfPath = null;\n\n        for (TreePath path : paths) {\n            DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();\n            if (node != null && node.isLeaf()) {\n                ItemInfo info = (ItemInfo) node.getUserObject();\n                if (info.itemURL.endsWith(\"assembly\")) {\n                    assemblyPath = info.itemURL;\n                    SuperAdapter.setDatasetTitle(assemblyPath);\n                } else if (info.itemURL.endsWith(\"psf\")) {\n                    psfPath = info.itemURL;\n                    SuperAdapter.setDatasetTitle(psfPath);\n                    HiCGlobals.phasing = true;\n                } else {\n                    JOptionPane.showMessageDialog(layersPanel, \"Unable to load invalid file!\",\n                            \"Error Message\", JOptionPane.ERROR_MESSAGE);\n                    return;\n                }\n            }\n        }\n\n        if (assemblyPath != null || psfPath != null) {\n\n            try {\n                if (superAdapter.getAssemblyStateTracker() != null) {\n                    superAdapter.getAssemblyStateTracker().resetState();\n                    superAdapter.refresh();\n                }\n\n                AssemblyFileImporter assemblyFileImporter = null;\n                if (assemblyPath != null) {\n                    assemblyFileImporter = new AssemblyFileImporter(assemblyPath, false);\n                } else {\n                    assemblyFileImporter = new PsfFileImporter(psfPath, false);\n                }\n\n                //temp layer to allow deleting of other layers\n                layersPanel.createNewLayerAndAddItToPanels(superAdapter, null);\n                if (superAdapter.getAssemblyLayerHandlers() != null) {\n                    for (AnnotationLayerHandler annotationLayerHandler : superAdapter.getAssemblyLayerHandlers())\n                        superAdapter.removeLayer(annotationLayerHandler);\n                }\n\n//                System.out.println(\"before import \"+System.currentTimeMillis());\n\n                assemblyFileImporter.importAssembly();\n\n//                System.out.println(\"out import \"+System.currentTimeMillis());\n\n                // Rescale resolution slider labels\n                superAdapter.getMainViewPanel().getResolutionSlider().reset();\n\n                // Rescale axis tick labels\n                superAdapter.getMainViewPanel().getRulerPanelX().repaint();\n                superAdapter.getMainViewPanel().getRulerPanelY().repaint();\n\n                // read in scaffold data\n                AnnotationLayer scaffoldLayer = new AnnotationLayer(\n                        assemblyFileImporter.getAssemblyScaffoldHandler().getScaffoldFeature2DHandler(), AnnotationLayer.LayerType.SCAFFOLD);\n                AnnotationLayerHandler scaffoldLayerHandler = layersPanel.createNewLayerAndAddItToPanels(superAdapter, null);\n                scaffoldLayerHandler.setProperties(scaffoldLayer, \"Scaf\", Color.green);\n\n//                System.out.println(\"after scaf layer \"+System.currentTimeMillis());\n\n                // read in superscaffold data\n                AnnotationLayer superscaffoldLayer = new AnnotationLayer(\n                        assemblyFileImporter.getAssemblyScaffoldHandler().getSuperscaffoldFeature2DHandler(), AnnotationLayer.LayerType.SUPERSCAFFOLD);\n                AnnotationLayerHandler superscaffoldLayerHandler = layersPanel.createNewLayerAndAddItToPanels(superAdapter, null);\n                superscaffoldLayerHandler.setProperties(superscaffoldLayer, \"Chr\", Color.blue);\n\n//                System.out.println(\"after superscaf layer \"+System.currentTimeMillis());\n\n                AnnotationLayerHandler editLayerHandler = layersPanel.createNewLayerAndAddItToPanels(superAdapter, null);\n                editLayerHandler.setColorOfAllAnnotations(Color.black);\n                editLayerHandler.setLayerNameAndField(\"Edit\");\n                editLayerHandler.setLineStyle(FeatureRenderer.LineStyle.DASHED);\n                editLayerHandler.getAnnotationLayer().setLayerType(AnnotationLayer.LayerType.EDIT);\n\n                AssemblyStateTracker assemblyStateTracker = new AssemblyStateTracker(assemblyFileImporter.getAssemblyScaffoldHandler(), superAdapter);\n                superAdapter.setAssemblyStateTracker(assemblyStateTracker);\n\n                //superAdapter.getLayersPanel().updateAssemblyAnnotationsPanel(superAdapter);\n                superAdapter.getMainMenuBar().setEnableAssemblyMenuOptions(true);\n                superAdapter.getMainMenuBar().enableAssemblyEditsOnImport(superAdapter);\n                for (AnnotationLayerHandler annotationLayerHandler : superAdapter.getAllLayers()) {\n                    if (annotationLayerHandler.getAnnotationLayerType() != AnnotationLayer.LayerType.EDIT\n                            && annotationLayerHandler.getAnnotationLayer().getFeatureList().getNumTotalFeatures() == 0)\n                        superAdapter.removeLayer(annotationLayerHandler);\n                    superAdapter.setActiveLayerHandler(scaffoldLayerHandler);\n                    superAdapter.getLayersPanel().updateBothLayersPanels(superAdapter);\n                }\n\n            } catch (Exception ee) {\n//                System.err.println(\"Could not load selected annotation: \" + info.itemName + \" - \" + info.itemURL);\n//                SuperAdapter.showMessageDialog(\"Could not load loop selection: \" + ee.getMessage());\n                if (assemblyPath != null) customAddedFeatures.remove(loadedAnnotationsMap.get(assemblyPath));\n            }\n        } else {\n            System.err.println(\"Invalid files...\");\n        }\n    }\n\n    private void expandToWantedNode(DefaultMutableTreeNode dNode) {\n        if (dNode != null) {\n            tree.setExpandsSelectedPaths(true);\n            TreePath path = new TreePath(dNode.getPath());\n            tree.scrollPathToVisible(path);\n            tree.setSelectionPath(path);\n        }\n    }\n\n    private boolean createNodes(DefaultMutableTreeNode top, HiC hic) {\n\n        // Add dataset-specific 2d annotations\n        DefaultMutableTreeNode subParent = new DefaultMutableTreeNode(new ItemInfo(\"Dataset-specific 2D Features\"), true);\n        ResourceLocator[] locators = {hic.getDataset().getPeaks(), hic.getDataset().getBlocks(), hic.getDataset().getSuperLoops()};\n        String[] locatorName = {\"Peaks\", \"Contact Domains\", \"ChrX Super Loops\"};\n\n        boolean datasetSpecificFeatureAdded = false;\n        for (int i = 0; i < 3; i++) {\n            if (locators[i] != null) {\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(new ItemInfo(locatorName[i], locators[i].getURLPath()), false);\n                subParent.add(treeNode);\n                datasetSpecificFeatureAdded = true;\n            }\n        }\n        if (datasetSpecificFeatureAdded) top.add(subParent); // allow specific dataset features to be top-level\n\n        // load remaining features from file\n        DefaultMutableTreeNode parent = new DefaultMutableTreeNode(new ItemInfo(\"Chromatin Features\"), true);\n        top.add(parent);\n\n        InputStream is = Load2DAnnotationsDialog.class.getResourceAsStream(\"annotations2d.txt\");\n        BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n        String nextLine;\n\n        try {\n            while ((nextLine = reader.readLine()) != null) {\n                final String[] values = nextLine.split(\";\");\n                if (values.length != 1 && values.length != 2) {\n                    JOptionPane.showMessageDialog(this, \"Improper features file\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                    return false;\n                }\n                if (values.length == 1) {\n                    subParent = new DefaultMutableTreeNode(new ItemInfo(values[0]), true);\n                    parent.add(subParent);\n\n                    //node = new DefaultMutableTreeNode(new ItemInfo(key, values[0], values[1]));\n                } else {\n                    DefaultMutableTreeNode node = new DefaultMutableTreeNode(new ItemInfo(values[0], values[1]), false);\n                    subParent.add(node);\n                }\n            }\n        } catch (Exception ignored) {\n\n        }\n        if (customAddedFeatures != null) {\n            top.add(customAddedFeatures);\n        }\n        return true;\n    }\n\n    /**\n     * Required by TreeSelectionListener interface.\n     */\n    public void valueChanged(TreeSelectionEvent e) {\n        DefaultMutableTreeNode node = (DefaultMutableTreeNode)\n                tree.getLastSelectedPathComponent();\n    \n        if (node == null) return;\n    \n        openAssemblyButton.setEnabled(node.isLeaf());\n    }\n\n    private void collapseAll(JTree tree) {\n        int row = tree.getRowCount() - 1;\n        while (row >= 0) {\n            tree.collapseRow(row);\n            row--;\n        }\n    }\n\n    private class ItemInfo {\n        final String itemName;\n        final String itemURL;\n\n        ItemInfo(String itemName, String itemURL) {\n            this.itemName = itemName.trim();\n            this.itemURL = itemURL.trim();\n        }\n\n        ItemInfo(String itemName) {\n            this.itemName = itemName;\n            itemURL = null;\n        }\n\n        public String toString() {\n            return itemName;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/LoadDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport com.jidesoft.swing.JideBoxLayout;\nimport juicebox.DirectoryManager;\nimport juicebox.MainWindow;\nimport juicebox.data.HiCFileLoader;\nimport juicebox.gui.SuperAdapter;\nimport org.jetbrains.annotations.Nullable;\n\nimport javax.swing.*;\nimport javax.swing.event.TreeSelectionEvent;\nimport javax.swing.event.TreeSelectionListener;\nimport javax.swing.tree.DefaultMutableTreeNode;\nimport javax.swing.tree.TreeNode;\nimport javax.swing.tree.TreePath;\nimport javax.swing.tree.TreeSelectionModel;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.io.File;\nimport java.util.List;\nimport java.util.*;\n\npublic class LoadDialog extends JDialog implements TreeSelectionListener, ActionListener {\n\n    private static final long serialVersionUID = 9000045;\n    public static File LAST_LOADED_HIC_FILE_PATH = DirectoryManager.getUserDirectory();\n    private static boolean actionLock = false;\n    private final boolean success;\n    private final String[] searchHighlightColors = {\"#ff0000\", \"#00ff00\", \"#0000ff\", \"#ff00ff\", \"#00ffff\", \"#ff9900\", \"#ff66ff\", \"#ffff00\"};\n    private final SuperAdapter superAdapter;\n    private JTree tree;\n    private JSplitButton openButton;\n    private JMenuItem openButton30;\n    private JButton cancelButton;\n    private JButton localButton;\n    private JButton urlButton;\n    private JTextField fTextField;\n    private boolean control;\n\n    public LoadDialog(MainWindow mainWindow, Properties properties, SuperAdapter superAdapter) {\n        super(mainWindow, \"Select file(s) to open\");\n\n        this.superAdapter = superAdapter;\n\n        //Create the nodes.\n        final DefaultMutableTreeNode top =\n                new DefaultMutableTreeNode(new ItemInfo(\"root\", \"root\", \"\"));\n\n        //System.out.println(properties);\n        if (properties != null) {\n\n            if (!createNodes(top, properties)) {\n                dispose();\n                success = false;\n                return;\n            }\n\n            //Create a tree that allows one selection at a time.\n            tree = new JTree(top);\n            tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);\n\n            //Listen for when the selection changes.\n            tree.addTreeSelectionListener(this);\n            tree.setRootVisible(false);\n            tree.addMouseListener(new MouseAdapter() {\n                @Override\n                public void mousePressed(MouseEvent mouseEvent) {\n                    TreePath selPath = tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY());\n                    if (selPath != null) {\n                        if (mouseEvent.getClickCount() == 2) {\n                            DefaultMutableTreeNode node = (DefaultMutableTreeNode) selPath.getLastPathComponent();\n                            if (node != null && node.isLeaf()) {\n                                TreePath[] paths = new TreePath[1];\n                                paths[0] = selPath;\n                                loadFiles(paths, null);\n                            }\n\n                        }\n                    }\n                }\n            });\n            //Create the scroll pane and add the tree to it.\n            JScrollPane treeView = new JScrollPane(tree);\n            treeView.setPreferredSize(new Dimension(400, 400));\n            JPanel centerPanel = new JPanel(new BorderLayout());\n            centerPanel.add(treeView, BorderLayout.CENTER);\n            add(centerPanel, BorderLayout.CENTER);\n        } else {\n            JLabel label = new JLabel(\"Can't find properties file; no online maps to load\");\n            label.setHorizontalAlignment(JLabel.CENTER);\n            JPanel panel = new JPanel(new BorderLayout());\n            panel.add(label, BorderLayout.CENTER);\n            add(panel, BorderLayout.CENTER);\n        }\n        JPanel buttonPanel = new JPanel();\n\n        openButton = createMAPQ0Button(\"Open (MAPQ > 0)\");\n        openButton.setEnabled(false);\n        openButton30 = createMAPQ30Menu(openButton, \"Open (MAPQ \\u2265 30)\");\n\n        localButton = new JButton(\"Local...\");\n        localButton.addActionListener(this);\n        localButton.setPreferredSize(new Dimension((int) localButton.getPreferredSize().getWidth(), (int) openButton.getPreferredSize().getHeight()));\n\n        urlButton = new JButton(\"URL...\");\n        urlButton.addActionListener(this);\n        urlButton.setPreferredSize(new Dimension((int) urlButton.getPreferredSize().getWidth(), (int) openButton.getPreferredSize().getHeight()));\n\n        cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(this);\n        cancelButton.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(), (int) openButton.getPreferredSize().getHeight()));\n\n        buttonPanel.add(openButton);\n        buttonPanel.add(localButton);\n        buttonPanel.add(urlButton);\n        buttonPanel.add(cancelButton);\n\n        add(buttonPanel, BorderLayout.SOUTH);\n        Dimension minimumSize = new Dimension(700, 400);\n        setMinimumSize(minimumSize);\n        setLocation(100, 100);\n        pack();\n        success = true;\n\n        final JLabel fLabel = new JLabel();\n        fTextField = new JTextField();\n        fLabel.setText(\"Filter:\");\n        fTextField.setToolTipText(\"Case Sensitive Search\");\n        fTextField.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(), (int) openButton.getPreferredSize().getHeight()));\n        buttonPanel.add(fLabel, JideBoxLayout.FIX);\n        buttonPanel.add(fTextField, JideBoxLayout.VARY);\n\n        //*********************SEARCH FILTER*******************************\n\n        fTextField.addKeyListener(new KeyAdapter() {\n            public void keyReleased(KeyEvent e) {\n                collapseAll(tree);\n                @SuppressWarnings(\"unchecked\")\n                Enumeration<TreeNode> en = top.preorderEnumeration();\n                if (!fTextField.getText().isEmpty()) {\n                    String[] searchStrings = fTextField.getText().split(\",\");\n                    colorSearchStrings(searchStrings); //Coloring text that matches input\n                    while (en.hasMoreElements()) {\n                        TreeNode leaf = en.nextElement();\n                        String str = leaf.toString();\n                        for (String term : searchStrings) {\n                            if (str.contains(term)) {\n                                expandToWantedNode(leaf);\n                                break;\n                            }\n                        }\n                    }\n                }\n            }\n        });\n\n    }\n\n    @Nullable\n    public static TreePath getTreePath(TreeNode treeNode) {\n        List<Object> nodes = new ArrayList<>();\n        if (treeNode != null) {\n            nodes.add(treeNode);\n            treeNode = treeNode.getParent();\n            while (treeNode != null) {\n                nodes.add(0, treeNode);\n                treeNode = treeNode.getParent();\n            }\n        }\n\n        return nodes.isEmpty() ? null : new TreePath(nodes.toArray());\n    }\n\n    private JSplitButton createMAPQ0Button(String buttonText) {\n        JSplitButton button = new JSplitButton(buttonText);\n        button.addActionListener(this);\n        return button;\n    }\n\n    private JMenuItem createMAPQ30Menu(JSplitButton button, String button30Text) {\n        JMenuItem button30 = new JMenuItem(button30Text);\n        button30.addActionListener(this);\n        button30.setEnabled(false);\n        JPopupMenu popupMenu = new JPopupMenu(\"MAPQ ≥ 30 Menu\");\n        popupMenu.add(button30);\n        popupMenu.setEnabled(false);\n        button.setComponentPopupMenu(popupMenu);\n        return button30;\n    }\n\n    public static TreeNode[] getPathToRoot(TreeNode aNode, int depth) {\n        TreeNode[] retNodes;\n        if (aNode == null) {\n            if (depth == 0)\n                return null;\n            else\n                retNodes = new TreeNode[depth];\n        } else {\n            depth++;\n            retNodes = getPathToRoot(aNode.getParent(), depth);\n            retNodes[retNodes.length - depth] = aNode;\n        }\n        return retNodes;\n    }\n\n    private void expandToWantedNode(TreeNode dNode) {\n        if (dNode != null) {\n            tree.setExpandsSelectedPaths(true);\n            TreePath path = new TreePath(getPathToRoot(dNode, 0));\n            tree.scrollPathToVisible(path);\n            tree.setSelectionPath(path);\n        }\n    }\n\n    //Overriding in order to change text color\n    private void colorSearchStrings(final String[] parts) {\n        tree.setCellRenderer(new JBTreeCellRenderer(parts, searchHighlightColors));\n    }\n\n    public void setControl(boolean control) {\n        this.control = control;\n    }\n\n    public boolean getSuccess() {\n        return success;\n    }\n\n    private boolean createNodes(DefaultMutableTreeNode top, Properties properties) {\n        // Enumeration<DefaultMutableTreeNode> enumeration = top.breadthFirstEnumeration();\n        // TreeSet is sorted, so properties file is implemented in order\n        TreeSet<String> keys = new TreeSet<>(properties.stringPropertyNames());\n        HashMap<String, DefaultMutableTreeNode> hashMap = new HashMap<>();\n        hashMap.put(((ItemInfo) top.getUserObject()).uid, top);\n        //HashMap<String, DefaultMutableTreeNode> tempHash = new HashMap<String, DefaultMutableTreeNode>();\n        //tempHash.put(((ItemInfo) top.getUserObject()).uid, top);\n\n        for (String key : keys) {\n            String value = properties.getProperty(key);\n            DefaultMutableTreeNode node;\n            final String[] values = value.split(\",\");\n            if (values.length != 3 && values.length != 2) {\n                JOptionPane.showMessageDialog(this, \"Improperly formatted properties file; incorrect # of fields\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                return true;\n            }\n            if (values.length == 2) {\n                node = new DefaultMutableTreeNode(new ItemInfo(key, values[0], values[1]));\n            } else {\n                node = new DefaultMutableTreeNode(new ItemInfo(key, values[0], values[1], values[2]));\n            }\n            hashMap.put(key, node);\n        }\n        for (String key : keys) {\n            DefaultMutableTreeNode node = hashMap.get(key);\n            DefaultMutableTreeNode parent = hashMap.get(((ItemInfo) node.getUserObject()).parentKey);\n\n            if (parent == null) {\n                JOptionPane.showMessageDialog(this, \"Improperly formatted properties file; unable to find parent menu \"\n                        + ((ItemInfo) hashMap.get(key).getUserObject()).parentKey + \" for \" +\n                        key, \"Error\", JOptionPane.ERROR_MESSAGE);\n                return false;\n            } else {\n                parent.add(node);\n            }\n        }\n        return true;\n    }\n\n    /**\n     * Required by TreeSelectionListener interface.\n     */\n    public void valueChanged(TreeSelectionEvent e) {\n        DefaultMutableTreeNode node = (DefaultMutableTreeNode)\n                tree.getLastSelectedPathComponent();\n\n        if (node == null) return;\n\n        if (node.isLeaf()) {\n            openButton.setEnabled(true);\n    \n            // maternal paternal\n            openButton30.setEnabled(!((ItemInfo) node.getUserObject()).itemName.contains(\"aternal\"));\n        } else {\n            openButton.setEnabled(false);\n            openButton30.setEnabled(false);\n        }\n    }\n\n    public void actionPerformed(ActionEvent e) {\n        if (!actionLock) {\n            try {\n                //use lock as double click protection.\n                actionLock = true;\n                if (e.getSource() == openButton) {\n                    loadFiles(tree.getSelectionPaths(), null);\n                } else if (e.getSource() == openButton30) {\n                    loadFiles(tree.getSelectionPaths(), \"30\");\n                } else if (e.getSource() == localButton) {\n                    LAST_LOADED_HIC_FILE_PATH = HiCFileLoader.loadMenuItemActionPerformed(superAdapter, control, LAST_LOADED_HIC_FILE_PATH);\n                    setVisible(false);\n                } else if (e.getSource() == urlButton) {\n                    HiCFileLoader.loadFromURLActionPerformed(superAdapter, control);\n                    setVisible(false);\n                } else if (e.getSource() == cancelButton) {\n                    setVisible(false);\n                    dispose();\n                }\n            } finally {\n                actionLock = false;\n            }\n        }\n    }\n\n    private void loadFiles(TreePath[] paths, String ext) {\n        ArrayList<ItemInfo> filesToLoad = new ArrayList<>();\n        StringBuilder title = new StringBuilder();\n\n        for (TreePath path : paths) {\n            DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();\n            if (node != null && node.isLeaf()) {\n                filesToLoad.add((ItemInfo) node.getUserObject());\n                title.append(path.toString().replace(\"[\", \"\").replace(\"]\", \"\").replace(\",\", \"\"));\n                if (ext != null) title.append(\" MAPQ \\u2265 \").append(ext);\n            }\n        }\n\n\n        setVisible(false);\n        java.util.List<String> urls = new ArrayList<>();\n        for (ItemInfo info : filesToLoad) {\n            if (info.itemURL == null || !info.itemURL.endsWith(\".hic\")) {\n                JOptionPane.showMessageDialog(this, info.itemName + \" is not a hic file, or the path to the file is not specified.\");\n                continue;\n            }\n            String toadd = info.itemURL;\n            if (ext != null) {\n                toadd = toadd.replace(\".hic\", \"_\" + ext + \".hic\");\n            }\n            System.out.println(\"New URL: \" + toadd);\n            urls.add(toadd);\n        }\n\n        //code to add a recent file to the menu\n        superAdapter.safeLoad(urls, control, title.toString());\n    }\n\n\n    private void collapseAll(JTree tree) {\n        int row = tree.getRowCount() - 1;\n        while (row >= 0) {\n            tree.collapseRow(row);\n            row--;\n        }\n    }\n\n\n    private class ItemInfo {\n        final String uid;\n        final String itemName;\n        final String parentKey;\n        String itemURL;\n\n        ItemInfo(String uid, String parentKey, String itemName, String itemURL) {\n            this.uid = uid;\n            this.parentKey = parentKey;\n            this.itemName = itemName.trim();\n            this.itemURL = itemURL.trim();\n        }\n\n        ItemInfo(String uid, String parentKey, String itemName) {\n            this.parentKey = parentKey;\n            this.itemName = itemName;\n            this.uid = uid;\n        }\n\n        public String toString() {\n            return itemName;\n        }\n\n    }\n}"
  },
  {
    "path": "src/juicebox/windowui/LoadModifiedAssemblyAnnotationsDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyFileImporter;\nimport juicebox.assembly.AssemblyScaffoldHandler;\nimport juicebox.assembly.PsfFileImporter;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.windowui.layers.LayersPanel;\nimport juicebox.windowui.layers.Load2DAnnotationsDialog;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport javax.swing.event.TreeSelectionEvent;\nimport javax.swing.event.TreeSelectionListener;\nimport javax.swing.tree.*;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.InputStream;\nimport java.io.InputStreamReader;\nimport java.util.ArrayList;\nimport java.util.Enumeration;\nimport java.util.HashMap;\nimport java.util.Map;\n\n\n/**\n * Created by nathanielmusial on 6/29/17.\n */\n\npublic class LoadModifiedAssemblyAnnotationsDialog extends JDialog implements TreeSelectionListener {\n\n    private static final long serialVersionUID = 9000013;\n    private static DefaultMutableTreeNode customAddedFeatures = null;\n    private final String[] searchHighlightColors = {\"#ff0000\", \"#00ff00\", \"#0000ff\", \"#ff00ff\", \"#00ffff\", \"#ff9900\", \"#ff66ff\", \"#ffff00\"};\n    private final JTree tree;\n    private final JButton openAssemblyButton;\n    private final Map<String, MutableTreeNode> loadedAnnotationsMap = new HashMap<>();\n    private final ArrayList<String> mostRecentPaths = new ArrayList<>();\n    private File openAnnotationPath = DirectoryManager.getUserDirectory();\n\n\n    public LoadModifiedAssemblyAnnotationsDialog(final SuperAdapter superAdapter) {\n        super(superAdapter.getMainWindow(), \"Select Modified Assembly annotation file(s) to open\");\n\n        final LayersPanel layersPanel = superAdapter.getLayersPanel();\n\n        //Create the nodes.\n        final DefaultMutableTreeNode top =\n                new DefaultMutableTreeNode(new ItemInfo(\"root\", \"\"), true);\n\n        createNodes(top, superAdapter.getHiC());\n\n        //Create a tree that allows one selection at a time.\n        tree = new JTree(top);\n        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);\n\n        //Listen for when the selection changes.\n        tree.addTreeSelectionListener(this);\n        tree.setRootVisible(false);\n        tree.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mousePressed(MouseEvent mouseEvent) {\n                TreePath selPath = tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY());\n                if (selPath != null) {\n                    if (mouseEvent.getClickCount() == 2) {\n                        DefaultMutableTreeNode node = (DefaultMutableTreeNode) selPath.getLastPathComponent();\n                        if (node != null && node.isLeaf()) {\n                            TreePath[] paths = new TreePath[1];\n                            paths[0] = selPath;\n                            try {\n                                safeLoadAssemblyFiles(paths, layersPanel, superAdapter);\n                            } catch (Exception e) {\n                                SuperAdapter.showMessageDialog(\"Unable to load file\\n\" + e.getLocalizedMessage());\n                            }\n                            LoadModifiedAssemblyAnnotationsDialog.this.setVisible(false);\n                        }\n                    }\n                }\n            }\n        });\n        //Create the scroll pane and add the tree to it.\n        final JScrollPane treeView = new JScrollPane(tree);\n        treeView.setPreferredSize(new Dimension(400, 400));\n        JPanel centerPanel = new JPanel(new BorderLayout());\n        centerPanel.add(treeView, BorderLayout.CENTER);\n        add(centerPanel, BorderLayout.CENTER);\n\n        JPanel buttonPanel = new JPanel();\n\n        openAssemblyButton = new JButton(\"Open Assembly\");\n        openAssemblyButton.setEnabled(false);\n        openAssemblyButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                mostRecentPaths.clear();\n                safeLoadAssemblyFiles(tree.getSelectionPaths(), layersPanel, superAdapter);\n                LoadModifiedAssemblyAnnotationsDialog.this.setVisible(false);\n            }\n        });\n\n        setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);\n        addWindowListener(new WindowAdapter() {\n            @Override\n            public void windowClosing(WindowEvent e) {\n                closeWindow();\n            }\n        });\n\n\n        JButton cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                closeWindow();\n            }\n        });\n        cancelButton.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(),\n                (int) openAssemblyButton.getPreferredSize().getHeight()));\n\n        buttonPanel.add(openAssemblyButton);\n        buttonPanel.add(cancelButton);\n\n        add(buttonPanel, BorderLayout.SOUTH);\n        Dimension minimumSize = new Dimension(700, 400);\n        setMinimumSize(minimumSize);\n        setLocation(100, 100);\n        pack();\n\n        addLocalButtonActionPerformed(superAdapter);\n    }\n\n    public static TreePath getPath(TreeNode treeNode) {\n        java.util.List<Object> nodes = new ArrayList<>();\n        if (treeNode != null) {\n            nodes.add(treeNode);\n            treeNode = treeNode.getParent();\n            while (treeNode != null) {\n                nodes.add(0, treeNode);\n                treeNode = treeNode.getParent();\n            }\n        }\n\n        return nodes.isEmpty() ? null : new TreePath(nodes.toArray());\n    }\n\n    private void closeWindow() {\n        customAddedFeatures.removeFromParent();\n        for (String path : mostRecentPaths) {\n            customAddedFeatures.remove(loadedAnnotationsMap.get(path));\n            loadedAnnotationsMap.remove(path);\n        }\n        mostRecentPaths.clear();\n        loadedAnnotationsMap.remove(customAddedFeatures);\n        LoadModifiedAssemblyAnnotationsDialog.this.setVisible(false);\n    }\n\n    private void addLocalButtonActionPerformed(final SuperAdapter superAdapter) {\n        // Get the main window\n        final MainWindow window = superAdapter.getMainWindow();\n\n        DefaultTreeModel model = (DefaultTreeModel) tree.getModel();\n        DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();\n\n        boolean localFilesAdded = false;\n\n        File[] twoDfiles = FileDialogUtils.chooseMultiple(\"Choose Assembly files\", openAnnotationPath, null);\n\n        if (twoDfiles != null && twoDfiles.length > 0) {\n            for (File file : twoDfiles) {\n\n                if (file == null || !file.exists()) continue;\n\n                localFilesAdded = true;\n\n                if (customAddedFeatures == null) {\n                    customAddedFeatures = new DefaultMutableTreeNode(\n                            new ItemInfo(\"Added Assembly Files\", \"\"), true);\n                    root.add(customAddedFeatures);\n                }\n\n                String path = file.getAbsolutePath();\n                openAnnotationPath = new File(path);\n\n                if (loadedAnnotationsMap.containsKey(path)) {\n                    if (HiCGlobals.guiIsCurrentlyActive) {\n                        int dialogResult = JOptionPane.showConfirmDialog(window,\n                                file.getName() + \" is already loaded. Would you like to overwrite it?\", \"Warning\",\n                                JOptionPane.YES_NO_OPTION);\n                        if (dialogResult == JOptionPane.YES_OPTION) {\n                            customAddedFeatures.remove(loadedAnnotationsMap.get(path));\n                            loadedAnnotationsMap.remove(path);\n                        } else {\n                            continue;\n                        }\n                    }\n                }\n\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(\n                        new ItemInfo(file.getName(), path), false);\n\n                loadedAnnotationsMap.put(path, treeNode);\n                customAddedFeatures.add(treeNode);\n                mostRecentPaths.add(path);\n            }\n            model.reload(root);\n            expandTree();\n        }\n        LoadModifiedAssemblyAnnotationsDialog.this.setVisible(localFilesAdded);\n    }\n\n    private void expandTree() {\n        TreeNode root = (TreeNode) tree.getModel().getRoot();\n        TreePath rootPath = new TreePath(root);\n        TreeNode node = (TreeNode) rootPath.getLastPathComponent();\n        for (Enumeration<?> e = node.children(); e.hasMoreElements(); ) {\n            TreePath childPath = rootPath.pathByAddingChild(e.nextElement());\n            if (!tree.isExpanded(childPath)) {\n                tree.expandPath(childPath);\n            }\n        }\n        if (!tree.isExpanded(rootPath)) {\n            tree.expandPath(rootPath);\n        }\n    }\n\n\n    private void safeLoadAssemblyFiles(final TreePath[] paths, final LayersPanel layersPanel, final SuperAdapter superAdapter) {\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                unsafeLoadAssemblyFiles(paths, layersPanel, superAdapter);\n            }\n        };\n        superAdapter.executeLongRunningTask(runnable, \"load 2d annotation files\");\n    }\n\n    private void unsafeLoadAssemblyFiles(TreePath[] paths, LayersPanel layersPanel, SuperAdapter superAdapter) {\n        String psfPath = null;\n        String assemblyPath = null;\n        for (TreePath path : paths) {\n            DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();\n            if (node != null && node.isLeaf()) {\n                ItemInfo info = (ItemInfo) node.getUserObject();\n                if (info.itemURL.endsWith(\"assembly\")) {\n                    assemblyPath = info.itemURL;\n                } else if (info.itemURL.endsWith(\"psf\")) {\n                    psfPath = info.itemURL;\n                } else {\n                    JOptionPane.showMessageDialog(layersPanel, \"Unable to load invalid file!\",\n                            \"Error Message\", JOptionPane.ERROR_MESSAGE);\n                    return;\n                }\n            }\n        }\n\n        if ((psfPath != null) || assemblyPath != null) {\n//            try {\n            AssemblyFileImporter assemblyFileImporter = null;\n            if (assemblyPath != null) {\n                assemblyFileImporter = new AssemblyFileImporter(assemblyPath, true);\n            } else\n                assemblyFileImporter = new PsfFileImporter(psfPath, true);\n\n            assemblyFileImporter.importAssembly();\n            AssemblyScaffoldHandler modifiedAssemblyScaffoldHandler = assemblyFileImporter.getAssemblyScaffoldHandler();\n            superAdapter.getAssemblyStateTracker().assemblyActionPerformed(modifiedAssemblyScaffoldHandler, true);\n            superAdapter.unsafeClearAllMatrixZoomCache();\n            superAdapter.refresh();\n\n//            } catch (Exception ee) {\n//                System.err.println(\"Could not load selected annotation: \" + info.itemName + \" - \" + info.itemURL);\n//                SuperAdapter.showMessageDialog(\"Could not load loop Modified Assembly: \" + ee.getMessage());\n//                customAddedFeatures.remove(loadedAnnotationsMap.get(info.itemURL)); //Todo needs to be a warning when trying to add annotations from a different genomeloadedAnnotationsMap.remove(path);\n//            }\n        } else {\n            System.err.println(\"Invalid files...\");\n        }\n    }\n\n    private void expandToWantedNode(DefaultMutableTreeNode dNode) {\n        if (dNode != null) {\n            tree.setExpandsSelectedPaths(true);\n            TreePath path = new TreePath(dNode.getPath());\n            tree.scrollPathToVisible(path);\n            tree.setSelectionPath(path);\n        }\n    }\n\n    private boolean createNodes(DefaultMutableTreeNode top, HiC hic) {\n\n        // Add dataset-specific 2d annotations\n        DefaultMutableTreeNode subParent = new DefaultMutableTreeNode(new ItemInfo(\"Dataset-specific 2D Features\"), true);\n        ResourceLocator[] locators = {hic.getDataset().getPeaks(), hic.getDataset().getBlocks(), hic.getDataset().getSuperLoops()};\n        String[] locatorName = {\"Peaks\", \"Contact Domains\", \"ChrX Super Loops\"};\n\n        boolean datasetSpecificFeatureAdded = false;\n        for (int i = 0; i < 3; i++) {\n            if (locators[i] != null) {\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(new ItemInfo(locatorName[i], locators[i].getURLPath()), false);\n                subParent.add(treeNode);\n                datasetSpecificFeatureAdded = true;\n            }\n        }\n        if (datasetSpecificFeatureAdded) top.add(subParent); // allow specific dataset features to be top-level\n\n        // load remaining features from file\n        DefaultMutableTreeNode parent = new DefaultMutableTreeNode(new ItemInfo(\"Chromatin Features\"), true);\n        top.add(parent);\n\n        InputStream is = Load2DAnnotationsDialog.class.getResourceAsStream(\"annotations2d.txt\");\n        BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n        String nextLine;\n\n        try {\n            while ((nextLine = reader.readLine()) != null) {\n                final String[] values = nextLine.split(\";\");\n                if (values.length != 1 && values.length != 2) {\n                    JOptionPane.showMessageDialog(this, \"Improper features file\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                    return false;\n                }\n                if (values.length == 1) {\n                    subParent = new DefaultMutableTreeNode(new ItemInfo(values[0]), true);\n                    parent.add(subParent);\n\n                    //node = new DefaultMutableTreeNode(new ItemInfo(key, values[0], values[1]));\n                } else {\n                    DefaultMutableTreeNode node = new DefaultMutableTreeNode(new ItemInfo(values[0], values[1]), false);\n                    subParent.add(node);\n                }\n            }\n        } catch (Exception ignored) {\n\n        }\n        if (customAddedFeatures != null) {\n            top.add(customAddedFeatures);\n        }\n        return true;\n    }\n\n    /**\n     * Required by TreeSelectionListener interface.\n     */\n    public void valueChanged(TreeSelectionEvent e) {\n        DefaultMutableTreeNode node = (DefaultMutableTreeNode)\n                tree.getLastSelectedPathComponent();\n    \n        if (node == null) return;\n    \n        openAssemblyButton.setEnabled(node.isLeaf());\n    }\n\n    private void collapseAll(JTree tree) {\n        int row = tree.getRowCount() - 1;\n        while (row >= 0) {\n            tree.collapseRow(row);\n            row--;\n        }\n    }\n\n    private class ItemInfo {\n        final String itemName;\n        final String itemURL;\n\n        ItemInfo(String itemName, String itemURL) {\n            this.itemName = itemName.trim();\n            this.itemURL = itemURL.trim();\n        }\n\n        ItemInfo(String itemName) {\n            this.itemName = itemName;\n            itemURL = null;\n        }\n\n        public String toString() {\n            return itemName;\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/windowui/MatrixType.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2022 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\n\npackage juicebox.windowui;\n\npublic enum MatrixType {\n    OBSERVED(\"Observed\"),\n    EXPECTED(\"Expected\"),\n    OE(\"Observed/Expected\"),\n    OEV2(\"Log[Observed/Expected]\"),\n    OEP1(\"(Observed+1)/(Expected+1)\"),\n    OEP1V2(\"Log[(Observed+1)/(Expected+1)]\"),\n    OME(\"Observed-Expected\"),\n    PEARSON(\"Observed Pearson\"),\n    LOG(\"Log[Observed+1]\"),\n    LOGEO(\"Log[Observed+1]/Log[Expected+1]\"),\n    EXPLOGEO(\"e^(Log[Observed+1]/Log[Expected+1])\"),\n    NORM2(\"Observed Norm^2\"),\n    CONTROL(\"Control\"),\n    OECTRL(\"Control/ExpectedC\"),\n    OECTRLV2(\"Log[Control/ExpectedC]\"),\n    OECTRLP1(\"(Control+1)/(ExpectedC+1)\"),\n    OECTRLP1V2(\"Log[(Control+1)/(ExpectedC+1)]\"),\n    CME(\"Control-ExpectedC\"),\n    PEARSONCTRL(\"Control Pearson\"),\n    LOGC(\"Log[Control+1]\"),\n    LOGCEO(\"Log[Control+1]/Log[ExpectedC+1]\"),\n    EXPLOGCEO(\"e^(Log[Control+1]/Log[ExpectedC+1])\"),\n    NORM2CTRL(\"Control Norm^2\"),\n    RATIO(\"Observed/Control * (AvgC/AvgO)\"),\n    RATIOV2(\"Log[Observed/Control * (AvgC/AvgO)]\"),\n    RATIOP1(\"(Observed+1)/(Control+1) * (AvgC+1)/(AvgO+1)\"),\n    RATIOP1V2(\"Log[(Observed+1)/(Control+1) * (AvgC+1)/(AvgO+1)]\"),\n    RATIO0(\"Observed/Control * (ExpC0/Exp0)\"),\n    RATIO0V2(\"Log[Observed/Control * (ExpC0/Exp0)]\"),\n    RATIO0P1(\"(Observed+1)/(Control+1) * (ExpC0+1)/(Exp0+1)\"),\n    RATIO0P1V2(\"Log[(Observed+1)/(Control+1) * (ExpC0+1)/(Exp0+1)]\"),\n    VS(\"Observed vs Control\"),\n    OEVS(\"Observed/Expected vs Control/ExpectedC\"),\n    OEVSV2(\"Log[Observed/Expected] vs Log[Control/ExpectedC]\"),\n    OEVSP1(\"(Observed+1)/(Expected+1) vs (Control+1)/(ExpectedC+1)\"),\n    OEVSP1V2(\"Log[(Observed+1)/(Expected+1)] vs Log[(Control+1)/(ExpectedC+1)]\"),\n    OERATIO(\"(Observed/Expected) / (Control/ExpectedC)\"),\n    OERATIOV2(\"Log[(Observed/Expected) / (Control/ExpectedC)]\"),\n    OERATIOP1(\"((Observed+1)/(Expected+1)) / ((Control+1)/(ExpectedC+1))\"),\n    OERATIOP1V2(\"Log[((Observed+1)/(Expected+1)) / ((Control+1)/(ExpectedC+1))]\"),\n    OERATIOMINUS(\"(Observed/Expected) - (Control/ExpectedC)\"),\n    OERATIOMINUSP1(\"(Observed+1)/(Expected+1) - (Control+1)/(ExpectedC+1)\"),\n    OCMEVS(\"Observed-Expected vs Control-Expected\"),\n    PEARSONVS(\"Observed Pearson vs Control Pearson\"),\n    LOGVS(\"Log[Observed/AvgO+1] vs Log[Control/AvgC+1]\"),\n    LOGEOVS(\"Log[Observed+1]/Log[Expected+1] vs Log[Control+1]/Log[ExpectedC+1]\"),\n    LOGRATIO(\"Log[Observed/AvgO+1]/Log[Control/AvgC+1]\"),\n    LOGRATIOV2(\"Log[Log[Observed/AvgO+1]/Log[Control/AvgC+1]]\"),\n    LOGEORATIO(\"(Log[Observed+1]/Log[Expected+1]) / (Log[Control+1]/Log[ExpectedC+1])\"),\n    LOGEORATIOV2(\"Log[(Log[Observed+1]/Log[Expected+1]) / (Log[Control+1]/Log[ExpectedC+1])]\"),\n    DIFF(\"Observed-Control\"),\n    NORM(\"Norm\"),\n    EIGENVECTOR(\"Eigenvector\"),\n    NORM2OBSVSCTRL(\"Observed Norm^2 vs Control Norm^2\");\n\n    private static final MatrixType[] enabledMatrixTypesNoControl =\n            new MatrixType[]{OBSERVED, EXPECTED, OE, OEV2, PEARSON, LOG};\n\n    private static final MatrixType[] enabledMatrixTypesWithControl = new MatrixType[]{\n            OBSERVED, CONTROL, EXPECTED, VS, RATIO, RATIOV2,\n            OE, OECTRL, OEVS, OEV2, OECTRLV2, OEVSV2,\n            PEARSON, PEARSONCTRL, PEARSONVS, LOG, LOGC, LOGEOVS};\n\n    private static final MatrixType[] enabledMatrixTypesNoControlDev =\n            new MatrixType[]{OBSERVED, EXPECTED, OE, OEV2, OEP1, OEP1V2, OME, PEARSON,\n                    LOG, LOGEO, EXPLOGEO};\n\n    private static final MatrixType[] enabledMatrixTypesWithControlDev = new MatrixType[]{\n            OBSERVED, EXPECTED, OE, OEV2, OEP1, OEP1V2, OME, PEARSON, LOG, LOGEO,\n            CONTROL, OECTRL, OECTRLV2, OECTRLP1, OECTRLP1V2, CME, PEARSONCTRL, LOGC, LOGCEO,\n            VS, RATIO, RATIOV2, RATIOP1, RATIOP1V2, RATIO0, RATIO0V2, RATIO0P1, RATIO0P1V2,\n            OERATIO, OERATIOV2, OERATIOP1, OERATIOP1V2, OERATIOMINUS, OERATIOMINUSP1,\n            OEVS, OEVSV2, OEVSP1, OEVSP1V2, OCMEVS, PEARSONVS, DIFF,\n            LOGVS, LOGEOVS, LOGRATIO, LOGRATIOV2, LOGEORATIO, LOGEORATIOV2,\n            EXPLOGEO, EXPLOGCEO\n    };\n\n    private static boolean useAdvancedViews = false;\n    private final String value;\n\n    MatrixType(String value) {\n        this.value = value;\n    }\n\n    public static MatrixType enumValueFromString(String text) {\n        if (text != null) {\n            for (MatrixType matrix : MatrixType.values()) {\n                if (text.equalsIgnoreCase(matrix.value)) {\n                    return matrix;\n                }\n            }\n            if (text.equalsIgnoreCase(\"oe\")) {\n                return OE;\n            }\n        }\n        return null;\n    }\n\n    /**\n     * @return true is the option is generally available all maps or resolutions\n     */\n    public static boolean isObservedOrControl(MatrixType option) {\n        return option == OBSERVED || option == CONTROL;\n    }\n\n    /**\n     * @return true is the option can be manipulated by the color range slider\n     */\n    public static boolean isColorScaleType(MatrixType option) {\n        return !isPearsonType(option);\n    }\n\n    /**\n     * @return true if the option should allowed in genome-wide view\n     */\n    public static boolean isValidGenomeWideOption(MatrixType option) {\n        return !option.toString().toLowerCase().contains(\"expected\");\n    }\n\n    /**\n     * @return true if the option requires control map but not expected vector\n     */\n    public static boolean isSimpleControlType(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"control\") && !option.toString().toLowerCase().contains(\"expected\");\n    }\n\n\n    /**\n     * @return true if the option involves comparison/divis (but not pearsons)\n     */\n    public static boolean isOEColorScaleType(MatrixType option) {\n        return option == OEV2 || option == OEP1V2 || option == RATIOV2 || option == RATIOP1V2 || option == RATIO0V2\n                || option == RATIO0P1V2 || option == OECTRLV2 || option == OECTRLP1V2\n                || option == OEVSV2 || option == OEVSP1V2 || option == OERATIOV2 || option == OERATIOP1V2\n                || option == LOGRATIOV2 || option == LOGEORATIOV2\n                || isSubtactType(option);\n    }\n\n    public static boolean isSubtactType(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"-\");\n    }\n\n    /**\n     * @return true if the option only works for intrachromosomal, not interchromosomal (genomewide may still be allowed)\n     */\n    public static boolean isOnlyIntrachromosomalType(MatrixType option) {\n        return isPearsonType(option) || isVSTypeDisplay(option);\n    }\n\n    /**\n     * @return true if the option requires the expected vector\n     */\n    public static boolean isExpectedValueType(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"expected\");\n    }\n\n    /**\n     * @return true if the option uses pearson's\n     */\n    public static boolean isPearsonType(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"pearson\");\n    }\n\n    /**\n     * @return true if the option is dumped (clt) as a vector\n     */\n    public static boolean isDumpVectorType(MatrixType option) {\n        return option == NORM || option == EXPECTED;\n    }\n\n    /**\n     * @return true if the option is dumped (clt) as a matrix\n     */\n    public static boolean isDumpMatrixType(MatrixType option) {\n        return option == OE || option == OBSERVED;\n    }\n\n    public static boolean isVSTypeDisplay(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"vs\");\n    }\n\n    public static boolean isControlPearsonType(MatrixType option) {\n        return option.toString().toLowerCase().contains(\"control\") && option.toString().toLowerCase().contains(\"pearson\");\n    }\n\n    public static MatrixType[] getOptions(boolean withControl) {\n        if (withControl) {\n            if (useAdvancedViews) {\n                return MatrixType.enabledMatrixTypesWithControlDev;\n            }\n            return MatrixType.enabledMatrixTypesWithControl;\n        } else {\n            if (useAdvancedViews) {\n                return MatrixType.enabledMatrixTypesNoControlDev;\n            }\n            return MatrixType.enabledMatrixTypesNoControl;\n        }\n    }\n\n    public static void toggleAdvancedViews() {\n        useAdvancedViews = !useAdvancedViews;\n    }\n\n    public static boolean getAdvancedViewEnabled() {\n        return useAdvancedViews;\n    }\n\n    public String toString() {\n        return value;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/NormalizationHandler.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\npublic class NormalizationHandler {\n    public static final String strNONE = \"NONE\";\n    public static final String strVC = \"VC\";\n    public static final String strVC_SQRT = \"VC_SQRT\";\n    public static final String strKR = \"KR\";\n    public static final String strGW_KR = \"GW_KR\";\n    public static final String strINTER_KR = \"INTER_KR\";\n    public static final String strGW_VC = \"GW_VC\"; // todo, should we add a GW_VC_SQRT?\n    public static final String strINTER_VC = \"INTER_VC\";\n    public static final String strSCALE = \"SCALE\";\n    public static final String strGW_SCALE = \"GW_SCALE\";\n    public static final String strINTER_SCALE = \"INTER_SCALE\";\n    public static final NormalizationType NONE = new NormalizationType(strNONE, \"None\");\n    public static final NormalizationType VC = new NormalizationType(strVC, \"Coverage\");\n    public static final NormalizationType VC_SQRT = new NormalizationType(strVC_SQRT, \"Coverage (Sqrt)\");\n    public static final NormalizationType KR = new NormalizationType(strKR, \"Balanced\");\n    public static final NormalizationType GW_KR = new NormalizationType(strGW_KR, \"Genome-wide balanced\");\n    public static final NormalizationType INTER_KR = new NormalizationType(strINTER_KR, \"Inter balanced\");\n    public static final NormalizationType GW_VC = new NormalizationType(strGW_VC, \"Genome-wide coverage\");\n    public static final NormalizationType INTER_VC = new NormalizationType(strINTER_VC, \"Inter coverage\");//,\n    public static final NormalizationType SCALE = new NormalizationType(strSCALE, \"Balanced++\");\n    public static final NormalizationType GW_SCALE = new NormalizationType(strGW_SCALE, \"Genome-wide Balanced++\");\n    public static final NormalizationType INTER_SCALE = new NormalizationType(strINTER_SCALE, \"Inter Balanced++\");\n\n    private final static List<NormalizationType> currentlyAvailableNorms = new ArrayList<>();\n\n    public NormalizationHandler() {\n        currentlyAvailableNorms.add(NONE);\n        currentlyAvailableNorms.add(KR);\n        currentlyAvailableNorms.add(VC);\n        currentlyAvailableNorms.add(VC_SQRT);\n        currentlyAvailableNorms.add(GW_KR);\n        currentlyAvailableNorms.add(GW_VC);\n        currentlyAvailableNorms.add(INTER_KR);\n        currentlyAvailableNorms.add(INTER_VC);\n        currentlyAvailableNorms.add(SCALE);\n        currentlyAvailableNorms.add(GW_SCALE);\n        currentlyAvailableNorms.add(INTER_SCALE);\n    }\n\n    public static List<NormalizationType> getAllNormTypes() {\n        return currentlyAvailableNorms;\n    }\n\n    public static boolean isGenomeWideNorm(NormalizationType norm) {\n        return isGenomeWideNormIntra(norm) || isGenomeWideNormInter(norm);\n    }\n\n    public static NormalizationType[] getAllGWNormTypes(boolean isUseOnlyScalingDefaults) {\n        if (isUseOnlyScalingDefaults) {\n            return new NormalizationType[]{GW_SCALE};\n        }\n        return new NormalizationType[]{GW_KR, GW_VC, GW_SCALE, INTER_KR, INTER_VC, INTER_SCALE};\n    }\n\n    public static boolean isGenomeWideNormIntra(NormalizationType norm) {\n        return norm.equals(GW_KR) || norm.equals(GW_VC) || norm.equals(GW_SCALE);\n    }\n\n    public static boolean isGenomeWideNormInter(NormalizationType norm) {\n        return norm.equals(INTER_KR) || norm.equals(INTER_VC) || norm.equals(INTER_SCALE);\n    }\n\n    public static Integer getIdealResolutionLimit(NormalizationType normalizationType) {\n        if (isGenomeWideNorm(normalizationType)) {\n            return 25000;\n        } else {\n            return 0;\n        }\n    }\n\n    public NormalizationType getNormTypeFromString(String text) {\n        if (text != null && text.length() > 0) {\n            for (NormalizationType norm : currentlyAvailableNorms) {\n                if (text.equalsIgnoreCase(norm.getLabel()) || text.equalsIgnoreCase(norm.getDescription())) {\n                    return norm;\n                }\n            }\n        }\n        NormalizationType newNormType = new NormalizationType(text, text);\n        currentlyAvailableNorms.add(newNormType);\n        return newNormType;\n    }\n\n    public List<NormalizationType> getDefaultSetForHiCFileBuilding() {\n        List<NormalizationType> normalizationTypes = new ArrayList<>();\n        normalizationTypes.add(VC);\n        normalizationTypes.add(VC_SQRT);\n        //normalizationTypes.add(KR);\n        normalizationTypes.add(SCALE);\n        normalizationTypes.add(INTER_SCALE);\n        normalizationTypes.add(GW_SCALE);\n        return normalizationTypes;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/NormalizationType.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\n\nimport java.util.Objects;\n\n/**\n * @author jrobinso Date: 8/31/13  9:47 PM\n */\npublic class NormalizationType {\n\t//LOADED(\"Loaded\");\n\tprivate final String label;\n\tprivate final String description;\n\t\n\tpublic NormalizationType(String label, String description) {\n        this.label = label.toUpperCase();\n        String description2 = description;\n        if (label.endsWith(\"SCALE\")) {\n            description2 = description2.replaceAll(\"Fast scaling\", \"Balanced++\");\n            description2 = description2.replaceAll(\"fast scaling\", \"Balanced++\");\n        }\n\n        this.description = description2;\n    }\n\n    public String getLabel() {\n        return label;\n    }\n\n    public String getDescription() {\n        return description;\n    }\n\n    @Override\n    public String toString() {\n        return label;\n    }\n\n    @Override\n    public boolean equals(Object obj) {\n        if (this == obj) {\n            return true;\n        } else if (obj instanceof NormalizationType) {\n            NormalizationType norm2 = (NormalizationType) obj;\n            return label.equals(norm2.getLabel());\n        }\n        return false;\n    }\n\n    @Override\n    public int hashCode() {\n        return Objects.hash(label.hashCode(), description.hashCode());\n    }\n\n    public boolean usesKR() {\n        return label.contains(\"KR\");\n    }\n\n    public boolean usesVC() {\n        return label.contains(\"VC\");\n    }\n\n    public boolean usesSCALE() {\n        return label.contains(\"SCALE\");\n    }\n\n    public boolean isNONE() {\n        return label.equals(\"NONE\");\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/QCDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.data.Dataset;\nimport juicebox.data.ExpectedValueFunction;\nimport org.jfree.chart.ChartFactory;\nimport org.jfree.chart.ChartPanel;\nimport org.jfree.chart.JFreeChart;\nimport org.jfree.chart.axis.LogarithmicAxis;\nimport org.jfree.chart.axis.NumberAxis;\nimport org.jfree.chart.plot.PlotOrientation;\nimport org.jfree.chart.plot.XYPlot;\nimport org.jfree.data.xy.XYSeries;\nimport org.jfree.data.xy.XYSeriesCollection;\n\nimport javax.swing.*;\nimport javax.swing.text.html.HTMLEditorKit;\nimport javax.swing.text.html.StyleSheet;\nimport java.awt.*;\nimport java.util.NoSuchElementException;\nimport java.util.Scanner;\n\npublic class QCDialog extends JDialog {\n\n    private static final long serialVersionUID = 9000012;\n    private static final long[] logXAxis = {10, 12, 15, 19, 23, 28, 35, 43, 53, 66, 81, 100, 123, 152, 187, 231,\n            285, 351, 433, 534, 658, 811, 1000, 1233,\n            1520, 1874, 2310, 2848, 3511, 4329, 5337, 6579, 8111, 10000, 12328, 15199, 18738, 23101, 28480, 35112,\n            43288, 53367, 65793, 81113, 100000, 123285, 151991, 187382, 231013, 284804, 351119, 432876, 533670,\n            657933, 811131, 1000000, 1232847, 1519911, 1873817, 2310130, 2848036, 3511192, 4328761, 5336699,\n            6579332, 8111308, 10000000, 12328467, 15199111, 18738174, 23101297, 28480359, 35111917, 43287613,\n            53366992, 65793322, 81113083, 100000000, 123284674, 151991108, 187381742, 231012970, 284803587,\n            351119173, 432876128, 533669923, 657933225, 811130831, 1000000000, 1232846739, 1519911083,\n            1873817423, 2310129700L, 2848035868L, 3511191734L, 4328761281L, 5336699231L, 6579332247L, 8111308308L,\n            10000000000L};\n\n    public QCDialog(MainWindow mainWindow, HiC hic, String title, boolean isControl) {\n        super(mainWindow);\n\n        Dataset dataset = hic.getDataset();\n        if (isControl) {\n            dataset = hic.getControlDataset();\n        }\n\n        String text = dataset.getStatistics();\n        String textDescription = null;\n        String textStatistics = null;\n        String graphs = dataset.getGraphs();\n        JTextPane description = null;\n        JTabbedPane tabbedPane = new JTabbedPane();\n        HTMLEditorKit kit = new HTMLEditorKit();\n\n\n        StyleSheet styleSheet = kit.getStyleSheet();\n        styleSheet.addRule(\"table { border-collapse: collapse;}\");\n        styleSheet.addRule(\"body {font-family: Sans-Serif; font-size: 12;}\");\n        styleSheet.addRule(\"td { padding: 2px; }\");\n        styleSheet.addRule(\"th {border-bottom: 1px solid #000; text-align: left; background-color: #D8D8D8; font-weight: normal;}\");\n\n        if (text != null) {\n            int split = text.indexOf(\"</table>\") + 8;\n            textDescription = text.substring(0, split);\n            textStatistics = text.substring(split);\n            description = new JTextPane();\n            description.setPreferredSize(new Dimension(400,400));\n            description.setEditable(false);\n            description.setContentType(\"text/html\");\n            description.setEditorKit(kit);\n\n            description.setText(textDescription);\n            JScrollPane pane1 = new JScrollPane(description);\n            tabbedPane.addTab(\"About Library\", pane1);\n\n\n            JTextPane textPane = new JTextPane();\n            textPane.setEditable(false);\n            textPane.setContentType(\"text/html\");\n\n            textPane.setEditorKit(kit);\n            textPane.setText(textStatistics);\n            JScrollPane pane = new JScrollPane(textPane);\n            tabbedPane.addTab(\"Statistics\", pane);\n        }\n        boolean success = true;\n        if (graphs != null) {\n\n            long[] A = new long[2000];\n            long sumA = 0;\n            long[] mapq1 = new long[201];\n            long[] mapq2 = new long[201];\n            long[] mapq3 = new long[201];\n            long[] intraCount = new long[100];\n            final XYSeries intra = new XYSeries(\"Intra Count\");\n            final XYSeries leftRead = new XYSeries(\"Left\");\n            final XYSeries rightRead = new XYSeries(\"Right\");\n            final XYSeries innerRead = new XYSeries(\"Inner\");\n            final XYSeries outerRead = new XYSeries(\"Outer\");\n            final XYSeries allMapq = new XYSeries(\"All MapQ\");\n            final XYSeries intraMapq = new XYSeries(\"Intra MapQ\");\n            final XYSeries interMapq = new XYSeries(\"Inter MapQ\");\n\n            Scanner scanner = new Scanner(graphs);\n            try {\n                while (!scanner.next().equals(\"[\")) ;\n\n                for (int idx = 0; idx < 2000; idx++) {\n                    A[idx] = scanner.nextLong();\n                    sumA += A[idx];\n                }\n\n                while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 201; idx++) {\n                    mapq1[idx] = scanner.nextInt();\n                    mapq2[idx] = scanner.nextInt();\n                    mapq3[idx] = scanner.nextInt();\n\n                }\n\n                for (int idx = 199; idx >= 0; idx--) {\n                    mapq1[idx] = mapq1[idx] + mapq1[idx + 1];\n                    mapq2[idx] = mapq2[idx] + mapq2[idx + 1];\n                    mapq3[idx] = mapq3[idx] + mapq3[idx + 1];\n                    allMapq.add(idx, mapq1[idx]);\n                    intraMapq.add(idx, mapq2[idx]);\n                    interMapq.add(idx, mapq3[idx]);\n                }\n                while (!scanner.next().equals(\"[\")) ;\n                for (int idx = 0; idx < 100; idx++) {\n                    int tmp = scanner.nextInt();\n                    if (tmp != 0) innerRead.add(logXAxis[idx], tmp);\n                    intraCount[idx] = tmp;\n                    tmp = scanner.nextInt();\n                    if (tmp != 0) outerRead.add(logXAxis[idx], tmp);\n                    intraCount[idx] += tmp;\n                    tmp = scanner.nextInt();\n                    if (tmp != 0) rightRead.add(logXAxis[idx], tmp);\n                    intraCount[idx] += tmp;\n                    tmp = scanner.nextInt();\n                    if (tmp != 0) leftRead.add(logXAxis[idx], tmp);\n                    intraCount[idx] += tmp;\n                    if (idx > 0) intraCount[idx] += intraCount[idx - 1];\n                    if (intraCount[idx] != 0) intra.add(logXAxis[idx], intraCount[idx]);\n                }\n            } catch (NoSuchElementException exception) {\n                JOptionPane.showMessageDialog(getParent(), \"Graphing file improperly formatted\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                success = false;\n            }\n\n            if (success) {\n                final XYSeriesCollection readTypeCollection = new XYSeriesCollection();\n                readTypeCollection.addSeries(innerRead);\n                readTypeCollection.addSeries(outerRead);\n                readTypeCollection.addSeries(leftRead);\n                readTypeCollection.addSeries(rightRead);\n\n                final JFreeChart readTypeChart = ChartFactory.createXYLineChart(\n                        \"Types of reads vs distance\",          // chart title\n                        \"Distance (log)\",               // domain axis label\n                        \"Binned Reads (log)\",                  // range axis label\n                        readTypeCollection,                  // data\n                        PlotOrientation.VERTICAL,\n                        true,                     // include legend\n                        true,\n                        false\n                );\n\n                final XYPlot readTypePlot = readTypeChart.getXYPlot();\n\n                readTypePlot.setDomainAxis(new LogarithmicAxis(\"Distance (log)\"));\n                readTypePlot.setRangeAxis(new LogarithmicAxis(\"Binned Reads (log)\"));\n                Color backgroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.BLACK : Color.WHITE;\n                readTypePlot.setBackgroundPaint(backgroundColor);\n                readTypePlot.setRangeGridlinePaint(Color.lightGray);\n                readTypePlot.setDomainGridlinePaint(Color.lightGray);\n                readTypeChart.setBackgroundPaint(backgroundColor);\n                readTypePlot.setOutlinePaint(Color.DARK_GRAY);\n                final ChartPanel chartPanel = new ChartPanel(readTypeChart);\n\n                final XYSeriesCollection reCollection = new XYSeriesCollection();\n                final XYSeries reDistance = new XYSeries(\"Distance\");\n\n                for (int i = 0; i < A.length; i++) {\n                    if (A[i] != 0) reDistance.add(i, A[i] / (float) sumA);\n                }\n                reCollection.addSeries(reDistance);\n\n                final JFreeChart reChart = ChartFactory.createXYLineChart(\n                        \"Distance from closest restriction enzyme site\",          // chart title\n                        \"Distance (bp)\",               // domain axis label\n                        \"Fraction of Reads (log)\",                  // range axis label\n                        reCollection,                  // data\n                        PlotOrientation.VERTICAL,\n                        true,                     // include legend\n                        true,\n                        false\n                );\n\n                final XYPlot rePlot = reChart.getXYPlot();\n                rePlot.setDomainAxis(new NumberAxis(\"Distance (bp)\"));\n                rePlot.setRangeAxis(new LogarithmicAxis(\"Fraction of Reads (log)\"));\n                rePlot.setBackgroundPaint(backgroundColor);\n                rePlot.setRangeGridlinePaint(Color.lightGray);\n                rePlot.setDomainGridlinePaint(Color.lightGray);\n                reChart.setBackgroundPaint(backgroundColor);\n                rePlot.setOutlinePaint(Color.darkGray);\n                final ChartPanel chartPanel2 = new ChartPanel(reChart);\n\n                final XYSeriesCollection intraCollection = new XYSeriesCollection();\n\n                intraCollection.addSeries(intra);\n\n                final JFreeChart intraChart = ChartFactory.createXYLineChart(\n                        \"Intra reads vs distance\",          // chart title\n                        \"Distance (log)\",               // domain axis label\n                        \"Cumulative Sum of Binned Reads (log)\",                  // range axis label\n                        intraCollection,                  // data\n                        PlotOrientation.VERTICAL,\n                        true,                     // include legend\n                        true,\n                        false\n                );\n\n                final XYPlot intraPlot = intraChart.getXYPlot();\n                intraPlot.setDomainAxis(new LogarithmicAxis(\"Distance (log)\"));\n                intraPlot.setRangeAxis(new NumberAxis(\"Cumulative Sum of Binned Reads (log)\"));\n                intraPlot.setBackgroundPaint(backgroundColor);\n                intraPlot.setRangeGridlinePaint(Color.lightGray);\n                intraPlot.setDomainGridlinePaint(Color.lightGray);\n                intraChart.setBackgroundPaint(backgroundColor);\n                intraPlot.setOutlinePaint(Color.darkGray);\n                final ChartPanel chartPanel3 = new ChartPanel(intraChart);\n\n                final XYSeriesCollection mapqCollection = new XYSeriesCollection();\n                mapqCollection.addSeries(allMapq);\n                mapqCollection.addSeries(intraMapq);\n                mapqCollection.addSeries(interMapq);\n\n                final JFreeChart mapqChart = ChartFactory.createXYLineChart(\n                        \"MapQ Threshold Count\",          // chart title\n                        \"MapQ threshold\",               // domain axis label\n                        \"Count\",                  // range axis label\n                        mapqCollection,                  // data\n                        PlotOrientation.VERTICAL,\n                        true,                     // include legend\n                        true,                     // include tooltips\n                        false\n                );\n\n                final XYPlot mapqPlot = mapqChart.getXYPlot();\n                mapqPlot.setBackgroundPaint(backgroundColor);\n                mapqPlot.setRangeGridlinePaint(Color.lightGray);\n                mapqPlot.setDomainGridlinePaint(Color.lightGray);\n                mapqChart.setBackgroundPaint(backgroundColor);\n                mapqPlot.setOutlinePaint(Color.darkGray);\n                final ChartPanel chartPanel4 = new ChartPanel(mapqChart);\n\n\n                tabbedPane.addTab(\"Pair Type\", chartPanel);\n                tabbedPane.addTab(\"Restriction\", chartPanel2);\n                tabbedPane.addTab(\"Intra vs Distance\", chartPanel3);\n                tabbedPane.addTab(\"MapQ\", chartPanel4);\n            }\n        }\n\n        final ExpectedValueFunction df;\n        if (isControl) {\n            df = dataset.getExpectedValues(hic.getZoom(), hic.getControlNormalizationType());\n        } else {\n            df = dataset.getExpectedValues(hic.getZoom(), hic.getObsNormalizationType());\n        }\n\n\n        if (df != null) {\n            double[] expected = df.getExpectedValuesNoNormalization().getValues().get(0);\n            final XYSeriesCollection collection = new XYSeriesCollection();\n            final XYSeries expectedValues = new XYSeries(\"Expected\");\n            for (int i = 0; i < expected.length; i++) {\n                if (expected[i] > 0) expectedValues.add(i + 1, expected[i]);\n            }\n            collection.addSeries(expectedValues);\n            String title1 = \"Expected at \" + hic.getZoom() + \" norm \" + hic.getObsNormalizationType();\n            final JFreeChart readTypeChart = ChartFactory.createXYLineChart(\n                    title1,          // chart title\n                    \"Distance between reads (log)\",               // domain axis label\n                    \"Genome-wide expected (log)\",                  // range axis label\n                    collection,                  // data\n                    PlotOrientation.VERTICAL,\n                    false,                     // include legend\n                    true,\n                    false\n            );\n            final XYPlot readTypePlot = readTypeChart.getXYPlot();\n\n            readTypePlot.setDomainAxis(new LogarithmicAxis(\"Distance between reads (log)\"));\n            readTypePlot.setRangeAxis(new LogarithmicAxis(\"Genome-wide expected (log)\"));\n            Color backgroundColor = HiCGlobals.isDarkulaModeEnabled ? Color.BLACK : Color.WHITE;\n            readTypePlot.setBackgroundPaint(backgroundColor);\n            readTypePlot.setRangeGridlinePaint(Color.lightGray);\n            readTypePlot.setDomainGridlinePaint(Color.lightGray);\n            readTypeChart.setBackgroundPaint(backgroundColor);\n            readTypePlot.setOutlinePaint(Color.darkGray);\n            final ChartPanel chartPanel5 = new ChartPanel(readTypeChart);\n\n            tabbedPane.addTab(\"Expected\", chartPanel5);\n        }\n\n        if (text == null && graphs == null) {\n            JOptionPane.showMessageDialog(this, \"Sorry, no metrics are available for this dataset\", \"Error\", JOptionPane.ERROR_MESSAGE);\n            setVisible(false);\n            dispose();\n\n        } else {\n            getContentPane().add(tabbedPane);\n            pack();\n            setModal(false);\n            setLocation(100, 100);\n            setTitle(title);\n            setVisible(true);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/RecentMenu.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.data.HiCFileTools;\nimport juicebox.state.XMLFileWriter;\nimport org.broad.igv.Globals;\nimport org.w3c.dom.Document;\nimport org.w3c.dom.Element;\nimport org.w3c.dom.NodeList;\nimport org.xml.sax.SAXException;\n\nimport javax.swing.*;\nimport javax.xml.parsers.DocumentBuilder;\nimport javax.xml.parsers.DocumentBuilderFactory;\nimport javax.xml.parsers.ParserConfigurationException;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.io.BufferedWriter;\nimport java.io.File;\nimport java.io.FileWriter;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.Arrays;\nimport java.util.List;\nimport java.util.prefs.Preferences;\n\n/**\n * @author Ido Machol, Muhammad S Shamim, Neva Durand\n */\npublic abstract class RecentMenu extends JMenu {\n\n    private static final long serialVersionUID = 9000046;\n    private static final int maxLengthEntryName = 100;\n    private final int m_maxItems;\n    private final String m_entry;\n    private final Preferences prefs = Preferences.userNodeForPackage(Globals.class);\n    private final File JuiceboxStatesXML = new File(DirectoryManager.getHiCDirectory(), \"JuiceboxStatesXML.txt\");\n    private final HiCGlobals.menuType myType;\n    private List<String> m_items = new ArrayList<>();\n    public static final String delimiter = \"@@\";\n\n    public RecentMenu(String name, int count, String prefEntry, HiCGlobals.menuType type) {\n        super(name);\n\n        this.m_maxItems = count;\n        this.m_entry = prefEntry;\n        this.myType = type;\n        String[] recentEntries = new String[count];\n        Arrays.fill(recentEntries, \"\");\n\n        boolean addedItem = false;\n        // load recent positions from properties\n        for (int i = this.m_maxItems - 1; i >= 0; i--) {\n            String val = prefs.get(this.m_entry + i, \"\");\n            if (!val.equals(\"\")) {\n                addEntry(val, false);\n                addedItem = true;\n            }\n        }\n        if (!addedItem) {\n            this.setEnabled(false);\n        }\n    }\n\n    /**\n     * Add \"Clear\" menu item to bottom of this list\n     */\n    private void addClearItem() {\n        //---- Clear Recent ----\n        JMenuItem clearMapList = new JMenuItem();\n        clearMapList.setText(\"Clear \");\n        clearMapList.addActionListener(new ActionListener() {\n            public void actionPerformed(ActionEvent e) {\n                //Clear all items from preferences:\n                for (int i = 0; i < m_maxItems; i++) {\n                    prefs.remove(m_entry + i);\n                }\n                //clear the existing items\n                removeAll();\n                m_items = new ArrayList<>();\n                setEnabled(false);\n\n                //Clean state data:\n                if (myType == HiCGlobals.menuType.STATE) {\n                    try {\n                        BufferedWriter bWriter = new BufferedWriter(new FileWriter(HiCGlobals.stateFile, false));\n                        BufferedWriter buffWriter = new BufferedWriter(new FileWriter(JuiceboxStatesXML, false));\n\n                        HiCGlobals.savedStatesList.clear();\n                        XMLFileWriter.overwriteXMLFile();\n\n                        buffWriter.close();\n                        bWriter.close();\n                    } catch (IOException ex) {\n                        ex.printStackTrace();\n                    }\n                }\n            }\n        });\n        addSeparator();\n        add(clearMapList);\n    }\n\n    public static String[] encodeSafeDelimeterSplit(String path) {\n        String pathProtected = path.replaceAll(\"@@Download\", \"@PROTECT@\");\n        pathProtected = pathProtected.replaceAll(\"@@download\", \"@PROTECT@\");\n\n        String[] splitString = pathProtected.split(RecentMenu.delimiter);\n        for (int i = 0; i < splitString.length; i++) {\n            splitString[i] = splitString[i].replaceAll(\"@PROTECT@\", \"@@download\");\n        }\n        return splitString;\n    }\n\n    /**\n     * Add new recent entry, update file and menu\n     *\n     * @param savedEntryOriginal Name and Value of entry.\n     * @param updateFile         also save to file, Constructor call with false - no need to re-write.\n     */\n    public void addEntry(String savedEntryOriginal, boolean updateFile) {\n        //clear the existing items\n        this.removeAll();\n\n        m_items.remove(savedEntryOriginal);\n        m_items.add(0, savedEntryOriginal);\n\n        //Chop last item if list is over size:\n        if (this.m_items.size() > this.m_maxItems) {\n            this.m_items.remove(this.m_items.size() - 1);\n        }\n\n        //add items back to the menu\n        for (String m_item : this.m_items) {\n\n            String[] temp = encodeSafeDelimeterSplit(m_item);\n\n            if (!temp[0].equals(\"\")) {\n                String truncatedName = HiCFileTools.getTruncatedText(temp[0], maxLengthEntryName);\n                JMenuItem menuItem = new JMenuItem(truncatedName);\n                menuItem.setVisible(true);\n                menuItem.setToolTipText(temp[0]);\n                menuItem.setActionCommand(m_item);\n                //menuItem.setActionMap();\n                menuItem.addActionListener(new ActionListener() {\n                    public void actionPerformed(ActionEvent actionEvent) {\n                        onSelectPosition(actionEvent.getActionCommand());\n                    }\n                });\n                this.add(menuItem);\n            }\n\n        }\n        //update the file\n        if (updateFile) {\n            try {\n                //todo: null in savedEntryOriginal will cause an exception...\n                for (int i = 0; i < this.m_maxItems; i++) {\n                    if (i < this.m_items.size()) {\n                        prefs.put(this.m_entry + i, this.m_items.get(i));\n                    } else {\n                        prefs.remove(this.m_entry + i);\n                    }\n                }\n            } catch (Exception x) {\n                x.printStackTrace();\n            }\n        }\n        addClearItem();\n\n        //Enable saved states restore, if not already enabled:\n        if (!this.isEnabled()) {\n            this.setEnabled(true);\n        }\n    }\n\n    /**\n     * Abstract event, fires when recent map is selected.\n     *\n     * @param mapPath The file that was selected.\n     */\n    protected abstract void onSelectPosition(String mapPath);\n\n    //TODO--- Update recent menu when HiC states are imported\n    public void updateNamesFromImport(String importedFile) {\n        Document doc;\n        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\n        for (int c = 0; c < m_maxItems; c++) {\n            prefs.remove(m_entry + c);\n        }\n        //clear the existing items\n        removeAll();\n        m_items = new ArrayList<>();\n        //import names to previous states menu\n        try {\n            DocumentBuilder documentBuilder = dbf.newDocumentBuilder();\n            doc = documentBuilder.parse(importedFile);\n            Element element = doc.getDocumentElement();\n            NodeList nodeList = element.getElementsByTagName(\"STATE\");\n            for (int i = 0; i < nodeList.getLength(); i++) {\n                String importedMapPath = nodeList.item(i).getAttributes().getNamedItem(\"SelectedPath\").getNodeValue();\n                m_items.add(importedMapPath);\n            }\n\n            if (this.m_items.size() > this.m_maxItems) {\n                this.m_items.remove(this.m_items.size() - 1);\n            }\n            for (String m_item : this.m_items) {\n\n                if (!m_item.equals(\"\")) {\n                    JMenuItem menuItem = new JMenuItem(m_item);\n                    menuItem.setVisible(true);\n                    menuItem.setToolTipText(m_item);\n                    menuItem.setActionCommand(m_item);\n                    //menuItem.setActionMap();\n                    menuItem.addActionListener(new ActionListener() {\n                        public void actionPerformed(ActionEvent actionEvent) {\n                            onSelectPosition(actionEvent.getActionCommand());\n                        }\n                    });\n                    //menuItem.addMouseListener(new MouseListener() );\n                    this.add(menuItem);\n                }\n\n            }\n\n            for (int i = 0; i < this.m_maxItems; i++) {\n                if (i < this.m_items.size()) {\n                    prefs.put(this.m_entry + i, this.m_items.get(i));\n                } else {\n                    prefs.remove(this.m_entry + i);\n                }\n            }\n\n            addClearItem();\n\n        } catch (ParserConfigurationException | IOException | SAXException pce) {\n            pce.printStackTrace();\n        }\n\n\n    }\n\n    public String checkForDuplicateNames(String savedNameOriginal) {\n        //check for saved states\n        String savedName = savedNameOriginal;\n\n        boolean suitableNameNotFound = true;\n        while (suitableNameNotFound) {\n            suitableNameNotFound = false;\n            boolean repFound = false;\n            for (String item : m_items) {\n                if (item.equals(savedName)) {\n                    repFound = true;\n                    break;\n                }\n            }\n            if (repFound) {\n                suitableNameNotFound = true;\n                int option = JOptionPane.showConfirmDialog(null, \"State name: \\n\" + savedName + \"\\n\" +\n                        \"already exists. Do you want to overwrite it?\", \"Confirm\", JOptionPane.YES_NO_OPTION);\n                if (option == JOptionPane.YES_OPTION) {\n                    return savedName;\n                }\n                if (option == JOptionPane.NO_OPTION) {\n                    savedName = JOptionPane.showInputDialog(null, \"Please enter new name for state.\");\n                    return savedName;\n                }\n                if (option == JOptionPane.CLOSED_OPTION) {\n                    savedName = \"\";\n                    return savedName;\n                }\n            }\n        }\n        return savedName;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/SaveAssemblyDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.assembly.AssemblyFileExporter;\nimport juicebox.assembly.AssemblyScaffoldHandler;\nimport juicebox.assembly.PsfFileExporter;\nimport juicebox.gui.SuperAdapter;\n\nimport javax.swing.*;\nimport java.io.File;\n\n/**\n * Created by nathanielmusial on 6/30/17.\n */\npublic class SaveAssemblyDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 9000011;\n    private final AssemblyScaffoldHandler assemblyScaffoldHandler;\n    private final String mapName;\n\n    public SaveAssemblyDialog(AssemblyScaffoldHandler assemblyScaffoldHandler, String mapName) {\n        super();\n        this.mapName = mapName;\n        this.assemblyScaffoldHandler = assemblyScaffoldHandler;\n        menuOptions();\n    }\n\n    // todo see SaveAnnotationsDialog\n    // todo add file extension filter\n    private void menuOptions() {\n        setSelectedFile(new File(mapName + \".review\"));\n        if (HiCGlobals.guiIsCurrentlyActive) {\n            int actionDialog = showSaveDialog(MainWindow.getInstance());\n            if (actionDialog == JFileChooser.APPROVE_OPTION) {\n                File file = getSelectedFile();\n                String outputPath = file.getAbsolutePath();\n                if (file.exists()) {\n                    actionDialog = JOptionPane.showConfirmDialog(MainWindow.getInstance(), \"Replace existing file?\");\n                    if (actionDialog == JOptionPane.NO_OPTION || actionDialog == JOptionPane.CANCEL_OPTION)\n                        return;\n                }\n                if (HiCGlobals.phasing) {\n                    PsfFileExporter psfFileExporter = new PsfFileExporter(assemblyScaffoldHandler, outputPath);\n                    psfFileExporter.exportPsfFile();\n                } else {\n                    AssemblyFileExporter assemblyFileExporter = new AssemblyFileExporter(assemblyScaffoldHandler, outputPath);\n                    assemblyFileExporter.exportAssemblyFile();\n                }\n\n                String autoSaveFileName = DirectoryManager.getHiCDirectory() + \"/\" + (SuperAdapter.getDatasetTitle().split(\".+?/(?=[^/]+$)\")[1]).split(\"\\\\.(?=[^\\\\.]+$)\")[0] + \".review.autosave.assembly\";\n                File autoSaveFile = new File(autoSaveFileName);\n                autoSaveFile.delete();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/SaveImageDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui;\n\nimport de.erichseifert.vectorgraphics2d.PDFGraphics2D;\nimport de.erichseifert.vectorgraphics2d.ProcessingPipeline;\nimport de.erichseifert.vectorgraphics2d.SVGGraphics2D;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.File;\nimport java.io.FileOutputStream;\nimport java.io.IOException;\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\n\npublic class SaveImageDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 9000014;\n    private JTextField width;\n    private JTextField height;\n\n    public SaveImageDialog(String saveImagePath, final HiC hic, final MainWindow mainWindow, final JPanel hiCPanel,\n                           final String extension) {\n        super();\n        if (saveImagePath != null) {\n            setSelectedFile(new File(saveImagePath));\n        } else {\n            String timeStamp = new SimpleDateFormat(\"yyyy.MM.dd.HH.mm.ss\").format(new Date());\n            setSelectedFile(new File(timeStamp + \".HiCImage\" + extension));\n\n        }\n        if (HiCGlobals.guiIsCurrentlyActive) {\n            int actionDialog = showSaveDialog(mainWindow);\n            if (actionDialog == JFileChooser.APPROVE_OPTION) {\n                File selectedFile = getSelectedFile();\n                final File outputFile;\n                if (selectedFile.getPath().endsWith(\".svg\") || selectedFile.getPath().endsWith(\".SVG\")\n                        || selectedFile.getPath().endsWith(\".pdf\") || selectedFile.getPath().endsWith(\".PDF\")) {\n                    outputFile = selectedFile;\n                } else {\n                    outputFile = new File(selectedFile + extension);\n                }\n                //saveImagePath = file.getPath();\n                if (outputFile.exists()) {\n                    actionDialog = JOptionPane.showConfirmDialog(MainWindow.getInstance(), \"Replace existing file?\");\n                    if (actionDialog == JOptionPane.NO_OPTION || actionDialog == JOptionPane.CANCEL_OPTION)\n                        return;\n                }\n\n                mainWindow.executeLongRunningTask(new Runnable() {\n                    @Override\n                    public void run() {\n                        try {\n                            int w = Integer.parseInt(width.getText());\n                            int h = Integer.parseInt(height.getText());\n                            if (HiCGlobals.printVerboseComments) System.out.println(\"Exporting another figure\");\n                            if (outputFile.getPath().endsWith(\".svg\") || outputFile.getPath().endsWith(\".SVG\")) {\n                                exportAsSVG(outputFile, mainWindow, hic, hiCPanel, w, h);\n                            } else {\n                                exportAsPDF(outputFile, mainWindow, hic, hiCPanel, w, h);\n                            }\n                        } catch (NumberFormatException error) {\n                            JOptionPane.showMessageDialog(mainWindow, \"Width and Height must be integers\", \"Error\",\n                                    JOptionPane.ERROR_MESSAGE);\n                        }\n                    }\n                }, \"Exporting Figure\", \"Exporting...\");\n            }\n        }\n    }\n\n    protected JDialog createDialog(Component parent) {\n        JDialog myDialog = super.createDialog(parent);\n        JLabel wLabel = new JLabel(\"Width\");\n        JLabel hLabel = new JLabel(\"Height\");\n        width = new JTextField(\"\" + MainWindow.getInstance().getWidth());\n        width.setColumns(6);\n        height = new JTextField(\"\" + MainWindow.getInstance().getHeight());\n        height.setColumns(6);\n        JPanel panel = new JPanel();\n        panel.add(wLabel);\n        panel.add(width);\n        panel.add(hLabel);\n        panel.add(height);\n        myDialog.add(panel, BorderLayout.NORTH);\n        return myDialog;\n    }\n\n    private void exportAsPDF(File file, MainWindow mainWindow, HiC hic, final JPanel hiCPanel,\n                             final int w, final int h) {\n        try {\n            PDFGraphics2D g = new PDFGraphics2D(0, 0, w, h);\n            plotDataOnGraphics(g, mainWindow, w, h, hic, hiCPanel);\n            writeGraphicsToFile(g, file);\n        } catch (Exception e) {\n            System.err.println(\"Export PDF failed \" + e);\n        }\n    }\n\n    private void exportAsSVG(File file, MainWindow mainWindow, HiC hic, final JPanel hiCPanel,\n                             final int w, final int h) {\n        try {\n            SVGGraphics2D g = new SVGGraphics2D(0, 0, w, h);\n            plotDataOnGraphics(g, mainWindow, w, h, hic, hiCPanel);\n            writeGraphicsToFile(g, file);\n        } catch (Exception e) {\n            System.err.println(\"Export SVG failed \" + e);\n        }\n    }\n\n    private void writeGraphicsToFile(ProcessingPipeline g, File file) throws IOException {\n        try (FileOutputStream fileOutputStream = new FileOutputStream(file)) {\n            fileOutputStream.write(g.getBytes());\n        }\n    }\n\n    private void plotDataOnGraphics(Graphics g, final MainWindow mainWindow, final int w, final int h, final HiC hic,\n                                    final JPanel hiCPanel) {\n        // Print the panel on created graphics.\n        if (w == mainWindow.getWidth() && h == mainWindow.getHeight()) {\n            hiCPanel.printAll(g);\n        } else {\n            JDialog waitDialog = new JDialog();\n            JPanel panel1 = new JPanel();\n            panel1.add(new JLabel(\"  Creating and saving \" + w + \" by \" + h + \" image  \"));\n            //panel1.setPreferredSize(new Dimension(250,50));\n            waitDialog.add(panel1);\n            waitDialog.setTitle(\"Please wait...\");\n            waitDialog.pack();\n            waitDialog.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);\n\n            waitDialog.setLocation(100, 100);\n            waitDialog.setVisible(true);\n            mainWindow.setVisible(false);\n\n            Dimension minSize = mainWindow.getMinimumSize();\n            Dimension prefSize = mainWindow.getPreferredSize();\n\n            hic.centerBP(0, 0);\n            mainWindow.setMinimumSize(new Dimension(w, h));\n            mainWindow.setPreferredSize(new Dimension(w, h));\n            mainWindow.pack();\n\n            mainWindow.setState(Frame.ICONIFIED);\n            mainWindow.setState(Frame.NORMAL);\n            mainWindow.setVisible(true);\n            mainWindow.setVisible(false);\n\n            final Runnable painter = new Runnable() {\n                public void run() {\n                    hiCPanel.paintImmediately(0, 0, w, h);\n                }\n            };\n\n            Thread thread = new Thread(painter) {\n                public void run() {\n                    try {\n                        SwingUtilities.invokeAndWait(painter);\n                    } catch (Exception e) {\n                        e.printStackTrace();\n                    }\n                }\n            };\n\n            thread.start();\n            hiCPanel.printAll(g);\n            mainWindow.setPreferredSize(prefSize);\n            mainWindow.setMinimumSize(minSize);\n            mainWindow.setSize(new Dimension(w, h));\n            waitDialog.setVisible(false);\n            waitDialog.dispose();\n            mainWindow.setVisible(true);\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/windowui/layers/LayerPanelButtons.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2020 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.gui.SuperAdapter;\nimport juicebox.mapcolorui.FeatureRenderer;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport org.broad.igv.ui.color.ColorChooserPanel;\n\nimport javax.imageio.ImageIO;\nimport javax.swing.*;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.image.BufferedImage;\nimport java.io.IOException;\n\nclass LayerPanelButtons {\n\n    public static final int miniButtonSize = 30;\n\n    public static ColorChooserPanel createColorChooserButton(final SuperAdapter superAdapter, final AnnotationLayerHandler handler) {\n        final ColorChooserPanel colorChooserPanel = new ColorChooserPanel();\n        colorChooserPanel.setSelectedColor(handler.getDefaultColor());\n        colorChooserPanel.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                Color c = colorChooserPanel.getSelectedColor();\n                if (c != null) {\n                    handler.setColorOfAllAnnotations(c);\n                    superAdapter.repaint();\n                }\n            }\n        });\n        colorChooserPanel.setToolTipText(\"Re-color all annotations in this layer\");\n        handler.setColorChooserPanel(colorChooserPanel);\n        return colorChooserPanel;\n    }\n\n    public static JButton createCensorButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                             final AnnotationLayerHandler handler) throws IOException {\n        final JButton censorButton = createIconButton(lp, \"/images/layer/hiclogo.png\");\n        censorButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.createCustomChromosomeMap(handler.getAnnotationLayer().getFeatureList(), handler.getLayerName());\n            }\n        });\n        handler.setCensorButton(censorButton);\n        censorButton.setEnabled(handler.getExportCapability());\n        censorButton.setToolTipText(\"Create sub-map (custom chromosome) from this layer\");\n        return censorButton;\n    }\n\n    public static JToggleButton createVisibleButton(final Object lp, final SuperAdapter superAdapter,\n                                                    final AnnotationLayerHandler handler) throws IOException {\n        final JToggleButton toggleVisibleButton = createToggleIconButton(lp, \"/images/layer/eye_clicked_green.png\",\n                \"/images/layer/eye_clicked.png\", handler.getLayerVisibility());\n        toggleVisibleButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.setLayerVisibility(toggleVisibleButton.isSelected());\n                if (lp instanceof LayersPanel) {\n                    superAdapter.updateMiniAnnotationsLayerPanel();\n                } else if (lp instanceof MiniAnnotationsLayerPanel) {\n                    superAdapter.updateMainLayersPanel();\n                }\n                superAdapter.repaint();\n            }\n        });\n        toggleVisibleButton.setToolTipText(\"Toggle visibility of this layer\");\n        return toggleVisibleButton;\n    }\n\n    /**\n     * toggle transparency for this layer\n     */\n    public static JToggleButton createTransparencyButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                                         final AnnotationLayerHandler handler) throws IOException {\n        final JToggleButton toggleTransparentButton = createToggleIconButton(lp, \"/images/layer/trans_clicked_green.png\",\n                \"/images/layer/trans_clicked.png\", handler.getIsTransparent());\n        toggleTransparentButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.setIsTransparent(toggleTransparentButton.isSelected());\n                superAdapter.repaint();\n            }\n        });\n        toggleTransparentButton.setToolTipText(\"Toggle transparency of this layer\");\n        return toggleTransparentButton;\n    }\n\n    /**\n     * Sparse (/subset) plotting for 2d annotations\n     */\n    public static JToggleButton createToggleSparseButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                                         final AnnotationLayerHandler handler) throws IOException {\n        final JToggleButton toggleSparseButton = createToggleIconButton(lp, \"/images/layer/sparse.png\",\n                \"/images/layer/sparse.png\", handler.getIsSparse());\n        toggleSparseButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.setIsSparse(toggleSparseButton.isSelected());\n                superAdapter.repaint();\n            }\n        });\n        toggleSparseButton.setToolTipText(\"Plot a limited number of 2D annotations in this layer at a time \" +\n                \"(speed up plotting when there are many annotations).\");\n        return toggleSparseButton;\n    }\n\n    public static JButton createCopyButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                           final AnnotationLayerHandler handler) throws IOException {\n        JButton copyButton = createIconButton(lp, \"/images/layer/copy.png\");\n        copyButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                //AnnotationLayerHandler handlerDup =\n                lp.createNewLayerAndAddItToPanels(superAdapter, handler);\n            }\n        });\n        copyButton.setToolTipText(\"Duplicate this layer\");\n        return copyButton;\n    }\n\n    public static JButton createMoveDownButton(final LayersPanel layersPanel, final SuperAdapter superAdapter,\n                                               final JPanel layerBoxGUI, final JPanel parentPanel,\n                                               final AnnotationLayerHandler handler) throws IOException {\n        JButton downButton = createIconButton(layersPanel, \"/images/layer/down.png\");\n        downButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                layerBoxGUI.remove(parentPanel);\n                int index = superAdapter.moveDownIndex(handler);\n                layerBoxGUI.add(parentPanel, index);\n                layerBoxGUI.revalidate();\n                layerBoxGUI.repaint();\n                superAdapter.updateMiniAnnotationsLayerPanel();\n                superAdapter.repaint();\n            }\n        });\n        downButton.setToolTipText(\"Move this layer down (drawing order)\");\n        return downButton;\n    }\n\n    public static JButton createMoveUpButton(final LayersPanel layersPanel, final SuperAdapter superAdapter,\n                                             final JPanel layerBoxGUI, final JPanel parentPanel,\n                                             final AnnotationLayerHandler handler) throws IOException {\n        JButton upButton = createIconButton(layersPanel, \"/images/layer/up.png\");\n        upButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                layerBoxGUI.remove(parentPanel);\n                int index = superAdapter.moveUpIndex(handler);\n                layerBoxGUI.add(parentPanel, index);\n                layerBoxGUI.revalidate();\n                layerBoxGUI.repaint();\n                superAdapter.updateMiniAnnotationsLayerPanel();\n                superAdapter.repaint();\n            }\n        });\n        upButton.setToolTipText(\"Move this layer up (drawing order)\");\n        return upButton;\n    }\n\n    public static JButton createDeleteButton(final LayersPanel layersPanel, final SuperAdapter superAdapter,\n                                             final JPanel layerBoxGUI, final JPanel parentPanel,\n                                             final AnnotationLayerHandler handler) throws IOException {\n\n        JButton deleteButton = createIconButton(layersPanel, \"/images/layer/trash.png\");\n        deleteButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (superAdapter.deleteCustomAnnotationDialog(handler.getLayerName()) == JOptionPane.YES_OPTION) {\n                    layerBoxGUI.remove(parentPanel);\n                    superAdapter.removeLayer(handler);\n                    layerBoxGUI.revalidate();\n                    layerBoxGUI.repaint();\n                    superAdapter.updateMiniAnnotationsLayerPanel();\n                    superAdapter.repaint();\n                }\n            }\n        });\n        handler.setDeleteLayerButton(deleteButton);\n        deleteButton.setToolTipText(\"Delete this layer\");\n        return deleteButton;\n    }\n\n    /**\n     * toggle whether the features will be enlarged for this layer\n     */\n    public static JToggleButton createToggleEnlargeButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                                          final AnnotationLayerHandler handler) throws IOException {\n\n        final JToggleButton toggleEnlargeButton = createToggleIconButton(lp, \"/images/layer/enlarge_clicked_down.png\",\n                \"/images/layer/enlarge_clicked_up.png\", handler.getIsEnlarged());\n        toggleEnlargeButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.setIsEnlarged(toggleEnlargeButton.isSelected());\n                superAdapter.repaint();\n            }\n        });\n        toggleEnlargeButton.setToolTipText(\"Enlarge features in this layer\");\n        return toggleEnlargeButton;\n    }\n\n    /**\n     * toggle plotting styles; setup and action done in helper function\n     */\n    public static JButton createTogglePlottingStyleButton(final SuperAdapter superAdapter, final AnnotationLayerHandler handler) throws IOException {\n        PlottingStyleButton togglePlottingStyleButton = createTogglePlottingStyleIconButton(handler, superAdapter);\n        togglePlottingStyleButton.setToolTipText(\"Change partial plotting style in this layer\");\n        handler.setPlottingStyleButton(togglePlottingStyleButton);\n        return togglePlottingStyleButton;\n    }\n\n    /**\n     * export annotations in layer to new file\n     */\n    public static JButton createExportButton(final LayersPanel layersPanel, final AnnotationLayerHandler handler) throws IOException {\n        final JButton exportLayerButton = createIconButton(layersPanel, \"/images/layer/export_icon_green.png\");\n        exportLayerButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.exportAnnotations();\n            }\n        });\n        handler.setExportButton(exportLayerButton);\n        exportLayerButton.setEnabled(handler.getExportCapability());\n        exportLayerButton.setToolTipText(\"Export annotations from this layer\");\n        return exportLayerButton;\n    }\n\n    /**\n     * undo last annotation in layer\n     */\n    public static JButton createUndoButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                           final AnnotationLayerHandler handler) throws IOException {\n        final JButton undoButton = createIconButton(lp, \"/images/layer/undo.png\");\n        undoButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                handler.undo(undoButton);\n                superAdapter.repaint();\n            }\n        });\n        handler.setUndoButton(undoButton);\n        undoButton.setEnabled(handler.getUndoCapability());\n        undoButton.setToolTipText(\"Undo last new feature in this layer\");\n        return undoButton;\n    }\n\n    /**\n     * clear annotations in this layer\n     */\n    public static JButton createEraseButton(final LayersPanel lp, final SuperAdapter superAdapter,\n                                            final AnnotationLayerHandler handler) throws IOException {\n        JButton clearButton = createIconButton(lp, \"/images/layer/erase.png\");\n        clearButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (superAdapter.clearCustomAnnotationDialog() == JOptionPane.YES_OPTION) {\n                    //TODO: do something with the saving... just update temp?\n                    handler.clearAnnotations();\n                    handler.setExportAbility(false);\n                    superAdapter.repaint();\n                    handler.setExportAbility(false);\n                    handler.setUndoAbility(false);\n                }\n            }\n        });\n        clearButton.setToolTipText(\"Clear all annotations in this layer\");\n        return clearButton;\n    }\n\n    /**\n     * button to set active layer\n     */\n    public static JToggleButton createWritingButton(final Object lp, final SuperAdapter superAdapter,\n                                                    final AnnotationLayerHandler handler) throws IOException {\n        final JToggleButton writeButton = createToggleIconButton(lp, \"/images/layer/pencil.png\", \"/images/layer/pencil_gray.png\", handler.isActiveLayer(superAdapter));\n        handler.setActiveLayerButton(writeButton);\n        writeButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.setActiveLayerHandler(handler);\n                superAdapter.updateMiniAnnotationsLayerPanel();\n                superAdapter.updateMainLayersPanel();\n                superAdapter.repaint();\n            }\n        });\n        writeButton.setToolTipText(\"Enable drawing of annotations to this layer; Hold down shift key, then click and drag on map\");\n        return writeButton;\n    }\n\n    /**\n     * triple state toggle button for plotting styles\n     */\n    private static PlottingStyleButton createTogglePlottingStyleIconButton(final AnnotationLayerHandler handler,\n                                                                           final SuperAdapter superAdapter) throws IOException {\n\n        final PlottingStyleButton triStateButton = new PlottingStyleButton();\n        triStateButton.setPreferredSize(new Dimension(miniButtonSize, miniButtonSize));\n        triStateButton.setBorderPainted(false);\n        triStateButton.addActionListener(new ActionListener() {\n\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                FeatureRenderer.PlottingOption currentState = FeatureRenderer.getNextState(handler.getPlottingStyle());\n                handler.setPlottingStyle(currentState);\n                superAdapter.repaint();\n            }\n\n        });\n\n        triStateButton.setCurrentState(handler.getPlottingStyle());\n\n        return triStateButton;\n    }\n\n    private static JButton createIconButton(Object ls, String url) throws IOException {\n        BufferedImage imageActive = ImageIO.read(ls.getClass().getResource(url));\n        ImageIcon iconActive = new ImageIcon(imageActive);\n\n        // image when button is inactive/transitioning (lighter shade/color)\n        ImageIcon iconTransition = new ImageIcon(translucentImage(imageActive, 0.6f));\n        ImageIcon iconInactive = new ImageIcon(translucentImage(imageActive, 0.2f));\n\n        JButton button = new JButton(iconActive);\n        button.setRolloverIcon(iconTransition);\n        button.setPressedIcon(iconInactive);\n        button.setBorderPainted(false);\n        button.setPreferredSize(new Dimension(miniButtonSize, miniButtonSize));\n        return button;\n    }\n\n    /**\n     * @return toggle button which changes icon transparency when clicked\n     * @throws IOException\n     */\n    private static JToggleButton createToggleIconButton(Object lp, String url1, String url2, boolean activatedStatus) throws IOException {\n\n        // image when button is active/selected (is the darkest shade/color)\n        //BufferedImage imageActive = ImageIO.read(getClass().getResource(url1));\n        ImageIcon iconActive = new ImageIcon(ImageIO.read(lp.getClass().getResource(url1)));\n\n        // image when button is inactive/transitioning (lighter shade/color)\n        ImageIcon iconTransitionDown = new ImageIcon(translucentImage(ImageIO.read(lp.getClass().getResource(url2)), 0.6f));\n        ImageIcon iconTransitionUp = new ImageIcon(translucentImage(ImageIO.read(lp.getClass().getResource(url1)), 0.6f));\n        ImageIcon iconInactive = new ImageIcon(translucentImage(ImageIO.read(lp.getClass().getResource(url2)), 0.2f));\n        ImageIcon iconDisabled = new ImageIcon(translucentImage(ImageIO.read(lp.getClass().getResource(url2)), 0.1f));\n\n        JToggleButton toggleButton = new JToggleButton(iconInactive);\n        toggleButton.setRolloverIcon(iconTransitionDown);\n        toggleButton.setPressedIcon(iconDisabled);\n        toggleButton.setSelectedIcon(iconActive);\n        toggleButton.setRolloverSelectedIcon(iconTransitionUp);\n        toggleButton.setDisabledIcon(iconDisabled);\n        toggleButton.setDisabledSelectedIcon(iconDisabled);\n\n        toggleButton.setBorderPainted(false);\n        toggleButton.setSelected(activatedStatus);\n        toggleButton.setPreferredSize(new Dimension(miniButtonSize, miniButtonSize));\n\n        return toggleButton;\n    }\n\n    /**\n     * @param originalImage\n     * @param alpha\n     * @return original image with transparency alpha\n     */\n    public static Image translucentImage(BufferedImage originalImage, float alpha) {\n\n        int width = originalImage.getWidth(), height = originalImage.getHeight();\n\n        BufferedImage newImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);\n        Graphics2D g = newImage.createGraphics();\n        g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));\n        g.drawImage(originalImage, 0, 0, width, height, null);\n        g.dispose();\n\n        return newImage;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/LayersPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.*;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.windowui.DisabledGlassPane;\nimport org.broad.igv.ui.color.ColorChooserPanel;\n\nimport javax.swing.*;\nimport javax.swing.border.Border;\nimport javax.swing.event.DocumentEvent;\nimport javax.swing.event.DocumentListener;\nimport java.awt.*;\nimport java.awt.event.ActionEvent;\nimport java.awt.event.ActionListener;\nimport java.awt.event.WindowEvent;\nimport java.awt.event.WindowListener;\nimport java.io.IOException;\nimport java.util.ArrayList;\nimport java.util.List;\n\n\n/**\n * Created by muhammadsaadshamim on 8/4/16.\n */\npublic class LayersPanel extends JDialog {\n\n    private static final long serialVersionUID = 9000047;\n    public static final DisabledGlassPane disabledGlassPane = new DisabledGlassPane(Cursor.WAIT_CURSOR);\n    private static LoadAction trackLoadAction;\n    private static LoadEncodeAction encodeAction;\n    private static Load2DAnnotationsDialog load2DAnnotationsDialog;\n    private final JPanel layers2DPanel;\n    //    private JPanel assemblyAnnotationsPanel;\n    private final JPanel layerBoxGUI2DAnnotations = new JPanel(new GridLayout(0, 1));\n    private final JTabbedPane tabbedPane;\n    final JPanel layerBox1DGUI = new JPanel();\n    final JPanel annotations1DPanel;\n\n    public LayersPanel(final SuperAdapter superAdapter) {\n        super(superAdapter.getMainWindow(), \"Annotations Layer Panel\");\n        rootPane.setGlassPane(disabledGlassPane);\n\n        Border padding = BorderFactory.createEmptyBorder(20, 20, 5, 20);\n\n        annotations1DPanel = generate1DAnnotationsLayerSelectionPanel(superAdapter);\n        if (annotations1DPanel != null) annotations1DPanel.setBorder(padding);\n        layers2DPanel = generate2DAnnotationsLayerSelectionPanel(superAdapter);\n        if (layers2DPanel != null) layers2DPanel.setBorder(padding);\n\n//        assemblyAnnotationsPanel = generateAssemblyAnnotationsPanel(superAdapter);\n//        if (assemblyAnnotationsPanel != null) assemblyAnnotationsPanel.setBorder(padding);\n\n        tabbedPane = new JTabbedPane();\n        tabbedPane.addTab(\"1D Annotations\", null, annotations1DPanel,\n                \"Manage 1D Annotations\");\n        //tabbedPane.setMnemonicAt(1, KeyEvent.VK_2);\n\n        tabbedPane.addTab(\"2D Annotations\", null, layers2DPanel,\n                \"Manage 2D Annotations\");\n        //tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);\n\n//        tabbedPane.addTab(\"Assembly Annotations\", null, assemblyAnnotationsPanel,\n//                \"Manage Assembly Annotations\");\n\n        setSize(1000, 700);\n        add(tabbedPane);\n        //setVisible(true);\n\n        this.addWindowListener(new WindowListener() {\n            public void windowActivated(WindowEvent e) {\n            }\n\n            public void windowClosed(WindowEvent e) {\n            }\n\n            public void windowClosing(WindowEvent e) {\n                superAdapter.setLayersPanelGUIControllersSelected(false);\n            }\n\n            public void windowDeactivated(WindowEvent e) {\n            }\n\n            public void windowDeiconified(WindowEvent e) {\n            }\n\n            public void windowIconified(WindowEvent e) {\n            }\n\n            public void windowOpened(WindowEvent e) {\n            }\n        });\n    }\n\n    public LoadEncodeAction getEncodeAction() {\n        return encodeAction;\n    }\n\n    private JPanel generate1DAnnotationsLayerSelectionPanel(final SuperAdapter superAdapter) {\n\n        layerBox1DGUI.setLayout(new GridLayout(0, 1));\n        JScrollPane scrollPane = new JScrollPane(layerBox1DGUI, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n\n        JPanel buttonPanel = new JPanel(new GridLayout(1, 0));\n        JButton loadBasicButton = new JButton(\"Load Basic Annotations...\");\n        buttonPanel.add(loadBasicButton);\n        JButton addLocalButton = new JButton(\"Add Local...\");\n        buttonPanel.add(addLocalButton);\n        JButton loadEncodeButton = new JButton(\"Load ENCODE Tracks...\");\n        buttonPanel.add(loadEncodeButton);\n        JButton loadFromURLButton = new JButton(\"Load from URL...\");\n        buttonPanel.add(loadFromURLButton);\n        JButton refreshButton = new JButton(\"Refresh View\");\n        buttonPanel.add(refreshButton);\n\n        final JPanel pane = new JPanel(new BorderLayout());\n        pane.add(scrollPane, BorderLayout.CENTER);\n        pane.add(buttonPanel, BorderLayout.PAGE_END);\n\n        Dimension dim = pane.getPreferredSize();\n        dim.setSize(dim.getWidth(), dim.getHeight() * 4);\n        pane.setPreferredSize(dim);\n\n        final Runnable repaint1DLayersPanel = new Runnable() {\n            @Override\n            public void run() {\n                redraw1DLayerPanels(superAdapter);\n            }\n        };\n\n        repaint1DLayersPanel.run();\n\n        trackLoadAction = new LoadAction(\"Load Basic Annotations...\", superAdapter.getMainWindow(),\n                superAdapter.getHiC(), repaint1DLayersPanel);\n        loadBasicButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                trackLoadAction.actionPerformed(e);\n            }\n        });\n\n        addLocalButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                HiC hiC = superAdapter.getHiC();\n                if (hiC.getResourceTree() == null) {\n                    ResourceTree resourceTree = new ResourceTree(superAdapter.getHiC(), null);\n                    hiC.setResourceTree(resourceTree);\n                }\n                boolean loadSuccessful = superAdapter.getHiC().getResourceTree().addLocalButtonActionPerformed(superAdapter);\n                if (loadSuccessful) {\n                    trackLoadAction.actionPerformed(e);\n                }\n            }\n        });\n\n        encodeAction = new LoadEncodeAction(\"Load ENCODE Tracks...\",\n                superAdapter.getMainWindow(), superAdapter.getHiC(), repaint1DLayersPanel);\n\n        loadEncodeButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                encodeAction.actionPerformed(e);\n            }\n        });\n\n        loadFromURLButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.safeLoadFromURLActionPerformed(repaint1DLayersPanel);\n            }\n        });\n\n        refreshButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.refresh();\n                redraw1DLayerPanels(superAdapter);\n            }\n        });\n        return pane;\n    }\n\n    public void redraw1DLayerPanels(SuperAdapter superAdapter) {\n        layerBox1DGUI.removeAll();\n        for (HiCTrack track : superAdapter.getHiC().getLoadedTracks()) {\n            if (track != null) {\n                layerBox1DGUI.add(new TrackConfigPanel(superAdapter, track));\n            }\n        }\n        layerBox1DGUI.revalidate();\n        layerBox1DGUI.repaint();\n        if (annotations1DPanel != null) {\n            annotations1DPanel.revalidate();\n            annotations1DPanel.repaint();\n        }\n    }\n\n    /**\n     * @param superAdapter\n     * @return\n     */\n    private JPanel generate2DAnnotationsLayerSelectionPanel(final SuperAdapter superAdapter) {\n\n        int i = 0;\n        for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n            try {\n                JPanel panel = createLayerPanel(handler, superAdapter, layerBoxGUI2DAnnotations);\n                //layerPanels.add(panel);\n                layerBoxGUI2DAnnotations.add(panel, 0);\n            } catch (IOException e) {\n                System.err.println(\"Unable to generate layer panel \" + (i - 1));\n                //e.printStackTrace();\n            }\n        }\n        final JScrollPane scrollPane = new JScrollPane(layerBoxGUI2DAnnotations, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n\n        JButton refreshButton = new JButton(\"Refresh View\");\n        refreshButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                superAdapter.updateMainLayersPanel();\n                superAdapter.updateMiniAnnotationsLayerPanel();\n                superAdapter.refresh();\n            }\n        });\n\n        JButton importButton = new JButton(\"Load Loops/Domains...\");\n        JButton addLocalButton = new JButton(\"Add Local...\");\n        JButton newLayerButton = new JButton(\"Add New Layer\");\n        JButton mergeButton = new JButton(\"Merge Visible Layers\");\n\n        JPanel buttonPanel = new JPanel(new GridLayout(1, 0));\n        buttonPanel.add(importButton);\n        buttonPanel.add(addLocalButton);\n        buttonPanel.add(newLayerButton);\n        buttonPanel.add(mergeButton);\n        buttonPanel.add(refreshButton);\n\n        final JPanel pane = new JPanel(new BorderLayout());\n        pane.add(scrollPane, BorderLayout.CENTER);\n        pane.add(buttonPanel, BorderLayout.PAGE_END);\n\n        Dimension dim = pane.getPreferredSize();\n        dim.setSize(dim.getWidth(), dim.getHeight() * 4);\n        pane.setPreferredSize(dim);\n\n        /* import 2d annotations into layer */\n        importButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (load2DAnnotationsDialog == null) {\n                    load2DAnnotationsDialog = new Load2DAnnotationsDialog(LayersPanel.this, superAdapter);\n                }\n                load2DAnnotationsDialog.setVisible(true);\n            }\n        });\n        importButton.setToolTipText(\"Import annotations into new layer\");\n\n        addLocalButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                if (load2DAnnotationsDialog == null) {\n                    load2DAnnotationsDialog = new Load2DAnnotationsDialog(LayersPanel.this, superAdapter);\n                }\n                load2DAnnotationsDialog.addLocalButtonActionPerformed(LayersPanel.this);\n            }\n        });\n\n        newLayerButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                createNewLayerAndAddItToPanels(superAdapter, null);\n            }\n        });\n\n        mergeButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                merge2DAnnotationsAction(superAdapter);\n            }\n        });\n\n        superAdapter.updateLayerDeleteStatus();\n        return pane;\n    }\n\n    private JScrollPane generateLayers2DScrollPane(SuperAdapter superAdapter) {\n        final JPanel layerBoxGUI = new JPanel();\n        //layerBoxGUI.setLayout(new BoxLayout(layerBoxGUI, BoxLayout.PAGE_AXIS));\n        layerBoxGUI.setLayout(new GridLayout(0, 1));\n        //initialize here\n\n        int i = 0;\n        for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n            try {\n                JPanel panel = createLayerPanel(handler, superAdapter, layerBoxGUI);\n                //layerPanels.add(panel);\n                layerBoxGUI.add(panel, 0);\n            } catch (IOException e) {\n                System.err.println(\"Unable to generate layer panel \" + (i - 1));\n                //e.printStackTrace();\n            }\n        }\n        return new JScrollPane(layerBoxGUI, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n    }\n\n    public AnnotationLayerHandler createNewLayerAndAddItToPanels(SuperAdapter superAdapter, AnnotationLayerHandler sourceHandler) {\n        AnnotationLayerHandler handler = superAdapter.createNewLayer(null);\n        if (sourceHandler != null) handler.duplicateDetailsFrom(sourceHandler);\n        try {\n            JPanel panel = createLayerPanel(handler, superAdapter, layerBoxGUI2DAnnotations);\n            layerBoxGUI2DAnnotations.add(panel, 0);\n            layerBoxGUI2DAnnotations.revalidate();\n            layerBoxGUI2DAnnotations.repaint();\n            superAdapter.setActiveLayerHandler(handler);\n            superAdapter.updateLayerDeleteStatus();\n            superAdapter.updateMiniAnnotationsLayerPanel();\n            superAdapter.updateMainLayersPanel();\n        } catch (Exception ee) {\n            System.err.println(\"Unable to add new layer to GUI\");\n        }\n        return handler;\n    }\n\n    private void merge2DAnnotationsAction(SuperAdapter superAdapter) {\n        List<AnnotationLayerHandler> visibleLayers = new ArrayList<>();\n        for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n            if (handler.getLayerVisibility()) {\n                visibleLayers.add(handler);\n            }\n        }\n\n        AnnotationLayerHandler mergedHandler = superAdapter.createNewLayer(null);\n        mergedHandler.mergeDetailsFrom(visibleLayers);\n        try {\n            JPanel panel = createLayerPanel(mergedHandler, superAdapter, layerBoxGUI2DAnnotations);\n            layerBoxGUI2DAnnotations.add(panel, 0);\n\n            for (AnnotationLayerHandler handler : visibleLayers) {\n                int index = superAdapter.removeLayer(handler);\n                if (index > -1) {\n                    layerBoxGUI2DAnnotations.remove(index);\n                }\n            }\n\n            layerBoxGUI2DAnnotations.revalidate();\n            layerBoxGUI2DAnnotations.repaint();\n            superAdapter.setActiveLayerHandler(mergedHandler);\n            superAdapter.updateLayerDeleteStatus();\n        } catch (Exception ee) {\n            System.err.println(\"Unable to add merged layer to GUI\");\n            ee.printStackTrace();\n        }\n    }\n\n\n    /**\n     * @param handler\n     * @param superAdapter\n     * @param layerBoxGUI\n     * @return\n     * @throws IOException\n     */\n    private JPanel createLayerPanel(final AnnotationLayerHandler handler, final SuperAdapter superAdapter,\n                                    final JPanel layerBoxGUI) throws IOException {\n        final JPanel parentPanel = new JPanel();\n        parentPanel.setLayout(new FlowLayout());\n\n        /* layer name */\n        final JTextField nameField = new JTextField(handler.getLayerName(), 10);\n        nameField.getDocument().addDocumentListener(anyTextChangeListener(handler, nameField));\n        nameField.setToolTipText(\"Change the name for this layer: \" + nameField.getText());\n        nameField.setMaximumSize(new Dimension(100, 30));\n        handler.setNameTextField(nameField);\n\n        /* show/hide annotations for this layer */\n        JToggleButton toggleVisibleButton = LayerPanelButtons.createVisibleButton(this, superAdapter, handler);\n        JToggleButton toggleTransparentButton = LayerPanelButtons.createTransparencyButton(this, superAdapter, handler);\n        JToggleButton toggleSparseButton = LayerPanelButtons.createToggleSparseButton(this, superAdapter, handler);\n        JToggleButton toggleEnlargeButton = LayerPanelButtons.createToggleEnlargeButton(this, superAdapter, handler);\n        JButton togglePlottingStyleButton = LayerPanelButtons.createTogglePlottingStyleButton(superAdapter, handler);\n        JButton exportLayerButton = LayerPanelButtons.createExportButton(this, handler);\n        JButton undoButton = LayerPanelButtons.createUndoButton(this, superAdapter, handler);\n        ColorChooserPanel colorChooserPanel = LayerPanelButtons.createColorChooserButton(superAdapter, handler);\n        JButton clearButton = LayerPanelButtons.createEraseButton(this, superAdapter, handler);\n        JToggleButton writeButton = LayerPanelButtons.createWritingButton(this, superAdapter, handler);\n        JButton deleteButton = LayerPanelButtons.createDeleteButton(this, superAdapter, layerBoxGUI, parentPanel, handler);\n        JButton upButton = LayerPanelButtons.createMoveUpButton(this, superAdapter, layerBoxGUI, parentPanel, handler);\n        JButton downButton = LayerPanelButtons.createMoveDownButton(this, superAdapter, layerBoxGUI, parentPanel, handler);\n        JButton copyButton = LayerPanelButtons.createCopyButton(this, superAdapter, handler);\n\n        parentPanel.add(nameField);\n        Component[] allComponents = new Component[]{writeButton, toggleVisibleButton,\n                colorChooserPanel, toggleTransparentButton, toggleEnlargeButton, togglePlottingStyleButton, toggleSparseButton,\n                undoButton, clearButton, exportLayerButton, copyButton, upButton, downButton, deleteButton};\n\n        if (HiCGlobals.isDevCustomChromosomesAllowedPublic) {\n            JButton censorButton = LayerPanelButtons.createCensorButton(this, superAdapter, handler);\n            allComponents = new Component[]{writeButton, toggleVisibleButton,\n                    colorChooserPanel, toggleTransparentButton, toggleEnlargeButton, togglePlottingStyleButton, toggleSparseButton,\n                    undoButton, clearButton, censorButton, exportLayerButton, copyButton, upButton, downButton, deleteButton};\n        }\n        for (Component component : allComponents) {\n            if (component instanceof AbstractButton) {\n                component.setMaximumSize(new Dimension(LayerPanelButtons.miniButtonSize, LayerPanelButtons.miniButtonSize));\n            }\n            parentPanel.add(component);\n        }\n\n        return parentPanel;\n    }\n\n    private DocumentListener anyTextChangeListener(final AnnotationLayerHandler handler,\n                                                   final JTextField nameField) {\n        return new DocumentListener() {\n            @Override\n            public void insertUpdate(DocumentEvent e) {\n                handler.setLayerNameAndOtherField(nameField.getText());\n                nameField.setToolTipText(\"Change the name for this layer: \" + nameField.getText());\n            }\n\n            @Override\n            public void removeUpdate(DocumentEvent e) {\n                handler.setLayerNameAndOtherField(nameField.getText());\n                nameField.setToolTipText(\"Change the name for this layer: \" + nameField.getText());\n            }\n\n            @Override\n            public void changedUpdate(DocumentEvent e) {\n                handler.setLayerNameAndOtherField(nameField.getText());\n                nameField.setToolTipText(\"Change the name for this layer: \" + nameField.getText());\n            }\n        };\n    }\n\n    public void updateLayers2DPanel(SuperAdapter superAdapter) {\n        layers2DPanel.remove(0);\n        layers2DPanel.add(generateLayers2DScrollPane(superAdapter), BorderLayout.CENTER, 0);\n        tabbedPane.updateUI();\n        tabbedPane.repaint();\n        tabbedPane.revalidate();\n    }\n\n    public void updateBothLayersPanels(SuperAdapter superAdapter) {\n        superAdapter.updateMiniAnnotationsLayerPanel();\n        superAdapter.updateMainLayersPanel();\n    }\n\n    public LoadAction getTrackLoadAction() {\n        return trackLoadAction;\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/Load2DAnnotationsDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport com.jidesoft.swing.JideBoxLayout;\nimport juicebox.DirectoryManager;\nimport juicebox.HiC;\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.data.ChromosomeHandler;\nimport juicebox.data.HiCFileTools;\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport juicebox.windowui.JBTreeCellRenderer;\nimport juicebox.windowui.LoadDialog;\nimport org.broad.igv.ui.util.FileDialogUtils;\nimport org.broad.igv.util.ResourceLocator;\n\nimport javax.swing.*;\nimport javax.swing.event.TreeSelectionEvent;\nimport javax.swing.event.TreeSelectionListener;\nimport javax.swing.tree.*;\nimport java.awt.*;\nimport java.awt.event.*;\nimport java.io.BufferedReader;\nimport java.io.File;\nimport java.io.InputStream;\nimport java.io.InputStreamReader;\nimport java.util.Enumeration;\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic class Load2DAnnotationsDialog extends JDialog implements TreeSelectionListener {\n\n    private static final long serialVersionUID = 9000048;\n    private static DefaultMutableTreeNode customAddedFeatures = null;\n    private final String[] searchHighlightColors = {\"#ff0000\", \"#00ff00\", \"#0000ff\", \"#ff00ff\", \"#00ffff\", \"#ff9900\", \"#ff66ff\", \"#ffff00\"};\n    private final JTree tree;\n    private final JButton openButton;\n    private final JTextField fTextField;\n    private final Map<String, MutableTreeNode> loadedAnnotationsMap = new HashMap<>();\n    private File openAnnotationPath = DirectoryManager.getUserDirectory();\n\n    public Load2DAnnotationsDialog(final LayersPanel layersPanel, final SuperAdapter superAdapter) {\n        super(layersPanel, \"Select 2D annotation file(s) to open\");\n        setModal(true);\n\n        final ChromosomeHandler chromosomeHandler = superAdapter.getHiC().getChromosomeHandler();\n        final MainWindow window = superAdapter.getMainWindow();\n\n        //Create the nodes.\n        final DefaultMutableTreeNode top =\n                new DefaultMutableTreeNode(new ItemInfo(\"root\", \"\"), true);\n\n        createNodes(top, superAdapter.getHiC());\n\n        //Create a tree that allows one selection at a time.\n        tree = new JTree(top);\n        tree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);\n\n        //Listen for when the selection changes.\n        tree.addTreeSelectionListener(this);\n        tree.setRootVisible(false);\n        tree.addMouseListener(new MouseAdapter() {\n            @Override\n            public void mousePressed(MouseEvent mouseEvent) {\n                TreePath selPath = tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY());\n                if (selPath != null) {\n                    if (mouseEvent.getClickCount() == 2) {\n                        DefaultMutableTreeNode node = (DefaultMutableTreeNode) selPath.getLastPathComponent();\n                        if (node != null && node.isLeaf()) {\n                            TreePath[] paths = new TreePath[1];\n                            paths[0] = selPath;\n                            try {\n                                safeLoadAnnotationFiles(paths, layersPanel, superAdapter, chromosomeHandler);\n                            } catch (Exception e) {\n                                SuperAdapter.showMessageDialog(\"Unable to load file\\n\" + e.getLocalizedMessage());\n                            }\n                            Load2DAnnotationsDialog.this.setVisible(false);\n                        }\n                    }\n                }\n            }\n        });\n        //Create the scroll pane and add the tree to it.\n        final JScrollPane treeView = new JScrollPane(tree);\n        treeView.setPreferredSize(new Dimension(400, 400));\n        JPanel centerPanel = new JPanel(new BorderLayout());\n        centerPanel.add(treeView, BorderLayout.CENTER);\n        add(centerPanel, BorderLayout.CENTER);\n\n        JPanel buttonPanel = new JPanel();\n\n        openButton = new JButton(\"Open\");\n        openButton.setEnabled(false);\n        openButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                safeLoadAnnotationFiles(tree.getSelectionPaths(), layersPanel, superAdapter, chromosomeHandler);\n                Load2DAnnotationsDialog.this.setVisible(false);\n            }\n        });\n\n        JButton urlButton = new JButton(\"URL...\");\n        urlButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n\n                String url = JOptionPane.showInputDialog(\"Enter URL: \");\n\n                if (url != null && url.length() > 0) {\n                    if (HiCFileTools.isDropboxURL(url)) {\n                        url = HiCFileTools.cleanUpDropboxURL(url);\n                    }\n                    url = url.trim();\n                    if (customAddedFeatures == null) {\n                        customAddedFeatures = new DefaultMutableTreeNode(\n                                new ItemInfo(\"Added 2D Features\", \"\"), true);\n                        top.add(customAddedFeatures);\n                    }\n\n                    if (loadedAnnotationsMap.containsKey(url)) {\n                        if (HiCGlobals.guiIsCurrentlyActive) {\n                            int dialogResult = JOptionPane.showConfirmDialog(window,\n                                    \"File is already loaded. Would you like to overwrite it?\", \"Warning\",\n                                    JOptionPane.YES_NO_OPTION);\n                            if (dialogResult == JOptionPane.YES_OPTION) {\n                                customAddedFeatures.remove(loadedAnnotationsMap.get(url));\n                                loadedAnnotationsMap.remove(url);\n                            } else {\n                                return;\n                            }\n                        }\n                    }\n\n                    DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(\n                            new ItemInfo(url, url), false);\n\n                    loadedAnnotationsMap.put(url, treeNode);\n                    customAddedFeatures.add(treeNode);\n                    expandTree();\n                    tree.updateUI();\n                }\n            }\n        });\n        urlButton.setPreferredSize(new Dimension((int) urlButton.getPreferredSize().getWidth(),\n                (int) openButton.getPreferredSize().getHeight()));\n        //setVisible(false);\n\n        JButton cancelButton = new JButton(\"Cancel\");\n        cancelButton.addActionListener(new ActionListener() {\n            @Override\n            public void actionPerformed(ActionEvent e) {\n                Load2DAnnotationsDialog.this.setVisible(false);\n            }\n        });\n        cancelButton.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(),\n                (int) openButton.getPreferredSize().getHeight()));\n\n        buttonPanel.add(openButton);\n        buttonPanel.add(urlButton);\n        buttonPanel.add(cancelButton);\n\n        add(buttonPanel, BorderLayout.SOUTH);\n        Dimension minimumSize = new Dimension(700, 400);\n        setMinimumSize(minimumSize);\n        setLocation(100, 100);\n        pack();\n\n        final JLabel fLabel = new JLabel();\n        fTextField = new JTextField();\n        fLabel.setText(\"Filter:\");\n        fTextField.setToolTipText(\"Case Sensitive Search\");\n        fTextField.setPreferredSize(new Dimension((int) cancelButton.getPreferredSize().getWidth(), (int) openButton.getPreferredSize().getHeight()));\n        buttonPanel.add(fLabel, JideBoxLayout.FIX);\n        buttonPanel.add(fTextField, JideBoxLayout.VARY);\n\n        //*********************SEARCH FILTER*******************************\n\n        fTextField.addKeyListener(new KeyAdapter() {\n            public void keyReleased(KeyEvent e) {\n                collapseAll(tree);\n                @SuppressWarnings(\"unchecked\")\n                Enumeration<TreeNode> en = top.preorderEnumeration();\n                if (!fTextField.getText().isEmpty()) {\n                    String[] searchStrings = fTextField.getText().split(\",\");\n                    colorSearchStrings(searchStrings); //Coloring text that matches input\n                    while (en.hasMoreElements()) {\n                        TreeNode leaf = en.nextElement();\n                        String str = leaf.toString();\n                        for (String term : searchStrings) {\n                            if (str.contains(term)) {\n                                expandToWantedNode(leaf);\n                                break;\n                            }\n                        }\n                    }\n                }\n            }\n        });\n    }\n\n    public void addLocalButtonActionPerformed(final Component parentComponent) {\n        // Get the main window\n\n        DefaultTreeModel model = (DefaultTreeModel) tree.getModel();\n        DefaultMutableTreeNode root = (DefaultMutableTreeNode) model.getRoot();\n\n        boolean localFilesAdded = false;\n\n        File[] twoDfiles = FileDialogUtils.chooseMultiple(\"Choose 2D Annotation file\", openAnnotationPath, null);\n\n        if (twoDfiles != null && twoDfiles.length > 0) {\n            for (File file : twoDfiles) {\n\n                if (file == null || !file.exists()) continue;\n\n                localFilesAdded = true;\n\n                if (customAddedFeatures == null) {\n                    customAddedFeatures = new DefaultMutableTreeNode(\n                            new ItemInfo(\"Added 2D Features\", \"\"), true);\n                    root.add(customAddedFeatures);\n                }\n\n                String path = file.getAbsolutePath();\n                openAnnotationPath = new File(path);\n\n                if (loadedAnnotationsMap.containsKey(path)) {\n                    if (HiCGlobals.guiIsCurrentlyActive) {\n                        int dialogResult = JOptionPane.showConfirmDialog(parentComponent,\n                                file.getName() + \" is already loaded. Would you like to overwrite it?\", \"Warning\",\n                                JOptionPane.YES_NO_OPTION);\n                        if (dialogResult == JOptionPane.YES_OPTION) {\n                            customAddedFeatures.remove(loadedAnnotationsMap.get(path));\n                            loadedAnnotationsMap.remove(path);\n                        } else {\n                            continue;\n                        }\n                    }\n                }\n\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(\n                        new ItemInfo(file.getName(), path), false);\n\n                loadedAnnotationsMap.put(path, treeNode);\n                customAddedFeatures.add(treeNode);\n            }\n            model.reload(root);\n            expandTree();\n        }\n        Load2DAnnotationsDialog.this.setVisible(localFilesAdded);\n    }\n\n    private void expandTree() {\n        TreeNode root = (TreeNode) tree.getModel().getRoot();\n        TreePath rootPath = new TreePath(root);\n        TreeNode node = (TreeNode) rootPath.getLastPathComponent();\n        for (Enumeration<?> e = node.children(); e.hasMoreElements(); ) {\n            TreePath childPath = rootPath.pathByAddingChild(e.nextElement());\n            if (!tree.isExpanded(childPath)) {\n                tree.expandPath(childPath);\n            }\n        }\n        if (!tree.isExpanded(rootPath)) {\n            tree.expandPath(rootPath);\n        }\n    }\n\n    private void safeLoadAnnotationFiles(final TreePath[] paths, final LayersPanel layersPanel, final SuperAdapter superAdapter,\n                                         final ChromosomeHandler chromosomeHandler) {\n        Runnable runnable = new Runnable() {\n            @Override\n            public void run() {\n                unsafeLoadAnnotationFiles(paths, layersPanel, superAdapter, chromosomeHandler);\n            }\n        };\n        superAdapter.executeLongRunningTask(runnable, \"load 2d annotation files\");\n    }\n\n    private void unsafeLoadAnnotationFiles(TreePath[] paths, LayersPanel layersPanel, SuperAdapter superAdapter,\n                                           ChromosomeHandler chromosomeHandler) {\n        for (TreePath path : paths) {\n            DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent();\n            if (node != null && node.isLeaf()) {\n                ItemInfo info = (ItemInfo) node.getUserObject();\n                try {\n                    AnnotationLayerHandler handler = layersPanel.createNewLayerAndAddItToPanels(superAdapter, null);\n                    handler.setLayerNameAndField(info.itemName);\n                    handler.loadLoopList(info.itemURL, chromosomeHandler);\n                } catch (Exception ee) {\n                    System.err.println(\"Could not load selected annotation: \" + info.itemName + \" - \" + info.itemURL);\n                    SuperAdapter.showMessageDialog(\"Could not load loop selection: the loop list in\" + info.itemName + \"does not correspond to the genome\");\n                    customAddedFeatures.remove(loadedAnnotationsMap.get(info.itemURL)); //Todo needs to be a warning when trying to add annotations from a different genome\n                    loadedAnnotationsMap.remove(path);\n                }\n            }\n        }\n    }\n\n    private void expandToWantedNode(TreeNode dNode) {\n        if (dNode != null) {\n            tree.setExpandsSelectedPaths(true);\n            TreePath path = new TreePath(LoadDialog.getPathToRoot(dNode, 0));\n            tree.scrollPathToVisible(path);\n            tree.setSelectionPath(path);\n        }\n    }\n\n\n    //Overriding in order to change text color\n    private void colorSearchStrings(final String[] parts) {\n        tree.setCellRenderer(new JBTreeCellRenderer(parts, searchHighlightColors));\n    }\n\n    private boolean createNodes(DefaultMutableTreeNode top, HiC hic) {\n\n        // Add dataset-specific 2d annotations\n        DefaultMutableTreeNode subParent = new DefaultMutableTreeNode(new ItemInfo(\"Dataset-specific 2D Features\"), true);\n        ResourceLocator[] locators = {hic.getDataset().getPeaks(), hic.getDataset().getBlocks(), hic.getDataset().getSuperLoops()};\n        String[] locatorName = {\"Peaks\", \"Contact Domains\", \"ChrX Super Loops\"};\n\n        boolean datasetSpecificFeatureAdded = false;\n        for (int i = 0; i < 3; i++) {\n            if (locators[i] != null) {\n                DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(new ItemInfo(locatorName[i], locators[i].getURLPath()), false);\n                subParent.add(treeNode);\n                datasetSpecificFeatureAdded = true;\n            }\n        }\n        if (datasetSpecificFeatureAdded) top.add(subParent); // allow specific dataset features to be top-level\n\n        // load remaining features from file\n        DefaultMutableTreeNode parent = new DefaultMutableTreeNode(new ItemInfo(\"Chromatin Features\"), true);\n        top.add(parent);\n\n        InputStream is = Load2DAnnotationsDialog.class.getResourceAsStream(\"annotations2d.txt\");\n        BufferedReader reader = new BufferedReader(new InputStreamReader(is), HiCGlobals.bufferSize);\n        String nextLine;\n\n        try {\n            while ((nextLine = reader.readLine()) != null) {\n                final String[] values = nextLine.split(\";\");\n                if (values.length != 1 && values.length != 2) {\n                    JOptionPane.showMessageDialog(this, \"Improper features file\", \"Error\", JOptionPane.ERROR_MESSAGE);\n                    return false;\n                }\n                if (values.length == 1) {\n                    subParent = new DefaultMutableTreeNode(new ItemInfo(values[0]), true);\n                    parent.add(subParent);\n\n                    //node = new DefaultMutableTreeNode(new ItemInfo(key, values[0], values[1]));\n                } else {\n                    DefaultMutableTreeNode node = new DefaultMutableTreeNode(new ItemInfo(values[0], values[1]), false);\n                    subParent.add(node);\n                }\n            }\n        } catch (Exception ignored) {\n\n        }\n        if (customAddedFeatures != null) {\n            top.add(customAddedFeatures);\n        }\n        return true;\n    }\n\n    /**\n     * Required by TreeSelectionListener interface.\n     */\n    public void valueChanged(TreeSelectionEvent e) {\n        DefaultMutableTreeNode node = (DefaultMutableTreeNode)\n                tree.getLastSelectedPathComponent();\n    \n        if (node == null) return;\n    \n        openButton.setEnabled(node.isLeaf());\n    }\n\n    private void collapseAll(JTree tree) {\n        int row = tree.getRowCount() - 1;\n        while (row >= 0) {\n            tree.collapseRow(row);\n            row--;\n        }\n    }\n\n    private class ItemInfo {\n        final String itemName;\n        final String itemURL;\n\n        ItemInfo(String itemName, String itemURL) {\n            this.itemName = itemName.trim();\n            this.itemURL = itemURL.trim();\n        }\n\n        ItemInfo(String itemName) {\n            this.itemName = itemName;\n            itemURL = null;\n        }\n\n        public String toString() {\n            return itemName;\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/MiniAnnotationsLayerPanel.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.gui.SuperAdapter;\nimport juicebox.track.feature.AnnotationLayerHandler;\nimport org.broad.igv.ui.color.ColorChooserPanel;\n\nimport javax.swing.*;\nimport java.awt.*;\nimport java.io.IOException;\n\n\n/**\n * Created by ranganmostofa on 8/16/17.\n */\npublic class MiniAnnotationsLayerPanel extends JPanel {\n\n    private static final long serialVersionUID = 9000049;\n    private static final int MAX_NUM_LETTERS = 8;\n    private final int miniButtonSize = 22;\n    private final int maximumVisibleLayers = 5;\n    private final int indivRowSize;\n    private final int width, maxHeight;\n    private int dynamicHeight;\n\n\n    public MiniAnnotationsLayerPanel(SuperAdapter superAdapter, int width, int height) {\n        this.width = width;\n        this.maxHeight = height;\n        indivRowSize = height / maximumVisibleLayers;\n\n        //getRootPane().setGlassPane(disabledGlassPane);\n        setMaximumSize(new Dimension(width, maxHeight));\n        setLayout(new GridLayout(0, 1));\n        setRows(superAdapter);\n\n    }\n\n    /**\n     * Return a string with a maximum length.\n     * If there are more characters, then string ends with an ellipsis (\"...\").\n     *\n     * @param text\n     * @return shortened text\n     */\n    public static String shortenedName(final String text) {\n        // The letters [iIl1] are slim enough to only count as half a character.\n        double length = MAX_NUM_LETTERS + Math.ceil(text.replaceAll(\"[^iIl]\", \"\").length() / 2.0d);\n\n        if (text.length() > length) {\n            return text.substring(0, MAX_NUM_LETTERS - 3) + \"...\";\n        }\n\n        return text;\n    }\n\n    private void setRows(SuperAdapter superAdapter) {\n\n        dynamicHeight = Math.min(superAdapter.getAllLayers().size(), maximumVisibleLayers) * indivRowSize;\n        setMaximumSize(new Dimension(width, dynamicHeight));\n        setPreferredSize(new Dimension(width, dynamicHeight));\n        setMinimumSize(new Dimension(width, dynamicHeight));\n\n        JPanel jj = new JPanel();\n        jj.setMaximumSize(new Dimension(width, maxHeight));\n        jj.setLayout(new GridLayout(0, 1));\n\n        for (AnnotationLayerHandler handler : superAdapter.getAllLayers()) {\n            try {\n                JPanel panel = createMiniLayerPanel(handler, superAdapter);\n                jj.add(panel, 0);\n            } catch (IOException e) {\n                System.err.println(\"Unable to generate layer panel \" + handler);\n            }\n        }\n        JScrollPane scrollPane = new JScrollPane(jj,\n                JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,\n                JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);\n        scrollPane.setMaximumSize(new Dimension(width, dynamicHeight));\n        scrollPane.setPreferredSize(new Dimension(width, dynamicHeight));\n        scrollPane.setMinimumSize(new Dimension(width, dynamicHeight));\n        add(scrollPane);\n    }\n\n    private JPanel createMiniLayerPanel(final AnnotationLayerHandler handler, final SuperAdapter superAdapter) throws IOException {\n        final JPanel parentPanel = new JPanel();\n        parentPanel.setLayout(new GridLayout(1, 0));\n        parentPanel.setSize(new Dimension(width, 10));\n\n        /* layer name */\n        JLabel nameField = new JLabel(shortenedName(handler.getLayerName()));\n        handler.setMiniNameLabelField(nameField);\n        nameField.setToolTipText(handler.getLayerName());\n        parentPanel.add(nameField);\n\n        /* show/hide annotations for this layer */\n        JToggleButton toggleVisibleButton = LayerPanelButtons.createVisibleButton(this, superAdapter, handler);\n        toggleVisibleButton.setMaximumSize(new Dimension(miniButtonSize, miniButtonSize));\n        parentPanel.add(toggleVisibleButton);\n\n        ColorChooserPanel colorChooserPanel = LayerPanelButtons.createColorChooserButton(superAdapter, handler);\n        colorChooserPanel.setMaximumSize(new Dimension(miniButtonSize, miniButtonSize));\n        parentPanel.add(colorChooserPanel);\n\n        JButton togglePlottingStyleButton = LayerPanelButtons.createTogglePlottingStyleButton(superAdapter, handler);\n        togglePlottingStyleButton.setMaximumSize(new Dimension(miniButtonSize, miniButtonSize));\n        parentPanel.add(togglePlottingStyleButton);\n\n        JToggleButton writeButton = LayerPanelButtons.createWritingButton(this, superAdapter, handler);\n        writeButton.setMaximumSize(new Dimension(miniButtonSize, miniButtonSize));\n        parentPanel.add(writeButton);\n\n        return parentPanel;\n    }\n\n    public int getDynamicHeight() {\n        return this.dynamicHeight;\n    }\n\n    public void updateRows(SuperAdapter superAdapter) {\n        removeAll();\n        setRows(superAdapter);\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/PlottingStyleButton.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.mapcolorui.FeatureRenderer;\n\nimport javax.imageio.ImageIO;\nimport javax.swing.*;\nimport java.awt.image.BufferedImage;\nimport java.io.IOException;\n\npublic class PlottingStyleButton extends JButton {\n\n    private static final long serialVersionUID = 9000050;\n    private final ImageIcon iconActive1, iconTransition1, iconInactive1,\n            iconActive2, iconTransition2, iconInactive2, iconActive3, iconTransition3, iconInactive3;\n\n    public PlottingStyleButton() throws IOException {\n        super();\n\n        // full\n        String url1 = \"/images/layer/full_clicked.png\";\n        BufferedImage imageActive1 = ImageIO.read(getClass().getResource(url1));\n        iconActive1 = new ImageIcon(imageActive1);\n        iconTransition1 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive1, 0.6f));\n        iconInactive1 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive1, 0.2f));\n\n        // ll\n        String url2 = \"/images/layer/ll_clicked.png\";\n        BufferedImage imageActive2 = ImageIO.read(getClass().getResource(url2));\n        iconActive2 = new ImageIcon(imageActive2);\n        iconTransition2 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive2, 0.6f));\n        iconInactive2 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive2, 0.2f));\n\n        // ur\n        String url3 = \"/images/layer/ur_clicked.png\";\n        BufferedImage imageActive3 = ImageIO.read(getClass().getResource(url3));\n        iconActive3 = new ImageIcon(imageActive3);\n        iconTransition3 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive3, 0.6f));\n        iconInactive3 = new ImageIcon(LayerPanelButtons.translucentImage(imageActive3, 0.2f));\n    }\n\n    public void setCurrentState(FeatureRenderer.PlottingOption state) {\n        if (state == FeatureRenderer.PlottingOption.ONLY_LOWER_LEFT) {\n            setIcon(iconActive2);\n            setRolloverIcon(iconTransition3);\n            setPressedIcon(iconActive3);\n            setDisabledIcon(iconInactive2);\n        } else if (state == FeatureRenderer.PlottingOption.ONLY_UPPER_RIGHT) {\n            setIcon(iconActive3);\n            setRolloverIcon(iconTransition1);\n            setPressedIcon(iconActive1);\n            setDisabledIcon(iconInactive3);\n        } else if (state == FeatureRenderer.PlottingOption.EVERYTHING) {\n            setIcon(iconActive1);\n            setRolloverIcon(iconTransition2);\n            setPressedIcon(iconActive2);\n            setDisabledIcon(iconInactive1);\n        }\n    }\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/SaveAnnotationsDialog.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.HiCGlobals;\nimport juicebox.MainWindow;\nimport juicebox.track.feature.AnnotationLayer;\nimport juicebox.track.feature.Feature2DList;\n\nimport javax.swing.*;\nimport javax.swing.filechooser.FileNameExtensionFilter;\nimport java.io.File;\nimport java.text.SimpleDateFormat;\nimport java.util.Date;\n\n/**\n * Created by Marie on 6/5/15.\n */\npublic class SaveAnnotationsDialog extends JFileChooser {\n\n    private static final long serialVersionUID = 9000010;\n    private final AnnotationLayer annotations;\n    private final Feature2DList otherList = null;\n    private String mapName = \"\";\n\n    public SaveAnnotationsDialog(AnnotationLayer annotationsLayer, String mapName) {\n        super();\n        this.annotations = annotationsLayer;\n        this.mapName = mapName;\n        menuOptions();\n    }\n\n    private void menuOptions() {\n        String timeStamp = new SimpleDateFormat(\"yyyy.MM.dd-HH.mm\").format(new Date());\n        setSelectedFile(new File(mapName + \"-\" + timeStamp + \".bedpe\"));\n\n        //setCurrentDirectory(new File(System.getProperty(\"user.dir\")));\n\n        FileNameExtensionFilter filter = new FileNameExtensionFilter(\n                \"BEDPE Files\", \"bedpe\", \"txt\", \"text\");\n        setFileFilter(filter);\n        if (HiCGlobals.guiIsCurrentlyActive) {\n            int actionDialog = showSaveDialog(MainWindow.getInstance());\n            if (actionDialog == JFileChooser.APPROVE_OPTION) {\n                File file = getSelectedFile();\n                String outputPath = file.getAbsolutePath();\n                if (file.exists()) {\n                    actionDialog = JOptionPane.showConfirmDialog(MainWindow.getInstance(), \"Replace existing file?\");\n                    if (actionDialog == JOptionPane.NO_OPTION || actionDialog == JOptionPane.CANCEL_OPTION)\n                        return;\n                }\n                if (otherList == null) {\n                    if (!annotations.exportAnnotations(outputPath)) {\n                        JOptionPane.showMessageDialog(MainWindow.getInstance(), \"No annotations to output\", \"Error\",\n                                JOptionPane.ERROR_MESSAGE);\n                    }\n                } else {\n                    if (!annotations.exportOverlap(otherList, outputPath)) {\n                        JOptionPane.showMessageDialog(MainWindow.getInstance(), \"Unable to export annotations\", \"Error\",\n                                JOptionPane.ERROR_MESSAGE);\n                    }\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "src/juicebox/windowui/layers/UnsavedAnnotationWarning.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage juicebox.windowui.layers;\n\nimport juicebox.DirectoryManager;\nimport juicebox.HiCGlobals;\nimport juicebox.gui.SuperAdapter;\n\nimport javax.swing.*;\nimport java.io.File;\n\n/**\n * Created by Marie on 12/21/15.\n */\npublic class UnsavedAnnotationWarning {\n\n    private final SuperAdapter superAdapter;\n\n    public UnsavedAnnotationWarning(SuperAdapter adapter) {\n        this.superAdapter = adapter;\n    }\n\n    public boolean checkAndDelete(boolean isCurrentSession) {\n        if (superAdapter.unsavedEditsExist()) {\n            return initPopup(isCurrentSession);\n        }\n        // There were no unsaved annotations, proceed\n        return true;\n    }\n\n\n    private boolean initPopup(boolean isCurrentSession) {\n        // Check for unsaved annotations\n        JDialog.setDefaultLookAndFeelDecorated(true);\n        //Custom button text\n        Object[] options = {\"Save Annotations\", \"Discard Annotations\"};\n\n        String sessionTime = isCurrentSession ? \"this\" : \"a previous\";\n        int response = JOptionPane.showOptionDialog(null,\n                \"There are unsaved hand annotations from \" + sessionTime + \" session.\\n\" +\n                        \"Would you like save them before you continue?\",\n                \"Confirm\",\n                JOptionPane.YES_NO_OPTION,\n                JOptionPane.QUESTION_MESSAGE,\n                null,     //do not use a custom Icon\n                options,  //the titles of buttons\n                options[0]); //default button title\n\n        if (response == JOptionPane.NO_OPTION) {\n            System.out.println(\"Deleting annotations\");\n            if (isCurrentSession) {\n                superAdapter.getActiveLayerHandler().clearAnnotations();\n            }\n            removeAllOldAnnotationFiles();\n            return true;\n        }\n        if (response == JOptionPane.CANCEL_OPTION || response == JOptionPane.CLOSED_OPTION) {\n            System.out.println(\"Cancel\");\n            return false;\n        }\n        if (response == JOptionPane.YES_OPTION) {\n            String prefix = moveOldAnnotationFiles();\n            SuperAdapter.showMessageDialog(\"Files have been saved with prefix: \" + prefix + \"*\\nin \" + DirectoryManager.getHiCDirectory());\n            return true;\n        }\n        return false;\n    }\n\n    /**\n     * simple deletion based on assumption of limited possible files\n     * temp fix\n     * todo something more sophisticated\n     */\n    private void removeAllOldAnnotationFiles() {\n        for (int i = 0; i < 10; i++) {\n            File temp = new File(DirectoryManager.getHiCDirectory(), HiCGlobals.BACKUP_FILE_STEM + i + \".bedpe\");\n            if (temp.exists()) {\n                temp.delete();\n            }\n        }\n    }\n\n    private String moveOldAnnotationFiles() {\n        String timeStamp = System.nanoTime() + \"_annotations_\";\n        for (int i = 0; i < 10; i++) {\n            File temp = new File(DirectoryManager.getHiCDirectory(), HiCGlobals.BACKUP_FILE_STEM + i + \".bedpe\");\n            if (temp.exists()) {\n                temp.renameTo(new File(DirectoryManager.getHiCDirectory(), timeStamp + i + \".bedpe\"));\n            }\n        }\n        return timeStamp;\n    }\n\n}\n"
  },
  {
    "path": "src/juicebox/windowui/layers/annotations2d.txt",
    "content": "Loop Calls\n4DN Dekker H1 hESC rep2\tloops;https://hicfiles.s3.amazonaws.com/external/dekker/4dn/h1hesc_rep2_loops.txt\n4DN Dekker H1 hffc6 rep1 loops;https://hicfiles.s3.amazonaws.com/external/dekker/4dn/hffc6_rep1_loops.txt\nEagen et al. | bioRxiv 2017| Kc167 combined loops;https://hicfiles.s3.amazonaws.com/external/eagen/GSE89112_Kc167combined_loops.txt\nMumbach Rubin Flynn et al. | Nature Methods 2016 | GM12878 cohesin combined loops;https://hicfiles.s3.amazonaws.com/external/mumbach/GSE80820_HiChIP_GM_cohesin_peaks.txt\nMumbach Rubin Flynn et al. | Nature Methods 2016 | mESC oct4 combined loops;https://hicfiles.s3.amazonaws.com/external/mumbach/GSE80820_HiChIP_mES_Oct4_peaks.txt\nMumbach Rubin Flynn et al. | Nature Methods 2016 | mESC cohesin combined loops;https://hicfiles.s3.amazonaws.com/external/mumbach/GSE80820_HiChIP_mES_cohesin_all_peaks.txt\nDarrow & Huntley et al. | PNAS 2016 | Patski combined loops;https://hicfiles.s3.amazonaws.com/hiseq/patski/DarrowHuntley-2015/combined_loops.txt\nDarrow & Huntley et al. | PNAS 2016 | Rhesus HIC020 loops;https://hicfiles.s3.amazonaws.com/hiseq/rhesus/DarrowHuntley-2015/HIC020_loops.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 control combined loops;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/WT-combined_loops.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 delXa HIC001 loops;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/del-Xa-combined_loops.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 delXi combined loops;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/del-Xi-combined_loops.txt\nTang Luo Li et al. | Cell 2015 | GM12878 ChIA-PET loops;https://hicfiles.s3.amazonaws.com/external/tang/gm12878_loops.txt\nGM12878 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined_peaks.txt\nIMR90 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/imr90/in-situ/combined_peaks.txt\nHMEC in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/hmec/in-situ/combined_peaks.txt\nNHEK in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/nhek/in-situ/combined_peaks.txt\nK562 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/k562/in-situ/combined_peaks.txt\nKBM7 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/kbm7/in-situ/combined_peaks.txt\nHUVEC in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/huvec/in-situ/combined_peaks.txt\nHeLa in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/hela/in-situ/combined_peaks.txt\nCH12-LX in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/ch12-lx-b-lymphoblasts/in-situ/combined_peaks.txt\nHap1 in situ Hi-C (Sanborn and Rao et al., PNAS, 2015);https://hicfiles.s3.amazonaws.com/hiseq/hap1/in-situ/combined_peaks.txt\nENCODE 5C GM12878 (Sanyal et al., Nature, 2012);https://hicfiles.s3.amazonaws.com/external/ENCODE-5C-GM12878.txt\nENCODE 5C HeLa (Sanyal et al., Nature, 2012);https://hicfiles.s3.amazonaws.com/external/ENCODE-5C-HeLa.txt\nENCODE 5C K562 (Sanyal et al., Nature, 2012);https://hicfiles.s3.amazonaws.com/external/ENCODE-5C-K562.txt\nJin et al. Hi-C IMR90 (Nature, 2013);https://hicfiles.s3.amazonaws.com/external/JinRenAllLoops.txt\nLi et al. ChIA-PET/PolII K562 (Cell, 2012);https://hicfiles.s3.amazonaws.com/external/LiRuanK562.txt\nLi et al. ChIA-PET/CTCF K562 (Cell, 2012);https://hicfiles.s3.amazonaws.com/external/LiRuanK562CTCF.txt\nDomains\n4DN Dekker H1 hESC rep1\tdomains;https://hicfiles.s3.amazonaws.com/external/dekker/4dn/h1hesc_rep1_domains.txt\n4DN Dekker H1 hESC rep2\tdomains;https://hicfiles.s3.amazonaws.com/external/dekker/4dn/h1hesc_rep2_domains.txt\n4DN Dekker H1 hffc6 rep1 domains;https://hicfiles.s3.amazonaws.com/external/dekker/4dn/hffc6_rep1_domains.txt\nEagen et al. | bioRxiv 2017 | Kc167 combined domains;https://hicfiles.s3.amazonaws.com/external/eagen/GSE89112_Kc167combined_domains.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 delXi combined domains;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/del-Xi-combined_domains.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 delXa HIC001 domains;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/del-Xa-combined_domains.txt\nDarrow & Huntley et al. | PNAS 2016 | RPE1 control combined domains;https://hicfiles.s3.amazonaws.com/hiseq/rpe1/DarrowHuntley-2015/WT-combined_domains.txt\nDarrow & Huntley et al. | PNAS 2016 | Rhesus HIC020 domains;https://hicfiles.s3.amazonaws.com/hiseq/rhesus/DarrowHuntley-2015/HIC020_domains.txt\nDarrow & Huntley et al. | PNAS 2016 | Patski combined domains;https://hicfiles.s3.amazonaws.com/hiseq/patski/DarrowHuntley-2015/combined_domains.txt\nSanborn & Rao et al. | PNAS 2015 | Hap1 domains;https://hicfiles.s3.amazonaws.com/hiseq/hap1/in-situ/combined_blocks.txt\nGM12878 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/gm12878/in-situ/combined_blocks.txt\nIMR90 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/imr90/in-situ/combined_blocks.txt\nHMEC in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/hmec/in-situ/combined_blocks.txt\nNHEK in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/nhek/in-situ/combined_blocks.txt\nK562 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/k562/in-situ/combined_blocks.txt\nKBM7 in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/kbm7/in-situ/combined_blocks.txt\nHUVEC in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/huvec/in-situ/combined_blocks.txt\nHeLa in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/hela/in-situ/combined_blocks.txt\nCH12-LX in situ Hi-C (Rao and Huntley et al., Cell, 2014);https://hicfiles.s3.amazonaws.com/hiseq/ch12-lx-b-lymphoblasts/in-situ/combined_blocks.txt\nHap1 in situ Hi-C (Sanborn and Rao et al., PNAS, 2015);https://hicfiles.s3.amazonaws.com/hiseq/hap1/in-situ/combined_blocks.txt\nJin et al. Hi-C IMR90 TADs (Nature, 2013);https://hicfiles.s3.amazonaws.com/external/TADS_IMR90_hg19_looplist.txt\nDixon et al. | Nature 2012 | IMR90 HindIII domains;https://hicfiles.s3.amazonaws.com/external/dixon/imr90-hindiii_blocks.txt\n"
  },
  {
    "path": "src/org/tc33/jheatchart/HeatChart.java",
    "content": "/*\n * The MIT License (MIT)\n *\n * Copyright (c) 2011-2021 Broad Institute, Aiden Lab, Rice University, Baylor College of Medicine\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n *  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n *  FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n *  THE SOFTWARE.\n */\n\npackage org.tc33.jheatchart;\n\nimport juicebox.HiCGlobals;\n\nimport javax.imageio.IIOImage;\nimport javax.imageio.ImageIO;\nimport javax.imageio.ImageWriteParam;\nimport javax.imageio.ImageWriter;\nimport javax.imageio.stream.FileImageOutputStream;\nimport java.awt.*;\nimport java.awt.geom.AffineTransform;\nimport java.awt.image.BufferedImage;\nimport java.io.File;\nimport java.io.IOException;\nimport java.util.Iterator;\n\n/**\n *\n * From https://github.com/tc33/jheatchart\n * Tom Castle\n *\n * The <code>HeatChart</code> class describes a chart which can display\n * 3-dimensions of values - x,y and z, where x and y are the usual 2-dimensional\n * axis and z is portrayed by colour intensity. Heat charts are sometimes known\n * as heat maps.\n * <p/>\n * <p/>\n * Use of this chart would typically involve 3 steps:\n * <ol>\n * <li>Construction of a new instance, providing the necessary z-values.</li>\n * <li>Configure the visual settings.</li>\n * <li>A call to either <code>getChartImage()</code> or <code>saveToFile(String)</code>.</li>\n * </ol>\n * <p/>\n * <h3>Instantiation</h3>\n * <p/>\n * Construction of a new <code>HeatChart</code> instance is through its one\n * constructor which takes a 2-dimensional array of <tt>doubles</tt> which\n * should contain the z-values for the chart. Consider this array to be\n * the grid of values which will instead be represented as colours in the chart.\n * <p/>\n * <p/>\n * Setting of the x-values and y-values which are displayed along the\n * appropriate axis is optional, and by default will simply display the values\n * 0 to n-1, where n is the number of rows or columns. Otherwise, the x/y axis\n * values can be set with the <code>setXValues</code> and <code>setYValues\n * </code> methods. Both methods are overridden with two forms:\n * <p/>\n * <h4>Object axis values</h4>\n * <p/>\n * <p/>\n * The simplest way to set the axis values is to use the methods which take an\n * array of Object[]. This array must have the same length as the number of\n * columns for setXValues and same as the number of rows for setYValues. The\n * string representation of the objects will then be used as the axis values.\n * <p/>\n * <h4>Offset and Interval</h4>\n * <p/>\n * <p/>\n * This is convenient way of defining numerical values along the axis. One of\n * the two methods takes an interval and an offset for either the\n * x or y axis. These parameters supply the necessary information to describe\n * the values based upon the z-value indexes. The quantity of x-values and\n * y-values is already known from the lengths of the z-values array dimensions.\n * Then the offset parameters indicate what the first value will be, with the\n * intervals providing the increment from one column or row to the next.\n * <p/>\n * <p/>\n * <strong>Consider an example:</strong>\n * <blockquote><pre>\n * double[][] zValues = new double[][]{\n *        {1.2, 1.3, 1.5},\n *        {1.0, 1.1, 1.6},\n *        {0.7, 0.9, 1.3}\n * };\n * <p/>\n * double xOffset = 1.0;\n * double yOffset = 0.0;\n * double xInterval = 1.0;\n * double yInterval = 2.0;\n * <p/>\n * chart.setXValues(xOffset, xInterval);\n * chart.setYValues(yOffset, yInterval);\n * </pre></blockquote>\n * <p/>\n * <p>In this example, the z-values range from 0.7 to 1.6. The x-values range\n * from the xOffset value 1.0 to 4.0, which is calculated as the number of x-values\n * multiplied by the xInterval, shifted by the xOffset of 1.0. The y-values are\n * calculated in the same way to give a range of values from 0.0 to 6.0.\n * <p/>\n * <h3>Configuration</h3>\n * <p/>\n * This step is optional. By default the heat chart will be generated without a\n * title or labels on the axis, and the colouring of the heat map will be in\n * grayscale. A large range of configuration options are available to customise\n * the chart. All customisations are available through simple accessor methods.\n * See the javadoc of each of the methods for more information.\n * <p/>\n * <h3>Output</h3>\n * <p/>\n * The generated heat chart can be obtained in two forms, using the following\n * methods:\n * <ul>\n * <li><strong>getChartImage()</strong> - The chart will be returned as a\n * <code>BufferedImage</code> object that can be used in any number of ways,\n * most notably it can be inserted into a Swing component, for use in a GUI\n * application.</li>\n * <li><strong>saveToFile(File)</strong> - The chart will be saved to the file\n * system at the file location specified as a parameter. The image format that\n * the image will be saved in is derived from the extension of the file name.</li>\n * </ul>\n * <p/>\n * <strong>Note:</strong> The chart image will not actually be created until\n * either saveToFile(File) or getChartImage() are called, and will be\n * regenerated on each successive call.\n */\npublic class HeatChart {\n\n    /**\n     * A basic logarithmic scale value of 0.3.\n     */\n    public static final double SCALE_LOGARITHMIC = 0.3;\n    /**\n     * A basic exponential scale value of 3.0.\n     */\n    public static final double SCALE_EXPONENTIAL = 3;\n    /**\n     * The linear scale value of 1.0.\n     */\n    private static final double SCALE_LINEAR = 1.0;\n    // x, y, z data values.\n    private double[][] zValues;\n    private Object[] xValues;\n    private Object[] yValues;\n\n    private boolean xValuesHorizontal;\n    private boolean yValuesHorizontal;\n\n    // General chart settings.\n    private Dimension cellSize;\n    private Dimension chartSize;\n    private int margin;\n    private Color backgroundColour;\n\n    // Title settings.\n    private String title;\n    private Font titleFont;\n    private Color titleColour;\n    private Dimension titleSize;\n    private int titleAscent;\n\n    // Axis settings.\n    private int axisThickness;\n    private Color axisColour;\n    private Font axisLabelsFont;\n    private Color axisLabelColour;\n    private String xAxisLabel;\n    private String yAxisLabel;\n    private Color axisValuesColour;\n    private Font axisValuesFont; // The font size will be considered the maximum font size - it may be smaller if needed to fit in.\n    private int xAxisValuesFrequency;\n    private int yAxisValuesFrequency;\n    private boolean showXAxisValues;\n    private boolean showYAxisValues;\n\n    // Generated axis properties.\n    private int xAxisValuesHeight;\n    private int xAxisValuesWidthMax;\n\n    private int yAxisValuesHeight;\n    private int yAxisValuesAscent;\n    private int yAxisValuesWidthMax;\n\n    private Dimension xAxisLabelSize;\n    private int xAxisLabelDescent;\n\n    private Dimension yAxisLabelSize;\n    private int yAxisLabelAscent;\n\n    // Heat map colour settings.\n    private Color highValueColour;\n    private Color lowValueColour;\n\n    // How many RGB steps there are between the high and low colours.\n    private int colourValueDistance;\n\n    private double lowValue;\n    private double highValue;\n\n    // Key co-ordinate positions.\n    private Point heatMapTL;\n    private Point heatMapBR;\n    private Point heatMapC;\n\n    // Heat map dimensions.\n    private Dimension heatMapSize;\n\n    // Control variable for mapping z-values to colours.\n    private double colourScale;\n\n    /**\n     * Constructs a heatmap for the given z-values against x/y-values that by\n     * default will be the values 0 to n-1, where n is the number of columns or\n     * rows.\n     *\n     * @param zValues the z-values, where each element is a row of z-values\n     *                in the resultant heat chart.\n     */\n    public HeatChart(double[][] zValues) {\n        this(zValues, min(zValues), max(zValues));\n    }\n\n    /**\n     * Constructs a heatmap for the given z-values against x/y-values that by\n     * default will be the values 0 to n-1, where n is the number of columns or\n     * rows.\n     *\n     * @param zValues the z-values, where each element is a row of z-values\n     *                in the resultant heat chart.\n     * @param low     the minimum possible value, which may or may not appear in the\n     *                z-values.\n     * @param high    the maximum possible value, which may or may not appear in\n     *                the z-values.\n     */\n    private HeatChart(double[][] zValues, double low, double high) {\n        this.zValues = zValues;\n        this.lowValue = low;\n        this.highValue = high;\n\n        // Default x/y-value settings.\n        setXValues(0, 1);\n        setYValues(0, 1);\n\n        // Default chart settings.\n        this.cellSize = new Dimension(20, 20);\n        this.margin = 20;\n        this.backgroundColour = Color.WHITE;\n\n        // Default title settings.\n        this.title = null;\n        this.titleFont = HiCGlobals.font(16, true);\n        this.titleColour = Color.BLACK;\n\n        // Default axis settings.\n        this.xAxisLabel = null;\n        this.yAxisLabel = null;\n        this.axisThickness = 2;\n        this.axisColour = Color.BLACK;\n        this.axisLabelsFont = HiCGlobals.font(12, false);\n        this.axisLabelColour = Color.BLACK;\n        this.axisValuesColour = Color.BLACK;\n        this.axisValuesFont = HiCGlobals.font(10, false);\n        this.xAxisValuesFrequency = 1;\n        this.xAxisValuesHeight = 0;\n        this.xValuesHorizontal = false;\n        this.showXAxisValues = true;\n        this.showYAxisValues = true;\n        this.yAxisValuesFrequency = 1;\n        this.yAxisValuesHeight = 0;\n        this.yValuesHorizontal = true;\n\n        // Default heatmap settings.\n        this.highValueColour = Color.BLACK;\n        this.lowValueColour = Color.WHITE;\n        this.colourScale = SCALE_LINEAR;\n\n        updateColourDistance();\n    }\n\n    /**\n     * Finds and returns the maximum value in a 2-dimensional array of doubles.\n     *\n     * @return the largest value in the array.\n     */\n    private static double max(double[][] values) {\n        double max = 0;\n        for (double[] value : values) {\n            for (double aValue : value) {\n                max = Math.max(aValue, max);\n            }\n        }\n        return max;\n    }\n\n    /**\n     * Finds and returns the minimum value in a 2-dimensional array of doubles.\n     *\n     * @return the smallest value in the array.\n     */\n    private static double min(double[][] values) {\n        double min = Double.MAX_VALUE;\n        for (double[] value : values) {\n            for (double aValue : value) {\n                min = Math.min(aValue, min);\n            }\n        }\n        return min;\n    }\n\n    /**\n     * Returns the low value. This is the value at which the low value colour\n     * will be applied.\n     *\n     * @return the low value.\n     */\n    public double getLowValue() {\n        return lowValue;\n    }\n\n    /**\n     * Returns the high value. This is the value at which the high value colour\n     * will be applied.\n     *\n     * @return the high value.\n     */\n    public double getHighValue() {\n        return highValue;\n    }\n\n    /**\n     * Returns a permissive integer range of data values by rounding up the high value,\n     * and rounding down the low value, before calculating the range.\n     *\n     * @return the permissive int range of data values.\n     */\n    public int getPermissiveIntRange() {\n        return (int) (Math.ceil(highValue) - Math.floor(lowValue));\n    }\n\n    /**\n     * Returns the range of data values. This is the difference between the hig value\n     * and low value.\n     *\n     * @return the range of data values.\n     */\n    public double getDataRange() {\n        return highValue - lowValue;\n    }\n\n    /**\n     * Returns the 2-dimensional array of z-values currently in use. Each\n     * element is a double array which represents one row of the heat map, or\n     * all the z-values for one y-value.\n     *\n     * @return an array of the z-values in current use, that is, those values\n     * which will define the colour of each cell in the resultant heat map.\n     */\n    public double[][] getZValues() {\n        return zValues;\n    }\n\n    /**\n     * Replaces the z-values array. See the\n     * {@link #setZValues(double[][], double, double)} method for an example of\n     * z-values. The smallest and largest values in the array are used as the\n     * minimum and maximum values respectively.\n     *\n     * @param zValues the array to replace the current array with. The number\n     *                of elements in each inner array must be identical.\n     */\n    public void setZValues(double[][] zValues) {\n        setZValues(zValues, min(zValues), max(zValues));\n    }\n\n    /**\n     * Replaces the z-values array. The number of elements should match the\n     * number of y-values, with each element containing a double array with\n     * an equal number of elements that matches the number of x-values. Use this\n     * method where the minimum and maximum values possible are not contained\n     * within the dataset.\n     * <p/>\n     * <h2>Example</h2>\n     * <p/>\n     * <blockcode><pre>\n     * new double[][]{\n     *   {1.0,1.2,1.4},\n     *   {1.2,1.3,1.5},\n     *   {0.9,1.3,1.2},\n     *   {0.8,1.6,1.1}\n     * };\n     * </pre></blockcode>\n     * <p/>\n     * The above zValues array is equivalent to:\n     * <p/>\n     * <table border=\"1\">\n     * <tr>\n     * <td rowspan=\"4\" width=\"20\"><center><strong>y</strong></center></td>\n     * <td>1.0</td>\n     * <td>1.2</td>\n     * <td>1.4</td>\n     * </tr>\n     * <tr>\n     * <td>1.2</td>\n     * <td>1.3</td>\n     * <td>1.5</td>\n     * </tr>\n     * <tr>\n     * <td>0.9</td>\n     * <td>1.3</td>\n     * <td>1.2</td>\n     * </tr>\n     * <tr>\n     * <td>0.8</td>\n     * <td>1.6</td>\n     * <td>1.1</td>\n     * </tr>\n     * <tr>\n     * <td></td>\n     * <td colspan=\"3\"><center><strong>x</strong></center></td>\n     * </tr>\n     * </table>\n     *\n     * @param zValues the array to replace the current array with. The number\n     *                of elements in each inner array must be identical.\n     * @param low     the minimum possible value, which may or may not appear in the\n     *                z-values.\n     * @param high    the maximum possible value, which may or may not appear in\n     *                the z-values.\n     */\n    private void setZValues(double[][] zValues, double low, double high) {\n        this.zValues = zValues;\n        this.lowValue = low;\n        this.highValue = high;\n    }\n\n    /**\n     * Sets the x-values which are plotted along the x-axis. The x-values are\n     * calculated based upon the indexes of the z-values array:\n     * <p/>\n     * <blockcode><pre>\n     * x-value = x-offset + (column-index * x-interval)\n     * </pre></blockcode>\n     * <p/>\n     * <p>The x-interval defines the gap between each x-value and the x-offset\n     * is applied to each value to offset them all from zero.\n     * <p/>\n     * <p>Alternatively the x-values can be set more directly with the\n     * <code>setXValues(Object[])</code> method.\n     *\n     * @param xOffset   an offset value to be applied to the index of each z-value\n     *                  element.\n     * @param xInterval an interval that will separate each x-value item.\n     */\n    public void setXValues(double xOffset, double xInterval) {\n        // Update the x-values according to the offset and interval.\n        xValues = new Object[zValues[0].length];\n        for (int i = 0; i < zValues[0].length; i++) {\n            xValues[i] = xOffset + (i * xInterval);\n        }\n    }\n\n    /**\n     * Sets the y-values which are plotted along the y-axis. The y-values are\n     * calculated based upon the indexes of the z-values array:\n     * <p/>\n     * <blockcode><pre>\n     * y-value = y-offset + (column-index * y-interval)\n     * </pre></blockcode>\n     * <p/>\n     * <p>The y-interval defines the gap between each y-value and the y-offset\n     * is applied to each value to offset them all from zero.\n     * <p/>\n     * <p>Alternatively the y-values can be set more directly with the\n     * <code>setYValues(Object[])</code> method.\n     *\n     * @param yOffset   an offset value to be applied to the index of each z-value\n     *                  element.\n     * @param yInterval an interval that will separate each y-value item.\n     */\n    public void setYValues(double yOffset, double yInterval) {\n        // Update the y-values according to the offset and interval.\n        yValues = new Object[zValues.length];\n        for (int i = 0; i < zValues.length; i++) {\n            yValues[i] = yOffset + (i * yInterval);\n        }\n    }\n\n    /**\n     * Returns the x-values which are currently set to display along the x-axis.\n     * The array that is returned is either that which was explicitly set with\n     * <code>setXValues(Object[])</code> or that was generated from the offset\n     * and interval that were given to <code>setXValues(double, double)</code>,\n     * in which case the object type of each element will be <code>Double</code>.\n     *\n     * @return an array of the values that are to be displayed along the x-axis.\n     */\n    public Object[] getXValues() {\n        return xValues;\n    }\n\n    /**\n     * Sets the x-values which are plotted along the x-axis. The given x-values\n     * array must be the same length as the z-values array has columns. Each\n     * of the x-values elements will be displayed according to their toString\n     * representation.\n     *\n     * @param xValues an array of elements to be displayed as values along the\n     *                x-axis.\n     */\n    public void setXValues(Object[] xValues) {\n        this.xValues = xValues;\n    }\n\n    /**\n     * Returns the y-values which are currently set to display along the y-axis.\n     * The array that is returned is either that which was explicitly set with\n     * <code>setYValues(Object[])</code> or that was generated from the offset\n     * and interval that were given to <code>setYValues(double, double)</code>,\n     * in which case the object type of each element will be <code>Double</code>.\n     *\n     * @return an array of the values that are to be displayed along the y-axis.\n     */\n    public Object[] getYValues() {\n        return yValues;\n    }\n\n    /**\n     * Sets the y-values which are plotted along the y-axis. The given y-values\n     * array must be the same length as the z-values array has columns. Each\n     * of the y-values elements will be displayed according to their toString\n     * representation.\n     *\n     * @param yValues an array of elements to be displayed as values along the\n     *                y-axis.\n     */\n    public void setYValues(Object[] yValues) {\n        this.yValues = yValues;\n    }\n\n    /**\n     * Returns whether the text of the values along the x-axis are to be drawn\n     * horizontally left-to-right, or vertically top-to-bottom.\n     *\n     * @return true if the x-values will be drawn horizontally, false if they\n     * will be drawn vertically.\n     */\n    public boolean isXValuesHorizontal() {\n        return xValuesHorizontal;\n    }\n\n    /**\n     * Sets whether the text of the values along the x-axis should be drawn\n     * horizontally left-to-right, or vertically top-to-bottom.\n     *\n     * @param xValuesHorizontal true if x-values should be drawn horizontally,\n     *                          false if they should be drawn vertically.\n     */\n    public void setXValuesHorizontal(boolean xValuesHorizontal) {\n        this.xValuesHorizontal = xValuesHorizontal;\n    }\n\n    /**\n     * Returns whether the text of the values along the y-axis are to be drawn\n     * horizontally left-to-right, or vertically top-to-bottom.\n     *\n     * @return true if the y-values will be drawn horizontally, false if they\n     * will be drawn vertically.\n     */\n    public boolean isYValuesHorizontal() {\n        return yValuesHorizontal;\n    }\n\n    /**\n     * Sets whether the text of the values along the y-axis should be drawn\n     * horizontally left-to-right, or vertically top-to-bottom.\n     *\n     * @param yValuesHorizontal true if y-values should be drawn horizontally,\n     *                          false if they should be drawn vertically.\n     */\n    public void setYValuesHorizontal(boolean yValuesHorizontal) {\n        this.yValuesHorizontal = yValuesHorizontal;\n    }\n\n    /**\n     * Returns the width of each individual data cell that constitutes a value\n     * in the x,y,z space.\n     *\n     * @return the width of each cell.\n     * @deprecated As of release 0.6, replaced by {@link #getCellSize}\n     */\n    @Deprecated\n    public int getCellWidth() {\n        return cellSize.width;\n    }\n\n    /**\n     * Sets the width of each individual cell that constitutes a value in x,y,z\n     * data space. By setting the cell width, any previously set chart width\n     * will be overwritten with a value calculated based upon this value and the\n     * number of cells in there are along the x-axis.\n     *\n     * @param cellWidth the new width to use for each individual data cell.\n     * @deprecated As of release 0.6, replaced by {@link #setCellSize(Dimension)}\n     */\n    @Deprecated\n    public void setCellWidth(int cellWidth) {\n        setCellSize(new Dimension(cellWidth, cellSize.height));\n    }\n\n    /**\n     * Returns the height of each individual data cell that constitutes a value\n     * in the x,y,z space.\n     *\n     * @return the height of each cell.\n     * @deprecated As of release 0.6, replaced by {@link #getCellSize()}\n     */\n    @Deprecated\n    public int getCellHeight() {\n        return cellSize.height;\n    }\n\n    /**\n     * Sets the height of each individual cell that constitutes a value in x,y,z\n     * data space. By setting the cell height, any previously set chart height\n     * will be overwritten with a value calculated based upon this value and the\n     * number of cells in there are along the y-axis.\n     *\n     * @param cellHeight the new height to use for each individual data cell.\n     * @deprecated As of release 0.6, replaced by {@link #setCellSize(Dimension)}\n     */\n    @Deprecated\n    public void setCellHeight(int cellHeight) {\n        setCellSize(new Dimension(cellSize.width, cellHeight));\n    }\n\n    /**\n     * Returns the size of each individual data cell that constitutes a value in\n     * the x,y,z space.\n     *\n     * @return the size of each individual data cell.\n     * @since 0.6\n     */\n    public Dimension getCellSize() {\n        return cellSize;\n    }\n\n    /**\n     * Sets the size of each individual cell that constitutes a value in x,y,z\n     * data space. By setting the cell size, any previously set chart size will\n     * be overwritten with a value calculated based upon this value and the\n     * number of cells along each axis.\n     *\n     * @param cellSize the new size to use for each individual data cell.\n     * @since 0.6\n     */\n    private void setCellSize(Dimension cellSize) {\n        this.cellSize = cellSize;\n    }\n\n    /**\n     * Returns the width of the chart in pixels as calculated according to the\n     * cell dimensions, chart margin and other size settings.\n     *\n     * @return the width in pixels of the chart image to be generated.\n     * @deprecated As of release 0.6, replaced by {@link #getChartSize()}\n     */\n    @Deprecated\n    public int getChartWidth() {\n        return chartSize.width;\n    }\n\n    /**\n     * Returns the height of the chart in pixels as calculated according to the\n     * cell dimensions, chart margin and other size settings.\n     *\n     * @return the height in pixels of the chart image to be generated.\n     * @deprecated As of release 0.6, replaced by {@link #getChartSize()}\n     */\n    @Deprecated\n    public int getChartHeight() {\n        return chartSize.height;\n    }\n\n    /**\n     * Returns the size of the chart in pixels as calculated according to the\n     * cell dimensions, chart margin and other size settings.\n     *\n     * @return the size in pixels of the chart image to be generated.\n     * @since 0.6\n     */\n    public Dimension getChartSize() {\n        return chartSize;\n    }\n\n    /**\n     * Returns the String that will be used as the title of any successive\n     * calls to generate a chart.\n     *\n     * @return the title of the chart.\n     */\n    public String getTitle() {\n        return title;\n    }\n\n    /**\n     * Sets the String that will be used as the title of any successive\n     * calls to generate a chart. The title will be displayed centralised\n     * horizontally at the top of any generated charts.\n     * <p/>\n     * <p/>\n     * If the title is set to <tt>null</tt> then no title will be displayed.\n     * <p/>\n     * <p/>\n     * Defaults to null.\n     *\n     * @param title the chart title to set.\n     */\n    public void setTitle(String title) {\n        this.title = title;\n    }\n\n    /**\n     * Returns the String that will be displayed as a description of the\n     * x-axis in any generated charts.\n     *\n     * @return the display label describing the x-axis.\n     */\n    public String getXAxisLabel() {\n        return xAxisLabel;\n    }\n\n    /**\n     * Sets the String that will be displayed as a description of the\n     * x-axis in any generated charts. The label will be displayed\n     * horizontally central of the x-axis bar.\n     * <p/>\n     * <p/>\n     * If the xAxisLabel is set to <tt>null</tt> then no label will be\n     * displayed.\n     * <p/>\n     * <p/>\n     * Defaults to null.\n     *\n     * @param xAxisLabel the label to be displayed describing the x-axis.\n     */\n    public void setXAxisLabel(String xAxisLabel) {\n        this.xAxisLabel = xAxisLabel;\n    }\n\n    /**\n     * Returns the String that will be displayed as a description of the\n     * y-axis in any generated charts.\n     *\n     * @return the display label describing the y-axis.\n     */\n    public String getYAxisLabel() {\n        return yAxisLabel;\n    }\n\n    /**\n     * Sets the String that will be displayed as a description of the\n     * y-axis in any generated charts. The label will be displayed\n     * horizontally central of the y-axis bar.\n     * <p/>\n     * <p/>\n     * If the yAxisLabel is set to <tt>null</tt> then no label will be\n     * displayed.\n     * <p/>\n     * <p/>\n     * Defaults to null.\n     *\n     * @param yAxisLabel the label to be displayed describing the y-axis.\n     */\n    public void setYAxisLabel(String yAxisLabel) {\n        this.yAxisLabel = yAxisLabel;\n    }\n\n    /**\n     * Returns the width of the margin in pixels to be left as empty space\n     * around the heat map element.\n     *\n     * @return the size of the margin to be left blank around the edge of the\n     * chart.\n     */\n    public int getChartMargin() {\n        return margin;\n    }\n\n    /**\n     * Sets the width of the margin in pixels to be left as empty space around\n     * the heat map element. If a title is set then half the margin will be\n     * directly above the title and half directly below it. Where axis labels\n     * are set then the axis labels may sit partially in the margin.\n     * <p/>\n     * <p/>\n     * Defaults to 20 pixels.\n     *\n     * @param margin the new margin to be left as blank space around the heat\n     *               map.\n     */\n    public void setChartMargin(int margin) {\n        this.margin = margin;\n    }\n\n    /**\n     * Returns an object that represents the colour to be used as the\n     * background for the whole chart.\n     *\n     * @return the colour to be used to fill the chart background.\n     */\n    public Color getBackgroundColour() {\n        return backgroundColour;\n    }\n\n    /**\n     * Sets the colour to be used on the background of the chart. A transparent\n     * background can be set by setting a background colour with an alpha value.\n     * The transparency will only be effective when the image is saved as a png\n     * or gif.\n     * <p/>\n     * <p/>\n     * Defaults to <code>Color.WHITE</code>.\n     *\n     * @param backgroundColour the new colour to be set as the background fill.\n     */\n    public void setBackgroundColour(Color backgroundColour) {\n        if (backgroundColour == null) {\n            backgroundColour = Color.WHITE;\n        }\n\n        this.backgroundColour = backgroundColour;\n    }\n\n    /**\n     * Returns the <code>Font</code> that describes the visual style of the\n     * title.\n     *\n     * @return the Font that will be used to render the title.\n     */\n    public Font getTitleFont() {\n        return titleFont;\n    }\n\n    /**\n     * Sets a new <code>Font</code> to be used in rendering the chart's title\n     * String.\n     * <p/>\n     * <p/>\n     * Defaults to Sans-Serif, BOLD, 16 pixels.\n     *\n     * @param titleFont the Font that should be used when rendering the chart\n     *                  title.\n     */\n    public void setTitleFont(Font titleFont) {\n        this.titleFont = titleFont;\n    }\n\n    /**\n     * Returns the <code>Color</code> that represents the colour the title text\n     * should be painted in.\n     *\n     * @return the currently set colour to be used in painting the chart title.\n     */\n    public Color getTitleColour() {\n        return titleColour;\n    }\n\n    /**\n     * Sets the <code>Color</code> that describes the colour to be used for the\n     * chart title String.\n     * <p/>\n     * <p/>\n     * Defaults to <code>Color.BLACK</code>.\n     *\n     * @param titleColour the colour to paint the chart's title String.\n     */\n    public void setTitleColour(Color titleColour) {\n        this.titleColour = titleColour;\n    }\n\n    /**\n     * Returns the width of the axis bars in pixels. Both axis bars have the\n     * same thickness.\n     *\n     * @return the thickness of the axis bars in pixels.\n     */\n    public int getAxisThickness() {\n        return axisThickness;\n    }\n\n    /**\n     * Sets the width of the axis bars in pixels. Both axis bars use the same\n     * thickness.\n     * <p/>\n     * <p/>\n     * Defaults to 2 pixels.\n     *\n     * @param axisThickness the thickness to use for the axis bars in any newly\n     *                      generated charts.\n     */\n    public void setAxisThickness(int axisThickness) {\n        this.axisThickness = axisThickness;\n    }\n\n    /**\n     * Returns the colour that is set to be used for the axis bars. Both axis\n     * bars use the same colour.\n     *\n     * @return the colour in use for the axis bars.\n     */\n    public Color getAxisColour() {\n        return axisColour;\n    }\n\n    /**\n     * Sets the colour to be used on the axis bars. Both axis bars use the same\n     * colour.\n     * <p/>\n     * <p/>\n     * Defaults to <code>Color.BLACK</code>.\n     *\n     * @param axisColour the colour to be set for use on the axis bars.\n     */\n    public void setAxisColour(Color axisColour) {\n        this.axisColour = axisColour;\n    }\n\n    /**\n     * Returns the font that describes the visual style of the labels of the\n     * axis. Both axis' labels use the same font.\n     *\n     * @return the font used to define the visual style of the axis labels.\n     */\n    public Font getAxisLabelsFont() {\n        return axisLabelsFont;\n    }\n\n    /**\n     * Sets the font that describes the visual style of the axis labels. Both\n     * axis' labels use the same font.\n     * <p/>\n     * <p/>\n     * Defaults to Sans-Serif, PLAIN, 12 pixels.\n     *\n     * @param axisLabelsFont the font to be used to define the visual style of\n     *                       the axis labels.\n     */\n    public void setAxisLabelsFont(Font axisLabelsFont) {\n        this.axisLabelsFont = axisLabelsFont;\n    }\n\n    /**\n     * Returns the current colour of the axis labels. Both labels use the same\n     * colour.\n     *\n     * @return the colour of the axis label text.\n     */\n    public Color getAxisLabelColour() {\n        return axisLabelColour;\n    }\n\n    /**\n     * Sets the colour of the text displayed as axis labels. Both labels use\n     * the same colour.\n     * <p/>\n     * <p/>\n     * Defaults to Color.BLACK.\n     *\n     * @param axisLabelColour the colour to use for the axis label text.\n     */\n    public void setAxisLabelColour(Color axisLabelColour) {\n        this.axisLabelColour = axisLabelColour;\n    }\n\n    /**\n     * Returns the font which describes the visual style of the axis values.\n     * The axis values are those values displayed alongside the axis bars at\n     * regular intervals. Both axis use the same font.\n     *\n     * @return the font in use for the axis values.\n     */\n    public Font getAxisValuesFont() {\n        return axisValuesFont;\n    }\n\n    /**\n     * Sets the font which describes the visual style of the axis values. The\n     * axis values are those values displayed alongside the axis bars at\n     * regular intervals. Both axis use the same font.\n     * <p/>\n     * <p/>\n     * Defaults to Sans-Serif, PLAIN, 10 pixels.\n     *\n     * @param axisValuesFont the font that should be used for the axis values.\n     */\n    public void setAxisValuesFont(Font axisValuesFont) {\n        this.axisValuesFont = axisValuesFont;\n    }\n\n    /**\n     * Returns the colour of the axis values as they will be painted along the\n     * axis bars. Both axis use the same colour.\n     *\n     * @return the colour of the values displayed along the axis bars.\n     */\n    public Color getAxisValuesColour() {\n        return axisValuesColour;\n    }\n\n    /**\n     * Sets the colour to be used for the axis values as they will be painted\n     * along the axis bars. Both axis use the same colour.\n     * <p/>\n     * <p/>\n     * Defaults to Color.BLACK.\n     *\n     * @param axisValuesColour the new colour to be used for the axis bar values.\n     */\n    public void setAxisValuesColour(Color axisValuesColour) {\n        this.axisValuesColour = axisValuesColour;\n    }\n\n    /**\n     * Returns the frequency of the values displayed along the x-axis. The\n     * frequency is how many columns in the x-dimension have their value\n     * displayed. A frequency of 2 would mean every other column has a value\n     * shown and a frequency of 3 would mean every third column would be given a\n     * value.\n     *\n     * @return the frequency of the values displayed against columns.\n     */\n    public int getXAxisValuesFrequency() {\n        return xAxisValuesFrequency;\n    }\n\n    /**\n     * Sets the frequency of the values displayed along the x-axis. The\n     * frequency is how many columns in the x-dimension have their value\n     * displayed. A frequency of 2 would mean every other column has a value and\n     * a frequency of 3 would mean every third column would be given a value.\n     * <p/>\n     * <p/>\n     * Defaults to 1. Every column is given a value.\n     *\n     * @param axisValuesFrequency the frequency of the values displayed against\n     *                            columns, where 1 is every column and 2 is every other column.\n     */\n    public void setXAxisValuesFrequency(int axisValuesFrequency) {\n        this.xAxisValuesFrequency = axisValuesFrequency;\n    }\n\n    /**\n     * Returns the frequency of the values displayed along the y-axis. The\n     * frequency is how many rows in the y-dimension have their value displayed.\n     * A frequency of 2 would mean every other row has a value and a frequency\n     * of 3 would mean every third row would be given a value.\n     *\n     * @return the frequency of the values displayed against rows.\n     */\n    public int getYAxisValuesFrequency() {\n        return yAxisValuesFrequency;\n    }\n\n    /**\n     * Sets the frequency of the values displayed along the y-axis. The\n     * frequency is how many rows in the y-dimension have their value displayed.\n     * A frequency of 2 would mean every other row has a value and a frequency\n     * of 3 would mean every third row would be given a value.\n     * <p/>\n     * <p/>\n     * Defaults to 1. Every row is given a value.\n     *\n     * @param axisValuesFrequency the frequency of the values displayed against\n     *                            rows, where 1 is every row and 2 is every other row.\n     */\n    public void setYAxisValuesFrequency(int axisValuesFrequency) {\n        yAxisValuesFrequency = axisValuesFrequency;\n    }\n\n    /**\n     * Returns whether axis values are to be shown at all for the x-axis.\n     * <p/>\n     * <p/>\n     * If axis values are not shown then more space is allocated to the heat\n     * map.\n     *\n     * @return true if the x-axis values will be displayed, false otherwise.\n     */\n    public boolean isShowXAxisValues() {\n        //TODO Could get rid of these flags and use a frequency of -1 to signal no values.\n        return showXAxisValues;\n    }\n\n    /**\n     * Sets whether axis values are to be shown at all for the x-axis.\n     * <p/>\n     * <p/>\n     * If axis values are not shown then more space is allocated to the heat\n     * map.\n     * <p/>\n     * <p/>\n     * Defaults to true.\n     *\n     * @param showXAxisValues true if x-axis values should be displayed, false\n     *                        if they should be hidden.\n     */\n    public void setShowXAxisValues(boolean showXAxisValues) {\n        this.showXAxisValues = showXAxisValues;\n    }\n\n    /**\n     * Returns whether axis values are to be shown at all for the y-axis.\n     * <p/>\n     * <p/>\n     * If axis values are not shown then more space is allocated to the heat\n     * map.\n     *\n     * @return true if the y-axis values will be displayed, false otherwise.\n     */\n    public boolean isShowYAxisValues() {\n        return showYAxisValues;\n    }\n\n    /**\n     * Sets whether axis values are to be shown at all for the y-axis.\n     * <p/>\n     * <p/>\n     * If axis values are not shown then more space is allocated to the heat\n     * map.\n     * <p/>\n     * <p/>\n     * Defaults to true.\n     *\n     * @param showYAxisValues true if y-axis values should be displayed, false\n     *                        if they should be hidden.\n     */\n    public void setShowYAxisValues(boolean showYAxisValues) {\n        this.showYAxisValues = showYAxisValues;\n    }\n\n    /**\n     * Returns the colour that is currently to be displayed for the heat map\n     * cells with the highest z-value in the dataset.\n     * <p/>\n     * <p/>\n     * The full colour range will go through each RGB step between the high\n     * value colour and the low value colour.\n     *\n     * @return the colour in use for cells of the highest z-value.\n     */\n    public Color getHighValueColour() {\n        return highValueColour;\n    }\n\n    /**\n     * Sets the colour to be used to fill cells of the heat map with the\n     * highest z-values in the dataset.\n     * <p/>\n     * <p/>\n     * The full colour range will go through each RGB step between the high\n     * value colour and the low value colour.\n     * <p/>\n     * <p/>\n     * Defaults to Color.BLACK.\n     *\n     * @param highValueColour the colour to use for cells of the highest\n     *                        z-value.\n     */\n    public void setHighValueColour(Color highValueColour) {\n        this.highValueColour = highValueColour;\n\n        updateColourDistance();\n    }\n\n    /**\n     * Returns the colour that is currently to be displayed for the heat map\n     * cells with the lowest z-value in the dataset.\n     * <p/>\n     * <p/>\n     * The full colour range will go through each RGB step between the high\n     * value colour and the low value colour.\n     *\n     * @return the colour in use for cells of the lowest z-value.\n     */\n    public Color getLowValueColour() {\n        return lowValueColour;\n    }\n\n    /**\n     * Sets the colour to be used to fill cells of the heat map with the\n     * lowest z-values in the dataset.\n     * <p/>\n     * <p/>\n     * The full colour range will go through each RGB step between the high\n     * value colour and the low value colour.\n     * <p/>\n     * <p/>\n     * Defaults to Color.WHITE.\n     *\n     * @param lowValueColour the colour to use for cells of the lowest\n     *                       z-value.\n     */\n    public void setLowValueColour(Color lowValueColour) {\n        this.lowValueColour = lowValueColour;\n\n        updateColourDistance();\n    }\n\n    /**\n     * Returns the scale that is currently in use to map z-value to colour. A\n     * value of 1.0 will give a <strong>linear</strong> scale, which will\n     * spread the distribution of colours evenly amoungst the full range of\n     * represented z-values. A value of greater than 1.0 will give an\n     * <strong>exponential</strong> scale that will produce greater emphasis\n     * for the separation between higher values and a value between 0.0 and 1.0\n     * will provide a <strong>logarithmic</strong> scale, with greater\n     * separation of low values.\n     *\n     * @return the scale factor that is being used to map from z-value to colour.\n     */\n    public double getColourScale() {\n        return colourScale;\n    }\n\n    /**\n     * Sets the scale that is currently in use to map z-value to colour. A\n     * value of 1.0 will give a <strong>linear</strong> scale, which will\n     * spread the distribution of colours evenly amoungst the full range of\n     * represented z-values. A value of greater than 1.0 will give an\n     * <strong>exponential</strong> scale that will produce greater emphasis\n     * for the separation between higher values and a value between 0.0 and 1.0\n     * will provide a <strong>logarithmic</strong> scale, with greater\n     * separation of low values. Values of 0.0 or less are illegal.\n     * <p/>\n     * <p/>\n     * Defaults to a linear scale value of 1.0.\n     *\n     * @param colourScale the scale that should be used to map from z-value to\n     *                    colour.\n     */\n    public void setColourScale(double colourScale) {\n        this.colourScale = colourScale;\n    }\n\n    /*\n     * Calculate and update the field for the distance between the low colour\n     * and high colour. The distance is the number of steps between one colour\n     * and the other using an RGB coding with 0-255 values for each of red,\n     * green and blue. So the maximum colour distance is 255 + 255 + 255.\n     */\n    private void updateColourDistance() {\n        int r1 = lowValueColour.getRed();\n        int g1 = lowValueColour.getGreen();\n        int b1 = lowValueColour.getBlue();\n        int r2 = highValueColour.getRed();\n        int g2 = highValueColour.getGreen();\n        int b2 = highValueColour.getBlue();\n\n        colourValueDistance = Math.abs(r1 - r2);\n        colourValueDistance += Math.abs(g1 - g2);\n        colourValueDistance += Math.abs(b1 - b2);\n    }\n\n    /**\n     * Generates a new chart <code>Image</code> based upon the currently held\n     * settings and then attempts to save that image to disk, to the location\n     * provided as a File parameter. The image type of the saved file will\n     * equal the extension of the filename provided, so it is essential that a\n     * suitable extension be included on the file name.\n     * <p/>\n     * <p/>\n     * All supported <code>ImageIO</code> file types are supported, including\n     * PNG, JPG and GIF.\n     * <p/>\n     * <p/>\n     * No chart will be generated until this or the related\n     * <code>getChartImage()</code> method are called. All successive calls\n     * will result in the generation of a new chart image, no caching is used.\n     *\n     * @param outputFile the file location that the generated image file should\n     *                   be written to. The File must have a suitable filename, with an extension\n     *                   of a valid image format (as supported by <code>ImageIO</code>).\n     * @throws IOException if the output file's filename has no extension or\n     *                     if there the file is unable to written to. Reasons for this include a\n     *                     non-existant file location (check with the File exists() method on the\n     *                     parent directory), or the permissions of the write location may be\n     *                     incorrect.\n     */\n    public void saveToFile(File outputFile) throws IOException {\n        String filename = outputFile.getName();\n\n        int extPoint = filename.lastIndexOf('.');\n\n        if (extPoint < 0) {\n            throw new IOException(\"Illegal filename, no extension used.\");\n        }\n\n        // Determine the extension of the filename.\n        String ext = filename.substring(extPoint + 1);\n\n        // Handle jpg without transparency.\n        if (ext.equalsIgnoreCase(\"jpg\") || ext.equalsIgnoreCase(\"jpeg\")) {\n            BufferedImage chart = (BufferedImage) getChartImage(false);\n\n            // Save our graphic.\n            saveGraphicJpeg(chart, outputFile, 1.0f);\n        } else {\n            BufferedImage chart = (BufferedImage) getChartImage(true);\n\n            ImageIO.write(chart, ext, outputFile);\n        }\n    }\n\n    private void saveGraphicJpeg(BufferedImage chart, File outputFile, float quality) throws IOException {\n        // Setup correct compression for jpeg.\n        Iterator<ImageWriter> iter = ImageIO.getImageWritersByFormatName(\"jpeg\");\n        ImageWriter writer = iter.next();\n        ImageWriteParam iwp = writer.getDefaultWriteParam();\n        iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);\n        iwp.setCompressionQuality(quality);\n\n        // Output the image.\n        FileImageOutputStream output = new FileImageOutputStream(outputFile);\n        writer.setOutput(output);\n        IIOImage image = new IIOImage(chart, null, null);\n        writer.write(null, image, iwp);\n        writer.dispose();\n\n    }\n\n    /**\n     * Generates and returns a new chart <code>Image</code> configured\n     * according to this object's currently held settings. The given parameter\n     * determines whether transparency should be enabled for the generated\n     * image.\n     * <p/>\n     * <p/>\n     * No chart will be generated until this or the related\n     * <code>saveToFile(File)</code> method are called. All successive calls\n     * will result in the generation of a new chart image, no caching is used.\n     *\n     * @param alpha whether to enable transparency.\n     * @return A newly generated chart <code>Image</code>. The returned image\n     * is a <code>BufferedImage</code>.\n     */\n    private Image getChartImage(boolean alpha) {\n        // Calculate all unknown dimensions.\n        measureComponents();\n        updateCoordinates();\n\n        // Determine image type based upon whether require alpha or not.\n        // Using BufferedImage.TYPE_INT_ARGB seems to break on jpg.\n        int imageType = (alpha ? BufferedImage.TYPE_4BYTE_ABGR : BufferedImage.TYPE_3BYTE_BGR);\n\n        // Create our chart image which we will eventually draw everything on.\n        BufferedImage chartImage = new BufferedImage(chartSize.width, chartSize.height, imageType);\n        Graphics2D chartGraphics = chartImage.createGraphics();\n\n        // Use anti-aliasing where ever possible.\n        chartGraphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING,\n                RenderingHints.VALUE_ANTIALIAS_ON);\n\n        // Set the background.\n        chartGraphics.setColor(backgroundColour);\n        chartGraphics.fillRect(0, 0, chartSize.width, chartSize.height);\n\n        // Draw the title.\n        drawTitle(chartGraphics);\n\n        // Draw the heatmap image.\n        drawHeatMap(chartGraphics, zValues);\n\n        // Draw the axis labels. TODO MSS - redo drawing axes\n        drawXLabel(chartGraphics);\n        drawYLabel(chartGraphics);\n\n        // Draw the axis bars.\n        drawAxisBars(chartGraphics);\n\n        // Draw axis values.\n        drawXValues(chartGraphics);\n        drawYValues(chartGraphics);\n\n\n        return chartImage;\n    }\n\n    /**\n     * Generates and returns a new chart <code>Image</code> configured\n     * according to this object's currently held settings. By default the image\n     * is generated with no transparency.\n     * <p/>\n     * <p/>\n     * No chart will be generated until this or the related\n     * <code>saveToFile(File)</code> method are called. All successive calls\n     * will result in the generation of a new chart image, no caching is used.\n     *\n     * @return A newly generated chart <code>Image</code>. The returned image\n     * is a <code>BufferedImage</code>.\n     */\n    public Image getChartImage() {\n        return getChartImage(false);\n    }\n\n    /*\n     * Calculates all unknown component dimensions.\n     */\n    private void measureComponents() {\n        //TODO This would be a good place to check that all settings have sensible values or throw illegal state exception.\n\n        //TODO Put this somewhere so it only gets created once.\n        BufferedImage chartImage = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB);\n        Graphics2D tempGraphics = chartImage.createGraphics();\n\n        // Calculate title dimensions.\n        if (title != null) {\n            tempGraphics.setFont(titleFont);\n            FontMetrics metrics = tempGraphics.getFontMetrics();\n            titleSize = new Dimension(metrics.stringWidth(title), metrics.getHeight());\n            titleAscent = metrics.getAscent();\n        } else {\n            titleSize = new Dimension(0, 0);\n        }\n\n        // Calculate x-axis label dimensions.\n        if (xAxisLabel != null) {\n            tempGraphics.setFont(axisLabelsFont);\n            FontMetrics metrics = tempGraphics.getFontMetrics();\n            xAxisLabelSize = new Dimension(metrics.stringWidth(xAxisLabel), metrics.getHeight());\n            xAxisLabelDescent = metrics.getDescent();\n        } else {\n            xAxisLabelSize = new Dimension(0, 0);\n        }\n\n        // Calculate y-axis label dimensions.\n        if (yAxisLabel != null) {\n            tempGraphics.setFont(axisLabelsFont);\n            FontMetrics metrics = tempGraphics.getFontMetrics();\n            yAxisLabelSize = new Dimension(metrics.stringWidth(yAxisLabel), metrics.getHeight());\n            yAxisLabelAscent = metrics.getAscent();\n        } else {\n            yAxisLabelSize = new Dimension(0, 0);\n        }\n\n        // Calculate x-axis value dimensions.\n        if (showXAxisValues) {\n            tempGraphics.setFont(axisValuesFont);\n            FontMetrics metrics = tempGraphics.getFontMetrics();\n            xAxisValuesHeight = metrics.getHeight();\n            xAxisValuesWidthMax = 0;\n            for (Object o : xValues) {\n                int w = metrics.stringWidth(o.toString());\n                if (w > xAxisValuesWidthMax) {\n                    xAxisValuesWidthMax = w;\n                }\n            }\n        } else {\n            xAxisValuesHeight = 0;\n        }\n\n        // Calculate y-axis value dimensions.\n        if (showYAxisValues) {\n            tempGraphics.setFont(axisValuesFont);\n            FontMetrics metrics = tempGraphics.getFontMetrics();\n            yAxisValuesHeight = metrics.getHeight();\n            yAxisValuesAscent = metrics.getAscent();\n            yAxisValuesWidthMax = 0;\n            for (Object o : yValues) {\n                int w = metrics.stringWidth(o.toString());\n                if (w > yAxisValuesWidthMax) {\n                    yAxisValuesWidthMax = w;\n                }\n            }\n        } else {\n            yAxisValuesHeight = 0;\n        }\n\n        // Calculate heatmap dimensions.\n        int heatMapWidth = (zValues[0].length * cellSize.width);\n        int heatMapHeight = (zValues.length * cellSize.height);\n        heatMapSize = new Dimension(heatMapWidth, heatMapHeight);\n\n        int yValuesHorizontalSize;\n        if (yValuesHorizontal) {\n            yValuesHorizontalSize = yAxisValuesWidthMax;\n        } else {\n            yValuesHorizontalSize = yAxisValuesHeight;\n        }\n\n        int xValuesVerticalSize;\n        if (xValuesHorizontal) {\n            xValuesVerticalSize = xAxisValuesHeight;\n        } else {\n            xValuesVerticalSize = xAxisValuesWidthMax;\n        }\n\n        // Calculate chart dimensions.\n        int chartWidth = heatMapWidth + (2 * margin) + yAxisLabelSize.height + yValuesHorizontalSize + axisThickness;\n        int chartHeight = heatMapHeight + (2 * margin) + xAxisLabelSize.height + xValuesVerticalSize + titleSize.height + axisThickness;\n        chartSize = new Dimension(chartWidth, chartHeight);\n    }\n\n    /*\n     * Calculates the co-ordinates of some key positions.\n     */\n    private void updateCoordinates() {\n        // Top-left of heat map.\n        int x = margin + axisThickness + yAxisLabelSize.height;\n        x += (yValuesHorizontal ? yAxisValuesWidthMax : yAxisValuesHeight);\n        int y = titleSize.height + margin;\n        heatMapTL = new Point(x, y);\n\n        // Top-right of heat map.\n        x = heatMapTL.x + heatMapSize.width;\n        y = heatMapTL.y + heatMapSize.height;\n        heatMapBR = new Point(x, y);\n\n        // Centre of heat map.\n        x = heatMapTL.x + (heatMapSize.width / 2);\n        y = heatMapTL.y + (heatMapSize.height / 2);\n        heatMapC = new Point(x, y);\n    }\n\n    /*\n     * Draws the title String on the chart if title is not null.\n     */\n    private void drawTitle(Graphics2D chartGraphics) {\n        if (title != null) {\n            // Strings are drawn from the baseline position of the leftmost char.\n            int yTitle = (margin / 2) + titleAscent;\n            int xTitle = (chartSize.width / 2) - (titleSize.width / 2);\n\n            chartGraphics.setFont(titleFont);\n            chartGraphics.setColor(titleColour);\n            chartGraphics.drawString(title, xTitle, yTitle);\n        }\n    }\n\n    /*\n     * Creates the actual heatmap element as an image, that can then be drawn\n     * onto a chart.\n     */\n    private void drawHeatMap(Graphics2D chartGraphics, double[][] data) {\n        // Calculate the available size for the heatmap.\n        int noYCells = data.length;\n        int noXCells = data[0].length;\n\n        //double dataMin = min(data);\n        //double dataMax = max(data);\n\n        BufferedImage heatMapImage = new BufferedImage(heatMapSize.width, heatMapSize.height, BufferedImage.TYPE_INT_ARGB);\n        Graphics2D heatMapGraphics = heatMapImage.createGraphics();\n\n        for (int x = 0; x < noXCells; x++) {\n            for (int y = 0; y < noYCells; y++) {\n                // Set colour depending on zValues.\n                heatMapGraphics.setColor(getCellColour(data[y][x], lowValue, highValue));\n\n                int cellX = x * cellSize.width;\n                int cellY = y * cellSize.height;\n\n                heatMapGraphics.fillRect(cellX, cellY, cellSize.width, cellSize.height);\n            }\n        }\n\n        // Draw the heat map onto the chart.\n        chartGraphics.drawImage(heatMapImage, heatMapTL.x, heatMapTL.y, heatMapSize.width, heatMapSize.height, null);\n    }\n\n    /*\n     * Draws the x-axis label string if it is not null.\n     */\n    private void drawXLabel(Graphics2D chartGraphics) {\n        if (xAxisLabel != null) {\n            // Strings are drawn from the baseline position of the leftmost char.\n            int yPosXAxisLabel = chartSize.height - (margin / 2) - xAxisLabelDescent;\n            //TODO This will need to be updated if the y-axis values/label can be moved to the right.\n            int xPosXAxisLabel = heatMapC.x - (xAxisLabelSize.width / 2);\n\n            chartGraphics.setFont(axisLabelsFont);\n            chartGraphics.setColor(axisLabelColour);\n            chartGraphics.drawString(xAxisLabel, xPosXAxisLabel, yPosXAxisLabel);\n        }\n    }\n\n    /*\n     * Draws the y-axis label string if it is not null.\n     */\n    private void drawYLabel(Graphics2D chartGraphics) {\n        if (yAxisLabel != null) {\n            // Strings are drawn from the baseline position of the leftmost char.\n            int yPosYAxisLabel = heatMapC.y + (yAxisLabelSize.width / 2);\n            int xPosYAxisLabel = (margin / 2) + yAxisLabelAscent;\n\n            chartGraphics.setFont(axisLabelsFont);\n            chartGraphics.setColor(axisLabelColour);\n\n            // Create 270 degree rotated transform.\n            AffineTransform transform = chartGraphics.getTransform();\n            AffineTransform originalTransform = (AffineTransform) transform.clone();\n            transform.rotate(Math.toRadians(270), xPosYAxisLabel, yPosYAxisLabel);\n            chartGraphics.setTransform(transform);\n\n            // Draw string.\n            chartGraphics.drawString(yAxisLabel, xPosYAxisLabel, yPosYAxisLabel);\n\n            // Revert to original transform before rotation.\n            chartGraphics.setTransform(originalTransform);\n        }\n    }\n\n    /*\n     * Draws the bars of the x-axis and y-axis.\n     */\n    private void drawAxisBars(Graphics2D chartGraphics) {\n        if (axisThickness > 0) {\n            chartGraphics.setColor(axisColour);\n\n            // Draw x-axis.\n            int x = heatMapTL.x - axisThickness;\n            int y = heatMapBR.y;\n            int width = heatMapSize.width + axisThickness;\n            int height = axisThickness;\n            chartGraphics.fillRect(x, y, width, height);\n\n            // Draw y-axis.\n            x = heatMapTL.x - axisThickness;\n            y = heatMapTL.y;\n            width = axisThickness;\n            height = heatMapSize.height;\n            chartGraphics.fillRect(x, y, width, height);\n        }\n    }\n\n    /*\n     * Draws the x-values onto the x-axis if showXAxisValues is set to true.\n     */\n    private void drawXValues(Graphics2D chartGraphics) {\n        if (!showXAxisValues) {\n            return;\n        }\n\n        chartGraphics.setColor(axisValuesColour);\n\n        for (int i = 0; i < xValues.length; i++) {\n            if (i % xAxisValuesFrequency != 0) {\n                continue;\n            }\n\n            String xValueStr = xValues[i].toString();\n\n            chartGraphics.setFont(axisValuesFont);\n            FontMetrics metrics = chartGraphics.getFontMetrics();\n\n            int valueWidth = metrics.stringWidth(xValueStr);\n\n            if (xValuesHorizontal) {\n                // Draw the value with whatever font is now set.\n                int valueXPos = (i * cellSize.width) + ((cellSize.width / 2) - (valueWidth / 2));\n                valueXPos += heatMapTL.x;\n                int valueYPos = heatMapBR.y + metrics.getAscent() + 1;\n\n                chartGraphics.drawString(xValueStr, valueXPos, valueYPos);\n            } else {\n                int valueXPos = heatMapTL.x + (i * cellSize.width) + ((cellSize.width / 2) + (xAxisValuesHeight / 2));\n                int valueYPos = heatMapBR.y + axisThickness + valueWidth;\n\n                // Create 270 degree rotated transform.\n                AffineTransform transform = chartGraphics.getTransform();\n                AffineTransform originalTransform = (AffineTransform) transform.clone();\n                transform.rotate(Math.toRadians(270), valueXPos, valueYPos);\n                chartGraphics.setTransform(transform);\n\n                // Draw the string.\n                chartGraphics.drawString(xValueStr, valueXPos, valueYPos);\n\n                // Revert to original transform before rotation.\n                chartGraphics.setTransform(originalTransform);\n            }\n        }\n    }\n\n    /*\n     * Draws the y-values onto the y-axis if showYAxisValues is set to true.\n     */\n    private void drawYValues(Graphics2D chartGraphics) {\n        if (!showYAxisValues) {\n            return;\n        }\n\n        chartGraphics.setColor(axisValuesColour);\n\n        for (int i = 0; i < yValues.length; i++) {\n            if (i % yAxisValuesFrequency != 0) {\n                continue;\n            }\n\n            String yValueStr = yValues[i].toString();\n\n            chartGraphics.setFont(axisValuesFont);\n            FontMetrics metrics = chartGraphics.getFontMetrics();\n\n            int valueWidth = metrics.stringWidth(yValueStr);\n\n            if (yValuesHorizontal) {\n                // Draw the value with whatever font is now set.\n                int valueXPos = margin + yAxisLabelSize.height + (yAxisValuesWidthMax - valueWidth);\n                int valueYPos = heatMapTL.y + (i * cellSize.height) + (cellSize.height / 2) + (yAxisValuesAscent / 2);\n\n                chartGraphics.drawString(yValueStr, valueXPos, valueYPos);\n            } else {\n                int valueXPos = margin + yAxisLabelSize.height + yAxisValuesAscent;\n                int valueYPos = heatMapTL.y + (i * cellSize.height) + (cellSize.height / 2) + (valueWidth / 2);\n\n                // Create 270 degree rotated transform.\n                AffineTransform transform = chartGraphics.getTransform();\n                AffineTransform originalTransform = (AffineTransform) transform.clone();\n                transform.rotate(Math.toRadians(270), valueXPos, valueYPos);\n                chartGraphics.setTransform(transform);\n\n                // Draw the string.\n                chartGraphics.drawString(yValueStr, valueXPos, valueYPos);\n\n                // Revert to original transform before rotation.\n                chartGraphics.setTransform(originalTransform);\n            }\n        }\n    }\n\n    /*\n     * Determines what colour a heat map cell should be based upon the cell\n     * values.\n     */\n    private Color getCellColour(double data, double min, double max) {\n        double range = max - min;\n        double position = data - min;\n\n        // What proportion of the way through the possible values is that.\n        double percentPosition = position / range;\n\n        // Which colour group does that put us in.\n        int colourPosition = getColourPosition(percentPosition);\n\n        int r = lowValueColour.getRed();\n        int g = lowValueColour.getGreen();\n        int b = lowValueColour.getBlue();\n\n        // Make n shifts of the colour, where n is the colourPosition.\n        for (int i = 0; i < colourPosition; i++) {\n            int rDistance = r - highValueColour.getRed();\n            int gDistance = g - highValueColour.getGreen();\n            int bDistance = b - highValueColour.getBlue();\n\n            if ((Math.abs(rDistance) >= Math.abs(gDistance))\n                    && (Math.abs(rDistance) >= Math.abs(bDistance))) {\n                // Red must be the largest.\n                r = changeColourValue(r, rDistance);\n            } else if (Math.abs(gDistance) >= Math.abs(bDistance)) {\n                // Green must be the largest.\n                g = changeColourValue(g, gDistance);\n            } else {\n                // Blue must be the largest.\n                b = changeColourValue(b, bDistance);\n            }\n        }\n\n        return new Color(r, g, b);\n    }\n\n    /*\n     * Returns how many colour shifts are required from the lowValueColour to\n     * get to the correct colour position. The result will be different\n     * depending on the colour scale used: LINEAR, LOGARITHMIC, EXPONENTIAL.\n     */\n    private int getColourPosition(double percentPosition) {\n        return (int) Math.round(colourValueDistance * Math.pow(percentPosition, colourScale));\n    }\n\n    private int changeColourValue(int colourValue, int colourDistance) {\n        if (colourDistance < 0) {\n            return colourValue + 1;\n        } else if (colourDistance > 0) {\n            return colourValue - 1;\n        } else {\n            // This shouldn't actually happen here.\n            return colourValue;\n        }\n    }\n\n    /**\n     * Returns the top left corner of the heat map\n     * for use when drawing over the image\n     *\n     * @return the coordinates for the top left corner of the heat map\n     */\n    public Point getHeatMapTL() {\n        return heatMapTL;\n    }\n\n    /**\n     * Returns the bottom right corner of the heat map\n     * for use when drawing over the image\n     *\n     * @return the coordinates for the bottom right corner of the heat map\n     */\n    public Point getHeatMapBR() {\n        return heatMapBR;\n    }\n\n    /**\n     * Returns the center of the heat map\n     * for use when drawing over the image\n     *\n     * @return the coordinates for the center of the heat map\n     */\n    public Point getHeatMapC() {\n        return heatMapC;\n    }\n\n    /**\n     * Returns the top right corner of the heat map\n     * for use when drawing over the image\n     *\n     * @return the coordinates for the top right corner of the heat map\n     */\n    public Point getHeatMapTR() {\n        return new Point(heatMapBR.x, heatMapTL.y);\n    }\n\n    /**\n     * Returns the bottom left corner of the heat map\n     * for use when drawing over the image\n     *\n     * @return the coordinates for the bottom left corner of the heat map\n     */\n    public Point getHeatMapBL() {\n        return new Point(heatMapTL.x, heatMapBR.y);\n    }\n}\n"
  },
  {
    "path": "src/org/tc33/jheatchart/LICENSE.MD",
    "content": "This file includes a copy of both:\nGNU GENERAL PUBLIC LICENSE\nGNU LESSER GENERAL PUBLIC LICENSE\n\n----------------------------------------------------------------------\n\n                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<http://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<http://www.gnu.org/philosophy/why-not-lgpl.html>.\n\n\n                   GNU LESSER GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n\n  This version of the GNU Lesser General Public License incorporates\nthe terms and conditions of version 3 of the GNU General Public\nLicense, supplemented by the additional permissions listed below.\n\n  0. Additional Definitions.\n\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\nGeneral Public License.\n\n  \"The Library\" refers to a covered work governed by this License,\nother than an Application or a Combined Work as defined below.\n\n  An \"Application\" is any work that makes use of an interface provided\nby the Library, but which is not otherwise based on the Library.\nDefining a subclass of a class defined by the Library is deemed a mode\nof using an interface provided by the Library.\n\n  A \"Combined Work\" is a work produced by combining or linking an\nApplication with the Library.  The particular version of the Library\nwith which the Combined Work was made is also called the \"Linked\nVersion\".\n\n  The \"Minimal Corresponding Source\" for a Combined Work means the\nCorresponding Source for the Combined Work, excluding any source code\nfor portions of the Combined Work that, considered in isolation, are\nbased on the Application, and not on the Linked Version.\n\n  The \"Corresponding Application Code\" for a Combined Work means the\nobject code and/or source code for the Application, including any data\nand utility programs needed for reproducing the Combined Work from the\nApplication, but excluding the System Libraries of the Combined Work.\n\n  1. Exception to Section 3 of the GNU GPL.\n\n  You may convey a covered work under sections 3 and 4 of this License\nwithout being bound by section 3 of the GNU GPL.\n\n  2. Conveying Modified Versions.\n\n  If you modify a copy of the Library, and, in your modifications, a\nfacility refers to a function or data to be supplied by an Application\nthat uses the facility (other than as an argument passed when the\nfacility is invoked), then you may convey a copy of the modified\nversion:\n\n   a) under this License, provided that you make a good faith effort to\n   ensure that, in the event an Application does not supply the\n   function or data, the facility still operates, and performs\n   whatever part of its purpose remains meaningful, or\n\n   b) under the GNU GPL, with none of the additional permissions of\n   this License applicable to that copy.\n\n  3. Object Code Incorporating Material from Library Header Files.\n\n  The object code form of an Application may incorporate material from\na header file that is part of the Library.  You may convey such object\ncode under terms of your choice, provided that, if the incorporated\nmaterial is not limited to numerical parameters, data structure\nlayouts and accessors, or small macros, inline functions and templates\n(ten or fewer lines in length), you do both of the following:\n\n   a) Give prominent notice with each copy of the object code that the\n   Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the object code with a copy of the GNU GPL and this license\n   document.\n\n  4. Combined Works.\n\n  You may convey a Combined Work under terms of your choice that,\ntaken together, effectively do not restrict modification of the\nportions of the Library contained in the Combined Work and reverse\nengineering for debugging such modifications, if you also do each of\nthe following:\n\n   a) Give prominent notice with each copy of the Combined Work that\n   the Library is used in it and that the Library and its use are\n   covered by this License.\n\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\n   document.\n\n   c) For a Combined Work that displays copyright notices during\n   execution, include the copyright notice for the Library among\n   these notices, as well as a reference directing the user to the\n   copies of the GNU GPL and this license document.\n\n   d) Do one of the following:\n\n       0) Convey the Minimal Corresponding Source under the terms of this\n       License, and the Corresponding Application Code in a form\n       suitable for, and under terms that permit, the user to\n       recombine or relink the Application with a modified version of\n       the Linked Version to produce a modified Combined Work, in the\n       manner specified by section 6 of the GNU GPL for conveying\n       Corresponding Source.\n\n       1) Use a suitable shared library mechanism for linking with the\n       Library.  A suitable mechanism is one that (a) uses at run time\n       a copy of the Library already present on the user's computer\n       system, and (b) will operate properly with a modified version\n       of the Library that is interface-compatible with the Linked\n       Version.\n\n   e) Provide Installation Information, but only if you would otherwise\n   be required to provide such information under section 6 of the\n   GNU GPL, and only to the extent that such information is\n   necessary to install and execute a modified version of the\n   Combined Work produced by recombining or relinking the\n   Application with a modified version of the Linked Version. (If\n   you use option 4d0, the Installation Information must accompany\n   the Minimal Corresponding Source and Corresponding Application\n   Code. If you use option 4d1, you must provide the Installation\n   Information in the manner specified by section 6 of the GNU GPL\n   for conveying Corresponding Source.)\n\n  5. Combined Libraries.\n\n  You may place library facilities that are a work based on the\nLibrary side by side in a single library together with other library\nfacilities that are not Applications and are not covered by this\nLicense, and convey such a combined library under terms of your\nchoice, if you do both of the following:\n\n   a) Accompany the combined library with a copy of the same work based\n   on the Library, uncombined with any other library facilities,\n   conveyed under the terms of this License.\n\n   b) Give prominent notice with the combined library that part of it\n   is a work based on the Library, and explaining where to find the\n   accompanying uncombined form of the same work.\n\n  6. Revised Versions of the GNU Lesser General Public License.\n\n  The Free Software Foundation may publish revised and/or new versions\nof the GNU Lesser General Public License from time to time. Such new\nversions will be similar in spirit to the present version, but may\ndiffer in detail to address new problems or concerns.\n\n  Each version is given a distinguishing version number. If the\nLibrary as you received it specifies that a certain numbered version\nof the GNU Lesser General Public License \"or any later version\"\napplies to it, you have the option of following the terms and\nconditions either of that published version or of any later version\npublished by the Free Software Foundation. If the Library as you\nreceived it does not specify a version number of the GNU Lesser\nGeneral Public License, you may choose any version of the GNU Lesser\nGeneral Public License ever published by the Free Software Foundation.\n\n  If the Library as you received it specifies that a proxy can decide\nwhether future versions of the GNU Lesser General Public License shall\napply, that proxy's public statement of acceptance of any version is\npermanent authorization for you to choose that version for the\nLibrary.\n"
  },
  {
    "path": "src/org/tc33/jheatchart/README.MD",
    "content": "Note\n\nThe APA heatmap plotting module in Juicebox Tools uses a modified version of JHeatChart developed by Tom Castle.\nJHeatChart is open source under an LGPL license.\nThe main heatmap plotting of the standard Juicebox GUI does not use JHeatChart.\n\nJHeatChart - https://github.com/tc33/jheatchart\n\n- MSS\n\n\n*******************************************************************************\n\n            JHeatChart v.0.6            Tom Castle: www.tc33.org\n                                                                           \n*******************************************************************************\n|                                                                             |\n| JHeatChart is made available under a GPL license, for full details of the   |\n| license see the included LICENSE text file.                                 |\n|                                                                             |\n|-----------------------------------------------------------------------------|\n\nFor the latest version of JHeatChart and any tutorials and examples that exist,\nsee the JHeatChart project pages at http://www.tc33.org. \n\nContents of release:\n\n    jheatchart-0.6\n        | jheatchart-0.6.jar - the library. Put this anywhere on your class path.\n        | src - directory containing all the java source.\n            | ...\n        | javadoc - directory containing the javadoc for this release.\n            | ...\n        | README - this file.\n        | LICENSE - details of the GPL license this software is covered by.\n\nUsage:\n\n    Simply put the jheatchart jar file on your class path and then you are free \n    to create instances of HeatChart.\n   \nExample code:\n\n    // Create some dummy data.\n    double[][] data = new double[][]{{3,2,3,4,5,6},\n                                     {2,3,4,5,6,7},\n                                     {3,4,5,6,7,6},\n                                     {4,5,6,7,6,5}};\n    \n    // Create our heat chart using our data.\n    HeatChart chart = new HeatChart(data);\n    \n    // Customise the chart.\n    chart.setTitle(\"This is my chart title\");\n    chart.setXAxisLabel(\"X Axis\");\n    chart.setYAxisLabel(\"Y Axis\");\n    \n    // Output the chart to a file.\n    chart.saveToFile(new File(\"my-chart.png\"));\n    "
  },
  {
    "path": "src/resources/manifests/juicebox_jar/META-INF/MANIFEST.MF",
    "content": "Manifest-Version: 1.0\nMain-Class: juicebox.MainWindow\n\n"
  },
  {
    "path": "src/resources/manifests/juicer_tools_jar/META-INF/MANIFEST.MF",
    "content": "Manifest-Version: 1.0\nMain-Class: juicebox.tools.HiCTools\n\n"
  }
]