diff --git a/findbugs-exclude.xml b/findbugs-exclude.xml
index 64a6aca..396bce4 100644
--- a/findbugs-exclude.xml
+++ b/findbugs-exclude.xml
@@ -1,5 +1,5 @@
+
+ commons-io
+ commons-io
+ 2.18.0
+
diff --git a/src/main/java/io/dockstore/language/SillyWorkflowLanguagePlugin.java b/src/main/java/io/dockstore/language/SillyWorkflowLanguagePlugin.java
deleted file mode 100644
index e925e40..0000000
--- a/src/main/java/io/dockstore/language/SillyWorkflowLanguagePlugin.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright 2019 OICR
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package io.dockstore.language;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.regex.Pattern;
-
-import io.dockstore.common.DescriptorLanguage;
-import io.dockstore.common.VersionTypeValidation;
-import org.pf4j.Extension;
-import org.pf4j.Plugin;
-import org.pf4j.PluginWrapper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-/**
- * @author dyuen
- */
-public class SillyWorkflowLanguagePlugin extends Plugin {
-
- public static final Logger LOG = LoggerFactory.getLogger(SillyWorkflowLanguagePlugin.class);
-
-
- /**
- * Constructor to be used by plugin manager for plugin instantiation. Your plugins have to provide
- * constructor with this exact signature to be successfully loaded by manager.
- *
- * @param wrapper
- */
- public SillyWorkflowLanguagePlugin(PluginWrapper wrapper) {
- super(wrapper);
- }
-
- @Extension
- public static class SillyWorkflowLanguagePluginImpl implements RecommendedLanguageInterface {
-
- @Override
- public String launchInstructions(String trsID) {
- return null;
- }
-
-
- @Override
- public VersionTypeValidation validateWorkflowSet(String initialPath, String contents, Map indexedFiles) {
- VersionTypeValidation validation = new VersionTypeValidation(true, new HashMap<>());
- for (String line : contents.split("\\r?\\n")) {
- if (!line.startsWith("import") && !line.startsWith("author") && !line.startsWith("description")) {
- validation.setValid(false);
- validation.getMessage().put(initialPath, "unknown keyword");
- }
- }
- return validation;
- }
-
- @Override
- public VersionTypeValidation validateTestParameterSet(Map indexedFiles) {
- return new VersionTypeValidation(true, new HashMap<>());
- }
-
-
- @Override
- public io.dockstore.common.DescriptorLanguage getDescriptorLanguage() {
- return null;
- }
-
- @Override
- public Pattern initialPathPattern() {
- return Pattern.compile("/.*\\.swl");
- }
-
- @Override
- public Map indexWorkflowFiles(String initialPath, String contents, FileReader reader) {
- Map results = new HashMap<>();
- for (String line : contents.split("\\r?\\n")) {
- if (line.startsWith("import")) {
- final String[] s = line.split(":");
- final String importedFile = reader.readFile(s[1].trim());
- // use real language version
- results.put(s[1].trim(), new FileMetadata(importedFile, GenericFileType.IMPORTED_DESCRIPTOR, "1.0"));
- }
- }
- return results;
- }
-
- @Override
- public WorkflowMetadata parseWorkflowForMetadata(String initialPath, String contents, Map indexedFiles) {
- WorkflowMetadata metadata = new WorkflowMetadata();
- for (String line : contents.split("\\r?\\n")) {
- if (line.startsWith("author")) {
- final String[] s = line.split(":");
- metadata.setAuthor(s[1].trim());
- }
- if (line.startsWith("description")) {
- final String[] s = line.split(":");
- metadata.setDescription(s[1].trim());
- }
- }
- return metadata;
- }
- }
-}
-
diff --git a/src/main/java/io/dockstore/language/SnakemakeWorkflowPlugin.java b/src/main/java/io/dockstore/language/SnakemakeWorkflowPlugin.java
new file mode 100644
index 0000000..67feeaf
--- /dev/null
+++ b/src/main/java/io/dockstore/language/SnakemakeWorkflowPlugin.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright 2025 OICR and UCSC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package io.dockstore.language;
+
+import com.google.common.collect.Lists;
+import com.google.common.collect.Sets;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.regex.Pattern;
+
+import io.dockstore.common.DescriptorLanguage;
+import io.dockstore.common.VersionTypeValidation;
+import org.pf4j.Extension;
+import org.pf4j.Plugin;
+import org.pf4j.PluginWrapper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * @author dyuen
+ */
+public class SnakemakeWorkflowPlugin extends Plugin {
+
+ public static final Logger LOG = LoggerFactory.getLogger(SnakemakeWorkflowPlugin.class);
+ public static final String SNAKEMAKE_WORKFLOW_CATALOG_YML = "/.snakemake-workflow-catalog.yml";
+
+
+ /**
+ * Constructor to be used by plugin manager for plugin instantiation. Your plugins have to provide
+ * constructor with this exact signature to be successfully loaded by manager.
+ *
+ * @param wrapper
+ */
+ public SnakemakeWorkflowPlugin(PluginWrapper wrapper) {
+ super(wrapper);
+ }
+
+ @Extension
+ public static class SnakemakeWorkflowPluginImpl implements RecommendedLanguageInterface {
+
+ @Override
+ public String launchInstructions(String trsID) {
+ return null;
+ }
+
+
+ @Override
+ public VersionTypeValidation validateWorkflowSet(String initialPath, String contents, Map indexedFiles) {
+ VersionTypeValidation validation = new VersionTypeValidation(indexedFiles.containsKey(SNAKEMAKE_WORKFLOW_CATALOG_YML), new HashMap<>());
+ // TODO hook up some real validation
+ return validation;
+ }
+
+ @Override
+ public VersionTypeValidation validateTestParameterSet(Map indexedFiles) {
+ return new VersionTypeValidation(true, new HashMap<>());
+ }
+
+
+ @Override
+ public DescriptorLanguage getDescriptorLanguage() {
+ return DescriptorLanguage.SMK;
+ }
+
+ /**
+ * TODO: non-standardized Snakemake files can technically have their Snakefile in the root, supporting this probably
+ * affects some assumptions about folder structure below https://github.com/snakemake/snakemake-workflow-catalog?tab=readme-ov-file#standardized-usage-workflows
+ * @return
+ */
+ @Override
+ public Pattern initialPathPattern() {
+ return Pattern.compile("workflow/Snakefile");
+ }
+
+ @Override
+ public Map indexWorkflowFiles(String initialPath, String contents, FileReader reader) {
+ Map results = new HashMap<>();
+ // start with the workflow/Snakemake, some notes on workflow structure at https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html
+ results.put(
+ initialPath,
+ //TODO: get real snakemake version number, if they have one
+ new FileMetadata(contents, GenericFileType.IMPORTED_DESCRIPTOR, "1.0"));
+ // there can be licenses, readme files and other useful stuff in the root
+ processFolder("/", null, reader, results);
+
+
+ // Snakefile might be in same directory as catalog file or up in a workflow directory (a workflow directory will have other folders), is not named in the catalog file
+ processFolder(initialPath, "/workflow", reader, results);
+ if (results.containsKey("/workflow/Snakefile")) {
+ processWorkflowFolders(reader, results);
+ }
+ // sometimes there is a config folder
+ processFolder(initialPath, "/config", reader, results);
+ // there are results and resources folders, developers are encouraged to keep the latter small
+ // processFolder(initialPath, "results", reader, results);
+ processFolder(initialPath, "/resources", reader, results);
+
+ /// TODO modules support
+
+ // workflow hub extensions
+ // TODO will need to be recursive
+ processFolder(initialPath, ".tests", reader, results);
+
+
+ return results;
+ }
+
+ private void processWorkflowFolders(FileReader reader, Map results) {
+ processFolder("/workflow", "/workflow/envs", reader, results);
+ processFolder("/workflow", "/workflow/report", reader, results);
+ processFolder("/workflow", "/workflow/rules", reader, results);
+ // TODO see comment in https://github.com/dockstore/snakemake-language-interface/pull/2#discussion_r2014758910
+ // the schemas directory may be optional and potentially added by a `validate` call, investigate
+ processFolder("/workflow", "/workflow/schemas", reader, results);
+ processFolder("/workflow", "/workflow/scripts", reader, results);
+ processFolder("/workflow", "/workflow/notebooks", reader, results);
+ }
+
+ // TODO determine how to process non-descriptor content https://ucsc-cgl.atlassian.net/browse/DOCK-262
+ private void processFolder(String initialPath, String folder, FileReader reader, Map results) {
+ List files = findFiles(initialPath, folder, reader);
+ for (String file : files) {
+ results.put(file, new FileMetadata(reader.readFile(file), GenericFileType.IMPORTED_DESCRIPTOR, null));
+ }
+ }
+
+ // TODO: folderToCheck should probably be dealt with recursively
+ // TODO: use typed files instead of FileUtils from Apache (Galaxy plugin)
+ protected List findFiles(final String initialPath, final String folderToCheck, final FileReader reader) {
+
+ final int extensionPos = initialPath.lastIndexOf("/");
+ final String base = initialPath.substring(0, extensionPos);
+
+ final Path pathsInDir = folderToCheck == null ? Paths.get(base) : Paths.get(base, folderToCheck);
+ // listing files is more rate limit friendly (e.g. GitHub counts each 404 "miss" as an API
+ // call,
+ // but listing a directory can be free if previously requested/cached)
+ List filennamesInDir = reader.listFiles(pathsInDir.toString());
+ if (filennamesInDir == null) {
+ return Lists.newArrayList();
+ }
+ final Set filenameSet = Sets.newHashSet(filennamesInDir);
+ return filenameSet.stream().map(s -> (folderToCheck == null ? "/" : folderToCheck + "/") + s).toList();
+ }
+
+ @Override
+ public WorkflowMetadata parseWorkflowForMetadata(String initialPath, String contents, Map indexedFiles) {
+ WorkflowMetadata metadata = new WorkflowMetadata();
+ // TODO: grab real metadata, this is carried over from SWL and is non-functional
+ for (String line : contents.split("\\r?\\n")) {
+ if (line.startsWith("author")) {
+ final String[] s = line.split(":");
+ metadata.setAuthor(s[1].trim());
+ }
+ if (line.startsWith("description")) {
+ final String[] s = line.split(":");
+ metadata.setDescription(s[1].trim());
+ }
+ }
+ return metadata;
+ }
+ }
+}
+
diff --git a/src/main/java/io/dockstore/language/package-info.java b/src/main/java/io/dockstore/language/package-info.java
index 821f31d..a4eb387 100644
--- a/src/main/java/io/dockstore/language/package-info.java
+++ b/src/main/java/io/dockstore/language/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2016 OICR
+ * Copyright 2025 OICR and UCSC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/src/test/java/io/dockstore/language/SillyWorkflowLanguagePluginTest.java b/src/test/java/io/dockstore/language/SillyWorkflowLanguagePluginTest.java
deleted file mode 100644
index ae47a71..0000000
--- a/src/test/java/io/dockstore/language/SillyWorkflowLanguagePluginTest.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package io.dockstore.language;
-
-import io.dockstore.language.MinimalLanguageInterface.FileMetadata;
-import java.io.IOException;
-import java.net.URL;
-import java.nio.charset.StandardCharsets;
-import java.util.List;
-import java.util.Map;
-
-import com.google.common.collect.Lists;
-import com.google.common.io.Resources;
-import org.apache.commons.lang3.tuple.Pair;
-import org.junit.Assert;
-import org.junit.Test;
-
-public class SillyWorkflowLanguagePluginTest {
-
- @Test
- public void testWorkflowParsing() {
- SillyWorkflowLanguagePlugin.SillyWorkflowLanguagePluginImpl plugin = new SillyWorkflowLanguagePlugin.SillyWorkflowLanguagePluginImpl();
- HttpFileReader reader = new HttpFileReader();
- final Map fileMap = plugin
- .indexWorkflowFiles("/Dockstore.swl", reader.readFile("Dockstore.swl"), reader);
- Assert.assertEquals(1, fileMap.size());
- Assert.assertTrue(fileMap.containsKey("foo.swl"));
- }
-
- public class HttpFileReader implements MinimalLanguageInterface.FileReader {
- @Override
- public String readFile(String path) {
- try {
- return Resources.toString(new URL("https://raw.githubusercontent.com/dockstore-testing/silly-example/master/" + path), StandardCharsets.UTF_8);
- } catch (IOException e) {
- throw new RuntimeException(e);
- }
- }
-
- @Override
- public List listFiles(String pathToDirectory) {
- return Lists.newArrayList("Dockstore.cwl", "README.md", "foo.swl");
- }
- }
-}
diff --git a/src/test/java/io/dockstore/language/SnakemakeWorkflowPluginTest.java b/src/test/java/io/dockstore/language/SnakemakeWorkflowPluginTest.java
new file mode 100644
index 0000000..e248d12
--- /dev/null
+++ b/src/test/java/io/dockstore/language/SnakemakeWorkflowPluginTest.java
@@ -0,0 +1,130 @@
+package io.dockstore.language;
+
+import static io.dockstore.language.SnakemakeWorkflowPlugin.SNAKEMAKE_WORKFLOW_CATALOG_YML;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import com.google.common.io.Resources;
+import io.dockstore.common.VersionTypeValidation;
+import java.io.File;
+import java.io.IOException;
+import java.net.URL;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+import org.apache.commons.io.FileUtils;
+import org.junit.Test;
+
+public class SnakemakeWorkflowPluginTest {
+
+ @Test
+ public void testWorkflowParsingHelloWorldWithoutCatalog() {
+ VersionTypeValidation versionTypeValidation = attemptValidation("nathanhaigh/snakemake-hello-world", false);
+ assertFalse(versionTypeValidation.isValid());
+ }
+
+ private static VersionTypeValidation attemptValidation(String repoName, boolean isCatalogPresent) {
+ final SnakemakeWorkflowPlugin.SnakemakeWorkflowPluginImpl plugin =
+ new SnakemakeWorkflowPlugin.SnakemakeWorkflowPluginImpl();
+ final ResourceFileReader reader = new ResourceFileReader(repoName);
+ final String initialPath = "/workflow/Snakefile";
+ final String contents = reader.readFile(initialPath);
+ final Map fileMap =
+ plugin.indexWorkflowFiles(initialPath, contents, reader);
+
+ // TODO parse some actual information
+ plugin.parseWorkflowForMetadata(initialPath, contents, fileMap);
+
+ assertFalse(fileMap.isEmpty());
+ assertEquals(fileMap.containsKey(SNAKEMAKE_WORKFLOW_CATALOG_YML), isCatalogPresent);
+ assertTrue(fileMap.containsKey("/README.md"));
+ return plugin.validateWorkflowSet(initialPath, contents, fileMap);
+ }
+
+ @Test
+ public void testWorkflowParsingHelloWorld() {
+ VersionTypeValidation versionTypeValidation = attemptValidation("nathanhaigh/snakemake-hello-world-with-catalog", true);
+ assertTrue(versionTypeValidation.isValid());
+ }
+
+ @Test
+ public void testWorkflowParsingComplex() {
+ final SnakemakeWorkflowPlugin.SnakemakeWorkflowPluginImpl plugin =
+ new SnakemakeWorkflowPlugin.SnakemakeWorkflowPluginImpl();
+ final ResourceFileReader reader = new ResourceFileReader("snakemake-workflows/rna-seq-star-deseq2");
+ final String initialPath = "/workflow/Snakefile";
+ final String contents = reader.readFile(initialPath);
+ final Map fileMap =
+ plugin.indexWorkflowFiles(initialPath, contents, reader);
+
+ assertFalse(fileMap.isEmpty());
+ assertTrue(fileMap.containsKey("/workflow/rules/align.smk"));
+ // TODO recursion, may need to update the plugin handler in dockstore itself
+ // assertTrue(fileMap.containsKey(".test/config_basic/config.yaml"));
+ assertTrue(fileMap.containsKey("/LICENSE"));
+ assertTrue(fileMap.get("/LICENSE").content().contains("The above copyright notice and this permission notice shall be included in all"));
+ assertTrue(fileMap.get("/workflow/rules/align.smk").content().contains("3.5.3/bio/star/align"));
+ assertTrue(plugin.validateWorkflowSet(initialPath, contents,fileMap).isValid());
+ }
+
+ abstract static class URLFileReader implements MinimalLanguageInterface.FileReader {
+ // URL to repo
+ protected final String repo;
+ // extracted ID
+ protected final Optional id;
+
+ URLFileReader(final String repo) {
+ this.repo = repo;
+ final String[] split = repo.split("/");
+ if (split.length >= 2) {
+ id = Optional.of(split[split.length - 2] + "/" + split[split.length - 1]);
+ } else {
+ id = Optional.empty();
+ }
+ }
+
+ protected abstract URL getUrl(final String path) throws IOException;
+
+ @Override
+ public String readFile(String path) {
+ try {
+ if (path.startsWith("/")) {
+ path = path.substring(1);
+ }
+ URL url = this.getUrl(path);
+ return Resources.toString(url, StandardCharsets.UTF_8);
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
+
+ @Override
+ public List listFiles(String pathToDirectory) {
+ if (id.isEmpty()) {
+ return new ArrayList<>();
+ }
+ String fileDirectory = "src/test/resources/io/dockstore/language/" + this.id.get() + "/" + pathToDirectory;
+ return FileUtils.listFiles(new File(fileDirectory), null, false).stream().map(f -> f.getName()).toList();
+ }
+ }
+
+ static class ResourceFileReader extends URLFileReader {
+
+ ResourceFileReader(final String repo) {
+ super(repo);
+ }
+
+ @Override
+ protected URL getUrl(String path) throws IOException {
+ final String classPath = this.repo + "/" + path;
+ final URL url = SnakemakeWorkflowPluginTest.class.getResource(classPath);
+ if (url == null) {
+ throw new IOException("No such file " + classPath);
+ }
+ return url;
+ }
+ }
+}
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/.snakemake-workflow-catalog.yml b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/.snakemake-workflow-catalog.yml
new file mode 100644
index 0000000..15400bf
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/.snakemake-workflow-catalog.yml
@@ -0,0 +1,5 @@
+# this wasn't actually in the repo, looks like registry catalog requires Snakefile to be in a workkflow folder
+usage:
+ software-stack-deployment:
+ conda: true
+ report: true
\ No newline at end of file
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/LICENSE b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/LICENSE
new file mode 100644
index 0000000..f288702
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/README.md b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/README.md
new file mode 100644
index 0000000..c0710f0
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/README.md
@@ -0,0 +1,20 @@
+A "Hello, World!" example of the Snakemake workflow manager.
+
+Get the workflow from source:
+
+```bash
+git clone https://github.com/nathanhaigh/snakemake-hello-world
+cd snakemake-hello-world
+```
+
+Run the workflow
+
+```bash
+snakemake
+```
+
+Look at the output:
+
+```bash
+cat */world.txt
+```
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/workflow/Snakefile b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/workflow/Snakefile
new file mode 100644
index 0000000..b3dc442
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world-with-catalog/workflow/Snakefile
@@ -0,0 +1,17 @@
+# By convention, the first pseudorule should be called "all"
+# We're using the expand() function to create multiple targets
+rule all:
+ input:
+ expand(
+ "{cheer}/world.txt",
+ cheer = ['Bonjour', 'Ciao', 'Hello', 'Hola'],
+ ),
+
+# First real rule, this is using a wildcard called "cheer"
+rule multilingual_hello_world:
+ output:
+ "{cheer}/world.txt",
+ shell:
+ """
+ echo "{wildcards.cheer}, World!" > {output}
+ """
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/LICENSE b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/LICENSE
new file mode 100644
index 0000000..f288702
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/README.md b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/README.md
new file mode 100644
index 0000000..c0710f0
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/README.md
@@ -0,0 +1,20 @@
+A "Hello, World!" example of the Snakemake workflow manager.
+
+Get the workflow from source:
+
+```bash
+git clone https://github.com/nathanhaigh/snakemake-hello-world
+cd snakemake-hello-world
+```
+
+Run the workflow
+
+```bash
+snakemake
+```
+
+Look at the output:
+
+```bash
+cat */world.txt
+```
diff --git a/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/workflow/Snakefile b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/workflow/Snakefile
new file mode 100644
index 0000000..b3dc442
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/nathanhaigh/snakemake-hello-world/workflow/Snakefile
@@ -0,0 +1,17 @@
+# By convention, the first pseudorule should be called "all"
+# We're using the expand() function to create multiple targets
+rule all:
+ input:
+ expand(
+ "{cheer}/world.txt",
+ cheer = ['Bonjour', 'Ciao', 'Hello', 'Hola'],
+ ),
+
+# First real rule, this is using a wildcard called "cheer"
+rule multilingual_hello_world:
+ output:
+ "{cheer}/world.txt",
+ shell:
+ """
+ echo "{wildcards.cheer}, World!" > {output}
+ """
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.snakemake-workflow-catalog.yml b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.snakemake-workflow-catalog.yml
new file mode 100644
index 0000000..4e465f5
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.snakemake-workflow-catalog.yml
@@ -0,0 +1,4 @@
+usage:
+ software-stack-deployment:
+ conda: true
+ report: true
\ No newline at end of file
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/config.yaml b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/config.yaml
new file mode 100644
index 0000000..650bc7d
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/config.yaml
@@ -0,0 +1,64 @@
+# path or URL to sample sheet (TSV format, columns: sample, condition, ...)
+samples: config_basic/samples.tsv
+# path or URL to sequencing unit sheet (TSV format, columns: sample, unit, fq1, fq2)
+# Units are technical replicates (e.g. lanes, or resequencing of the same biological
+# sample).
+units: config_basic/units.tsv
+
+
+ref:
+ # Ensembl species name
+ species: saccharomyces_cerevisiae
+ # Ensembl release
+ release: 100
+ # Genome build
+ build: R64-1-1
+
+
+trimming:
+ # If you activate trimming by setting this to `True`, you will have to
+ # specify the respective cutadapt adapter trimming flag for each unit
+ # in the `units.tsv` file's `adapters` column
+ activate: True
+
+mergeReads:
+ activate: False
+
+pca:
+ activate: True
+ # Per default, a separate PCA plot is generated for each of the
+ # `variables_of_interest` and the `batch_effects`, coloring according to
+ # that variables groups.
+ # If you want PCA plots for further columns in the samples.tsv sheet, you
+ # can request them under labels as a list, for example:
+ # - relatively_uninteresting_variable_X
+ # - possible_batch_effect_Y
+ labels:
+ - condition
+
+diffexp:
+ # variables where you are interested in whether they have
+ # an effect on expression levels
+ variables_of_interest:
+ condition:
+ # any fold change will be relative to this factor level
+ base_level: untreated
+ batch_effects: ""
+ # contrasts for the deseq2 results method to determine fold changes
+ contrasts:
+ treated-vs-untreated:
+ # must be one of the variables_of_interest
+ variable_of_interest: condition
+ level_of_interest: treated
+ # The default model includes all interactions among variables_of_interest
+ # and batch_effects added on. For the example above this implicitly is:
+ # model: ~condition
+ # For the default model to be used, simply specify an empty `model: ""`
+ # With more variables_of_interest or batch_effects, you could introduce different
+ # assumptions into your model, by specicifying a different model here.
+ model: ~condition
+
+params:
+ cutadapt-pe: ""
+ cutadapt-se: ""
+ star: ""
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/samples.tsv b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/samples.tsv
new file mode 100644
index 0000000..3e84e6b
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/samples.tsv
@@ -0,0 +1,5 @@
+sample_name condition
+A1 treated
+B1 untreated
+A2 treated
+B2 untreated
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/units.tsv b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/units.tsv
new file mode 100644
index 0000000..c86b0bf
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_basic/units.tsv
@@ -0,0 +1,5 @@
+sample_name unit_name fq1 fq2 sra adapters strandedness
+A1 1 ngs-test-data/reads/a.scerevisiae.1.fq ngs-test-data/reads/a.scerevisiae.2.fq -a AGATCGGAAGAGCACACGTCTGAACTCCAGTCA yes
+B1 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq -a AGATCGGAAGAGCACACGTCTGAACTCCAGTCA none
+A2 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq -a AGATCGGAAGAGCACACGTCTGAACTCCAGTCA none
+B2 1 ngs-test-data/reads/b.scerevisiae.1.fq ngs-test-data/reads/b.scerevisiae.2.fq -a AGATCGGAAGAGCACACGTCTGAACTCCAGTCA reverse
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/config.yaml b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/config.yaml
new file mode 100644
index 0000000..b1e04f2
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/config.yaml
@@ -0,0 +1,80 @@
+# path or URL to sample sheet (TSV format, columns: sample, condition, ...)
+samples: config_complex/samples.tsv
+# path or URL to sequencing unit sheet (TSV format, columns: sample, unit, fq1, fq2)
+# Units are technical replicates (e.g. lanes, or resequencing of the same biological
+# sample).
+units: config_complex/units.tsv
+
+
+ref:
+ # Ensembl species name
+ species: saccharomyces_cerevisiae
+ # Ensembl release
+ release: 100
+ # Genome build
+ build: R64-1-1
+
+
+trimming:
+ # If you activate trimming by setting this to `True`, you will have to
+ # specify the respective cutadapt adapter trimming flag for each unit
+ # in the `units.tsv` file's `adapters` column
+ activate: False
+
+mergeReads:
+ activate: False
+
+pca:
+ activate: True
+ # Per default, a separate PCA plot is generated for each of the
+ # `variables_of_interest` and the `batch_effects`, coloring according to
+ # that variables groups.
+ # If you want PCA plots for further columns in the samples.tsv sheet, you
+ # can request them under labels as a list, for example:
+ # - relatively_uninteresting_variable_X
+ # - possible_batch_effect_Y
+ labels:
+ # columns of sample sheet to use for PCA
+ - jointly_handled
+
+diffexp:
+ # variables where you are interested in whether they have
+ # an effect on expression levels
+ variables_of_interest:
+ treatment_1:
+ # any fold change will be relative to this factor level
+ base_level: untreated
+ treatment_2:
+ # any fold change will be relative to this factor level
+ base_level: untreated
+ batch_effects:
+ - jointly_handled
+ # contrasts for the deseq2 results method to determine fold changes
+ contrasts:
+ treatment_1_alone:
+ # must be one of the variables_of_interest
+ variable_of_interest: treatment_1
+ # the variable's level to test against the base_level
+ level_of_interest: treated
+ treatment_2_alone:
+ # must be one of the variables_of_interest
+ variable_of_interest: treatment_2
+ # the variable's level to test against the base_level
+ level_of_interest: treated
+ # Must be a valid expression for option two in the contrasts description
+ # of ?results in the DESeq2 package. For a more detailed intro, also see:
+ # https://github.com/tavareshugo/tutorial_DESeq2_contrasts/blob/main/DESeq2_contrasts.md
+ both_treatments: 'list(c("treatment_1_treated_vs_untreated", "treatment_2_treated_vs_untreated", "treatment_1treated.treatment_2treated"))'
+ # The default model includes all interactions among variables_of_interest,
+ # and batch_effects added on. For the example above this implicitly is:
+ # model: ~jointly_handled + treatment_1 * treatment_2
+ # For the default model to be used, simply specify an empty `model: ""` below.
+ # If you want to introduce different assumptions into your model, you can
+ # specify a different model to use, for example skipping the interaction:
+ # model: ~jointly_handled + treatment_1 + treatment_2
+ model: ""
+
+params:
+ cutadapt-pe: ""
+ cutadapt-se: ""
+ star: ""
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/samples.tsv b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/samples.tsv
new file mode 100644
index 0000000..4cd11f0
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/samples.tsv
@@ -0,0 +1,9 @@
+sample_name treatment_1 treatment_2 jointly_handled
+A1 treated treated 1
+A2 treated treated 2
+A3 treated untreated 1
+A4 treated untreated 2
+B1 untreated treated 1
+B2 untreated treated 2
+B3 untreated untreated 1
+B4 untreated untreated 2
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/units.tsv b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/units.tsv
new file mode 100644
index 0000000..7cdf4f7
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/config_complex/units.tsv
@@ -0,0 +1,9 @@
+sample_name unit_name fq1 fq2 sra adapters strandedness
+A1 1 ngs-test-data/reads/a.scerevisiae.1.fq ngs-test-data/reads/a.scerevisiae.2.fq
+A2 1 ngs-test-data/reads/a.scerevisiae.1.fq ngs-test-data/reads/a.scerevisiae.2.fq
+A3 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq
+A4 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq
+B1 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq
+B2 1 ngs-test-data/reads/b.scerevisiae.1.fq ngs-test-data/reads/b.scerevisiae.2.fq
+B3 1 ngs-test-data/reads/b.scerevisiae.1.fq ngs-test-data/reads/b.scerevisiae.2.fq
+B4 1 ngs-test-data/reads/c.scerevisiae.1.fq ngs-test-data/reads/c.scerevisiae.2.fq
diff --git a/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/ngs-test-data/reads/a.chr21.1.fq b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/ngs-test-data/reads/a.chr21.1.fq
new file mode 100644
index 0000000..1e8fb09
--- /dev/null
+++ b/src/test/resources/io/dockstore/language/snakemake-workflows/rna-seq-star-deseq2/.test/ngs-test-data/reads/a.chr21.1.fq
@@ -0,0 +1,19428 @@
+@HWI-ST661:130:C037KACXX:6:1103:3004:3659
+CAGGGTAGGGCCATGGTAAGGCCTGAAGATGGGAAGGGCCAGGGCAGCGGCTGGACCAGGGAAGGGTCAGGGCCA
++
+BCCFFBDFHHHHGJJIGHHIJGJJJHHJGGHJJJJIJJJJJJJJIIJFIIIHHFFFFDEDDBBBDD9AACDD?B?
+@HWI-ST661:130:C037KACXX:6:2208:19188:111328
+CTTGGCCCTGGCCCCTCCTTTTGGCCCTGCCCTGGCCCTGCCTTGGCCCTGTGCTATCTTAGTCCTGCCCTGGCC
++
+BCBFFFFFHHHHHJJJJJJJJJJJJJJIJJJJJIJJJJJJJJJJJIJJJJIGIIJJJJJJJHHHHHHFFFFFDEE
+@HWI-ST661:130:C037KACXX:6:1104:17698:146502
+AAATGATGAGATGAACTGATGAGATGAAATGAAATGAAATAATGAAATGAAATTGAAATAAAATTGAAATGAGAT
++
+CCCFFFFFHHHHHJJJJJJJJJJJIJJJJJJJJJJJJJJGIIJIJJJIIJJJJJIJJIJJIJIJIIJGGIJJJII
+@HWI-ST661:130:C037KACXX:6:2201:10380:137571
+CTCATCTCATCATTTCATCTCATCACATCTCATCATTTCATCATTTTATTTCATTTCATTATTTCATGTCATCTC
++
+CCCFFFFFHHHHHJJJJJJJJJJJIJJJIIJJJJJJJJIIII>GIIJGIIJCIIJJHHJJJJJJIGIJIJJJJIJ
+@HWI-ST661:130:C037KACXX:6:2205:11251:145264
+TCAAAAAATAAAAATAAAAATAAAAGAACAAGGAAACAAAAGCAACAAGGCTTGACACCAGATGAGCCTGAATCT
++
+@@@FDFFFFHHHHIJJGBCFGHIGIJJJJIGEHGIIIIIGI@FGIHHIJGGFHICHIIGEHHGEEDDFFEEEDC>
+@HWI-ST661:130:C037KACXX:6:1108:4185:78540
+TCTTGATGCTCTTCCAGGTTGCATGAATGGTCTCCTTGAGGCCCAGTTACAGGTCAGCCTCACAGTCGTGTCACA
++
+@@@FDDFDHHHHHJIIJBCHHIIJJJJIJIHHGIIIIJEHHIJJJJIGHHIIJJJIIHIIJJJJIIFHHA@ACEH
+@HWI-ST661:130:C037KACXX:6:1201:14150:69350
+TCTGGACATGGAATTTTCTTTTTGGTGGGGTTTTTGATTACTGGTTGAATCTTCTTACTAGTTACAGGTCTCTTT
++
+CCCFFFFFHHHHHJJJJJJJJJJIJCGHIIFHIJJGFHJJJJJIHIIGIJJJJIIJIIJJHHHHHHGFDEFFFEE
+@HWI-ST661:130:C037KACXX:6:2207:18359:8136
+GCTGGTACTCAAGGGCTTTTACAGAGATGTATAAAGAGCTGAATATTGTTTTCATGCCTACTAACCCAACATTCA
++
+@B:BDDDFHHHHHJJJJJJJJJJJIIIJIFIIJJJJJJJJJJJJIJIGIJJJJJJIJJJJJJJIJJJJJIJJJJJ
+@HWI-ST661:130:C037KACXX:6:1205:13833:194451
+TGAAAGTTTGTCCCTCACATAGGATTCCAGAACACTACCCCTGGGGTCTGAATGTTTGTCTCTCACATAGGATTC
++
+?@@DDD:?A=2CBE:ACFGEH9@EH@AG>BFA>DHABDFCF:F<8BDD8*8BDEG38=3
+@HWI-ST661:130:C037KACXX:6:1205:18209:171805
+GTAATTTCATCCCCTACCCCCTGGATGTTAGGAGCAGTATCACAAGGGGAGTGTGCACCCTCTGTGATATTAAAA
++
+BBBFFFFFHHHHHJJJJJJJJJJJJJJJJJJJJIJIJHCIIJIIIJJJIJI@FHGIGHIJIGHHHHFFDFFFFEE
+@HWI-ST661:130:C037KACXX:6:2202:18659:97048
+GCATGCCTCTAATCCTAACTACTTGGGAGGATGAGGCAGGAGGATCACTTGAGGAGCCCAGAAGTTTGAGACCAG
++
+CCCFFFFFHHHHHJJJJJJJGIIJJJJHJJGIJJJJIIJJ=GICHGIJHJJHJJIJJJJJJFHHHHFFFFFCDEE
+@HWI-ST661:130:C037KACXX:6:2105:20555:14390
+TGTGGTTAGTCCTAATAAATTTGACGATTTCAGTGGTAACCAGTATCTTATTTTTACCTTCAAAGGCTCTAGGGC
++
+@@?DDFFFBBFHFIIIIIGGGIIGGGGEHGCHGHGIFGGHHEIB?B@GGD?FHGGHIIGIIEHGIIIIIGGGCG>
+@HWI-ST661:130:C037KACXX:6:1304:4815:168050
+GGAAGAGGGCACAGACGGGCGAGGGCCGGGGACCGCGAGGGCAAGGGCACCCGGGAGCCCGCAGAGGCGGCGGCT
++
+@@@ABDDFDDDHHIGIHGIIIHHGIIIBGIHDDC6?B2=BBDDDDDDD8@DDB8B-0608)750)2??;@BDB##
+@HWI-ST661:130:C037KACXX:6:2106:13869:117781
+GGAAGAGCGGGCCGGGAGAAGACGAGAGACCACGGGCGAGGCCGGGGCGACGGGGAAGGCGCGAGAAAGGCGGCC
++
+CCCFFFFFHHHHHJJJIIIJJJJJJJIJJJHHHHFFCDDDDDDDDDDDDDDDDDD:B@D?BDD@DDDDDDBDDD>
+@HWI-ST661:130:C037KACXX:6:2307:3203:50670
+CCTGCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACT
++
+=?@DADA?=?FFDFGHI@AIHGHGGE@@FGFHBHICDGHGD>HD?GGGHH@'5AE9B##########
+@HWI-ST661:130:C037KACXX:6:2308:3665:187727
+CCTGCCAGTAGCATATGCTTGTCTCGAAAATAAACCCATGATTTTTAAGGAACGC
++
+@@@DDD>D:ACFFG?CH;@@>@>>5
+@HWI-ST661:130:C037KACXX:6:2207:8473:125093
+CTGCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTG
++
+=??+==;A?DD:AEEEE@655
+@HWI-ST661:130:C037KACXX:6:1102:19388:33259
+TGCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCAGGGCCGGTACAGTGAAACTGC
++
+88;DBBB:2+A:A4:C?EEAEBDEECBE>@DD??GHCC;
+@HWI-ST661:130:C037KACXX:6:2102:8876:40732
+GCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCG
++
+BC@FFDDFDHHGHJJJJIIIGHGGIHHIIJBHIJJJIIIEHIJIJJJHGIIEGIGIIIII=EFFFEDEEAEEEDB
+@HWI-ST661:130:C037KACXX:6:2102:7942:130989
+GCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCG
++
+CCCFFFFFHHHHHJJJJJIIJJJJJJJJJJJJJJJIJJJJIIHGIJIGHIJJJJJIIJJJHHFFFFFEEEEEEDD
+@HWI-ST661:130:C037KACXX:6:2307:13792:198227
+GCCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCG
++
+@@BEHGGIGGHHEHEDC@@ACEE@AC@
+@HWI-ST661:130:C037KACXX:6:1108:21047:134542
+CCAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGA
++
+@@@DDDDDFDDF?EG>:2+<+2*1*:1:?<*?*:0?GGEDA@@@##################
+@HWI-ST661:130:C037KACXX:6:2305:10795:193709
+CAGTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAA
++
+=?@=AD;?DDCDDGGBGGGBIHGI:A?FFDGICHHEHGCCDFHHBCFDB@FA((7@;EAA:C>?;?;@A>;6>B>
+@HWI-ST661:130:C037KACXX:6:2106:17631:140138
+GTAGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAATG
++
+@DDEFB??FHFIHHIIIGEDEHGICHIIFGEIDH>C@BDCG?CDHE1D?FHIA4@BEE:77@@DE########
+@HWI-ST661:130:C037KACXX:6:1208:11696:167548
+AGCATATGCTTGTCTCAAAGATTAAGCCATGCATGACTAAGTACGCACGGCCGGTCCAGTGAAACTGCGAATGGC
++
+??@DDDDDFDD?AF9EFFEAF9CF+:>BE?G**9CDFF@@GF76@?66@EE'577.;;;@AAA@?>@3::?
+@HWI-ST661:130:C037KACXX:6:1307:15565:131976
+AGCATATGCTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGAACAGTGAAACTTCGAATGGC
++
+=?D*:?0:@G<)?A/;--:CC);?;=3(;>=@@########
+@HWI-ST661:130:C037KACXX:6:2208:20516:195017
+AGCCCGTCGGCATGTATTAGCTCTAAATTACCACAGTTATCCAAGGGGGGGGGGG
++
+@BCFFFFDDHGGHJHIJIGIJGIGI##############################
+@HWI-ST661:130:C037KACXX:6:2203:6864:187714
+CTTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAATGGCTCATTAAA
++
+;@@DABD?;1CFA>B?>BAD>@@
+@HWI-ST661:130:C037KACXX:6:1208:16446:195654
+GTCTCAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAATGGCTCATTAAATCA
++
+@@AC;;;(55>A>
+@HWI-ST661:130:C037KACXX:6:2102:5140:51260
+CAAAGATTAAGCCATGCATGTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAATGGCTCATTAAATCAGTTA
++
+?=;ADDDDDC>D;3?FEGIIA?(.6@A>A@>ABBBB:>
+@HWI-ST661:130:C037KACXX:6:2107:12554:47982
+AAAGATTAAGCCATGCATGTCTAAGTACGAACGGCCGGTACAGTGAAACTGCCAATGCATCATTATATCAGTTGT
++
+???AB:BBDD:DDE:?+,?GHIGIBDGHIGGH0:DD:
+@HWI-ST661:130:C037KACXX:6:1107:16978:85317
+GTCTAAGTACGCACGGCCGGTACAGTGAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCG
++
+?@1DDD>DCECGGIIFEEHEHFEE###################
+@HWI-ST661:130:C037KACXX:6:2208:14200:196465
+CTTCATATTTATAAGGCTGTAAATCGTCTTTATGACGGTTGAAGAGGATTTACAG
++
+?@8=DDBDHHHGFHGIGGGGIICH@+38AFH@EGGEHGIIG;4B9BB)9BDE>BE
+@HWI-ST661:130:C037KACXX:6:1101:3444:145030
+GGCCGGTACAGTGAAACTGCGAATGGCTCATTAAATCCGGTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTT
++
+???:A8))7.=AAD@'';=?3;AA>>A###
+@HWI-ST661:130:C037KACXX:6:1302:18931:111824
+CCGGTACAGTGAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGG
++
+?@@?ADD?FCDBBGEHDEE:C:FGEB*CF??GHI9B?D?G?BG4D?09;@AFEHEA5?D?CC:A:(6>@
+@HWI-ST661:130:C037KACXX:6:2104:4954:167042
+CGGTACAGTGAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGA
++
+@@@DDDFFFHFHGIJIIIGGJCCGGIJGGGCCGGFHGGCIGGDHJIHIICHHCHGHIIIGGEHHHFFFFFFCEDE
+@HWI-ST661:130:C037KACXX:6:1108:18988:193218
+GGTACAGTGAATCTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGAT
++
+@D=AGBHIIIICHIGAFFFHGB??DF*??B;8?6?FC8FEHI9CHE>CDBCBCA66
+@HWI-ST661:130:C037KACXX:6:1308:17770:59825
+GTGAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGT
++
+@@@DDD2A:?D@?13:AFCF>HEHHBHEGDDFCEEIIIIIFIIF8DF?DF:FCFFAEFIAEFCFFDBBDDDBCC;
+@HWI-ST661:130:C037KACXX:6:2307:4834:9548
+GTGAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGT
++
+?@@BD:A:A3<8DG>:+<+3CH9<+11CCA>6;
+@HWI-ST661:130:C037KACXX:6:2104:5930:34671
+GAAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGG
++
+@<8DBDDDA?:@BDGH@?(?''76;=D=;D@AC;.7?##########
+@HWI-ST661:130:C037KACXX:6:1108:6918:13618
+AAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCCCTCCTACTTGGATAACCGTGGT
++
+???71+=DC)0>C:B@ED@32:9*1*1@?DBD**:0*@D0?60BDD(;=AA=?C3?)7?##########
+@HWI-ST661:130:C037KACXX:6:1202:6591:200446
+AAACTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGGT
++
+@C@FFFFDFDHHGIJGEHIJJIFIIJGGIGIIHIHIIJJGF8D<@DE@AACFGECEGBGFEFFEEFFEFFB>AA;
+@HWI-ST661:130:C037KACXX:6:1308:1741:150551
+CTGCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGGTAAT
++
+?DDDDD;FFDHC9FGE<<,CHHEHC@HEECFCHCDAFHBAHG:DFFFGGFAGH:@EGIIEEHFFE@7@3.>A>
+@HWI-ST661:130:C037KACXX:6:2302:14762:152015
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CC@FFFFFHHHHHJJJIIJIIDDDDDDDBDD6BDBBD8@@9@35:B8BB59B5BD
+@HWI-ST661:130:C037KACXX:6:1307:3514:16253
+GCGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGGTAATTC
++
+@@DDBFFFBHEG@4F>HE@?DCACH2CEFA9G<0@FB0DGH@F98887@CHB@>AEGG;?A?C3).;;B@
+@HWI-ST661:130:C037KACXX:6:2301:3172:99398
+GCGAATGGCTCATTAAATCAGTTATGGTTCGTTTGGTCGCTTGCTCCTCTCCTACTTGGCTAACCGTGGTAATTC
++
+@@@+=A??B8F?AE9E?C?:?F9CDDF+2CAD@;8@8C)?0)0(98B8=FE=BAFGIG#################
+@HWI-ST661:130:C037KACXX:6:1208:10092:64082
+CGAATGGCTCATTAAATCAGTTATGGTTCCTTTGGTCGCTCTCTCCTCGCCTACTTGGGTACCTGTGGTAATTCT
++
+@@@DDDDBF:+ADDEBEHD6CFDFFHIIIFHG>@FGGC>?BFHGGG@FGGHFH
+@HWI-ST661:130:C037KACXX:6:2204:14924:42395
+TCGGCATGTATTAGCTCTAGAATTACCACAGTTATACAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAACT
++
+@@@FFFFFFHHHHFIGGHIHIIJIIIJJIGIHIICGGIIIFCHIHI@FGIJIJGIJIIHHFFF@C6>;?(;ACDD
+@HWI-ST661:130:C037KACXX:6:2201:13740:171252
+GTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAAC
++
+CCCFFFFFHHHHHJJJJIJJJJJJJIJIGJIJIIJJJJIHIFIIIIJIIIIHIIHIJJHHFFDDEDDDDBDDDDD
+@HWI-ST661:130:C037KACXX:6:2208:13011:164491
+GTTTGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAAA
++
+:::B==?AB::DA@######
+@HWI-ST661:130:C037KACXX:6:1308:1411:150593
+CGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAA
++
+?@?DDADDFB224?;?1*:*CG?F3?4?3*??6?B6('54@E8'=@C###########
+@HWI-ST661:130:C037KACXX:6:1203:19020:10695
+CCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATA
++
+@@CDFFDFHAHFHIGIFHIGHJJIJJJIIII>FHJJG@D@GIIDCEG@GGJIGIHIIIHFFDDDDDCDDDDBBCD
+@HWI-ST661:130:C037KACXX:6:1205:10183:109808
+CCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATA
++
+<@@DBDADH?HBAHGGEFGICGHIIGIGG@@EACGED9DGGEG?BFEGEGIIEGGHDGHFDCCCB9?CBABBBCA
+@HWI-ST661:130:C037KACXX:6:1304:17050:29947
+CCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCAT
++
+BB@FDDFFHGHHHJIIIJJJJJIJJJJIJJJIJJJIIDHHIJJJFHHJIGGIIEHIJJJHFFDDBDBDDDDDDDA
+@HWI-ST661:130:C037KACXX:6:1308:17776:103113
+CTTAGACATGCATGGCTCCCGTCGGCATGTATTAGCTCTAGAATTACCTGGGTGA
++
+@@@DDDDDDDHHHIDGIIII@FE@@AF<>?BBD9@BBDADFHE4899B9=F(@A@
+@HWI-ST661:130:C037KACXX:6:2108:9042:171958
+CCTGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCAT
++
+@;+=ADDDHFHHDGHIIIIIIIEIGIIIIIIIIIIIIIIGIIII@>FHFGHIIIIIIG8BEEECCBBCCBCBBB>
+@HWI-ST661:130:C037KACXX:6:2304:5316:15765
+CGGGTGGTGTGTACAAAGGGCAGGGACTTAATCAACGCAAGCTTATGACCCGCAC
++
+@CCDDFFFHHHHFIJIIGCHIIJJJIJJIIJIJIJGJGIJJJIGIIIJJIJHHFF
+@HWI-ST661:130:C037KACXX:6:2307:15313:38717
+CAAAGGAACCATAACTGATTTAATGAGCCATATGCTTGTCTCAAAGATTAAGCCA
++
+@CCDDFDFHHGHGEIIJJJJIJJJIGIJJIGIJIIJJIIHGGGIJGIIJIIJJII
+@HWI-ST661:130:C037KACXX:6:1304:4674:183263
+GGTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCCGACGGGCG
++
+@@@FDFFFHHDDHGHIBADF@EBGHCD@?FDG@G3B49D???@B//*?8/B8.)==@G;=7747=775A######
+@HWI-ST661:130:C037KACXX:6:1102:10259:120895
+GTTCCTTTGGTCGCTCGCTCCTCTCCTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCCGACGGGCGC
++
+?:?A;?B;<FFAC9B*BFD9*09BBDFE@)=F<.8>FDGC@FDBBB:@@89
+@HWI-ST661:130:C037KACXX:6:2102:6765:32542
+TCGCTCCTCTCCTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCG
++
+CCCFFFFFHHHHHJJIJJJJJIJJJJGIIHIJJJIJEIGGIIJJJIIJIJIIJJJIGHBDDDDDDDDDDDBDDDD
+@HWI-ST661:130:C037KACXX:6:2104:15647:38727
+CTCCTCTCCTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCCTCGCGGGG
++
+@@@BFFFFFFHFHIJIDGIIIIIBHHAFHHIGHII9CFCGGDHGGGIGHFFHGIHIADCACC?BBD858&0;BDB
+@HWI-ST661:130:C037KACXX:6:2105:8101:198815
+GGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCAAAGCCGCCGGCGCC
++
+@@?BDDDDFHDFCFEGB@GAF:FDHH9FGIIICHIGBHDCBCCCB
+@HWI-ST661:130:C037KACXX:6:2305:7919:46880
+CACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGT
++
+@@@DBDFFGHFHHIIGG6@EGIIH=>CCEBBBBB;@BCCBB@>AC>>>CC>A@CCC>ACCCCC@C>@CCCC3
+@HWI-ST661:130:C037KACXX:6:1201:14117:35603
+GCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAG
++
+@CCFFFFFGHBHHIIGHHDHGHIJF9ABCCBDDDDBB5:707AA8BCDEDCCDCDCDDDCDDACDB>::CCCDDD
+@HWI-ST661:130:C037KACXX:6:1301:17233:5165
+TAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTAT
++
+CCCFFFFFHHHHHJIIIJIHIJJGIIIHHF;@BDC;@DDB9B@BBDDDCDDDEDDDDDDCDDDDCCDDDDDCCDD
+@HWI-ST661:130:C037KACXX:6:2208:17111:192275
+CCGGCCAGTAGCATATGCTTGTCTCGAGATTAAAGCAAGAATGGCCAAGGAAAAC
++
+??+=BD?DA:DFBG?@FHE9:AC88FFED<8;?;BB@B-&079&8?0200(++:@B:A:>43:@
+@HWI-ST661:130:C037KACXX:6:1304:5013:103013
+GTAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGTTGCGTGCATTTATCACATCAA
++
+?+?BD?:ADB4:CBEAC@A?BEDF83C:?D>DI:A4@@C;:A>?D8?############################
+@HWI-ST661:130:C037KACXX:6:1108:13173:191221
+TAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAA
++
+@<@DDDD4ACFF>F6:)8::D<0@BHIIHIF##################################
+@HWI-ST661:130:C037KACXX:6:1201:6469:182538
+TAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAA
++
+??@DD=BDHBHH?FGHGIHIEFGBGG>EF<:?@A'=C;CEB;A(43=;8558)58?627<<@CCEB@>@C@A@>@
+@HWI-ST661:130:C037KACXX:6:1208:13641:13591
+TAATTCTAGAGCTAATACATGCCGACGGGCGCGGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAA
++
+?=1BB?DB:,=ADB-&07&)8<5()08AA:4>4::>:9ABA
+@HWI-ST661:130:C037KACXX:6:1307:12565:120615
+TAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAA
++
+@@@DDDDDAFHDFGIIIGIIAEA@FAHBG6DDHAHFIIIAB=;?B>CBBB8B-9B?0+)5AD@::4:>C3>9>44
+@HWI-ST661:130:C037KACXX:6:2108:14194:137970
+TAATTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAA
++
+@@@DABDDBBFHBBFFEEAH><<:@A<@(:>>>:@:3>@A
+@HWI-ST661:130:C037KACXX:6:2108:1754:98406
+AACTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAA
++
+=?+4=ADDFDFHDHIIIIIIIIGEGGIGGGGBFGHHEHG>HHGDAABBB<000<85?@;BACC:>CDDCAC:>>A
+@HWI-ST661:130:C037KACXX:6:2305:11622:27390
+TTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATT
++
+???1?DDDDDDEBDED@:AEDEAA@A+1:@DD08ABBA>AAAAA#####
+@HWI-ST661:130:C037KACXX:6:1108:6156:138171
+GTTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAAT
++
+CCCFFFDFHHHHHJJJJIJIJGGIIJBFGAHIEBHHDDEDDD389<@5<@@D@BDBD8@?>@CBDEDDDC@:>>C
+@HWI-ST661:130:C037KACXX:6:2202:2063:31769
+TTCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGCGCATTTATCAGATCAAAACC
++
+<@G?>F@:@EAC@GF>:0CE.@B4=E.=9/;5555)&8+7&000&0>@@:A>:>A:AA###
+@HWI-ST661:130:C037KACXX:6:1305:12124:149696
+TCTAGAGCTAATACATGCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCA
++
+=1=D1BA4ADB8CBDB:AF8)<8::)?@D'6=8=5-'(7AA?#################################
+@HWI-ST661:130:C037KACXX:6:1208:17753:168095
+TAGAGCTAATACATGCCGACGGGCGCTGACCCCCTCCGCGGGGGGGAGGCGTGCATTTATCAGATCAAAACCAAC
++
+?1=BD;BB=CDDB@E@>8)<@@6CAD(778)6A4@'5AA<<=5:&5&&0255-:>>B>>A>AAA########
+@HWI-ST661:130:C037KACXX:6:2206:7010:189176
+AGAGCTAATACATGCCGACGGGCGCTGCCCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGAGCAAAACCAACC
++
+188;::?:222AA49BC6)))0?:?(7-82(;;@DDBB&5<<>59<<;08;&)57?::BC>:9
+@HWI-ST661:130:C037KACXX:6:1208:20605:83759
+CTGACCGGGTTGGTTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTAT
++
+@@@BDDD>HA=FFCBFBDCE>FD@GGADGHB?F1?FHGIEGGHGDCB;;?BBBB55?C<@375508;;BB-8::B
+@HWI-ST661:130:C037KACXX:6:2301:19222:190046
+GCCGACGGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTC
++
+@@CFFFFFFFHHHIJJJJJJIJJJJJIHDDDD&6?@5<@BADCACDCDDCC?ACCCA??B@B@@75;09ACB>?>
+@HWI-ST661:130:C037KACXX:6:1208:20303:129528
+CGACGGGCGCTGACCCCCTTCGCGGGGGGGATGGGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTC
++
+8=?D?18A?:?:?D91B)@?9BAB
+@HWI-ST661:130:C037KACXX:6:2102:20651:104062
+GGGCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAAACAACCCGGTCAGCCCCTCTCCGGC
++
+;?7;A:D1C3:ABC8A@8B33>3(+(38AC@BB5657<@BCC(28?BC99055@
+@HWI-ST661:130:C037KACXX:6:1207:18891:67285
+GCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCC
++
+@;;DDAAEHHFGHGGG>FGFGA3@BB<85?BBA333@38AAACCCC@8<@BD@<8<<)559:?<;18A?C;9999
+@HWI-ST661:130:C037KACXX:6:2308:11130:186269
+GCGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCGGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCC
++
+?@@DD)8BDC;?DB??61?FEA10-&28985-8883BC3(6(80<>8880(++)))0)77<:??B@B?#######
+@HWI-ST661:130:C037KACXX:6:1303:15865:82745
+CGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCC
++
+CCCFFFFFHHHAHIJJJJJJHDD6@BAB?B1?CDDDECDECDDDDDDBBDDB@BDDBDDDCDDDDBDCDBDDDDD
+@HWI-ST661:130:C037KACXX:6:2307:7571:32575
+CGCTGACCCCCTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCC
++
+@@@?DDFFHGDFDIIIGIIGABB07@AB<8@>8>A888@CCC<+8A857<<07@CAA?5(5ACC@B;@DB
+@HWI-ST661:130:C037KACXX:6:1208:20655:107580
+GCTGACCCCCTTCGCGGGGGGGATGGGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCG
++
+<<@D=DDDHHFFFFFADHFF8@6-?(880238A38C@@C@8>@CCCBBBB<3;53
+@HWI-ST661:130:C037KACXX:6:2305:4334:197316
+CTTCGCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCGGCCGGGGGG
++
+@?@DFFFFGGHDDDBDDDBB6ADDDDEDEECCCCCCCBDDD@B5BD57@D@CBDBBD?C;@BB
+@HWI-ST661:130:C037KACXX:6:2303:11279:52194
+GCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTACGGCCCCGGCCGGGGGGCGGG
++
+???D>D:30)6(27203(338>AA8>3(38>AA##########################################
+@HWI-ST661:130:C037KACXX:6:2307:9690:24109
+GCGGGGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCGGCCGGGGGGCGGG
++
+CCCFFFFDDDDDDDDDDDEEDEEDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBDDD
+@HWI-ST661:130:C037KACXX:6:1107:6486:27417
+GGGGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCGGCCGGGGGGCGGGCGCC
++
+@@CFFDDDDHFFHIJIIIGGIIIGBFFGJJEHGJIJIGDHGGEIGICACEHEBEDDDDDDBDD7@DDDDDDBBB#
+@HWI-ST661:130:C037KACXX:6:2107:12300:173509
+GGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCGGCCGGGGGGCGGGCGCCGG
++
+?1+A?:A=CF?;BFGEFEHF:8=6507-;@########
+@HWI-ST661:130:C037KACXX:6:1107:11828:116223
+GGGATGCGTGCATTTATCAGATCAAAACCAACCCGGTCAACCCCTCTCCGGCTCCGCCCGGGGGGCGGGCACCCG
++
+?<@DADDDF68>9CD
+@HWI-ST661:130:C037KACXX:6:1208:1987:119911
+TGCATTTATCAGATCAAAACCAACCCGGTCAGCCCCTCTCCGGCCCCGGCCGGGGGGCGGACGTCGGCGGCTTTG
++
+?>D4B>?:C?BCA3
+@HWI-ST661:130:C037KACXX:6:1205:2426:152837
+TTCTACACTCTTTTCCTACGACGCTCTTCCGATCTTATGGTTCCTTTGGTCGCTC
++
++1:BDDADDFHHFIEHIFIGBHEGHGGFGH?BBB8@B-&&&5557@;&8?;7B##########
+@HWI-ST661:130:C037KACXX:6:1201:19603:176550
+TCGGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGCTGGCCG
++
+@@@DBD@DADHCFHIIIGHCI?FHGHGEEDEHHE?FGGE/9<8';;@;5-55:5)07BB################
+@HWI-ST661:130:C037KACXX:6:2103:10153:67075
+GTCAGCCCCTCTCCGGCCCCGGCCGGGGGGCGGGTGCCGGCGGCTTTGGTGACTCTAGATAACCTCGGGCCGATC
++
+CCCFFFFFHHHHHJJJJJJJJJJJJJJIFDDDDD-:?CDDBB678BCCC??@CDCCCDDDEDDDCA?DDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2202:10664:196675
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJIHGJIJJDDBD8DD@6B5ADID@>??28/;-58?57;&0;>&05>>?>>5;
+@HWI-ST661:130:C037KACXX:6:1306:9915:66657
+GCGATCGGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGCTG
++
+?<@DDDDDHHHFF>DCD@FE<:CFB09*BF>GE;8BDGBEFBB'8;2=@BBBB759@555DDGHEGCB@;@A>B######
+@HWI-ST661:130:C037KACXX:6:2106:6606:85072
+GTGCGATCGGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGC
++
+@@@FDFFFHGFHHGGGGHHGBHHEHHGGGHGIIGEHIIGGHGB<<>@B/;A8>89@CCA@CDDDC>92;<>;B;8;5?B;<
+@HWI-ST661:130:C037KACXX:6:1205:15544:190790
+CCCTCTCCGGCCCCGGCCGGGGGGCGGGCGCCGGCGGCTTTGGGGACTCTAGATAACCTCGGGCCGATCGCACGC
++
+8?;BD:BD:AFHFIF@FBA@CC>:>CC>(8@CACA(9@>7;@>>3
+@HWI-ST661:130:C037KACXX:6:1208:4468:197197
+CCGGGGGGCGGGCGCCGGCGGCTTTGGTGACTCTAGATAACCTCGGGCCGATCGCTCGCCCCCCGTGGCCGCGAC
++
+?1?;B<:05-0::150:3&5:00388><23>>>3>>3>AA>A#################################
+@HWI-ST661:130:C037KACXX:6:2204:4499:58605
+CGGGCGCCGGCGGCTTTGGTGACTCTAGATAACCTCGGCCCGATCGCACGCCCCCCGTGGCGGCGACGACCCATT
++
+@@@DDD>E@>BBB@CCC9>;>(98;B@5@B27@B<@BB@89@BB<-700;75&5@8>:
+@HWI-ST661:130:C037KACXX:6:1207:17540:37125
+GCGCCGGCGGCTTTGGTGACTCTAGATAACCTCGGGCCGATCGCACGCCCCCCGTGGCGGCGACGACCCATTCGA
++
+???DDA6DDAAAAFAB=B.BFFEF;=ADEEFFFE69493,88=<,0&5?<59B<57@57;05;BB####
+@HWI-ST661:130:C037KACXX:6:1304:8939:141599
+TCGGCATGTATTAGCTCTAGAATTACCACAGTTAGGGATGCGTGCATTTATCAGA
++
+CCCFFFDFHHHHHJJJJJJJIIJJJJIJJJJIIJJIJJJIGIBFHGJJJHJIJJJ
+@HWI-ST661:130:C037KACXX:6:1303:9592:137469
+GACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGGGCGATCGGCCAGAGGGTATCTTGAGTCACAAAAGCCGCC
++
+???D:BDD?DDDD:A3@ECE>C?)8?#################################################
+@HWI-ST661:130:C037KACXX:6:1104:6680:196888
+CAGACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGTGCGATCGGCCCGAGGTTATCTAGAGTCACCAAAGCCG
++
+<@@DDDDDFDD;D>FA:<@GBAEHFAAA@GGGE6:-::08@0(879075577<)83>:>:ACC:@:(:48ACCAB
+@HWI-ST661:130:C037KACXX:6:1208:19527:193442
+CAGACGTTCGAATGGGTCGTCGCCGACACGGGGGGCGTGCGATCGGCCCGAGGTTATCTAGAGTCACCAAAGCCG
++
+B@@FFFDDHHFGFIJIGIGIJGGIF6DFDFFIGDD1B-:0:9AB8BBDB85CCC>:::CCDB???BB
+@HWI-ST661:130:C037KACXX:6:2103:20936:138978
+CACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGGCCCCTCT
++
+BCCFFFDFHHHGHJJJJJJJJIGHJIIJJIIFEHIIJIIIJJHHHHFFFFDDDDD
+@HWI-ST661:130:C037KACXX:6:2206:20374:70705
+GTGACTCTAGATAACCTCGGGCCGATCGCACGCCCCCCGTGGCGGCGACGACCCATTCGAACGTCTGCCCTATCA
++
+CCCDDEFFGFHHFHGIJJJIJIJGJIIEIJJEGGGIIGEB<>@BBBDDD?E@FG@?=5<@B5@B###################
+@HWI-ST661:130:C037KACXX:6:2306:9265:16555
+CTCGGGCCGATCGCACGCCCCCCGTGGCGGCGACGACCCATTCGAACGTCTGCCCTATCAACTTTCGATGGTAGT
++
+CCCFFFFFHHHHHJJJJIJJJIIJEHHHFDDB6B@@BDDDDCCCDBB@(DDE+<CCCADDDDD
+@HWI-ST661:130:C037KACXX:6:2308:3845:187861
+CCTGGCAGTAGCATATGCTTGTCTCGAGACTAAAGCATTGATTTCTAAGTAACCC
++
+<@@DBDEDD>FHDGIIGGHI9EHHI##############################
+@HWI-ST661:130:C037KACXX:6:1207:20574:56519
+GGTACGGCGACTACCATCGAAAGTTGATAGGGCAGACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGTGCGAT
++
+@@8BDDF?HHGHHGGGIGGFAGHBGGGEGIIIGBHC=AFHIHGDCHHH7??ADC>@=BD@B;@<@@B>@BB9@D8
+@HWI-ST661:130:C037KACXX:6:2302:20468:133282
+TCGCACGCCCCCCGTGGCGGCGACGACCCATTCGAACGTCTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCT
++
+@CCFFFDFHHHHHIDGIEHGBH>BBB@DDDD>CDEDDDABCDCDDC?CDDCCCDCDDDCABACDCDDDDD@BBDD
+@HWI-ST661:130:C037KACXX:6:1207:3261:6594
+CGTCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+BB1=DDDFHGHHHJJJJJJJHDBDDDDBBD5:B>;?<@&0&&287C(3>>3<+3>>@8@@B3:>A###########
+@HWI-ST661:130:C037KACXX:6:2106:4756:19850
+CGCACGCCCCCCGTGGCGGCGACGACCCATTGGAACGACTGCCCTATCAGCTTTCGCTGGTAGTTGCCGTGCCTC
++
+?<7DDDDDD6DDDDD############################################################
+@HWI-ST661:130:C037KACXX:6:1202:10251:77416
+GCACGCCCCCCGTGGCGGCGACGACCCATTCGAACGTCTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCTAC
++
+@66ABEEDCBBB?BB@AB@BB8?BBBB?A@AA@A@B>??BDB::>ADBB@75;B@BBB
+@HWI-ST661:130:C037KACXX:6:1107:9308:200253
+TTATTTTTCATCACTACCTCCCCGGGACGGGAGAGGGTAATTTGCACGCCTGCTT
++
+::1A1ADB>,222C2AFG3AFFEF>:):@:6?@######################
+@HWI-ST661:130:C037KACXX:6:2307:15304:140852
+CCCCCCGTGGCGGCGACGACCCATTCGAACGTCTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCTACCATGG
++
+@C@FDAF?FFFFHFIHEGEHD6=AAEEED=>AACBDC?>88C>C889+5>A>>>;;<577>?C:>F>@H=7;5?AEEEDDCCCCA5;;=?=?B;;B;9;@
+@HWI-ST661:130:C037KACXX:6:1107:20489:200541
+GTGGTCACCATGGTAGGCACGGCGACTACCATCGAAGGTTGCTGGGGGGGGCGTTAGATTGGGTGGTCGACGACA
++
+@@@FDAEFGHDHHHHHIICHIDBHEGFBGFCEHII@-9=CFA#################################
+@HWI-ST661:130:C037KACXX:6:2206:9708:102600
+GTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGGTGATAAGGCAGAGGGTCGGAAGGGGCGGCGCCCCCC
++
+@??DDDDDHHHHDBDDCCC.=EEEABDCD?@=>>CBCCCCCCCCCABDDD
+@HWI-ST661:130:C037KACXX:6:1308:8078:190875
+CCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGTTGATAGGGCAGACGTTCGAATGGGTCGTCGCCG
++
+<;?DDDD:CFHBHBHIHIIBECDDBEGICHHHHED=6=;1>@=?C?5<55;?7>5?B
+@HWI-ST661:130:C037KACXX:6:2308:3845:120694
+GCCCCTCTCCGGCCCCGGCCGGGGGGCGTGCGATCGGCCCCCGTGGCGGCGACGA
++
+@@@FFFFFFHDD?FHHEEHIHIGFFBDB97@BDBBBBBDDDD8&0:800595;F>3AAAEE<8)9?)C#######################################
+@HWI-ST661:130:C037KACXX:6:1304:5854:189856
+TTCGAACGTCTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCA
++
+@CCFFFFFHFFDHIIJJJJJJJJIJJJIIIIJJJIIAHIIEGIIJIJJFGHJCGHGIJGFHFDBDE@>BB@@BCA
+@HWI-ST661:130:C037KACXX:6:1306:13875:170584
+TTCGAACGTCTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCA
++
+CCCFFFFFHHHHHJIJIGJIJJJJJJJIJJIHGGDIIJJHIJJJIEIIJIIIGIEIIIHHHFDDDDB?B@:@BCA
+@HWI-ST661:130:C037KACXX:6:2303:20274:27842
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@@@FD@DDFHHHHIDGEG6@BB@=B3:535500:8>B57>=CCDFC????@A??BBB
+@HWI-ST661:130:C037KACXX:6:2206:2747:158327
+CTGCCCTATCAACTTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGAT
++
+CCCFFFFFHHHHFIJJJJIJJIJJJHIGIJJGHIJIIJJ@GGIDGCHIEHIJJAHFHHFFDBBDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1204:21311:139816
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCCCCCGC
++
+C@@FFFDFHHHGHI>FDEGC8@=@B6@B0768AC#####################
+@HWI-ST661:130:C037KACXX:6:1302:7177:91352
+CTGCCGAGAGGCAAGGGGCGGGGACGGGGGGGGGCTCGCCTCGCGGCGGGCCGCC
++
+@CCFFFFFHHHHGIIIIIBIGBB################################
+@HWI-ST661:130:C037KACXX:6:1302:17007:82052
+GCGCCGGCGGCTTTGGTGACTCTAGATAACCCCGATGGGGATGCGTGCATTTATC
++
+CCCFFFFFHHHHHJJJEHIJJIJFGIIGJJJJHEBEDDDDBDDBD?BDDEEDDDD
+@HWI-ST661:130:C037KACXX:6:2208:19066:192318
+CGTGTCCTGTATTGTTATTTTTCGTTCAACCCCCCCGGGCGGGGGAGGGGGAATT
++
+@@;?==ADFDFHFIHBGHIIIIIGI##############################
+@HWI-ST661:130:C037KACXX:6:2301:8912:91525
+CTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGTTG
++
+@CCFFFFFHHHHHGIDHIJJIGIGIIIIHI):DHI@FHGHHGGEGIJFHIIEGIEFFC@BDDDDCCD8?CDB@AC
+@HWI-ST661:130:C037KACXX:6:2304:14397:3050
+CAACTTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAG
++
+CCCFFFFFHHHHHGHIJJJJJIIJJIJIIJJJJJGIIIJJJJJI@FDFHIHHFDEEEEEDCDDDDDDDFD@BD@B
+@HWI-ST661:130:C037KACXX:6:1108:17827:124326
+CTTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGA
++
+???DD?ADDDBB:E41)<8@)::E@CDED93*:BDD*8?D0-7==ADDD>9@>@A:>6=?:;>>>(:?#######
+@HWI-ST661:130:C037KACXX:6:2306:9157:125614
+TCTCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAG
++
+<@FHIJBC@F@D@DGGDF7DDDD6AG8B@@F37@G)7@57A(-,4988/'>C>@?BAA05
+@HWI-ST661:130:C037KACXX:6:1203:20651:119447
+TTTCGATGGTAGTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAG
++
+@@@DDDDDADAD@4DGBFHEGGGABH(7BFA@EBA<@C>BC;.;;;2;;@CC;8;;BB995
+@HWI-ST661:130:C037KACXX:6:2104:20325:190719
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJIIIGJD>B?DD@9B79DBDC79B-5933@6BB559<88B8<
+@HWI-ST661:130:C037KACXX:6:2304:5152:54079
+GGGAGCTGGAATTACCGCGGCTGCTGGCACCAGACGTGCCCTCCAATGGATCCTC
++
+CCCFFFFFHHHHHJJJJJJJJJJJJJJJJJJJJJJ0CFHIJJJIHHHHHCDFFFF
+@HWI-ST661:130:C037KACXX:6:1308:4602:114327
+GTCGCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACG
++
+@@@DDBDDFFFFFFIFB42AA4D=;=5?;@BD@>@>B?B=8228>??<@A9>?
+@HWI-ST661:130:C037KACXX:6:2107:3262:64279
+GTCGCCGTGCCTACCATGGTGACCACGGGGGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACG
++
+?@@ADADDDDFCFEGGIIIHG>F@?CDHA);@@AEBA;(5ACGGHIIJJGIJIJJIGFFGFFFFFDACD@B@B==68:?@8/,38(53?BB>A(2;@
+@HWI-ST661:130:C037KACXX:6:1104:7576:81104
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHGGHEGGIGIFDDB@BBB9B6:BD8A&6<7B1-37@BD15:<5:B
+@HWI-ST661:130:C037KACXX:6:1107:9776:174847
+GCCGTGCCTACCATGGTGACCACGGGTGACGGGGAATAAGGGTTCGATTCCGGAGGGGGAGCCTGAGAAACGGCT
++
+;?+ADDDDDD>A>E@BCB?9449A####
+@HWI-ST661:130:C037KACXX:6:1204:12058:200731
+GCCGTGCCTACCATGGTGACCACGGGTGAGGGGGGATAGGGGTTAGGTTCGGGAGGGGGAGGGTGAGGACGGGCT
++
+1=?DDD)+322+24F@>B=CA=;CEB>/1;?8?@','5+>AA?@###
+@HWI-ST661:130:C037KACXX:6:1208:11057:170341
+TCTAGATAACCTCGGGCCGATCGCACGCCCCCCGTAGCGGCGACCACCCCTTCCA
++
+1?@DBDDDFFFBFB@CFG:GAHGCCEDEHFHGE######################
+@HWI-ST661:130:C037KACXX:6:2108:2280:41404
+TAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCCGATTCCCCGTCACCCGGCCCCAGCATGGTAGGCACGG
++
+:?7:A:DD?6>@B?=95:>A?B?;B@
+@HWI-ST661:130:C037KACXX:6:1105:13556:151592
+CTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACAT
++
+@@@FFFDFHFFHHEIIIJIFGHHHIGG?@@FHHAFHEHI@FF@4=C3/8=AAA?;;;CCA@?@@8?+4@@C
+@HWI-ST661:130:C037KACXX:6:2308:11507:11526
+CTACCATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACAT
++
+C@CFFFFFHHHFHJJIJJJGHHJIJJGHJGHHIIFGIJIIJIGIJJGFEHFFBC?CDDDDDCCDDBB=BDDDCDC
+@HWI-ST661:130:C037KACXX:6:2207:4502:200583
+CATGGTGACCACGGGTGACGGGGAATCAGGGTTAGATTCCGGAGAGGGAGCCTGAGCAACGGGTAACAAATCCAA
++
+@@;DDDDDHHGHHJI:?FGHGGI))0:?DG@?D(?D>FBB@F#################################
+@HWI-ST661:130:C037KACXX:6:2301:5798:118662
+TATGGTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAA
++
+CCCFFDFFHHHHHJJCGIIJJJJJJJJJJJJDHIJJJJJJJJHIGHHH>EFDDEEDDDDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1101:4867:151367
+TCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACC
++
+BCCFFFFFHHHHHIJJJJJJIJJJJJHHIJIIJGGGHJJJIJJIJIJJJJJIGGIJJJJHHFFFFDDCBDDDDDD
+@HWI-ST661:130:C037KACXX:6:2305:4235:144229
+CCGAGAGGCAAGGGGCGGGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@CFFFDDDHHGFGGHEDHD666=B6BB&53:1B#####################
+@HWI-ST661:130:C037KACXX:6:1105:2354:135552
+GTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAA
++
+@@@D?D?DDH?<1AE:8C??D9?B>BFH>D@@??FHE@F/4@C:4=?=;(66;C>;??B?8<(4?ACC###
+@HWI-ST661:130:C037KACXX:6:1107:9556:141479
+GTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAA
++
+CCCFFFFFGHHFHIIGGJJJIIJJJJJAGIJIJJJJJIFIGIJHBADFFEDEDDEDDDDDDDDDD?CDCDACD@C
+@HWI-ST661:130:C037KACXX:6:2206:18068:11621
+GTGACCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAA
++
+CCCFFFFFHHGFFIJJJJJJJJJIJJJJJJJJJJIIJJGIGIJH@C@3;=;8?3<>>2@C3@CC<<9
+@HWI-ST661:130:C037KACXX:6:1302:6268:196947
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHGHHJJJJJJJFDBBDDD6@B07@AAC35<7B5&6<5@BB8B85>ACB
+@HWI-ST661:130:C037KACXX:6:1205:17537:67077
+CCACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCA
++
+@C@FFFFAFHHFFIDGGEHJJIIHIJJJJJIGIJIGEHGI/;BEEFDCFFECDCDBDDCCC?>>?ACDDDDDDA@
+@HWI-ST661:130:C037KACXX:6:1208:20473:174882
+CTTTAACGAGGATCCATTGGAGGGCAAGGGCGGTGGCAGACTTGCCCCCCAATGG
++
+@@@DDDDDFDFHHIIEGHI>@###############################
+@HWI-ST661:130:C037KACXX:6:2307:21080:61022
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGCCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@DDDDDHDHD=7@@C######################################
+@HWI-ST661:130:C037KACXX:6:1301:13194:84624
+CACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAG
++
+??DEI@0@;A;;AAAD;?63?;AA),55;=:><>A>>>A=?A>>>?8
+@HWI-ST661:130:C037KACXX:6:2103:15965:143014
+CACGGGTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAG
++
+BCCFFFDDHHHHHJJJJJJJJJGHJJJJJJJJJJJIIJJ4FC9<@8?FC4:?:B?BA9B9@DHIGHGH##########################################
+@HWI-ST661:130:C037KACXX:6:2103:15250:164404
+GCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGT
++
+@@@FFFFFHHGHHGGGIFHEFHIIJIHGHGEBEHGGIJJJIIIJJJIIGGGGGIGHIGEHEHHHHFB9?BCAB@;
+@HWI-ST661:130:C037KACXX:6:2101:17346:149306
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+CCCFFFFFHHHHGJJJJJJHDBD@DDBBD57BBBD6BB66339:57:-5859@B5
+@HWI-ST661:130:C037KACXX:6:2202:18396:185783
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCGC
++
+@@@DDDDAH?DFHI@FHIBGGGC=-03055:@#######################
+@HWI-ST661:130:C037KACXX:6:2207:8902:82187
+CTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCC
++
+@@@DDE>DDHHHHIJJI@GFHGEEHEHG@FHGIJIEGGGIIIGIEIGGDGG@CFHI@BG?=AEEDDFBA>A?BD<
+@HWI-ST661:130:C037KACXX:6:1201:18815:187540
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+CCCFFFFFHHHHHJJJJJJJJJDD@BDDDBBD#######################
+@HWI-ST661:130:C037KACXX:6:2105:7957:143765
+GTGACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGC
++
+BBCFFFFFHHHHHIGIJFHGIJJJIIGGCBECC>CDD@CBDDDDDDBA9
+@HWI-ST661:130:C037KACXX:6:2108:13652:71388
+GCCTGCTGCCTTCCTTGGATGTGTTTGCCGTTTTTCAGTTGGCCTCACCGTACTCAAATAAACAGTCCCCGTCAC
++
+??:D1BD3+A<G9?C<*:)8BD;F8BFEFBB
+@HWI-ST661:130:C037KACXX:6:1104:5352:88839
+GCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTC
++
+;@F1*0?3B?;DG;D?FB0@'-5@((72-=BB)7?#######
+@HWI-ST661:130:C037KACXX:6:1106:14900:15274
+GCGCCTGCTGCCTTCCTTGGATGTGGAAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACTCTGATACCCCGGC
++
+?7?1DA=?F??+AEBD@A:AGEE:AC+AA33C8?@9@B<*;???86)9DEFB#######################
+@HWI-ST661:130:C037KACXX:6:1108:20553:118019
+GCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTC
++
+@@@DDD?DDFDFFEE3E,AFA???
+@HWI-ST661:130:C037KACXX:6:1205:11870:186837
+GCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCCCCCTCTCCGGAATCGAACCCTGATTCCCCGTC
++
+1=?DBDBB+2+22AC;BD>9<:CA@F2@EA:19?D@3?))8?DA38BA:DDD@C#################
+@HWI-ST661:130:C037KACXX:6:2202:6354:180492
+CTGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTC
++
+?@@BDBDBABFAF@GG?FFEFA######
+@HWI-ST661:130:C037KACXX:6:2103:18279:63123
+CGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGT
++
+@@@F7DDDFHHFHJJIJIIGGIIIGIJECHGJIIJJBCGGHGG@FHI@DDDEGBGGEG@AEFFFFEEEE>CCC@;
+@HWI-ST661:130:C037KACXX:6:2307:19996:99260
+CGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGT
++
+@@@FFFFDFHHGHJJJJIJJIGJJIIJCGHGGIIIGHHJJEGHIJJJGGEGIIJIJJJJEHFFFFFE;@CCECB@
+@HWI-ST661:130:C037KACXX:6:1201:6109:85927
+CGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGC
++
+@@@FFDDFHHHHFGHIJJJIJJJJIIGEHIDHIJIJGGGIIJJIIIJIG;?CEFFFFDAACCDB;?BDBB6?BBB
+@HWI-ST661:130:C037KACXX:6:1307:15840:147033
+CGAGGGGGCGCCGAGAGGCAAGGGGCGGGGCGGGGCGGTGGCTCGCCTCCCGGGG
++
+1=;DDADD7AED<653?HE@=6@C?9;=?BDD?BB:59
+@HWI-ST661:130:C037KACXX:6:2301:13331:74081
+GGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCA
++
+@CCFFFFFHHHHHIJJIJJJJJJJIGIJJBHIJJJJJIJJIJJJHIGCCHGGFHHHFFFFDDCCBDDDBDDD@BB
+@HWI-ST661:130:C037KACXX:6:2301:9949:111453
+GGGGAATCAGGGTTCGATTCCGGAGAGGGAACCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCA
++
+CCCFFFFFHHHHFHJJJJJJHIJJJIJJJG)?FHIJJIJFIIIIIJJIDHDHHHHHHFFFEDCEDDDDDDDDDBB
+@HWI-ST661:130:C037KACXX:6:2302:5474:142705
+TGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCA
++
+1::=DDEEDFHFCDFHGGIIEHH:C:@FG?DGDGGEGBB??F;F85@.=CDCAE>AEFB;BA?############
+@HWI-ST661:130:C037KACXX:6:1105:8340:117389
+GGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAA
++
+C@CFFFFFHHGFHJJJIJIIJJJJIJJIHHIJIJJGIJJIIHHIIIJIGGEGHBEEFFEFDDE?BDDDB;BDDDB
+@HWI-ST661:130:C037KACXX:6:1305:1723:91966
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCCCGCGGCGGACCGCCCGC
++
+@@@DDDDDHFHFDEBB066/9>@BB1@6&65<8C#####################
+@HWI-ST661:130:C037KACXX:6:2201:11118:171186
+GGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAA
++
+CCCFFFFFHHHFHJJJJJJJIJEIGIJJHIJIIJGIIIJJJJIJJJJGICGIHEHHFFFFDDED@BBB@BBDDDD
+@HWI-ST661:130:C037KACXX:6:2202:18090:156847
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFFFFFGHHGHJIJIID@BDDDBDD37BABC3@B1:0007067-:@05@D05<
+@HWI-ST661:130:C037KACXX:6:1106:5961:32385
+GCGGCTGCTGGCACCAGACTTGCCCTCCAATGGAACCTCGTTAAAGGATTTAAAG
++
+CCCFFFFFHGHHHJIGIIIJIJFIJJIGIIJJIJIIIJIIEHGIJIJ@HIJIJJI
+@HWI-ST661:130:C037KACXX:6:1208:18907:74552
+GTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGA
++
+=1=;B4:2,@C8?8E389::;B9D;4:<3B*??D9BG49*60D@AC=C)/7@7.(;AA)7=?#############
+@HWI-ST661:130:C037KACXX:6:2301:2629:137188
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJIJJIJIDD=66BD-9B)6<<8A&5<&0)00))07&0759B
+@HWI-ST661:130:C037KACXX:6:1301:12516:95499
+GTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACT
++
+CCCFFFFFHHHHHJHIJJJJIJJJJIIGGHIIIJJJICGFCHIJJIJJIHIIHHHHDFFDDDD6??CDDDCDDDB
+@HWI-ST661:130:C037KACXX:6:2207:11409:87957
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFGHHHHIJJJIJDDDBDDDDD:BD@BA-7@@B@66BBDD8@B85BD@@
+@HWI-ST661:130:C037KACXX:6:2208:9908:192938
+GCAGACTTGCCCTCCAATGGATCCTCGTTAAAGGATTTTAAGTGGACTCATTCTA
++
+@<@DFFFDFAF?DFHGIGIGEEHHHHE?F?FH9@#####################
+@HWI-ST661:130:C037KACXX:6:1306:21286:113650
+TTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTC
++
+@CCDFFFFHAHFFFHGGEGEGIGIBGIIIIIIIJIJDGDAHGEAGHIIICGHEEEHFFCDBDD@8>ACCCC>6?B#########################
+@HWI-ST661:130:C037KACXX:6:1208:9946:109533
+CGGGAGTGGGTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATC
++
+??*?;38=)=88@AECD-'=?D@D?;@DA@@@@AAA######
+@HWI-ST661:130:C037KACXX:6:1105:6213:44243
+ATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGA
++
+??GDG>FG;@GCACHDFCD/;6::>@@>A88HFFDDDDCCDDCDC?BDCBBD>BD@
+@HWI-ST661:130:C037KACXX:6:2102:1565:154695
+CGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCG
++
+@@@FFFFAFHHFFGHJJIJIIJJEHHCCGIIIIJJGIIIIIJFG?7@FHEG@DBD9
+@HWI-ST661:130:C037KACXX:6:2207:20995:200248
+CTCCAATGGATCCTCGTTAAAGGAATTAAAGTGGACTCATTCCAATTACACGGCC
++
+?;?DD;DA8++>>99AAAAD###########
+@HWI-ST661:130:C037KACXX:6:2306:18579:75949
+CCCGGGTCGGGAGTGGGTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTC
++
+CCCFFFDDHHHDHFGIJFGIIIIGGGJIJJIFIGGIIJFHHHEHG@CBCFFEECEEDBDDDDCEDCDDBD@CCCD
+@HWI-ST661:130:C037KACXX:6:2107:18255:26799
+TCCCCGGGTCGGGAGTGGGTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTC
++
+@@@FFFDFFHHHHDDDFHIFDDHIJIIIGIIJGGGGFHEEFEDBECEEDC>@C?CCDDDDDDCCC:ACDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1303:5475:19067
+GGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGG
++
+CCCFFFFFHHHHHJJJJJJIJJIJIJJJJJJIJJJJGJIIJIIGGIEGHFFFDDCEEEDDDDDDDDDDBDDDDDD
+@HWI-ST661:130:C037KACXX:6:1303:11617:41987
+GGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGG
++
+CCCFDFFFHFGFHJIIGJJJIJIJFIJJEGIIDCHIB
+@HWI-ST661:130:C037KACXX:6:2206:14084:192091
+GGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGG
++
+CCCFFFFFHHHHHJIIIIJJJJJIJJJJJIJIJJEIFIIIJJJBGGIGEDEFEECEEDDDDDCDBDDDDDDD>BD
+@HWI-ST661:130:C037KACXX:6:2301:18826:103465
+CTCGCCCGCTCCCAAGATCCAACTACGAGCGTTTTAACTTCAGCAACTTTTATAT
++
+@@CFFFFFGHHHHJJIHIJJJJJJJIJJJI6DHIJ####################
+@HWI-ST661:130:C037KACXX:6:2308:17640:45688
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFGHHHHJJJJIIJJDDDDDDDDDD19BADD66BD689@B@B85<C>A
+@HWI-ST661:130:C037KACXX:6:1303:19497:103028
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJJJIJDDDBDDBDD69BBBD07B6@@B8@3B2>AAC
+@HWI-ST661:130:C037KACXX:6:2301:20083:97953
+CCTGAGAAACGGCTACCACATCCAAGGAAGTCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTG
++
+@CCFFFFFFGHHHIIJJJJHIIIGIIIIJI*:CGGGGHGG8DFHHGIHHHHHHFFFFCDDDDD=?@@BB@+>@@C
+@HWI-ST661:130:C037KACXX:6:2301:4464:104941
+TCTGTATTGTTATTTTTCGTCACTACCTCCGCCGGGCCGGGGGGGGGGGGGTTTG
++
+@@@FDEEFHHHHHJJJJJJJJFIJIIJJJJ)?)106('#################
+@HWI-ST661:130:C037KACXX:6:1103:16219:162851
+TGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGAC
++
+CCCFFFFFHHHHHGGJIJJJJJJJJJJJJIIJIGIIDIIGIJJJHGHHHFFFFFEDDDDDDDDDD;BD2:AACDA
+@HWI-ST661:130:C037KACXX:6:1106:16610:195489
+TGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGAC
++
+CCCFFFFFGHHHHJJJJJJJJJJJJJJIIIJJIIIJIIIJJJJJHHHHGFFFFFEDDBDBDDDDD@BD2:@@CDC
+@HWI-ST661:130:C037KACXX:6:1301:6584:97692
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHFHGHIJIIIGIJDD?6BDB6<@&5:?<@05@&0005805@-5<57B
+@HWI-ST661:130:C037KACXX:6:2103:21016:174990
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+C@CDFFFFGAHBHGIHHGGGGAAB6B05<3@B&&)C>CD@
+@HWI-ST661:130:C037KACXX:6:2202:9370:191643
+CGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTCCCAAGATCCAACTAC
++
+@@CFFFFDHHHHGGEGAGHGGIEDDDDDBBDD@@BD3:7BDDDD8?>CCCDACAC
+@HWI-ST661:130:C037KACXX:6:2205:13735:20296
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJJJJJDDDDDDBDD3@BBDD@BBDBB3:B8BD8BD@8@B<@
+@HWI-ST661:130:C037KACXX:6:2306:1896:177139
+TGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGAC
++
+??@DDDD;:CFFFEFFF@F?FCEF=B@=67;;8@>@=BB-55;>8>@####
+@HWI-ST661:130:C037KACXX:6:2308:6953:2725
+TGAGAAACGGCTACCACATCCAAGGAAGGCAGAAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGGGAC
++
+;<CCCBCCCC5->::C@5:>9:5>:;55?@CC
+@HWI-ST661:130:C037KACXX:6:1202:7334:52583
+GAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACG
++
+@B>?@B>=?@>@@
+@HWI-ST661:130:C037KACXX:6:2302:11485:162076
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@@@FDFFFHFHHDGGHGECB6;6==BB-:B28@7:3&050&6-69-5&000755B
+@HWI-ST661:130:C037KACXX:6:2303:17811:125287
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@CCFDDDFAFHHHIE>FHGD8?DB@:BB-=BD1FFFE>EADCGEGH3@FGAFGHHGGHEECEHB>CFCCCBCC@?B;BB2:@AC>@?BB
+@HWI-ST661:130:C037KACXX:6:1207:6054:161413
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAA
++
+CCCFDFFFHHHGHIJJJJJJIIJJIJIJJJIIJIIDDBDDDDBD;BD8@C>CCDDBB
+@HWI-ST661:130:C037KACXX:6:1208:2678:84200
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGGAGTGACGAA
++
+=@@DDB7DH?:?D>AC?DCCCGGD;;)1)8?3):?@:A6@B4==A==CC?CEECABBB:@;<075&)5@><25
+@HWI-ST661:130:C037KACXX:6:1302:18615:198327
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHGHHHIIIJJDIJDDBDBDDBBD0:6BAC-7@0519:@-7@&0:057
+@HWI-ST661:130:C037KACXX:6:1303:14083:191364
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAA
++
+CCCFFFFFHHHHHJIIJJJJJIGIJJJJJIIIJGGHGIIJJIJJHHHHHFFFFDDDDDDDDDACCDDDDD
+@HWI-ST661:130:C037KACXX:6:1305:14189:169468
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAA
++
+CCCFFDFFHDHHHJJIIJIGIIIIJIJIIJIJJIJJIFGIJJIIHHHCHFFFFDCD@@BBDD;BD<@C@(4>?8<
+@HWI-ST661:130:C037KACXX:6:1307:13876:95887
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHGHHIJIIJIIFDDDDDDBBD7@BDBC8BBBBB39B5:BBDD<8@B
+@HWI-ST661:130:C037KACXX:6:2103:9188:35314
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@CFFDDBDDHHHIGEFBEB@B=6=600007?A>71:33&&)005)&50&0:<@8
+@HWI-ST661:130:C037KACXX:6:2107:14962:74262
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAA
++
+===DDDDFGHGBHGGBHIJJIIBFEIGIGHGGGEHAFGHEHGGGGHHCEBDDFDDDD;@@;@7BB(444>@CB?@
+@HWI-ST661:130:C037KACXX:6:2107:10274:148947
+GAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAA
++
+@@GGIIIGIIBH98C@GC=DF6?@@ABACACHCEHB>@DCABBBBB@B;5>(:>4>A@@05
+@HWI-ST661:130:C037KACXX:6:2203:12721:192098
+TTCGTCACTACCTCCCCGGGTCGGGAGAGGGTAATTTGCGCGCCTTCTGCCTTCCTTGGATGTGGTAGCCGGTTC
++
+;?8D:B;B:C32::C@E(--;AA::>35>>A###########
+@HWI-ST661:130:C037KACXX:6:2208:3646:62016
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@C@DDDDDFHGHFHJIJIIDDBDDDDBD6@B@BD1@DBBBB3:1@D5@BBBBBA@A4>?BD
+@HWI-ST661:130:C037KACXX:6:2305:17084:189517
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCGCCCGC
++
+@@@ADDADD?FBD+)2CCFAHCGHIAFFHFH>FFBACA@=?EFDCDDECEEE@A@
+@HWI-ST661:130:C037KACXX:6:2108:19554:153248
+AAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGCAGTGACGAAA
++
+?@@DDDA?:222AEFEFF;?B;BDCC@B?BB###############
+@HWI-ST661:130:C037KACXX:6:2204:20091:95302
+CGCGGCTGCTGGCACCAGACTTGCCCTCCAAGGGATCCTCGTTAAAGGAGTTAAA
++
+@CCFFFFFHADHHIIIIIIGAFIIIIIIEHI@DHGIEHIIBFHCHIIIG(7CGHF
+@HWI-ST661:130:C037KACXX:6:1202:2973:194452
+TTTTTCGTCACTACCTCCCCGGGTCGGGAGTGGGTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCCGT
++
+CCCFFFFFHHHHHJJIJJJJJJJHIIJJGIBFHIFHIJJIIIEHDDDD=BCCDDDDDDDDDDCDDCDDCDDDDDB
+@HWI-ST661:130:C037KACXX:6:1206:14412:67218
+ACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAA
++
+CCCFFFFFHHHHHJJJJJJJJJJJJIJIIGGIIEGJIJJJIJJIGGIHHHFFFDDDDDD@DD+:A@CEDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1301:10533:100523
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGGCCGCCCGC
++
+@@@DDDDDHF?FDHFIIIGC?/2=@##############################
+@HWI-ST661:130:C037KACXX:6:1308:7867:32602
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHGHHIJJJJJIFDDDDDDDBD@BDDDD:BD6@0:B97:@8@DD@BD
+@HWI-ST661:130:C037KACXX:6:1103:5253:57706
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHIJJJIJIFD=B?BD@BD-7@BAC68B0<6-7<59B-7@88BD
+@HWI-ST661:130:C037KACXX:6:1301:15865:153372
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@CCFFFFFHHHGGIIIJJIJJA?68@DD@@B399A>BBD@5737BBBD5@B06&))5007-7B-&55)57
+@HWI-ST661:130:C037KACXX:6:2205:7748:23910
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@CFDDFFDFDFDHGHGGIDBDDDD-AB?6=B@BD3:B<=BB-:B)6088>19B##################
+@HWI-ST661:130:C037KACXX:6:1208:21335:173513
+TATTTTTCGTCACTACCTCCCCGGGTCGGGAGTGGGTAATTTGCGCGCCTGCTGCCTTCCTTGGATGTGGTAGCC
++
+@@@DDBDDFFBFHIAFHE@GIIGIB?DA)7@'-81(;@DGCE4C:849>?=BA:>A>:5>>>CCC34++>9C(>C
+@HWI-ST661:130:C037KACXX:6:2105:14340:154310
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJFJJJDCDDDDDDD58BDDD@DDB@@9@D6@B8:B<9ABB88B659B########################
+@HWI-ST661:130:C037KACXX:6:1106:17564:28910
+GTTATTTTTCGTCACTACCTCCCCGGGTCGGGCGTGGGAAATTTGAGCGCCTGCTGCCTTACTTGGATGTGGTAG
++
+?=7?ABDBC:ADDDBDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1305:13049:6885
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHIHJJJJJFDBDBDDDDD3:BB?D0:B9B5::D8BD85B:550&5<707-
+@HWI-ST661:130:C037KACXX:6:2301:11831:106031
+CTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGAGACGAAAAATAAG
++
+?@@DABDAHDBFD(:?@C@A<>A+:A###
+@HWI-ST661:130:C037KACXX:6:2101:11721:185992
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGGCCGCCC
++
+@@@DDFFFGGHHHGIBEHIBB?/;?@B18@)7@@#####################
+@HWI-ST661:130:C037KACXX:6:1103:16959:6941
+ACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAA
++
+CCCFFFFFHGHHHJJIJJJJIJIJJJJJJJJJIJJJJIGIJJJIJIHHFDDDDBDD(:CACDDDDDDDDDACDDD
+@HWI-ST661:130:C037KACXX:6:2104:19473:62806
+ACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAA
++
+?@@FFDFDHFFFHGGIIJIIIGHEAG@FDFHGFGGGEEHA6@GEG@AEFBABD??@8:>3>>@B?BDDBBA>@CC
+@HWI-ST661:130:C037KACXX:6:2105:7625:169316
+ACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAA
++
+CCCFFFFFHHHHHJJJJIIJJJJIIJJJIJJJJIJJIJJJIJIJJIHHFDDDD=BD8@CCCDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2105:5857:196197
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHGHHJIIGHIGGDB60:@B-:@076?28(2633)0755<<55<05@
+@HWI-ST661:130:C037KACXX:6:2302:7058:2526
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHGDHIIIIIFIEAB=36BB6@B)6:88@##################
+@HWI-ST661:130:C037KACXX:6:1208:17026:139416
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFDFFHHHHHGJJJJIDDDDDDBBD3@BABC66BDDDBDD@B@5BDD88BBB
+@HWI-ST661:130:C037KACXX:6:1303:16706:145051
+ACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAA
++
+CCCFFFFFHHHHHJJJJGJJIJJJIJJJJIIJJJJJJJIIJJJJJEHHFDDDD@DDCDDDDDDDDDDCCDD
+@HWI-ST661:130:C037KACXX:6:1308:11680:25204
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+CCCFFFFFHGHHGJJIJJJIJJDDBDDBB@BD76@B@C07B0:@8:B17B8@BB8
+@HWI-ST661:130:C037KACXX:6:1308:1905:50976
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+?<DDAFHFHDHGIF@670966BBB055AB>668@#############
+@HWI-ST661:130:C037KACXX:6:2108:18369:191841
+ACCACATCCAAGGAAGGCAGCAGGCACGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAA
++
+@BBFFFFFHHHHHJGIJJJJJJJJI9EEHIJJEGIIJIGGGJJJJIGIHHHFDBBB(5@:ADCDDDDBDDC>@CC
+@HWI-ST661:130:C037KACXX:6:1108:13183:52866
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@CCFFFFFHHGHHJJJJJDDDDDDDDD7BBDBC67BBB6:@B16B-5805757@B
+@HWI-ST661:130:C037KACXX:6:2207:15026:78901
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFFFFFHHHHHJJJGIDBDDDDBDD9BDDDD6B@B6@5@D3@B15<59@B@8B
+@HWI-ST661:130:C037KACXX:6:1104:17966:88520
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFGHHHHJJJJIJJIDDDDDDDBDD7:BBBD8:B19375:57<55@57@
+@HWI-ST661:130:C037KACXX:6:2106:3970:172321
+CCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAAT
++
+CCCFFFFFHHHGHJJJIJJJJJJIJIJJJJJIIJJJJGIIIJJIJHHFFDDD@DD2@C@ADDDDDDDDDDDDDDC
+@HWI-ST661:130:C037KACXX:6:1305:18896:20256
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGGGGACCGCCCGC
++
+@@@FFFFFGHHHDBHHEGIDBBDBD1<3<05ABC17@BDB)5:&075-85:@BD&
+@HWI-ST661:130:C037KACXX:6:2205:9996:27951
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@@@DDDADDFF;?G=F;@:FBCB@B506)6707988@-7:3-035550705@58@
+@HWI-ST661:130:C037KACXX:6:1206:9297:21995
+CATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACA
++
+CCCFFFFFHFFFHJJJIJJJGGEHDHJGJGIJGGIJIJJGIGIHFEDDB;BB(:A:?C@<8;BD??CCDDCCCCC
+@HWI-ST661:130:C037KACXX:6:2307:17640:10380
+CATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACA
++
+CCCFFFFFHHHHHIJJJJJJIJJJJIJJJIJJJGIJJJJJJIIHHFFDD'8@5:C>ADDDDDDDDDDDDDDDCDD
+@HWI-ST661:130:C037KACXX:6:1108:2080:117871
+CTGGAATTACCGCGGCTGCTAGCACCAGACTTGCCCTCCAATGGATCCTCGTTAA
++
+CCCFFEFFHGHHHJIIJJJJJJIIJIGIBHGIIJJJJJIJJHJJGIJI>GHHHEF
+@HWI-ST661:130:C037KACXX:6:1308:8347:43009
+ATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAG
++
+CCCFFFFFGHHHGIIJJJJIIJIIJJIJJGIJIGIIHJGGGIIGFFDDBDB5@@>>@CDCCCC
+@HWI-ST661:130:C037KACXX:6:1308:14235:148179
+GGGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACC
++
+@@@DDDFFGHGFHHHGEF?FGEHB=B@DDDDBDB07@BAC&59075&05&078BD
+@HWI-ST661:130:C037KACXX:6:2103:19845:48379
+ATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAG
++
+CCCFFFFFGHGHGJJIIIIJJGHIJJJJJJJJJIJIIJJIGIJBDFDD@DD8AC@ADDDB@@@BBDDDDCDCDDD
+@HWI-ST661:130:C037KACXX:6:2103:19567:113011
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJJJJID@BBDDBDD5@BDDD3@B7677:99:@-9B55F+A?AAE@@@<BEHIIGGHGGGACHGIGHEBFH4AGHEEDD/=?8AC:>@A?<<@GHIJJJJIIJIIJ8BHIFGFC8?B8>@:>@CDD-;BDB>ACDDDDDCDDB
+@HWI-ST661:130:C037KACXX:6:1306:1539:191513
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGGGGCGGACCGCCCGA
++
+???;D@8BDC;++@@@<6'9=?###############################
+@HWI-ST661:130:C037KACXX:6:2102:1931:111754
+CCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGA
++
+CCCFFFFFHHHHHJJIJJJJIJJJJJJJJJIIJJJJJJJJJHHFDD?BD5@CACDDBBDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2301:17165:183534
+CCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGA
++
+@@@FFF?BFF?BFGEEHEEAHGIHGEHIGGI@BFGHGEHIHEEFCB>B=827@BBBCCCCC@ACCCCB
+@HWI-ST661:130:C037KACXX:6:2307:14428:98964
+CCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGA
++
+CCCFFFFFHHHHHJJJJJJJJJJJJJJJJJJIJIJJJIIJJHHFDD8?D8@C@CCCDBBDDDDDDDDDCACDDDD
+@HWI-ST661:130:C037KACXX:6:1208:18916:12363
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+;@?DFFADHBH?CGG:F@A>?BBBB&0&)0?(87793@07-6359-05559<5(55>@?@BDDDDACCCCDCDDDBB
+@HWI-ST661:130:C037KACXX:6:2106:11101:44784
+CTCCAATGGATCCTCGTTAAAGGATTTAAAAGGGCTCATTTCAATTTCAGGGCCT
++
+@@@DDBDDDFFB:AB8EBGEFICA??C?8@BBDDDD:@CACCC@CDBD
+@HWI-ST661:130:C037KACXX:6:1305:19839:32578
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@<@DFDD@CACDFGGEFEGFGDBDDDDDBDD05<>>>@C###
+@HWI-ST661:130:C037KACXX:6:2206:3201:88046
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@@@FDDDACBFFBGGGGAGHB6=7;7B6@B:07?<>&791B-1&57&0579<)0:
+@HWI-ST661:130:C037KACXX:6:2207:8017:106639
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@@@DA@B,>C>CACDBDDDDDDDDDCDDDDDDDDDDC
+@HWI-ST661:130:C037KACXX:6:2104:6850:6683
+GGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCT
++
+@<@DDDDAH;CF8@DAFFHIGG>BDDGGD;DHFH>AGEHE<8'3;(5>,>ACBBB@&08>>:@3>>@CCC?A9>C
+@HWI-ST661:130:C037KACXX:6:2304:7859:10517
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJIJIJJDDDDDDDDD3@DBDD39B3@@@6@15<58BBBDD@B
+@HWI-ST661:130:C037KACXX:6:1101:19882:178048
+CGCTGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHGHHJJIJIJJJD@BDDD6@D0:BAAC-6<095059-07-5<57BB
+@HWI-ST661:130:C037KACXX:6:1201:11256:86054
+GAAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTT
++
+BCCFFFFFHHHHHJJJJJJJIJIIJIGGIJJIJGIJGGHHF>@B,:A>ACCDDDDDBBCCDDDDDDDDCBDDDCD
+@HWI-ST661:130:C037KACXX:6:2208:15854:171590
+GGGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACC
++
+@@@DDDDAFDH?FHBF;/BDFHHBB&)57@B5BB-7@8?A7358-598B58B-95
+@HWI-ST661:130:C037KACXX:6:1108:20373:103764
+AAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTT
++
+@@@FFFFFGA?H:EFGG8:DGGGGGGGGGEIG0@F@HGHFCBC5;C@ACC?BBBBBCCC@CCCC@>CCAB?ACC4
+@HWI-ST661:130:C037KACXX:6:1208:5470:123455
+AAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGCAGTGACGAAAAATAACAATACAGGACTCTTT
++
+@@@1BDDDHFF?F6G@DGHGBG?9DGDEFGIHGBGE;B<<3;?(8?9(5:<107-3>:@4::<9A###
+@HWI-ST661:130:C037KACXX:6:2106:5303:27851
+AAGGCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGCAGAGACGAAAAATAACAATACAGGACTCTTT
++
+8;?7;DDAA821<@8@@D04DBG>D30)?9/?@:;FA######################################
+@HWI-ST661:130:C037KACXX:6:2207:4298:66108
+CCGAGAGGCAAGGGGCGGGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@ADADFHHDHAHBHDGEC/;7@?##############################
+@HWI-ST661:130:C037KACXX:6:1107:13995:87449
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@C@FFFF?FHDADIIJJJIIBAB@@BD@B@B3:@ABC&&03:0&55&05&7B<<@
+@HWI-ST661:130:C037KACXX:6:1103:7234:37937
+GCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGA
++
+BCCFFFFFGHHGGJJJIJJGIJIEGIGJJHIJGIJJG6AC5@C>CDDDDDDDDBCDDDDDDDCCDBDDDDCDD@B
+@HWI-ST661:130:C037KACXX:6:1105:20630:66605
+GCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGA
++
+CCCFFFFFHHHHHJJJIIIJJJJJJJJJJJJJJJJJHBCD;ACCCDCDDDDDDDDDDDDDDCDDDDDDDDDDDD@
+@HWI-ST661:130:C037KACXX:6:1204:14941:124348
+GCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGA
++
+CC@FFDFFHHHHFHEGEGIEDHGGIIIIJIGGGEGGG>CD=@CCCCCB@?BDDBCDDDDCD>AADB@;@;3BB=FIBFGG>H/9A??CC>;3;5(,8292>>>C@>:(:>C8(93@>::
+@HWI-ST661:130:C037KACXX:6:1205:4053:22399
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@@@FFFFFHHHDHIJJJJIJJDDBD@DDBDD6@B>ACCB@BBBBBCCCCCCCCCC9?BCCCCACBB
+@HWI-ST661:130:C037KACXX:6:2207:13774:161950
+GCAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGA
++
+CC@FFFFFHHHHHJJJJJJJJJJJJJJJJJJJJJJJHECD5>C>CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2206:15864:180363
+CAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAG
++
+@@7DDDDDHHHHHGIBHGGIII78BGHE0?FHA6>A,5>ACCC@@BBBBBCCCCCACC:>CB@CCCCCC<
+@HWI-ST661:130:C037KACXX:6:2308:1171:191474
+CGCGGCTGCTGGCACCAGACTTGCCGTCCAATGGATCCTCGTTAAAGGATTTAAA
++
+CCCFFFFFHFFHGGJJJJGJJJIJJBIJJIIIJJJJJJIIIJIIGGIJEHIJIHE
+@HWI-ST661:130:C037KACXX:6:1101:5963:185594
+CAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAG
++
+BCCFFFFFHHHHHJIJJJJIIIJIJJJIIJJJJJIHBDD5@C@CDDDDDDDD?CCDDDCDCCCDDDDDDDDDD7<
+@HWI-ST661:130:C037KACXX:6:1308:17201:21180
+CAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAG
++
+@@@FFFFFFHHFHJJJIJGJJGGGJJJIEHJJJIJHDBD(;@5>9@BDDBDD8CAACCCCDDDDDBCCDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2108:4635:112897
+CAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAG
++
+CCCFFFFFHHHHHJJJJJJJJJJJJJJJEIJJJJJHBDD;@C@CDDDDDBDDBDDCDDCDDDDCDDDDDDDDDBD
+@HWI-ST661:130:C037KACXX:6:2205:15845:84371
+CAGCAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAG
++
+CC@FFFFFHHHHHJJIIJIJJJIJJGGJDIIGHHJHC>@??BBBB8CCCDCDCDDD@AACCACDD@DD
+@HWI-ST661:130:C037KACXX:6:2302:16053:86169
+CCGGAACCCAAAGACTTTGGATTCCCGGAAGCTGCCCGGCGGGTCATGGGAATAA
++
+@?@DDDDAFBHFFGA@@CCBDDDDD8@CCCDDDDCDCBBCDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1203:15686:42180
+AGGGGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGA
++
+CCCFFFFFHHHHHIJIIJJJJJJHDDDD9B@BD39B&5<8/8)6<5705)500:-
+@HWI-ST661:130:C037KACXX:6:2302:5864:88446
+CGCCGAGAGGCAAGGGGCGGAGACGGGCGGTGGCTCCCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHFFIJBHBHG/AAEEBDA>B)37A?DFGIGHII=G*:*0?DHEGGDGIBE###################
+@HWI-ST661:130:C037KACXX:6:1207:17394:164280
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@@@FDDFDFDDHF@=AADDAD?;6?@B6BB-3@F6;BD=563'36--633B2<@##################
+@HWI-ST661:130:C037KACXX:6:1302:16271:96198
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@CCFFFFDHFDFHJIGIA>CEDDDDDDDDDDDDDDDDDDDDDDDD3@CBDDBDD
+@HWI-ST661:130:C037KACXX:6:1206:15966:153652
+CAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCC
++
+@@CFFFFFHHDFHEEHIGEEGEGHHIIHIIIIIDDE5;@>@DCB=?BBDDD>>CCCCCCDDDBCCCDDC@B99>?
+@HWI-ST661:130:C037KACXX:6:2104:2103:128915
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@;BD>DHHABBBGCEDBBDDDDDDDDDDDDCDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2208:18307:99953
+CAGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCC
++
+CCCFFFFFHHHHHJJJJJIJJJJJJGIJJJJJIBDF5>C;ACCDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDB
+@HWI-ST661:130:C037KACXX:6:1108:7238:96529
+AGGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCC
++
+?@@BBA>AC:>AACAC889?::>><@?95?7
+@HWI-ST661:130:C037KACXX:6:1204:5355:122593
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFGHGGHJIIJJIJIDDBBBDDBDD5@DB@D0AF?;FGHIDEH9CEG30:9C@@;@GEF??<9?8DECHEGAFIB;4
+@HWI-ST661:130:C037KACXX:6:1308:4904:143330
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@CCADFFADFFFHFHEHHIDBDBBDDB@07BD8C7987@@0691:BDB8<559>:::@:A@C@?B?C>@@##########
+@HWI-ST661:130:C037KACXX:6:1204:11635:118158
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+<@@FFFFFGHGHHIIGGGIJFDDDDBD6@903@BBA-5<-3007858B07955@@
+@HWI-ST661:130:C037KACXX:6:1303:12283:59896
+GGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCT
++
+CCCFFFFFHHHHHJJJJJIJJJJGIJJJJJJHGH?CF@DDCDDDDDDBDDDDDDDDDDDDDDDDDDDDDDDDDDB
+@HWI-ST661:130:C037KACXX:6:1307:6525:182246
+GGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCT
++
+C@BFFFFFHHFHHJJJAHGIJJJJIIIGIJIBHH57@?@DCABBDDDBDDCCDDDDDDDDDDCCDCDDBCDBBDD
+@HWI-ST661:130:C037KACXX:6:2301:4852:73483
+GGCGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCT
++
+CCCFFFFFHHHHHJGJEIJJJJJGJJJJJJJGHH;@DBDFEDDDDDDBDDCDDDDDDC?BBDDDDDDDDDDDDD@
+@HWI-ST661:130:C037KACXX:6:1204:21254:160451
+CGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAAGAACAATACAGGACTCTTCCGAGGCCCTGT
++
+1=@DDDDDD:ADFEFIB3;CCF?CG0DE6--5-=@77).;?B>9;'5;@>555@A####################
+@HWI-ST661:130:C037KACXX:6:1305:4826:119772
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJJIIIIIDD6@BDDDDDBDDDBD9@BDB@65:5:B55<8BB
+@HWI-ST661:130:C037KACXX:6:2105:12372:116834
+CGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGT
++
+@?@DDDDDHHHDCCBFHIIII@(;;;;;@;;C@3>C@ACC;@?BB4
+@HWI-ST661:130:C037KACXX:6:2106:7815:139852
+CGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGT
++
+CCCFFFFFHHHFFGGJJJJJJBHIJJIJJ8FH57CCEHHHFFFDEBCD3@C@C@CDCDDDDDDDDBBDDB?B?A>
+@HWI-ST661:130:C037KACXX:6:2302:12431:41883
+CGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGGAAAATAACAATACAGGACTCTTTCGAGGCCCTGT
++
+CCCFFFFFGHHHHIJJJIJGIHIJIJIIJGHJ5=D@C?CHFFFDC>CCCDDDDDDDD@BDDDDDDDDDDDDDDDC
+@HWI-ST661:130:C037KACXX:6:2305:6626:76215
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHGHJJJIJGIIDD?BBDD@BD3@DB?C&6706597958B58B8<<
+@HWI-ST661:130:C037KACXX:6:1208:19622:136029
+CGCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGT
++
+C@@FFFFFHHHHFEIJJJJJJJJIJJFHIGIJ@DG;?AEEDDEDEADD5>CCCDCCCABDCDDDCBDCDDDBABC
+@HWI-ST661:130:C037KACXX:6:1302:15145:195378
+GGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCACCCGCCCGCTCCCAAGA
++
+=;6;'36298:@6B675:B63116B22260968-0&5&8932?
+@HWI-ST661:130:C037KACXX:6:1103:14415:30934
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+@@@=BDDDDFDDFIDDHIGI@FGIGBBH:@B@GE=EHEGHHEEEACACCC@CCAA=?B9>ACC<@?<;@BBBBCC
+@HWI-ST661:130:C037KACXX:6:1103:9936:137588
+GGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTCCCAAGAT
++
+CCCFFFFFGHHHHIFADDDDDBDBBDBDDD@BD6@DBDBD66BD9@5@BDCA?BD
+@HWI-ST661:130:C037KACXX:6:1103:9745:174149
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@@@DDDDDFHBFD;B@@@DH<@6=6000)6&07B?C6@BB9@-:8B#########
+@HWI-ST661:130:C037KACXX:6:1103:8554:197174
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHIIIJJJJFDB@BDDBDD7BBDDC@BB@B6@@B5@B-7<55@B
+@HWI-ST661:130:C037KACXX:6:1206:4414:162761
+GGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTC
++
+@CCFFFFFHHHHHHFFDDDDDD9BBBDD7BDBDDBDDB@B6BDB8:B59BD5<CGIIE6E>BB6@396B@6BDD@-39BDD10&0:BBBB-8B8
+@HWI-ST661:130:C037KACXX:6:1301:4433:69947
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+@C@FFDFDHDDFBHFHIHIJIGGEGIGGEBA.=@@EGA55A>DF6@C9A@>C;>>C@BDC@CCC<7C5>?BDDA:
+@HWI-ST661:130:C037KACXX:6:2101:18330:40858
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+@@@DAADDHHFDDGIGGII@1CDGGDBH@FH-=C=@;CD?ADE;6>C@@CAA@CA=29A>A>C>?<<7;<<@AEEHDFE>C;ACEDDCDDCBBCCCDD:<06:575-907ACACCCCCDCCBDDCCDCD?@C@@BD?AC>
+@HWI-ST661:130:C037KACXX:6:2302:19283:90765
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+@@CFFFFFHHHHHJJJJJGIDGIIJJJJ@FI@FHIIJIIHGFFFEEEEDEDDDDDDBDDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2302:14072:124380
+GCGTTTATTAAAGTTGCTGCAGTTAAAAAGCTCGGTGGACTCATTCCAATTACAG
++
+?<@B1A?BFH?HHHIFHIIIAGFGEDHHDBF>CFG8?DFF8C
+@HWI-ST661:130:C037KACXX:6:1102:12206:45777
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+BCCFDDFDHFHHDIFEGEGHBB@BD6709867@BA@###################
+@HWI-ST661:130:C037KACXX:6:1102:2170:70223
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+CCCFFFFFHHHHHIJJJIJIJIJJIIIJGII5CHEGGHIHHFFF@CEACECCCCDDBDDDCCDDDDCBBDDDDCC
+@HWI-ST661:130:C037KACXX:6:1102:20034:171738
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+@?@DDDDDHDFFHBB;C;BF?FGGADEDDFB@>F)=7@@;ABEBACCCCCAC>@>?BBCCCCCC??CBBBB@B@C
+@HWI-ST661:130:C037KACXX:6:1205:7822:48588
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@@CFFFFFDBDDFFH?BBGB>?B=/))&07-78/3;(5>?@##################
+@HWI-ST661:130:C037KACXX:6:2108:3828:27117
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@CCFFFFDHHHGGIIGIIIIGDBBB66B68DBDBDDD-7@7@@68B8@BB-<5:@
+@HWI-ST661:130:C037KACXX:6:2108:9972:33114
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@<@ADDBDFFHADDHGEGC@BBDB@B@79BB/A03:6BBBD11@B89:57B@5<5
+@HWI-ST661:130:C037KACXX:6:2108:9453:140553
+GCGCAAATTACCCACTCCCGATCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+CCC=BDFFHGHHHJEIIIJJJIGIIJII@DHCCCC3,5<6;B@DDCD
+@HWI-ST661:130:C037KACXX:6:2206:20904:59972
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHGHIHGHJJJICB@BDDD@DB7@BDBD5@C@>;C;@;;;ABC>C@555?<;78?B?CC
+@HWI-ST661:130:C037KACXX:6:2302:3019:163164
+GCGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTA
++
+CCCFFFFFHHHDHIJJJJJIGHIJJJIIAHG5BCC>@EGHHFFFAEECCCCCDDC??ACCDDDD@B?@@DDDD:A
+@HWI-ST661:130:C037KACXX:6:2308:20684:3226
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJIIIGIIJDDDDBDD1BD&5:BBC-7:@BB5@B59B59-95B
+@HWI-ST661:130:C037KACXX:6:1101:20924:58921
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAA
++
+@@CFFFFDHFHHFIIIIJGIIGIJJJGHIJ;FHGIEHICEEFE>BEEEECCCC@CBDC>A5>CBBCDDDDBBD>@
+@HWI-ST661:130:C037KACXX:6:1102:8315:192804
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAA
++
+CCCFFFFFGHHHHJJJJJJGIJJJIJJGHI;FEE@EHIIHHFFFFFCEEEDEDDDDDDDDDDDBDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1202:11297:31684
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+CCCFFFFFGHHHHIJJGGGJJJDD66BDBBDD336BDC@@@165505&5<0-555
+@HWI-ST661:130:C037KACXX:6:1205:20264:158825
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGCCTCGCCCCGCGGCGGACCGC
++
+<@@DDDDDHHD7FHIII=:D?@=@###############################
+@HWI-ST661:130:C037KACXX:6:1301:19169:139593
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@DFFFFHGHHHIGIIIID/6=6=376:37003:-5:5-7558<807
+@HWI-ST661:130:C037KACXX:6:2203:9489:100901
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCCC
++
+CCCFFFDFHFHDHIIFIJJDB@@BBB@B719?BD07@6B61@B39B&55-577&&
+@HWI-ST661:130:C037KACXX:6:2203:7497:140607
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHGJJIJJIDDDBDDBDD5BDDDD0:B59679B1>
+@HWI-ST661:130:C037KACXX:6:2302:12003:149576
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@@CADDDFFHDHHIBFDBA>66@@@66537?B@&0:0531:B107-7@55GHEHIIJ0AG1=@7=F@DC
+@HWI-ST661:130:C037KACXX:6:1107:19458:129732
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAA
++
+C@CFFFFFGHHFHJGIIGIIIJIJIIJIIIFGI3=CGDEEHFF>@DCCC@CEDDD=BCDCCCD8?CB;?BDD@C:
+@HWI-ST661:130:C037KACXX:6:1107:12606:168007
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCCCGGAGGACCGCCCGC
++
+???DDDDB7DCD>BA1C@A=';???##############################
+@HWI-ST661:130:C037KACXX:6:1205:13927:106935
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@CCFFADD?FFHHIGIJIGDD@DDBB0:3@BBAC07B70056B69B&55507<7<
+@HWI-ST661:130:C037KACXX:6:1208:4548:200091
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+@<@=DDD:DDHD1C@BFGG>HICBB-::1636-70(28-57B1&57@0:B5-755
+@HWI-ST661:130:C037KACXX:6:1302:13722:134345
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@@CFFFFFGHHHDAGHJJD@B=?B=@5-0:AAC97@7@-507-7@7-:7@DB57@
+@HWI-ST661:130:C037KACXX:6:1305:12629:57970
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGGCCGCCCGC
++
+@@@BDDDDAFFHHGIJJIID@??BD@B3::BB?@9695553)6)5:&))58@BDD
+@HWI-ST661:130:C037KACXX:6:1305:14864:144173
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCCCCCGGGGGACCGCCCG
++
+@@@DDDDD=FFFHEGHDGGHB;?B67-9B&7BB8>00:&)&)07&5@&0875055
+@HWI-ST661:130:C037KACXX:6:1307:14193:111148
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@?@DDDDDDHJB>?E2?;>A;@>;AC?9;?:>>>@BBABDDBBA::>
+@HWI-ST661:130:C037KACXX:6:2101:20959:118962
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTAGAGGCCCTGTAA
++
+@@@DDDDDF?DFF;3EFFB<8??DF6?0@@5)).)==1@BE>DDDD3>>;6>>A3;=->@A5(:55@78?###
+@HWI-ST661:130:C037KACXX:6:2306:5445:137918
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAA
++
+@@CFFFFFHFDDFIGIIIJIIJIIIII?FG-=F=>=CHEHFEF@DECCCCECCC?A?CCCDDDD?A@@BDDDDDE
+@HWI-ST661:130:C037KACXX:6:2308:11344:65024
+CGCAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAA
++
+@CCFFFFFFHHHHJJJIIIGIGIGIJIEII(7==FF=D@AHEFBD?>@ACEDDDB@CBDDDDD>>:
+@HWI-ST661:130:C037KACXX:6:1101:12746:152190
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGAACGCCCG
++
+?@??B@8ADFABA?BE8F#####################################
+@HWI-ST661:130:C037KACXX:6:1106:16784:5225
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@BDFDFHFFHHG>:G@@A>;@@@7CCBDDDDDDCB@DDDDDBD@>C@
+@HWI-ST661:130:C037KACXX:6:2104:18257:65872
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+CCCFFFFFHHHHHJJJIJJHDDDDDDDDD9BDDDD5:B8@3:BD8@D55<9AA??=;>>AAA8?############
+@HWI-ST661:130:C037KACXX:6:1208:13918:151284
+CAAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATT
++
+C@@FFFFFHHHDHGFHIBGIJIGIJIJG(8B8@7@CHGGEH=?>CCBC>;AAC;A>>CD(5?(9,0
+@HWI-ST661:130:C037KACXX:6:1101:10160:56536
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJIJJIJJDD@BBDB6@B5:B<HI6FB(-;7C>FADHHHH<@>)7?3;;@;>BBCCCFC>@@82
+@HWI-ST661:130:C037KACXX:6:1104:12758:163098
+CCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGTGGCGGACCGCC
++
+C@CFFFFFHHHHHIIIIJJJJDDDDDDD@DD768BBDDDDBB78AD8:B7@D@BD
+@HWI-ST661:130:C037KACXX:6:1204:4901:148147
+GGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTCCCAAGATCCAAC
++
+@@CFFFFFHHFHHIJIIIJIGJJEE>BB@@BB6DBBDD63:BBDBDAA<>CDAAC
+@HWI-ST661:130:C037KACXX:6:1301:9897:121862
+CCGAGAGGCAAGGGGCGGGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@DDDDDHFHFHIIEDHHC832;B@BB&5:3@@-5@##################
+@HWI-ST661:130:C037KACXX:6:2102:3535:92404
+CAATTACAGGGCCTCGAAAGAGTCCTGTATTGTTATTTTTCGTCACTACCTCCCCGGGTCGGGAGGGGGTAATTT
++
+=7;=ADDD?:1AD?3DEE<:E6):0.6-88.=@ACD/5=6?C)73).;;>>@92>>>A#################
+@HWI-ST661:130:C037KACXX:6:2205:18873:124064
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGGGGACCGCCCGC
++
+@<@DD:DDFFFFBGE:8?@?/;@BBB@-&)5@/>&0700)607&58&5<705557
+@HWI-ST661:130:C037KACXX:6:2301:7519:87386
+AAATTACCCACTCCCGACCCGGGGAGGTAGCGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTG
++
+CCCFFFFFHHHHHJJJIIIJJJJJBHG7CF3@BEHDEFDEAEDDDDCCCCCDDDDDDDCD@DDDDDDDDCADDDD
+@HWI-ST661:130:C037KACXX:6:2305:2249:138033
+AAATTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTG
++
+@@@B?DDDFFFFFIF6)1@FFEEB?DF(.=8=@7@DFIEF;A;;;@@@ACCCCBBB@BBA??<:8@88EECCDDFFFEC@ACCDCDD=BCBDDD@B@CDADDCC
+@HWI-ST661:130:C037KACXX:6:2104:15584:124135
+ATTACCCACTCCCGACCCGGGGAGGCAGTGACGAAAAATAACAATACAAGACTCTTTCGAGGCCCTGTAATTGGA
++
+?<:BBD?DD:E8@EAF6870(-7.88=55@A:?(7?9;;A;@############################
+@HWI-ST661:130:C037KACXX:6:1106:15290:146973
+TTACCCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAA
++
+CCCFFFDFHHHHGIIJJJJJJJJJ7BFCFHIJIJJGIEHGAEFDFCFCCCDEDDDDDDDCDDDDDBACDCDDDCD
+@HWI-ST661:130:C037KACXX:6:1204:6535:72329
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJIJHJIJJDD68@DD6BD0:B@B@BBD57&03AAC-?B<96609:8858@07EH9BDBC3>;;@5;(,8BEGCHIIIHEHD3@E;A97?@;?@ECCCC=?CBBBBBB:@CCDC@CC@CCCCBBCBB?B@C@@@:4@C>:A
+@HWI-ST661:130:C037KACXX:6:1206:21241:8665
+CTTCGGGCCCCGCGGGACACTCAGCTAAGAGCATCGAGGGGGCGCCGAGAGGCAA
++
+@@@FDDD@HHD@EHEH8BDBABB@5@B8597@B?C@@ACC=;=@BBD??ACDDDDC@C@>>C
+@HWI-ST661:130:C037KACXX:6:1305:12040:81061
+GGGGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCCCGGCGGAC
++
+@@@DDDFFHHHGHJJEHJIJGED>=@B-607B#######################
+@HWI-ST661:130:C037KACXX:6:1305:8013:122960
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+CCCFFFFFHHHFHJJJJIII8BFGGGIIIJIJJ@HI@DHC7?EHFBFFECEEEDDDDBDDDD@CDECDDCCDDDD
+@HWI-ST661:130:C037KACXX:6:1306:13485:68192
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+CCCFFFFFHHHHHJJJJIIJBGHDHIIJIIJJJGIJGIHCHFHFEBEBCEEEEDDDDDBDDDC@@DDCCDDDCCD
+@HWI-ST661:130:C037KACXX:6:2102:10905:110475
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+CCCFFFFFHHHHHJJJJHJJ?FHFHIIJJJJJJGJJIJHHGFHFFFFFCEEEEDDDDDDDBDCDDEEDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2102:14714:150366
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+CCCFFFFFHDHHHJJJJGIJBFGHIIIIIJJJJGIJEIHGGEEFDDFFDEEEDDBDDDDDDDCDDEEDACDDDDD
+@HWI-ST661:130:C037KACXX:6:2103:14927:138245
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+@@@DD;DBFFFF?@CA0:?@F3?9/*B;17AFI>C==C>?EFE;@@D>@;;AC?;;>BBB>@;>>4>@>AB@>
+@HWI-ST661:130:C037KACXX:6:2105:18800:90733
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+CCCFFFFFHGHHHFGHGGIHD?B=BDBBB0:BDAC@
+@HWI-ST661:130:C037KACXX:6:2303:11200:8708
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+CCCFFFFFHHHHHJJJJHIJ?FHDHIIIIJJJIGIIJJHHHEHHFFFFDEEEEBDDDDDDDDDDEEEDDCDDDCD
+@HWI-ST661:130:C037KACXX:6:2303:3144:118382
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+@@@DDDBDAHFFHIIFI6FG8?D?FB976ABHIDECCDEHCECEDEBD@CCCC,;CBBBB9ACCEDDCA######
+@HWI-ST661:130:C037KACXX:6:2305:2015:112025
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+C@CFFFFFGHHHHJJGIIIDBBBDDDDD7BDD@C0:BBBBD9@0:B-9@87@D87
+@HWI-ST661:130:C037KACXX:6:2307:19057:139548
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCCCGGCGGACCGA
++
+@@1BDDDDHFHHFGBHIIIIIBABBB39739659@?AC#################
+@HWI-ST661:130:C037KACXX:6:2307:5914:154761
+CCACTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAG
++
+@@1BDEFFGHHHHJIIJGIJBFHFGFFIIJJJJHIJJJFDHHHHFFFEEEECEB?CBBDBDDC:@CDDCCDACCA
+@HWI-ST661:130:C037KACXX:6:1207:2106:66822
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCCCG
++
+@@@FD<@DDHFHHEIIDIIGD6;?B66BD&69@1A05507006<&59-7<07855
+@HWI-ST661:130:C037KACXX:6:1306:12407:169685
+GGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTC
++
+CCCFFFFFHHHHHHFFDDDBBD9BDDBD93@7B@61@6BD-:BBBDDD8@@0990/?9BAAAD@@AC@AA=C>AACDD@DAAAB@1;;???=?AAEEDAAAAAAAA4
+@HWI-ST661:130:C037KACXX:6:2307:17951:170498
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFFFFFHHHHHJEIIJDDDDDDBDD9BDDDD9:B@B6@BB@DD8887@BDCCFECCDDDCACCDA
+@HWI-ST661:130:C037KACXX:6:1207:9725:123277
+CTCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCC
++
+@@@BBDDFHHFHHJFDG)?B9DGFHF@GGECD@GEHIJGEHHH?CFFFDCA=A?BBD@D5;>CD:54:>:>@4:3
+@HWI-ST661:130:C037KACXX:6:2301:13059:135988
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJJJJJDDDDDDDDD7BDDBD9BD@B679B1:D8@BB@BD<8
+@HWI-ST661:130:C037KACXX:6:2307:4113:121705
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGGCCGCC
++
+@@DFHIIIIIIIEHIGIGG93@DEGHGCEFFFB?AA?BDDBACEDEDDDCDDDCCDCA
+@HWI-ST661:130:C037KACXX:6:1302:18060:146725
+TCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCA
++
+CCCFFFFFGHGHHEHI?FGHHHIJJIIIJGIIJJGGHIIEEEHHFFFFFDCC>BDDDD>CCDFDDDCDDDDDDDC
+@HWI-ST661:130:C037KACXX:6:1306:2944:144881
+TCCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCA
++
+CCCFFFFFHHHHHIJJBFHHIGHJJJJJJIIJIJJIFIJJHGHHFFFFFEDEDDDDDDDDEEEDDDDDDDDDDDC
+@HWI-ST661:130:C037KACXX:6:2301:12024:137023
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFGHHHHJJJJJJDBBDDDBDD5:DBBC-6:-937:B35@-7B55:B@B
+@HWI-ST661:130:C037KACXX:6:1203:20292:182393
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+???D?D:D?DA6:?D):?9B4B1?7DADBBA@CE;4@4=C;6)77=>9??A;=;=A>>55:5(,,::>>AA:A
+@HWI-ST661:130:C037KACXX:6:1306:11826:143513
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+;?@DD?DDFAHFHGE?DE9BB@DAF>ECCFFEFE>F>CEHIE??BBCCAC@::@CCCC:44>@A
+@HWI-ST661:130:C037KACXX:6:2206:2718:86332
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@@1DDDFFDAB?C<@@@=AC@DDA>CCA@>CCCC###
+@HWI-ST661:130:C037KACXX:6:2308:6823:180875
+CCCGACCCGGGGAGGTAGTGACGAAAAACAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@CCFDFFFGFFHFII?FHGHEGBHHJJJIIIGGIIJJIHDEF>>BDDFDCCABDD@DACCDDDCDCDA:@CCCCA
+@HWI-ST661:130:C037KACXX:6:1101:12789:186609
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@??DDA@;;AD?DBGGBDAB862=B&06)6@<<@5:6&669BBDD6@B5:BBDD@:B-5:6:B07:-5DH3?EEE;5?>>B?BAAA>C>@@ACCCCCC>4@C:
+@HWI-ST661:130:C037KACXX:6:1201:12268:14936
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+CCCFFFFFHHHHHJJDGIHIJIJIJJIJIJJIIJIGIIGIJHHGHHFFFFEDDDDDDDDEEEDDCDDDDDCCDCC
+@HWI-ST661:130:C037KACXX:6:1302:16820:178028
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@@CFFFDFHGGHDHIDBB@DDC@C:CDD>C@>@CD
+@HWI-ST661:130:C037KACXX:6:1303:6896:144489
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@FFDDDHHHBFHJEIIID3;@BDB6900:A8@#####################
+@HWI-ST661:130:C037KACXX:6:1304:8826:53496
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFDFFFHHHHHIEIJJDBDBB@BBD5B@?@BB:AA>@>A>>CA@C@>A:>
+@HWI-ST661:130:C037KACXX:6:2101:16423:20681
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+CCCFFFFFHHHHAEH:DF?DBHGHIIIIGGIGIIIIGIIGIHCFHHFEFECCCCCBCACDFECCCCCCCC@CCCC
+@HWI-ST661:130:C037KACXX:6:2102:6732:112349
+CCACCATGTTCACTGCCAGGCCCCTCTTCCCTCCAATGGATCCTCGTTAAAGGAT
++
+@?@DB?D?=ADBGHGGCHFHEHGGHB=
+@HWI-ST661:130:C037KACXX:6:2102:5077:189473
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJJIJIJJDDBBDDDBDD5:BBBC39@6<67:@-9B55@5<@
+@HWI-ST661:130:C037KACXX:6:2103:1696:3209
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFGHHHGIGJIJJD@BDDBD@B7@BB?C3:@9B@B-965@-8BB<@BBD
+@HWI-ST661:130:C037KACXX:6:2103:3893:69020
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHJJIJJJJFDDDDDDDDD9BDBDD-:B3B9BDD5@D80:58BD
+@HWI-ST661:130:C037KACXX:6:2103:1691:182458
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+@B@FFFFDDHHHFJJJJJJHDB@BDB@9B9BBDDD-79391109-795-757B90
+@HWI-ST661:130:C037KACXX:6:2103:6769:196817
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@@CFDFFFHFGHDHIBDF9DFGDHGGGHJJG@HGIGCGIE>AHHFABDBDCC@BBBDCDDEEDDCCCDDDA>@CC
+@HWI-ST661:130:C037KACXX:6:2104:10918:38909
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@CCFFFFFHHHHAHJ:BFFEHIIGJJJJIJJGIJII;EEEAHHEHHFFDFCBBDDDDCDEFEDCCDCDDCCDCDC
+@HWI-ST661:130:C037KACXX:6:2104:11737:43616
+CAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCCCGCTCCC
++
+@@@DDBDFHHFFHFCBD?BD7BDDDD07@8@7@38B6B6@D@9BD55CDDDDDEEEDDCDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2108:16557:190763
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@C;DDDDFHHFHFHE:@:AAC<
+@HWI-ST661:130:C037KACXX:6:2202:7905:119698
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFFFFFHHFHHJIJJJDBBBDDBBD3:B?BC06@07&05737@-5950:B55<
+@HWI-ST661:130:C037KACXX:6:2203:10212:110111
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+=?;;D:D?DD68DDD00?:9D?0).7;=BB7A>4=C)=@DDCD)7=?A5,6,35;><55,5>>3:A:>:>4:3AA
+@HWI-ST661:130:C037KACXX:6:2205:14589:44339
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+BCCFDFFFGGGHHJJIJIIHDD=B@BBDD0&5707705:05@-5:<5@B95
+@HWI-ST661:130:C037KACXX:6:2301:9531:135620
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFGHHHHJJJJJJJJDDBDDDDBDD6@BBDD7@B69937@59B8<@@9B
+@HWI-ST661:130:C037KACXX:6:2305:12891:49409
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHJJIJJJJFDDDDDDDDD7>BBBB@CC>BDCACC:@AA>ACAA
+@HWI-ST661:130:C037KACXX:6:2308:6670:106551
+CCCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCAC
++
+@??DADD>FFDDFDF:B?:B@DG@ADFBFGIIICC;CEGIG=ACCE@C;B@BB?@?B@>CAAC>>CCC:>:@C:@
+@HWI-ST661:130:C037KACXX:6:2104:11473:197079
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJIJJJDDDDDDBDD7@B?AC57B7@377309@5@ACCDA5:ACAC5>C>AC
+@HWI-ST661:130:C037KACXX:6:1207:3851:125656
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+@C:A>C@CDCDD
+@HWI-ST661:130:C037KACXX:6:2108:9145:9580
+CCGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACT
++
+CCCFFFFFHHHHHJCGGFHGIJIJJJJIJIIIJGIJIJIIGGHHHHHFFFFDDDBDCDEDFDDDCDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:2306:2476:19141
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@@@FFFFFHHHHHGIFGIJDDBBBDBDBB@6?7;?B<=?BBAC;;::>CA@CCC;3>ACCC
+@HWI-ST661:130:C037KACXX:6:2302:6927:45800
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@C@FDDDDHFHHBHF=E@DA6=;??##############################
+@HWI-ST661:130:C037KACXX:6:2302:16135:75810
+CGACCCGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTT
++
+@@@FDFFFHHHHH?CECFDEDHEIIJDEIIJIIJIIEGIIIIIIHHFBHECCCCCDDDD
+@HWI-ST661:130:C037KACXX:6:1104:11727:189159
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+@CCFFFFFGGHHHIIIDIJIFDBBBDD@@B05@@6@6>BB#########
+@HWI-ST661:130:C037KACXX:6:1101:11551:54899
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@DFFFFAFFADGGIGIGIICHEEGGDHIJIGDHIJHDFBF@EHGGEGIHCHHGFGFFFFCCCEECEEDDCDCD
+@HWI-ST661:130:C037KACXX:6:1106:2468:94832
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHHHHJJIJJJDBDDDDDDD5BBDDD76@BD@B5B@BDBD@59BD@B
+@HWI-ST661:130:C037KACXX:6:1108:5145:123418
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+@<7DBADDDDFFDHEGAHIGII<=:65@6&60&03BD9BGB@DGEH@GGID4?FAFGHIEAACEAACCB3@>?C@ACE;>>CCCCD
+@HWI-ST661:130:C037KACXX:6:1201:7819:6276
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCCC
++
+CCCFFFFFHGGHHJJJJJJJJJDB-:0:B##########################
+@HWI-ST661:130:C037KACXX:6:1204:7877:84501
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@DDDD8<DE4?FBFFEEG99D@FE=C;0@FEDDA?;AA=;:7?@;76>BCACABBB@A
+@HWI-ST661:130:C037KACXX:6:1204:10527:188613
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+B@@FFDFFFAHHDGFEHGGIIJJJGIGGIGIJJE=DHIGHD7F@FHIJGICEFGHHFEDD@@@6;>CCACCADDD
+@HWI-ST661:130:C037KACXX:6:1205:3860:127052
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@DDADFFFGFF9EGGIIII@HHGEGEGGHGIIGEFHHIGIDHGGIIGE;EHHHGEEFDDDFDEA@CEDDDD@C
+@HWI-ST661:130:C037KACXX:6:1206:13864:45804
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@FDDFDBBD1@D&69CEEEEDCCDDE
+@HWI-ST661:130:C037KACXX:6:2102:15173:154971
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+BCCFFFFFFHHHHIJJJJJJJIIJIJJJJJJJJJJJJJJIJJJJJIJJJJHHHHHHHFFFFFFACEEEEDDDDDD
+@HWI-ST661:130:C037KACXX:6:2104:2066:157886
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHGHHIIIJJGIIDDBB9D6@@D5@DBDD7@BBB6::B-9B58B55@
+@HWI-ST661:130:C037KACXX:6:2104:8890:179783
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@DDDDD:CFADFHIHGIGGGIIIIIIIIIIIIIGIHGIG?FCGHGIIEAEHCHHHEEEEDE>CCCCCCCCA@C
+@HWI-ST661:130:C037KACXX:6:2201:7926:55212
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+@@@DDDDDFFFFFIFIBFFBB##################################
+@HWI-ST661:130:C037KACXX:6:2204:3908:161092
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+BCCFFFFFCFHHHIJJIJJJJJJJGIJIJGJJIJJJJJJJIIIJJJJJIJEHHHHHHFFFFFFCEEEEEDDDDDE
+@HWI-ST661:130:C037KACXX:6:2302:18704:57749
+GCGCCGAGAGGCAAGGGGCGCGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCC
++
+@@@DD?DDHDHAHIGGGIII6@;/:3<>;?B########################
+@HWI-ST661:130:C037KACXX:6:2302:5536:162979
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+BCCFFFFFAFHFHIJJJJJJJJIJJJFIJJIIIJJJJJJJJJIJJIJJIJHHHCHHGFFFFFFEEDCEEDDDDDD
+@HWI-ST661:130:C037KACXX:6:2303:1526:7556
+CGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCG
++
+@@@DFDDAFFDFDGIIIIHB:@E>6)57BBBD@0078@CCC@CCCDCD
+@HWI-ST661:130:C037KACXX:6:1101:6037:115273
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFGHHHHJJIGIIJFDDDDDDBBD&5@?AC78@33070<59:75B55DFICBB6@B098063<23&07@B-&691885)7-7>?CEHHGEFFEDCC6@@A@AC>@>@
+@HWI-ST661:130:C037KACXX:6:1203:14398:32547
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHGHIIIJJJJIDD@B@BD-5<-7@A@C0:@07358@-5<-0500:
+@HWI-ST661:130:C037KACXX:6:1203:13965:152400
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@BCFFFFFAFHHFIIIJJJJJJJJJIJIJJJJJJJIJJJJIIJJJJJJJJHHHHHGGFFFFFFCEEEEEDDDDDD
+@HWI-ST661:130:C037KACXX:6:1205:8965:91835
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+@C@FADDDFFHFHJGIIJBCDBB?BDDD05B?BD-6@@@BB6<-58557:BBB5B
+@HWI-ST661:130:C037KACXX:6:1208:10865:132526
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+??@;>;5>A>>
+@HWI-ST661:130:C037KACXX:6:1208:8070:183686
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+@?@FFFADHFHHHIGEEFDHIDB69B3@-6:-77<<@5:BD6@-05-:BDBB005
+@HWI-ST661:130:C037KACXX:6:1301:6880:98626
+GGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+CCCFFFFFHHGHHIJJJGIGGIDD09:BD1:@)6<
+@HWI-ST661:130:C037KACXX:6:2103:14643:184780
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+?@@FDDDD?CDDFGIIG@GGGGHDH@HGBHGGHGDDDEHGHFFC;FGGIIEEHHHGCDFDB>B@CECECCCCCD;
+@HWI-ST661:130:C037KACXX:6:2103:19057:195806
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@CCFFDFDFFFHGIIJGHIJJJJJJJJBHGHIIIJGIJJJIGIJJGHIIJHHHHHHHDDFFFFEEEEEEDDDDDE
+@HWI-ST661:130:C037KACXX:6:2105:16628:96282
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHGHHJJJJIJJFDDDDDDBDD0:BA?C7BB6@607B-ACEEDDDDCDC
+@HWI-ST661:130:C037KACXX:6:2108:11501:182807
+CCGAGAGGCAAGGGGCGGGGACGTGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+???>DDD?1CCDB+)@?@A@###################################
+@HWI-ST661:130:C037KACXX:6:2204:9712:25085
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+<@@FDDDDFHDHFIGIGJDHIC@B66BDB3@67-88@-0705@098559-&05-7
+@HWI-ST661:130:C037KACXX:6:2204:6651:71179
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCC
++
+CCCFFFFFHHHHHJJJIJIIFDBBDDD@BD3:BDDD07B1:799B8BB-5B58@B
+@HWI-ST661:130:C037KACXX:6:2204:20922:123784
+GGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCACGCTC
++
+CCCFFFFFGHHHGHFFCDDDDD9BDDDD6:B@@6BDB6@D@BB88BD8<&0)50:
+@HWI-ST661:130:C037KACXX:6:2205:17430:138695
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJJJJJJJDD@BBDDDDD-7BBDD0:B19&65:59@-5<57@
+@HWI-ST661:130:C037KACXX:6:2205:3621:143905
+CGGGGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGAC
++
+CCCFFFFFHHHHHJJJJJJJJJGFDDDBDDDDBDD9BDDDD19B5:@57@8BDBD
+@HWI-ST661:130:C037KACXX:6:2206:12915:19521
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+BBCFFDFFCFHFHJJIJJJJJJJGGIJGIGIJJJJJIIJJJIJJJJJJJIEHGHHHGEFFFFFEEEDEEDDDDDE
+@HWI-ST661:130:C037KACXX:6:2206:8294:57274
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@CFFFFFECCDFFDACCEEEDCCDCD
+@HWI-ST661:130:C037KACXX:6:2206:15979:131876
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGACCACTTTAAAT
++
+??@DD>DDACB::EBEGHGIG@FGGGIIIIGBBGH;BDHIA(7B:ACD;C=AEEE:?;;?@@?@A=@CA;>5@CC
+@HWI-ST661:130:C037KACXX:6:2206:19929:193185
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CC@FFDFFGHHHHGIGJIJDB?B=B6@B5:BBDDBBDB@B3@B68B788007<77
+@HWI-ST661:130:C037KACXX:6:2207:3180:98697
+GCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCG
++
+CCCFFFFFGHHHHJJJJJJHDDDDDDDDD0@BBDD39B8@7:BBB5<8BBBB@##############################
+@HWI-ST661:130:C037KACXX:6:2207:10460:196409
+CGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGAGCGCCC
++
+=1??BD::FC==AFHGDHAAHEHH:?DCBB?>@CCA>ACCCC@
+@HWI-ST661:130:C037KACXX:6:2301:2050:132458
+CCGCGGGACACTCAGCTAAGCGCATCGAGGGGGCGCCGAGAGGCAAGGGGCGGGG
++
+???BA)DEEC>>CCD
+@HWI-ST661:130:C037KACXX:6:2306:4580:11268
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+@@@FFFFFGGGIGIHHFEHHHEDFCDD6>CA;CCCDDDD
+@HWI-ST661:130:C037KACXX:6:2308:17803:85947
+CGGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAAT
++
+BCCFFFFFADHFHHIIIJIJIIIIFJJIIJIJIFIIJIIJJJGIIJIIGIEHHHHHHFFFDDF@CEEEEDDDDDE
+@HWI-ST661:130:C037KACXX:6:1101:6862:159795
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+CCCFFFFFHHGHHIIII>HDD@@BD6B@06:B@C&6:07356@&05&05059B)5
+@HWI-ST661:130:C037KACXX:6:1205:18215:3257
+GGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATC
++
+BCCFFFFAFHHHHIJIJJIJJIJGGIIIGIIIIJJJJJJJIIIIIIJJIIGIIIJHHHGHHFCEFFFEEEEEDED
+@HWI-ST661:130:C037KACXX:6:1303:12744:158444
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFGHHGHIIIIJIJJDD@BBDD@BD)7@BDD5@B18019@-9B05<55B
+@HWI-ST661:130:C037KACXX:6:1304:20957:50773
+CGCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGC
++
+BCCFFFFFHHGHHHJIGHHIIDCDDDBDDBDD@DDDBD:BBBD@5:B-:BB5@B8
+@HWI-ST661:130:C037KACXX:6:2105:2972:180533
+GGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATC
++
+@BCFDFFAFHFHHIIIJIJIIJJIJIIJIGIJIJJJJJJJJJIJJJJIIEGIIJJHGHHHHFCFFFFEEDEEDED
+@HWI-ST661:130:C037KACXX:6:2306:7218:152557
+CGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGCC
++
+CCCFFFFFHHHHHJJJJJDDDDDDBDD3BDDBD07<7737@B59B18B05:B-7B
+@HWI-ST661:130:C037KACXX:6:1108:8059:137068
+GGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATC
++
+?@@FDDD?AD?CFGGGHBGIIIIGBEGGIIID?DFHIIIIIDHGGHIG@HGCEHID?HEAAC;@;?@CEECCEEC
+@HWI-ST661:130:C037KACXX:6:1206:18357:182425
+GGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGGATGAGTCCACTTTAAATC
++
+@@CF=DDBA@EHA@@FF@D;?DBHGI?F9FADHIC@ADAGCHCH>CC:;@@DECCCCCCEC
+@HWI-ST661:130:C037KACXX:6:2301:17400:132512
+GGGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATC
++
+@@@FDFFFHGHIIIGIAFGGIIIEIIJHHEHHGFFFFFFEEDD
+@HWI-ST661:130:C037KACXX:6:2107:19518:12750
+GGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCC
++
+BBCFFF=DHHHHHJJJJJIJJJJJJJJJJJJJIJJIIJJJGHJJJJIJHIIIJJJJJJJHHEEHHFFFFFFDEEE
+@HWI-ST661:130:C037KACXX:6:2302:18606:135746
+GGGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCC
++
+B@CFFFBDHHHGHJJJJJIJJJJJJJJIJJIJJJJJIJJJIJJJJJJJHIIIJJIJJJJHHHHHHFFFFFFEEEC
+@HWI-ST661:130:C037KACXX:6:1104:15065:93509
+GGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCCT
++
+?1=DD=BDDD:C+A@8E>FFEFE@EEEEIDD;BCDDDED@@0:DC=>).=@@C=7ACDD47=?>D@>@@@);;@>
+@HWI-ST661:130:C037KACXX:6:2107:18393:74347
+GGAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCCT
++
+@@@FFBDFHHHHHJJJJJJJJJJJJIIJIIJJJJJIGGEHGGHIIJFIJIEBHIIIEGEHGHHHHHHFFFFFFEE
+@HWI-ST661:130:C037KACXX:6:2304:8037:157869
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJJJJJJJDDDDDDDDDD5:BBBC39B6B307957B55BBBD
+@HWI-ST661:130:C037KACXX:6:2305:1761:165480
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCCCCTCGCGGCGGACCGCCCGC
++
+???DD?@ABDDDAEE:DDA@###################################
+@HWI-ST661:130:C037KACXX:6:1101:8400:43768
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJJJJIJIJDD=9@BDD@B37@<<>07:05&)05&0700505<
+@HWI-ST661:130:C037KACXX:6:1302:8701:91916
+GAGGTAGTGACGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCCTT
++
+@<@D:BDDF8FD=GBFHGHAH@?EGFGGHEG?FF>E:?E:BC@7;?6
+@HWI-ST661:130:C037KACXX:6:2303:2527:175870
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHHHJIJHIJJJDDDDDDDCDD7@BBAD39@@B@68B59@55<@GBHBDGGIDGEBFGIIB?F>GGGC@AGICD@DHCAG?==;3=?;@??B3
+@HWI-ST661:130:C037KACXX:6:1102:5037:34991
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGGCCGCCCGC
++
+@@@FFB7BB675FBFFGII?FGEFEBHICB+1?:?B?FH?B<@DFCHB88FB4)8.=@@FHGC@DED;;A;1,=A>
+@HWI-ST661:130:C037KACXX:6:2307:13954:37623
+CCGAGAGGCAAGGGGCGGGGACGGGCGGTGGCTCGCCTCGCGGCGGACCGCCCGC
++
+8?E@EFHIH7CGIIHGEG?9??BD
+@HWI-ST661:130:C037KACXX:6:2105:9946:38312
+CGAAAAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCCTTTAACGAGGAT
++
+=?@?DDAD;C=@=DC@CDEHF?DEB@
+@HWI-ST661:130:C037KACXX:6:1102:8332:82359
+GCGCCGAGAGGCAAGGGGCGGGGACGGGCGGGGGCTCGCCTCGCGGCGGACCGCC
++
+CCCFFFFFHHHGHJEIIJIIJDD?BBBB6@D&6:68B39@-7557B58<&5:5&7
+@HWI-ST661:130:C037KACXX:6:1308:2063:119856
+AAATAACAATACAGGACTCTTTCGAGGCCCTGTAATTGGAATGAGTCCACTTTAAATCCTTTAAAGAGGATCCAT
++
+<;@::DBDB=F8>>/2829?>4:>AA3
+@HWI-ST661:130:C037KACXX:6:1207:15890:174226
+TGCAGCTGTGCCGCGAAGCAGCCCAGTTCAGGTACTGCCTGGGCCTCTGAGGCAGTCCCAGGTGCCCCCGTCCAC
++
+@CCFFFFDCFAHFIIIIEGHHIIGDFHGIIII?BGIFIG38@AFG@C>CCEEEDDDDECEDA(;A?CBB@;@B@C
+@HWI-ST661:130:C037KACXX:6:1207:19703:74435
+CAGGGCGTCTCCTCCCTCAGGAAGCTGAGCCCATCCGGAACATTCAGGAGCTGCTGAAGAGAGCCATCGTGCAAG
++
+C@@FADFFHHGHHJJJJJJJIHIIJIJIHIIIIJJIIIIIIJJJIIJIGIJGIHHFGEFEFFFDEEEEB?BBDDC
+@HWI-ST661:130:C037KACXX:6:1105:10515:138584
+GCCCTGAGGGGCAGCCTGGGCGGGCATCTGGGCCCCCAGAGTTTGGGTCCTTGGGGGCTGTCCAGAGGCCAGGGG
++
+CCCFFFFFHGHHHJJJJJJJJJJJHHHFFFFFDDDDDDDADCDDDDDBCDDDDDDDDDDDDDDDDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1301:16019:50998
+CTGCATGTTGTCAGTGGTGATGGAGAAGGGCACCTCCATGGCATCCAGGGCGCGCTCCAGCCGTTGCTTCTGGGC
++
+CCCFFFFFHHHHHJHIJFHIJJJJJJJJIJJJJJIIJJJJJIJIJJIJJJJJFIHHFFFFEDDBDDDDDDDDDDD
+@HWI-ST661:130:C037KACXX:6:1103:18877:106217
+GTTACTTGATGCCGTACAGGTGGCTGCTCTCCCTGCCCTCCTGGCCCCAACAGCAGCCTGGTAGCACAGGGAGGG
++
+CCCFFFFFHHHHHJIIJJIJHGGGIJJGGIIIJJJJJJGIIGGHIGJIJIFHIIIIIJEHHCHFFFFFCDDDDDB
+@HWI-ST661:130:C037KACXX:6:1201:6210:50384
+CAGGCGCACCGTGGTGACAGCAGCATGGACTGAGGGTTCTGGCCACGGGAGAGGTCAGGACCGGGGAAGGTCAGG
++
+C@CFFDFFHHGFHICFHIJJIJJJJJIF9DHJIJJIGIIIHIJJJDFIGAHBBB?CDDD
+@HWI-ST661:130:C037KACXX:6:2207:17278:129816
+GTTCCCTTAGTCTGGGAGCCCCAAGTAGGCAGCACCCCCTGCCAACGACTTCAGGGCACCTGGAAGTGGTGGCTG
++
+CCCFFFFFHHHHHJJJIGIJJJJJJHIHIJJJIIJJJJJHHHHIJIIHJJJJJIEEEFHFC@DEEE@CCABDD=?
+@HWI-ST661:130:C037KACXX:6:2304:3014:92050
+GCAGGCCTGGGGCTTGGTTCTATGTCCCTGTAGCTATGTTTTCTGTGTCGTCTGG
++
+CCCFFFFFHHHHHJJJJGIJJJJJJJJJIIG*1?FIIJFHIJIJIGIGI6?FGGI
+@HWI-ST661:130:C037KACXX:6:2305:12128:157160
+GAGAACACCAAGCAGGATGAATATTTTAAAAATATACCTAGGAATATCATATTCAAACCGTAGAAAACCTGTAAC
++
+BC@FFFFFHHHHHJJIJJIIJGHGIJJIJGGGCHGIIJGIJIJJIGIGGIFEIJJIIIIJCFGGDGHJJIIECHH
+@HWI-ST661:130:C037KACXX:6:2107:19900:119158
+TTTCATTTTAACTTAATAGTTAACTATATAGCAAATTATAGATTTCAAGCAATTAGTTACCCACATTTCACCAGA
++
+?::4=BDBHHHHFGICHIIGIEIIIBHHCFH@DHIIIIIIIIEHIHGIIIDEHIIIIIIIBHIGIGIIIIIEEHI
+@HWI-ST661:130:C037KACXX:6:2303:17071:187744
+GTGGAAATGTAAAAATACTAATTAGAGAATAATGTGAATACAACAGGAATCCTGTTGGTATTCTGTTTATATTGT
++
+BB@FFFFFHHHHHJJJJJJIJJJJIJIJIJJJIIEHIJIIIJJIJJIJIIJJJJIIJIFHIJIJJIJJJJJJJIE
+@HWI-ST661:130:C037KACXX:6:1206:19075:121955
+TGGCTGTACAAGTAGTACCTTAAAATGCAAATGCAATTGGTAAAAGAACAAGGCAGCGTGTAGTGCTTGCACTTA
++
+;??D?D=22AD:22C2:B?A@DCHEHC;B?>@??=AECA
+@HWI-ST661:130:C037KACXX:6:2107:20768:137270
+CGGACGCCTGTAGTCCCAGCTACTGGGAGGCTGGGGCTGGAGAATGGCATAAACCCGAGGGGCTGAGCTTGCAGT
++
+;?1=:A:D?A?:22:CEBG98:?DG=BG?@7(-68B3;48)6@C@E;77;B##################
+@HWI-ST661:130:C037KACXX:6:2104:19248:187299
+CTGGTCTCGAACTCTTCACCTCAGATGATCCACCTGCCTCAGCCAATGGGTGGACTGTTAACTCAAAATACGCAC
++
+CCCFDFFFHGHHHJJIIJJIIIJJJJIIGIHIJIIGHGDHJGIJIJDIGIBFHGGIJJJIJGIJJJJIHHHGHFF
+@HWI-ST661:130:C037KACXX:6:1208:13491:30408
+GGGATTACAGGTGCTGCAACCATGCCTGGCTGATTTTTGTATTTTTAGTAGAGACAGAGTTTCACATATTGGCCA
++
+?@@FAEFFFDB2D;=CEEFEFC;>@A55;
+@HWI-ST661:130:C037KACXX:6:2107:6699:186484
+CGCCAGCAGCCGCTCAGTTTCATCCATGTGGATACAGAGTGCCCAGCGCCCGGGCCCAGGATCCAGAGAGATGCC
++
+@@+ADDFFFHHDHIIIIJJJJIIIJIJJIJIJIIGEEHG?BFGGGGGIIJJIGEFFD;AAACDDDCCBC?BDDDD
+@HWI-ST661:130:C037KACXX:6:2105:8600:117752
+AGCAGCGACACTCGCAGCCTCCGACCTCTCAGACCGAGTGAGCCTCGCAAAGCCGTTGGGCGCGCGCCTGCACCG
++
+@<@DDDDDFHFFHGG889A>9
+@HWI-ST661:130:C037KACXX:6:1201:11674:24903
+GGCGGGCAGATCACTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACGTGGTGAAACCCCCTCTCTACTAAATA
++
+CCCFFFFFHHHHHJJJIJJJJJJJJHJIJJJJJJJJJJIIJHGHGFFEFBDDADDDDDDDDDDDDDDEDEDDDDD
+@HWI-ST661:130:C037KACXX:6:1102:4942:29607
+TATATATATATATATATATATATATATTACTGATACGTATACATATATACCAGATATAATATGTCATATATATCA
++
+C@@FFFFFGHHFHGIIIIIDHEI@@DE?C,<,ACH9D:?F3BFHBDGBFGBD4DHIIEIIG>;0BBBA8DG@FIDHGG>FGHE@CHA@ED=7=?A7?;3
+@HWI-ST661:130:C037KACXX:6:1104:17580:192891
+GGATTCCAGAACGCTCCTGCTGTGGTCTGAATGTTTGTCTGTCACATAGGATTCCAGAACACTGTGGCTGGGGTC
++
+CCCFFFFFHHHHHJJJIJJJJJJJJIJJJJJJJJJIJIJIJJJJJJIJJJJJIIIJJJJJJJIJIJJJJJHHH4<
+@HWI-ST661:130:C037KACXX:6:2304:10541:143115
+CTGCAATGGTCTGAATTATTCTCCCTCACATAGGACTCCAGGACACTCCTACTGT
++
+BCCFFFFFHHHHHJJJJJJJIJJJJJJJIIJJJJJIIJJJJJJJIJIIIIBHIJI
+@HWI-ST661:130:C037KACXX:6:1205:13453:134550
+CCAGAACACTGCTGCTGGGGTCTGAACGTCTGTCCCTCAGATAGGATTCTAGAACACTGCTGTTGGGGTTTGAAT
++
+@???;BABCFFDF3E@G@GF?@EG?;>BB@G;>@?FF?@?<=3=8)8@F=3@=6BBB#####
+@HWI-ST661:130:C037KACXX:6:1204:8038:75465
+CTTGTTTATGAATTACTCAGTCTAAAGTATTTTGTTATAGTAGCCTAAAGAGACTAAGAGAGCATCACCTGCCCT
++
+CCCFFFFFHHHHHJJJJJJJJJIJJJJEHJJJJJJJIIJJIIJJJJIJJJJJJJJJJJJJJJHIIJJIIGIJJJI
+@HWI-ST661:130:C037KACXX:6:2303:6431:127160
+CAGAGGTTTAAAAAAAATTCCAAAATCATATCTTTGTCTGCTTCTGAAGCTTGCTCTGTTGACACAAATTGTATT
++
+@@@DDDDDHHHHFIIIAHCHEHII=>B9?*:*?F?90?9**9?*/*=4B)==@(=@=@GC:;@A?EH2??@.7;B
+@HWI-ST661:130:C037KACXX:6:2204:3916:134706
+GCAATGCTGAATGCAGTTCTTATCTTTGTGTCTCTGTAGGTAAGGTGTTTTCTGCCCCACCTCTGGTTTCTTTCA
++
+?@<1BDD?FHBDF@EGF>IAFG4BAFFHIIIDHFC=@2=EGHGB
+@HWI-ST661:130:C037KACXX:6:2306:15904:26322
+GTTCCTACAGCACGTGCTCACTTCACGTCTCCGTGTCACATTTCGGTCATTCTCACAGTATTTTAAGCTTTTTAT
++
+@@@FFFFFHHHHFIHHJJJIJJIJJJJGHJIJBCG?DEHFGGGJIIDFGIGGIJIGHJ@FHIGDEGGIJHHHHHF
+@HWI-ST661:130:C037KACXX:6:1307:11227:190365
+GTGAATACATGAATGATAAAAAGCTAAACAATCTTGCTGCTGTTATGAAGAAAGATTAATTGGTCTAGATAGAAG
++
+?;+:DDDDDEDDDFEHGCDFHIIIFIJJJIJIJJIJAHIJJJJJJJJJIJHHF
+@HWI-ST661:130:C037KACXX:6:2207:20712:78932
+GCGATCTCAGCTCACTGCAACCTCCACTTCCCGTGTTCAAGCAGTTCTCCTGCCTCAGCCTCCCAAGTGTTTGGG
++
+CCCFFFFFHHHHHJJGIIJIJJJIJGIJJJJJGEFBEHGGDEHIIEHGIII>FHHIEFHGGHHIEHH@D@E@HC6
+@HWI-ST661:130:C037KACXX:6:1306:16391:113989
+TCACGACTTCTGTGTAGGAAGTAACTGCAGATATGGTGGAAATAACAAGAGCACTAGAATCAGAGAAAGAGCCTG
++
+@C@FFFDFHHHGFGGCBEGIJFHIJJIBBFEGBIIJDHIIGD@EHJEEGBGHGHHIGIIIIGIEFCHGCEHHHCE
+@HWI-ST661:130:C037KACXX:6:2108:7225:149978
+TCAAAATTGGACGCAATGCTGTCAAACCTTCGTACGGCTGTACCAACTAAGTTTATGTATTATTGTAAATCATTG
++
+?@+ABBDDF?FCFFF1CECFHHFEEGIEFIIICDEF:@DEF4BCCBFIFII7@EDFIDFFFBCFCEEDABD;BDC
+@HWI-ST661:130:C037KACXX:6:1102:6686:95215
+TGGCCTCCCAAGGTGTTGGGATGACAGGTGTGAGCCACTGCACCTGGCCAAGTTTCAGTCTTCTTGCTGATGGAG
++
+C@CFFFFFHGGHHCGHIIIJJJJJJJJJCB@GCHIJIJJIJJJIJJJIJGIJIJJJJJJJIJIJIIEHHHHHFFF
+@HWI-ST661:130:C037KACXX:6:2304:12645:69005
+CTGAGGTCGGGAGTTGGAGACCACCCTGGCCAACATGGTGAAACCCTGTCTTTACTAAAAATAGAAAAAAAAAAT
++
+@@@DFFDFHGDFHCB+2AEFHHHIJJJJJIJJJIJJIJ?FGGGIJJIECGHGIIJHHHHGHFFFFFEEE:BB;@<
+@HWI-ST661:130:C037KACXX:6:1203:19149:136425
+TTTCTTCTTTTTAATTTAAGGATCTGTAGCTGTAAGCTTCCCTTTAGCATGGGTTTGAGATCTTTCTTCTTTTTA
++
+CCCFFFDFHHHHGJIJIJJIJHIJIJJIIJIIHHJIJIJJJIIIIGEIFGIIIBGGIHICHIGIJJIJIJJJJIJ
+@HWI-ST661:130:C037KACXX:6:1301:3420:115853
+AAAATTTTTATTGATCTTTAAAAAAACAAACTCAGTGTTTTTTTCCTTTTTTCTGGTCTTATTCTGCTTATCTCT
++
+@@CFFFFFHHHHHIIIIIJJJJJJIJJJJJJJJJJFGGHJJJJJJIIJJJJHHHHFEFFFFEEEEEEEDDDCDDE
+@HWI-ST661:130:C037KACXX:6:1303:6280:148799
+AATTTCTTTCAACAGTGTTTTGTAGTTTTCTGTGTTCAAATCTTTTTTGCCCTTTTGGTTAAGCTTATTTTTAAT
++
+CCCFFFFFHHHHHJJEHGGHIJHGIJJJJJ+CCHHHGIJJIJJJJJJJIIJJIJIJDIHIJJJJIJIJJJJJHHH
+@HWI-ST661:130:C037KACXX:6:2306:1158:58638
+AAGAGTCCAACTTCATTGTTTTGCATGTAGATATACAATTTTCCCAACACCATTTGTTGAAGAAACTGTCCTTCG
++
+@@@FFFFFHHHHHIIGIFHIIIJEBHHFGHGIIJIJGIIIHIGGGHGGGGEIEHHIHIIGCCBGIIGHIJJCGEH
+@HWI-ST661:130:C037KACXX:6:1304:18020:181491
+TTTTGCTTTTACTGCCTGAGCTTTTAATGTCATATCTTAAAAATTGTTGACAAATTCATCATCATAAAGCATTTT
++
+@@@DDFFFFHFHFJJIIIEGIIEIIIDGG?EHIDGACCADH
+@HWI-ST661:130:C037KACXX:6:1306:14117:51766
+GGCCAAGGTGGGTAGATTGCTTGAGCTCAGGAGTTCAAGACCAGCCTGTGCAACATGGCAAAACCCTATCTCTAC
++
+@@