One of Docker’s superpowers is the ability to easily make custom images. The full range of capabilities of custom Docker images is far beyond the scope of this documentation, but the short version is that to make a custom image you need to take two steps: first, you create a file ( called Dockerfile) that contains instructions for how to build a custom image based on an existing image.
For example, the base Python image does not contain the munch
Python package:
#> Traceback (most recent call last):
#> File "<stdin>", line 1, in <module>
#> ModuleNotFoundError: No module named 'munch'
To create a custom image in which you have Python 3 with the munch
Python package preinstalled, you might create a Dockerfile as follows:
FROM python:3
RUN pip install munch
This file should be named Dockerfile
and live in a folder by itself; let’s call that folder python3-munch
. You can think of a Dockerfile as computer-readable installation instructions.
The second step is to turn these installation instructions into a Docker image, and tag this custom image. This is accomplished using a Terminal command like this one:
docker build --tag python3-munch python3-munch
#> Sending build context to Docker daemon 2.048kB
#> Step 1/2 : FROM python:3
#> ---> 1f88553e8143
#> Step 2/2 : RUN pip install munch
#> ---> Running in 9c547480cfb4
#> Collecting munch
#> Downloading https://files.pythonhosted.org/packages/cc/ab/85d8da5c9a45e072301beb37ad7f833cd344e04c817d97e0cc75681d248f/munch-2.5.0-py2.py3-none-any.whl
#> Collecting six
#> Downloading https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl
#> Installing collected packages: six, munch
#> Successfully installed munch-2.5.0 six-1.13.0
#> Removing intermediate container 9c547480cfb4
#> ---> f83c7523a7e2
#> Successfully built f83c7523a7e2
#> Successfully tagged python3-munch:latest
The first parameter is the tag you want to give your custom image, and the second is the name of the folder containing the Dockerfile. In our case, both are python3-munch
.
If you look through the output of that command, you will see that Docker creates a new image by starting from the existing python:3
image, and then running the commands you gave it in the Dockerfile; the result of that process is saved under the tag you specified.
Having done so, you can use your tagged custom image from Rmarkdown:
#> 2.5.0
pyseer
To give a less contrived example, let’s make a custom image for pyseer
, a genome-wide association studies Python package. If you look through pyseer
documentation and tutorials, you will see that it relies heavily on Unix terminal commands (aka shell commands), so a good way to make this image would be to start with a Unix system, install pyseer
in it, and then use a Unix shell (such as bash
) to run pyseer
.
How to work out the details of installing pyseer
is beyond the scope of this vignette, but since I already worked out those details, I can share them with you in the form of a Dockerfile — and you can use this Dockerfile without deep knowledge of how I came up with it (it involved pyseer
documentation, and frustration). Make a new folder named pyseer
, and create a file named Dockerfile
inside it with the following contents:
FROM ubuntu:19.04
RUN apt-get -qq update && apt-get -qq install --yes --no-install-recommends \
wget \
python3-setuptools \
python3-wheel \
python3-pip \
python3-numpy \
python3-scipy \
python3-statsmodels \
python3-pysam \
python3-pybedtools \
mash \
> /dev/null
RUN pip3 install --quiet glmnet_py pyseer
This Dockerfile starts from Ubuntu Linux (version 19.04), installs all the prerequisites of pyseer
according to the pyseer
installation instructions, and then installs pyseer
itself.
It also installs the mash
utility (which the pyseer
tutorial uses) and the wget
utility (which is used to download the pyseer
tutorial data files); these utilities could have been installed in their separate Docker images, but for the purpose of this exercise, that would have just added unnecessary complexity.s
The main strength of using Docker for this kind of work is that a Dockerfile contains computer-readable installation instructions, and therefore it takes away all the problems of “did you follow the installation instructions correctly”. Only one person needs to write a Dockerfile, which they can then share with others to let them install whatever software packages they all need to use.
Build your new image and tag it with pyseer
. This will take a few minutes — there’s lots of downloading and installing to be done:
docker build --tag pyseer pyseer
#> Sending build context to Docker daemon 2.048kB
#> Step 1/3 : FROM ubuntu:19.04
#> ---> 703d46da649e
#> Step 2/3 : RUN apt-get -qq update && apt-get -qq install --yes --no-install-recommends wget python3-setuptools python3-wheel python3-pip python3-numpy python3-scipy python3-statsmodels python3-pysam python3-pybedtools mash > /dev/null
#> ---> Running in 0360d27fe1d9
#> [91mdebconf: delaying package configuration, since apt-utils is not installed
#> [0mRemoving intermediate container 0360d27fe1d9
#> ---> 9372dbd25ee9
#> Step 3/3 : RUN pip3 install --quiet glmnet_py pyseer
#> ---> Running in ebe29ca62954
#> Removing intermediate container ebe29ca62954
#> ---> 4b5d1db97dd3
#> Successfully built 4b5d1db97dd3
#> Successfully tagged pyseer:latest
Congratulations, you have pyseer! You can run it from RStudio:
#> pyseer 1.3.4
While we are here, let’s make an alias for it:
Your next step is probably to run the pyseer tutorial. You can now run the following code (using the pyseer
Docker image) to download pyseer_tutorial.tar.bz2
and extract the data files (which takes a while):
```{pyseer}
mkdir pyseer-tutorial
cd pyseer-tutorial
wget --continue --no-verbose --output-document=pyseer_tutorial.tar.bz2 https://ndownloader.figshare.com/files/14091179
tar xvf pyseer_tutorial.tar.bz2
mkdir assemblies
cd assemblies
tar xf ../assemblies.tar.bz2
```
#> assemblies.tar.bz2
#> fsm_file_list.txt
#> snps.vcf.gz
#> gene_presence_absence.Rtab
#> core_genome_aln.tree
#> resistances.pheno
#> mash_sketch.msh
#> Spn23F.fa
#> Spn23F.gff
#> 6952_7#3.fa
#> 6952_7#3.gff
Now you’re finally ready to run the first step of data analysis, again using the pyseer
image in Docker:
```{pyseer}
cd pyseer-tutorial
mash sketch -s 10000 -o mash_sketch assemblies/*.fa
mash dist mash_sketch.msh mash_sketch.msh| square_mash > mash.tsv
scree_plot_pyseer mash.tsv
```
#> Sketching assemblies/6925_1#49.contigs_velvet.fa...
#> Sketching assemblies/6925_1#50.contigs_velvet.fa...
#> Sketching assemblies/6925_1#51.contigs_velvet.fa...
#> Sketching assemblies/6925_1#52.contigs_velvet.fa...
#> Sketching assemblies/6925_1#53.contigs_velvet.fa...
#> Sketching assemblies/6925_1#54.contigs_velvet.fa...
#> Sketching assemblies/6925_1#55.contigs_velvet.fa...
#> Sketching assemblies/6925_1#56.contigs_velvet.fa...
#> Sketching assemblies/6925_1#57.contigs_velvet.fa...
#> Sketching assemblies/6925_1#58.contigs_velvet.fa...
#> Sketching assemblies/6925_1#59.contigs_velvet.fa...
#> Sketching assemblies/6925_1#60.contigs_velvet.fa...
#> Sketching assemblies/6925_1#61.contigs_velvet.fa...
#> Sketching assemblies/6925_1#62.contigs_velvet.fa...
#> Sketching assemblies/6925_1#63.contigs_velvet.fa...
#> Sketching assemblies/6925_1#64.contigs_velvet.fa...
#> Sketching assemblies/6925_1#65.contigs_velvet.fa...
#> Sketching assemblies/6925_1#66.contigs_velvet.fa...
#> Sketching assemblies/6925_1#67.contigs_velvet.fa...
#> Sketching assemblies/6925_1#68.contigs_velvet.fa...
#> Sketching assemblies/6925_1#69.contigs_velvet.fa...
#> Sketching assemblies/6925_1#70.contigs_velvet.fa...
#> Sketching assemblies/6925_1#71.contigs_velvet.fa...
#> Sketching assemblies/6925_2#73.contigs_velvet.fa...
#> Sketching assemblies/6925_2#74.contigs_velvet.fa...
#> Sketching assemblies/6925_2#75.contigs_velvet.fa...
#> Sketching assemblies/6925_2#76.contigs_velvet.fa...
#> Sketching assemblies/6925_2#77.contigs_velvet.fa...
#> Sketching assemblies/6925_2#78.contigs_velvet.fa...
#> Sketching assemblies/6925_2#79.contigs_velvet.fa...
#> Sketching assemblies/6925_2#80.contigs_velvet.fa...
#> Sketching assemblies/6925_2#81.contigs_velvet.fa...
#> Sketching assemblies/6925_2#82.contigs_velvet.fa...
#> Sketching assemblies/6925_2#83.contigs_velvet.fa...
#> Sketching assemblies/6925_2#84.contigs_velvet.fa...
#> Sketching assemblies/6925_2#85.contigs_velvet.fa...
#> Sketching assemblies/6925_2#86.contigs_velvet.fa...
#> Sketching assemblies/6925_2#87.contigs_velvet.fa...
#> Sketching assemblies/6925_2#88.contigs_velvet.fa...
#> Sketching assemblies/6925_2#89.contigs_velvet.fa...
#> Sketching assemblies/6925_2#90.contigs_velvet.fa...
#> Sketching assemblies/6925_2#91.contigs_velvet.fa...
#> Sketching assemblies/6925_2#92.contigs_velvet.fa...
#> Sketching assemblies/6925_2#93.contigs_velvet.fa...
#> Sketching assemblies/6925_2#94.contigs_velvet.fa...
#> Sketching assemblies/6925_2#95.contigs_velvet.fa...
#> Sketching assemblies/6930_8#10.contigs_velvet.fa...
#> Sketching assemblies/6930_8#11.contigs_velvet.fa...
#> Sketching assemblies/6930_8#12.contigs_velvet.fa...
#> Sketching assemblies/6930_8#13.contigs_velvet.fa...
#> Sketching assemblies/6930_8#14.contigs_velvet.fa...
#> Sketching assemblies/6930_8#15.contigs_velvet.fa...
#> Sketching assemblies/6930_8#16.contigs_velvet.fa...
#> Sketching assemblies/6930_8#17.contigs_velvet.fa...
#> Sketching assemblies/6930_8#18.contigs_velvet.fa...
#> Sketching assemblies/6930_8#19.contigs_velvet.fa...
#> Sketching assemblies/6930_8#20.contigs_velvet.fa...
#> Sketching assemblies/6930_8#21.contigs_velvet.fa...
#> Sketching assemblies/6930_8#22.contigs_velvet.fa...
#> Sketching assemblies/6930_8#23.contigs_velvet.fa...
#> Sketching assemblies/6930_8#5.contigs_velvet.fa...
#> Sketching assemblies/6930_8#6.contigs_velvet.fa...
#> Sketching assemblies/6930_8#7.contigs_velvet.fa...
#> Sketching assemblies/6930_8#8.contigs_velvet.fa...
#> Sketching assemblies/6930_8#9.contigs_velvet.fa...
#> Sketching assemblies/6952_4#1.contigs_velvet.fa...
#> Sketching assemblies/6952_4#10.contigs_velvet.fa...
#> Sketching assemblies/6952_4#11.contigs_velvet.fa...
#> Sketching assemblies/6952_4#12.contigs_velvet.fa...
#> Sketching assemblies/6952_4#13.contigs_velvet.fa...
#> Sketching assemblies/6952_4#14.contigs_velvet.fa...
#> Sketching assemblies/6952_4#15.contigs_velvet.fa...
#> Sketching assemblies/6952_4#16.contigs_velvet.fa...
#> Sketching assemblies/6952_4#17.contigs_velvet.fa...
#> Sketching assemblies/6952_4#18.contigs_velvet.fa...
#> Sketching assemblies/6952_4#19.contigs_velvet.fa...
#> Sketching assemblies/6952_4#20.contigs_velvet.fa...
#> Sketching assemblies/6952_4#21.contigs_velvet.fa...
#> Sketching assemblies/6952_4#22.contigs_velvet.fa...
#> Sketching assemblies/6952_4#23.contigs_velvet.fa...
#> Sketching assemblies/6952_4#3.contigs_velvet.fa...
#> Sketching assemblies/6952_4#4.contigs_velvet.fa...
#> Sketching assemblies/6952_4#5.contigs_velvet.fa...
#> Sketching assemblies/6952_4#6.contigs_velvet.fa...
#> Sketching assemblies/6952_4#7.contigs_velvet.fa...
#> Sketching assemblies/6952_4#8.contigs_velvet.fa...
#> Sketching assemblies/6952_7#1.contigs_velvet.fa...
#> Sketching assemblies/6952_7#10.contigs_velvet.fa...
#> Sketching assemblies/6952_7#11.contigs_velvet.fa...
#> Sketching assemblies/6952_7#13.contigs_velvet.fa...
#> Sketching assemblies/6952_7#14.contigs_velvet.fa...
#> Sketching assemblies/6952_7#15.contigs_velvet.fa...
#> Sketching assemblies/6952_7#16.contigs_velvet.fa...
#> Sketching assemblies/6952_7#17.contigs_velvet.fa...
#> Sketching assemblies/6952_7#18.contigs_velvet.fa...
#> Sketching assemblies/6952_7#19.contigs_velvet.fa...
#> Sketching assemblies/6952_7#2.contigs_velvet.fa...
#> Sketching assemblies/6952_7#20.contigs_velvet.fa...
#> Sketching assemblies/6952_7#21.contigs_velvet.fa...
#> Sketching assemblies/6952_7#22.contigs_velvet.fa...
#> Sketching assemblies/6952_7#23.contigs_velvet.fa...
#> Sketching assemblies/6952_7#3.contigs_velvet.fa...
#> Sketching assemblies/6952_7#4.contigs_velvet.fa...
#> Sketching assemblies/6952_7#5.contigs_velvet.fa...
#> Sketching assemblies/6952_7#6.contigs_velvet.fa...
#> Sketching assemblies/6952_7#7.contigs_velvet.fa...
#> Sketching assemblies/6952_7#8.contigs_velvet.fa...
#> Sketching assemblies/6952_7#9.contigs_velvet.fa...
#> Sketching assemblies/6999_1#1.contigs_velvet.fa...
#> Sketching assemblies/6999_1#10.contigs_velvet.fa...
#> Sketching assemblies/6999_1#11.contigs_velvet.fa...
#> Sketching assemblies/6999_1#12.contigs_velvet.fa...
#> Sketching assemblies/6999_1#13.contigs_velvet.fa...
#> Sketching assemblies/6999_1#14.contigs_velvet.fa...
#> Sketching assemblies/6999_1#15.contigs_velvet.fa...
#> Sketching assemblies/6999_1#16.contigs_velvet.fa...
#> Sketching assemblies/6999_1#17.contigs_velvet.fa...
#> Sketching assemblies/6999_1#18.contigs_velvet.fa...
#> Sketching assemblies/6999_1#19.contigs_velvet.fa...
#> Sketching assemblies/6999_1#2.contigs_velvet.fa...
#> Sketching assemblies/6999_1#20.contigs_velvet.fa...
#> Sketching assemblies/6999_1#21.contigs_velvet.fa...
#> Sketching assemblies/6999_1#22.contigs_velvet.fa...
#> Sketching assemblies/6999_1#23.contigs_velvet.fa...
#> Sketching assemblies/6999_1#3.contigs_velvet.fa...
#> Sketching assemblies/6999_1#4.contigs_velvet.fa...
#> Sketching assemblies/6999_1#5.contigs_velvet.fa...
#> Sketching assemblies/6999_1#6.contigs_velvet.fa...
#> Sketching assemblies/6999_1#7.contigs_velvet.fa...
#> Sketching assemblies/6999_1#8.contigs_velvet.fa...
#> Sketching assemblies/6999_1#9.contigs_velvet.fa...
#> Sketching assemblies/6999_2#1.contigs_velvet.fa...
#> Sketching assemblies/6999_2#10.contigs_velvet.fa...
#> Sketching assemblies/6999_2#11.contigs_velvet.fa...
#> Sketching assemblies/6999_2#12.contigs_velvet.fa...
#> Sketching assemblies/6999_2#13.contigs_velvet.fa...
#> Sketching assemblies/6999_2#14.contigs_velvet.fa...
#> Sketching assemblies/6999_2#15.contigs_velvet.fa...
#> Sketching assemblies/6999_2#16.contigs_velvet.fa...
#> Sketching assemblies/6999_2#17.contigs_velvet.fa...
#> Sketching assemblies/6999_2#18.contigs_velvet.fa...
#> Sketching assemblies/6999_2#19.contigs_velvet.fa...
#> Sketching assemblies/6999_2#2.contigs_velvet.fa...
#> Sketching assemblies/6999_2#20.contigs_velvet.fa...
#> Sketching assemblies/6999_2#21.contigs_velvet.fa...
#> Sketching assemblies/6999_2#22.contigs_velvet.fa...
#> Sketching assemblies/6999_2#23.contigs_velvet.fa...
#> Sketching assemblies/6999_2#3.contigs_velvet.fa...
#> Sketching assemblies/6999_2#4.contigs_velvet.fa...
#> Sketching assemblies/6999_2#5.contigs_velvet.fa...
#> Sketching assemblies/6999_2#6.contigs_velvet.fa...
#> Sketching assemblies/6999_2#7.contigs_velvet.fa...
#> Sketching assemblies/6999_2#8.contigs_velvet.fa...
#> Sketching assemblies/6999_2#9.contigs_velvet.fa...
#> Sketching assemblies/6999_3#1.contigs_velvet.fa...
#> Sketching assemblies/6999_3#10.contigs_velvet.fa...
#> Sketching assemblies/6999_3#11.contigs_velvet.fa...
#> Sketching assemblies/6999_3#12.contigs_velvet.fa...
#> Sketching assemblies/6999_3#13.contigs_velvet.fa...
#> Sketching assemblies/6999_3#14.contigs_velvet.fa...
#> Sketching assemblies/6999_3#15.contigs_velvet.fa...
#> Sketching assemblies/6999_3#16.contigs_velvet.fa...
#> Sketching assemblies/6999_3#17.contigs_velvet.fa...
#> Sketching assemblies/6999_3#18.contigs_velvet.fa...
#> Sketching assemblies/6999_3#19.contigs_velvet.fa...
#> Sketching assemblies/6999_3#2.contigs_velvet.fa...
#> Sketching assemblies/6999_3#20.contigs_velvet.fa...
#> Sketching assemblies/6999_3#21.contigs_velvet.fa...
#> Sketching assemblies/6999_3#22.contigs_velvet.fa...
#> Sketching assemblies/6999_3#23.contigs_velvet.fa...
#> Sketching assemblies/6999_3#3.contigs_velvet.fa...
#> Sketching assemblies/6999_3#4.contigs_velvet.fa...
#> Sketching assemblies/6999_3#5.contigs_velvet.fa...
#> Sketching assemblies/6999_3#6.contigs_velvet.fa...
#> Sketching assemblies/6999_3#7.contigs_velvet.fa...
#> Sketching assemblies/6999_3#8.contigs_velvet.fa...
#> Sketching assemblies/6999_3#9.contigs_velvet.fa...
#> Sketching assemblies/6999_4#1.contigs_velvet.fa...
#> Sketching assemblies/6999_4#10.contigs_velvet.fa...
#> Sketching assemblies/6999_4#11.contigs_velvet.fa...
#> Sketching assemblies/6999_4#12.contigs_velvet.fa...
#> Sketching assemblies/6999_4#13.contigs_velvet.fa...
#> Sketching assemblies/6999_4#14.contigs_velvet.fa...
#> Sketching assemblies/6999_4#15.contigs_velvet.fa...
#> Sketching assemblies/6999_4#16.contigs_velvet.fa...
#> Sketching assemblies/6999_4#17.contigs_velvet.fa...
#> Sketching assemblies/6999_4#18.contigs_velvet.fa...
#> Sketching assemblies/6999_4#19.contigs_velvet.fa...
#> Sketching assemblies/6999_4#2.contigs_velvet.fa...
#> Sketching assemblies/6999_4#20.contigs_velvet.fa...
#> Sketching assemblies/6999_4#21.contigs_velvet.fa...
#> Sketching assemblies/6999_4#22.contigs_velvet.fa...
#> Sketching assemblies/6999_4#23.contigs_velvet.fa...
#> Sketching assemblies/6999_4#4.contigs_velvet.fa...
#> Sketching assemblies/6999_4#6.contigs_velvet.fa...
#> Sketching assemblies/6999_4#7.contigs_velvet.fa...
#> Sketching assemblies/6999_4#8.contigs_velvet.fa...
#> Sketching assemblies/6999_4#9.contigs_velvet.fa...
#> Sketching assemblies/6999_5#1.contigs_velvet.fa...
#> Sketching assemblies/6999_5#10.contigs_velvet.fa...
#> Sketching assemblies/6999_5#11.contigs_velvet.fa...
#> Sketching assemblies/6999_5#12.contigs_velvet.fa...
#> Sketching assemblies/6999_5#13.contigs_velvet.fa...
#> Sketching assemblies/6999_5#14.contigs_velvet.fa...
#> Sketching assemblies/6999_5#15.contigs_velvet.fa...
#> Sketching assemblies/6999_5#16.contigs_velvet.fa...
#> Sketching assemblies/6999_5#17.contigs_velvet.fa...
#> Sketching assemblies/6999_5#18.contigs_velvet.fa...
#> Sketching assemblies/6999_5#19.contigs_velvet.fa...
#> Sketching assemblies/6999_5#2.contigs_velvet.fa...
#> Sketching assemblies/6999_5#20.contigs_velvet.fa...
#> Sketching assemblies/6999_5#21.contigs_velvet.fa...
#> Sketching assemblies/6999_5#22.contigs_velvet.fa...
#> Sketching assemblies/6999_5#23.contigs_velvet.fa...
#> Sketching assemblies/6999_5#3.contigs_velvet.fa...
#> Sketching assemblies/6999_5#4.contigs_velvet.fa...
#> Sketching assemblies/6999_5#5.contigs_velvet.fa...
#> Sketching assemblies/6999_5#6.contigs_velvet.fa...
#> Sketching assemblies/6999_5#7.contigs_velvet.fa...
#> Sketching assemblies/6999_5#8.contigs_velvet.fa...
#> Sketching assemblies/6999_5#9.contigs_velvet.fa...
#> Sketching assemblies/6999_6#1.contigs_velvet.fa...
#> Sketching assemblies/6999_6#10.contigs_velvet.fa...
#> Sketching assemblies/6999_6#11.contigs_velvet.fa...
#> Sketching assemblies/6999_6#12.contigs_velvet.fa...
#> Sketching assemblies/6999_6#13.contigs_velvet.fa...
#> Sketching assemblies/6999_6#14.contigs_velvet.fa...
#> Sketching assemblies/6999_6#15.contigs_velvet.fa...
#> Sketching assemblies/6999_6#16.contigs_velvet.fa...
#> Sketching assemblies/6999_6#17.contigs_velvet.fa...
#> Sketching assemblies/6999_6#18.contigs_velvet.fa...
#> Sketching assemblies/6999_6#19.contigs_velvet.fa...
#> Sketching assemblies/6999_6#2.contigs_velvet.fa...
#> Sketching assemblies/6999_6#20.contigs_velvet.fa...
#> Sketching assemblies/6999_6#21.contigs_velvet.fa...
#> Sketching assemblies/6999_6#22.contigs_velvet.fa...
#> Sketching assemblies/6999_6#23.contigs_velvet.fa...
#> Sketching assemblies/6999_6#3.contigs_velvet.fa...
#> Sketching assemblies/6999_6#4.contigs_velvet.fa...
#> Sketching assemblies/6999_6#5.contigs_velvet.fa...
#> Sketching assemblies/6999_6#6.contigs_velvet.fa...
#> Sketching assemblies/6999_6#7.contigs_velvet.fa...
#> Sketching assemblies/6999_6#8.contigs_velvet.fa...
#> Sketching assemblies/6999_6#9.contigs_velvet.fa...
#> Sketching assemblies/6999_7#1.contigs_velvet.fa...
#> Sketching assemblies/6999_7#10.contigs_velvet.fa...
#> Sketching assemblies/6999_7#11.contigs_velvet.fa...
#> Sketching assemblies/6999_7#12.contigs_velvet.fa...
#> Sketching assemblies/6999_7#13.contigs_velvet.fa...
#> Sketching assemblies/6999_7#14.contigs_velvet.fa...
#> Sketching assemblies/6999_7#15.contigs_velvet.fa...
#> Sketching assemblies/6999_7#16.contigs_velvet.fa...
#> Sketching assemblies/6999_7#17.contigs_velvet.fa...
#> Sketching assemblies/6999_7#18.contigs_velvet.fa...
#> Sketching assemblies/6999_7#19.contigs_velvet.fa...
#> Sketching assemblies/6999_7#2.contigs_velvet.fa...
#> Sketching assemblies/6999_7#20.contigs_velvet.fa...
#> Sketching assemblies/6999_7#21.contigs_velvet.fa...
#> Sketching assemblies/6999_7#22.contigs_velvet.fa...
#> Sketching assemblies/6999_7#23.contigs_velvet.fa...
#> Sketching assemblies/6999_7#3.contigs_velvet.fa...
#> Sketching assemblies/6999_7#4.contigs_velvet.fa...
#> Sketching assemblies/6999_7#5.contigs_velvet.fa...
#> Sketching assemblies/6999_7#6.contigs_velvet.fa...
#> Sketching assemblies/6999_7#7.contigs_velvet.fa...
#> Sketching assemblies/6999_7#8.contigs_velvet.fa...
#> Sketching assemblies/6999_7#9.contigs_velvet.fa...
#> Sketching assemblies/7001_1#1.contigs_velvet.fa...
#> Sketching assemblies/7001_1#10.contigs_velvet.fa...
#> Sketching assemblies/7001_1#11.contigs_velvet.fa...
#> Sketching assemblies/7001_1#12.contigs_velvet.fa...
#> Sketching assemblies/7001_1#13.contigs_velvet.fa...
#> Sketching assemblies/7001_1#14.contigs_velvet.fa...
#> Sketching assemblies/7001_1#15.contigs_velvet.fa...
#> Sketching assemblies/7001_1#16.contigs_velvet.fa...
#> Sketching assemblies/7001_1#17.contigs_velvet.fa...
#> Sketching assemblies/7001_1#18.contigs_velvet.fa...
#> Sketching assemblies/7001_1#19.contigs_velvet.fa...
#> Sketching assemblies/7001_1#2.contigs_velvet.fa...
#> Sketching assemblies/7001_1#20.contigs_velvet.fa...
#> Sketching assemblies/7001_1#21.contigs_velvet.fa...
#> Sketching assemblies/7001_1#22.contigs_velvet.fa...
#> Sketching assemblies/7001_1#23.contigs_velvet.fa...
#> Sketching assemblies/7001_1#3.contigs_velvet.fa...
#> Sketching assemblies/7001_1#4.contigs_velvet.fa...
#> Sketching assemblies/7001_1#5.contigs_velvet.fa...
#> Sketching assemblies/7001_1#6.contigs_velvet.fa...
#> Sketching assemblies/7001_1#7.contigs_velvet.fa...
#> Sketching assemblies/7001_1#8.contigs_velvet.fa...
#> Sketching assemblies/7001_1#9.contigs_velvet.fa...
#> Sketching assemblies/7001_2#1.contigs_velvet.fa...
#> Sketching assemblies/7001_2#10.contigs_velvet.fa...
#> Sketching assemblies/7001_2#11.contigs_velvet.fa...
#> Sketching assemblies/7001_2#12.contigs_velvet.fa...
#> Sketching assemblies/7001_2#13.contigs_velvet.fa...
#> Sketching assemblies/7001_2#14.contigs_velvet.fa...
#> Sketching assemblies/7001_2#15.contigs_velvet.fa...
#> Sketching assemblies/7001_2#16.contigs_velvet.fa...
#> Sketching assemblies/7001_2#17.contigs_velvet.fa...
#> Sketching assemblies/7001_2#18.contigs_velvet.fa...
#> Sketching assemblies/7001_2#19.contigs_velvet.fa...
#> Sketching assemblies/7001_2#2.contigs_velvet.fa...
#> Sketching assemblies/7001_2#20.contigs_velvet.fa...
#> Sketching assemblies/7001_2#21.contigs_velvet.fa...
#> Sketching assemblies/7001_2#22.contigs_velvet.fa...
#> Sketching assemblies/7001_2#23.contigs_velvet.fa...
#> Sketching assemblies/7001_2#3.contigs_velvet.fa...
#> Sketching assemblies/7001_2#4.contigs_velvet.fa...
#> Sketching assemblies/7001_2#5.contigs_velvet.fa...
#> Sketching assemblies/7001_2#6.contigs_velvet.fa...
#> Sketching assemblies/7001_2#7.contigs_velvet.fa...
#> Sketching assemblies/7001_2#8.contigs_velvet.fa...
#> Sketching assemblies/7001_2#9.contigs_velvet.fa...
#> Sketching assemblies/7001_3#1.contigs_velvet.fa...
#> Sketching assemblies/7001_3#10.contigs_velvet.fa...
#> Sketching assemblies/7001_3#11.contigs_velvet.fa...
#> Sketching assemblies/7001_3#12.contigs_velvet.fa...
#> Sketching assemblies/7001_3#13.contigs_velvet.fa...
#> Sketching assemblies/7001_3#14.contigs_velvet.fa...
#> Sketching assemblies/7001_3#15.contigs_velvet.fa...
#> Sketching assemblies/7001_3#16.contigs_velvet.fa...
#> Sketching assemblies/7001_3#17.contigs_velvet.fa...
#> Sketching assemblies/7001_3#18.contigs_velvet.fa...
#> Sketching assemblies/7001_3#19.contigs_velvet.fa...
#> Sketching assemblies/7001_3#2.contigs_velvet.fa...
#> Sketching assemblies/7001_3#20.contigs_velvet.fa...
#> Sketching assemblies/7001_3#21.contigs_velvet.fa...
#> Sketching assemblies/7001_3#22.contigs_velvet.fa...
#> Sketching assemblies/7001_3#3.contigs_velvet.fa...
#> Sketching assemblies/7001_3#4.contigs_velvet.fa...
#> Sketching assemblies/7001_3#5.contigs_velvet.fa...
#> Sketching assemblies/7001_3#6.contigs_velvet.fa...
#> Sketching assemblies/7001_3#7.contigs_velvet.fa...
#> Sketching assemblies/7001_3#8.contigs_velvet.fa...
#> Sketching assemblies/7001_3#9.contigs_velvet.fa...
#> Sketching assemblies/7553_4#1.contigs_velvet.fa...
#> Sketching assemblies/7553_4#10.contigs_velvet.fa...
#> Sketching assemblies/7553_4#11.contigs_velvet.fa...
#> Sketching assemblies/7553_4#12.contigs_velvet.fa...
#> Sketching assemblies/7553_4#13.contigs_velvet.fa...
#> Sketching assemblies/7553_4#14.contigs_velvet.fa...
#> Sketching assemblies/7553_4#15.contigs_velvet.fa...
#> Sketching assemblies/7553_4#16.contigs_velvet.fa...
#> Sketching assemblies/7553_4#17.contigs_velvet.fa...
#> Sketching assemblies/7553_4#18.contigs_velvet.fa...
#> Sketching assemblies/7553_4#19.contigs_velvet.fa...
#> Sketching assemblies/7553_4#2.contigs_velvet.fa...
#> Sketching assemblies/7553_4#20.contigs_velvet.fa...
#> Sketching assemblies/7553_4#21.contigs_velvet.fa...
#> Sketching assemblies/7553_4#22.contigs_velvet.fa...
#> Sketching assemblies/7553_4#23.contigs_velvet.fa...
#> Sketching assemblies/7553_4#24.contigs_velvet.fa...
#> Sketching assemblies/7553_4#25.contigs_velvet.fa...
#> Sketching assemblies/7553_4#26.contigs_velvet.fa...
#> Sketching assemblies/7553_4#27.contigs_velvet.fa...
#> Sketching assemblies/7553_4#28.contigs_velvet.fa...
#> Sketching assemblies/7553_4#29.contigs_velvet.fa...
#> Sketching assemblies/7553_4#3.contigs_velvet.fa...
#> Sketching assemblies/7553_4#30.contigs_velvet.fa...
#> Sketching assemblies/7553_4#31.contigs_velvet.fa...
#> Sketching assemblies/7553_4#32.contigs_velvet.fa...
#> Sketching assemblies/7553_4#33.contigs_velvet.fa...
#> Sketching assemblies/7553_4#34.contigs_velvet.fa...
#> Sketching assemblies/7553_4#35.contigs_velvet.fa...
#> Sketching assemblies/7553_4#36.contigs_velvet.fa...
#> Sketching assemblies/7553_4#37.contigs_velvet.fa...
#> Sketching assemblies/7553_4#38.contigs_velvet.fa...
#> Sketching assemblies/7553_4#39.contigs_velvet.fa...
#> Sketching assemblies/7553_4#4.contigs_velvet.fa...
#> Sketching assemblies/7553_4#40.contigs_velvet.fa...
#> Sketching assemblies/7553_4#41.contigs_velvet.fa...
#> Sketching assemblies/7553_4#42.contigs_velvet.fa...
#> Sketching assemblies/7553_4#44.contigs_velvet.fa...
#> Sketching assemblies/7553_4#47.contigs_velvet.fa...
#> Sketching assemblies/7553_4#48.contigs_velvet.fa...
#> Sketching assemblies/7553_4#5.contigs_velvet.fa...
#> Sketching assemblies/7553_4#6.contigs_velvet.fa...
#> Sketching assemblies/7553_4#7.contigs_velvet.fa...
#> Sketching assemblies/7553_4#8.contigs_velvet.fa...
#> Sketching assemblies/7553_4#9.contigs_velvet.fa...
#> Sketching assemblies/7553_5#49.contigs_velvet.fa...
#> Sketching assemblies/7553_5#50.contigs_velvet.fa...
#> Sketching assemblies/7553_5#51.contigs_velvet.fa...
#> Sketching assemblies/7553_5#52.contigs_velvet.fa...
#> Sketching assemblies/7553_5#53.contigs_velvet.fa...
#> Sketching assemblies/7553_5#54.contigs_velvet.fa...
#> Sketching assemblies/7553_5#55.contigs_velvet.fa...
#> Sketching assemblies/7553_5#56.contigs_velvet.fa...
#> Sketching assemblies/7553_5#57.contigs_velvet.fa...
#> Sketching assemblies/7553_5#58.contigs_velvet.fa...
#> Sketching assemblies/7553_5#59.contigs_velvet.fa...
#> Sketching assemblies/7553_5#60.contigs_velvet.fa...
#> Sketching assemblies/7553_5#61.contigs_velvet.fa...
#> Sketching assemblies/7553_5#62.contigs_velvet.fa...
#> Sketching assemblies/7553_5#63.contigs_velvet.fa...
#> Sketching assemblies/7553_5#64.contigs_velvet.fa...
#> Sketching assemblies/7553_5#65.contigs_velvet.fa...
#> Sketching assemblies/7553_5#66.contigs_velvet.fa...
#> Sketching assemblies/7553_5#67.contigs_velvet.fa...
#> Sketching assemblies/7553_5#68.contigs_velvet.fa...
#> Sketching assemblies/7553_5#69.contigs_velvet.fa...
#> Sketching assemblies/7553_5#70.contigs_velvet.fa...
#> Sketching assemblies/7553_5#71.contigs_velvet.fa...
#> Sketching assemblies/7553_5#72.contigs_velvet.fa...
#> Sketching assemblies/7553_5#73.contigs_velvet.fa...
#> Sketching assemblies/7553_5#74.contigs_velvet.fa...
#> Sketching assemblies/7553_5#75.contigs_velvet.fa...
#> Sketching assemblies/7553_5#76.contigs_velvet.fa...
#> Sketching assemblies/7553_5#77.contigs_velvet.fa...
#> Sketching assemblies/7553_5#78.contigs_velvet.fa...
#> Sketching assemblies/7553_5#79.contigs_velvet.fa...
#> Sketching assemblies/7553_5#80.contigs_velvet.fa...
#> Sketching assemblies/7553_5#81.contigs_velvet.fa...
#> Sketching assemblies/7553_5#82.contigs_velvet.fa...
#> Sketching assemblies/7553_5#83.contigs_velvet.fa...
#> Sketching assemblies/7553_5#84.contigs_velvet.fa...
#> Sketching assemblies/7553_5#85.contigs_velvet.fa...
#> Sketching assemblies/7553_5#86.contigs_velvet.fa...
#> Sketching assemblies/7553_5#87.contigs_velvet.fa...
#> Sketching assemblies/7553_5#88.contigs_velvet.fa...
#> Sketching assemblies/7553_5#89.contigs_velvet.fa...
#> Sketching assemblies/7553_5#90.contigs_velvet.fa...
#> Sketching assemblies/7553_5#91.contigs_velvet.fa...
#> Sketching assemblies/7553_5#92.contigs_velvet.fa...
#> Sketching assemblies/7553_5#93.contigs_velvet.fa...
#> Sketching assemblies/7553_5#94.contigs_velvet.fa...
#> Sketching assemblies/7553_5#95.contigs_velvet.fa...
#> Sketching assemblies/7553_5#96.contigs_velvet.fa...
#> Sketching assemblies/7553_6#1.contigs_velvet.fa...
#> Sketching assemblies/7553_6#2.contigs_velvet.fa...
#> Sketching assemblies/7553_6#3.contigs_velvet.fa...
#> Sketching assemblies/7553_6#4.contigs_velvet.fa...
#> Sketching assemblies/7553_6#5.contigs_velvet.fa...
#> Sketching assemblies/7553_6#6.contigs_velvet.fa...
#> Sketching assemblies/7553_6#7.contigs_velvet.fa...
#> Sketching assemblies/7553_6#8.contigs_velvet.fa...
#> Sketching assemblies/7622_2#1.contigs_velvet.fa...
#> Sketching assemblies/7622_2#10.contigs_velvet.fa...
#> Sketching assemblies/7622_2#11.contigs_velvet.fa...
#> Sketching assemblies/7622_2#12.contigs_velvet.fa...
#> Sketching assemblies/7622_2#13.contigs_velvet.fa...
#> Sketching assemblies/7622_2#14.contigs_velvet.fa...
#> Sketching assemblies/7622_2#15.contigs_velvet.fa...
#> Sketching assemblies/7622_2#16.contigs_velvet.fa...
#> Sketching assemblies/7622_2#17.contigs_velvet.fa...
#> Sketching assemblies/7622_2#18.contigs_velvet.fa...
#> Sketching assemblies/7622_2#19.contigs_velvet.fa...
#> Sketching assemblies/7622_2#2.contigs_velvet.fa...
#> Sketching assemblies/7622_2#20.contigs_velvet.fa...
#> Sketching assemblies/7622_2#21.contigs_velvet.fa...
#> Sketching assemblies/7622_2#22.contigs_velvet.fa...
#> Sketching assemblies/7622_2#23.contigs_velvet.fa...
#> Sketching assemblies/7622_2#24.contigs_velvet.fa...
#> Sketching assemblies/7622_2#25.contigs_velvet.fa...
#> Sketching assemblies/7622_2#26.contigs_velvet.fa...
#> Sketching assemblies/7622_2#27.contigs_velvet.fa...
#> Sketching assemblies/7622_2#28.contigs_velvet.fa...
#> Sketching assemblies/7622_2#29.contigs_velvet.fa...
#> Sketching assemblies/7622_2#3.contigs_velvet.fa...
#> Sketching assemblies/7622_2#30.contigs_velvet.fa...
#> Sketching assemblies/7622_2#31.contigs_velvet.fa...
#> Sketching assemblies/7622_2#32.contigs_velvet.fa...
#> Sketching assemblies/7622_2#33.contigs_velvet.fa...
#> Sketching assemblies/7622_2#34.contigs_velvet.fa...
#> Sketching assemblies/7622_2#35.contigs_velvet.fa...
#> Sketching assemblies/7622_2#36.contigs_velvet.fa...
#> Sketching assemblies/7622_2#37.contigs_velvet.fa...
#> Sketching assemblies/7622_2#38.contigs_velvet.fa...
#> Sketching assemblies/7622_2#39.contigs_velvet.fa...
#> Sketching assemblies/7622_2#4.contigs_velvet.fa...
#> Sketching assemblies/7622_2#40.contigs_velvet.fa...
#> Sketching assemblies/7622_2#41.contigs_velvet.fa...
#> Sketching assemblies/7622_2#42.contigs_velvet.fa...
#> Sketching assemblies/7622_2#43.contigs_velvet.fa...
#> Sketching assemblies/7622_2#44.contigs_velvet.fa...
#> Sketching assemblies/7622_2#47.contigs_velvet.fa...
#> Sketching assemblies/7622_2#48.contigs_velvet.fa...
#> Sketching assemblies/7622_2#5.contigs_velvet.fa...
#> Sketching assemblies/7622_2#6.contigs_velvet.fa...
#> Sketching assemblies/7622_2#7.contigs_velvet.fa...
#> Sketching assemblies/7622_2#8.contigs_velvet.fa...
#> Sketching assemblies/7622_2#9.contigs_velvet.fa...
#> Sketching assemblies/7622_3#49.contigs_velvet.fa...
#> Sketching assemblies/7622_3#50.contigs_velvet.fa...
#> Sketching assemblies/7622_3#51.contigs_velvet.fa...
#> Sketching assemblies/7622_3#52.contigs_velvet.fa...
#> Sketching assemblies/7622_3#53.contigs_velvet.fa...
#> Sketching assemblies/7622_3#54.contigs_velvet.fa...
#> Sketching assemblies/7622_3#55.contigs_velvet.fa...
#> Sketching assemblies/7622_3#56.contigs_velvet.fa...
#> Sketching assemblies/7622_3#57.contigs_velvet.fa...
#> Sketching assemblies/7622_3#58.contigs_velvet.fa...
#> Sketching assemblies/7622_3#59.contigs_velvet.fa...
#> Sketching assemblies/7622_3#60.contigs_velvet.fa...
#> Sketching assemblies/7622_3#62.contigs_velvet.fa...
#> Sketching assemblies/7622_3#63.contigs_velvet.fa...
#> Sketching assemblies/7622_3#64.contigs_velvet.fa...
#> Sketching assemblies/7622_3#65.contigs_velvet.fa...
#> Sketching assemblies/7622_3#66.contigs_velvet.fa...
#> Sketching assemblies/7622_3#67.contigs_velvet.fa...
#> Sketching assemblies/7622_3#68.contigs_velvet.fa...
#> Sketching assemblies/7622_3#69.contigs_velvet.fa...
#> Sketching assemblies/7622_3#70.contigs_velvet.fa...
#> Sketching assemblies/7622_3#71.contigs_velvet.fa...
#> Sketching assemblies/7622_3#72.contigs_velvet.fa...
#> Sketching assemblies/7622_3#74.contigs_velvet.fa...
#> Sketching assemblies/7622_3#75.contigs_velvet.fa...
#> Sketching assemblies/7622_3#76.contigs_velvet.fa...
#> Sketching assemblies/7622_3#78.contigs_velvet.fa...
#> Sketching assemblies/7622_3#79.contigs_velvet.fa...
#> Sketching assemblies/7622_3#80.contigs_velvet.fa...
#> Sketching assemblies/7622_3#81.contigs_velvet.fa...
#> Sketching assemblies/7622_3#82.contigs_velvet.fa...
#> Sketching assemblies/7622_3#83.contigs_velvet.fa...
#> Sketching assemblies/7622_3#84.contigs_velvet.fa...
#> Sketching assemblies/7622_3#86.contigs_velvet.fa...
#> Sketching assemblies/7622_3#87.contigs_velvet.fa...
#> Sketching assemblies/7622_3#88.contigs_velvet.fa...
#> Sketching assemblies/7622_3#89.contigs_velvet.fa...
#> Sketching assemblies/7622_3#91.contigs_velvet.fa...
#> Sketching assemblies/7622_3#92.contigs_velvet.fa...
#> Sketching assemblies/7622_3#93.contigs_velvet.fa...
#> Sketching assemblies/7622_3#94.contigs_velvet.fa...
#> Sketching assemblies/7622_3#95.contigs_velvet.fa...
#> Sketching assemblies/7622_3#96.contigs_velvet.fa...
#> Sketching assemblies/7622_4#1.contigs_velvet.fa...
#> Sketching assemblies/7622_4#10.contigs_velvet.fa...
#> Sketching assemblies/7622_4#11.contigs_velvet.fa...
#> Sketching assemblies/7622_4#12.contigs_velvet.fa...
#> Sketching assemblies/7622_4#13.contigs_velvet.fa...
#> Sketching assemblies/7622_4#14.contigs_velvet.fa...
#> Sketching assemblies/7622_4#15.contigs_velvet.fa...
#> Sketching assemblies/7622_4#16.contigs_velvet.fa...
#> Sketching assemblies/7622_4#17.contigs_velvet.fa...
#> Sketching assemblies/7622_4#18.contigs_velvet.fa...
#> Sketching assemblies/7622_4#19.contigs_velvet.fa...
#> Sketching assemblies/7622_4#2.contigs_velvet.fa...
#> Sketching assemblies/7622_4#20.contigs_velvet.fa...
#> Sketching assemblies/7622_4#21.contigs_velvet.fa...
#> Sketching assemblies/7622_4#22.contigs_velvet.fa...
#> Sketching assemblies/7622_4#23.contigs_velvet.fa...
#> Sketching assemblies/7622_4#24.contigs_velvet.fa...
#> Sketching assemblies/7622_4#25.contigs_velvet.fa...
#> Sketching assemblies/7622_4#26.contigs_velvet.fa...
#> Sketching assemblies/7622_4#27.contigs_velvet.fa...
#> Sketching assemblies/7622_4#28.contigs_velvet.fa...
#> Sketching assemblies/7622_4#29.contigs_velvet.fa...
#> Sketching assemblies/7622_4#3.contigs_velvet.fa...
#> Sketching assemblies/7622_4#31.contigs_velvet.fa...
#> Sketching assemblies/7622_4#32.contigs_velvet.fa...
#> Sketching assemblies/7622_4#33.contigs_velvet.fa...
#> Sketching assemblies/7622_4#34.contigs_velvet.fa...
#> Sketching assemblies/7622_4#35.contigs_velvet.fa...
#> Sketching assemblies/7622_4#36.contigs_velvet.fa...
#> Sketching assemblies/7622_4#37.contigs_velvet.fa...
#> Sketching assemblies/7622_4#38.contigs_velvet.fa...
#> Sketching assemblies/7622_4#39.contigs_velvet.fa...
#> Sketching assemblies/7622_4#4.contigs_velvet.fa...
#> Sketching assemblies/7622_4#40.contigs_velvet.fa...
#> Sketching assemblies/7622_4#41.contigs_velvet.fa...
#> Sketching assemblies/7622_4#42.contigs_velvet.fa...
#> Sketching assemblies/7622_4#43.contigs_velvet.fa...
#> Sketching assemblies/7622_4#44.contigs_velvet.fa...
#> Sketching assemblies/7622_4#47.contigs_velvet.fa...
#> Sketching assemblies/7622_4#48.contigs_velvet.fa...
#> Sketching assemblies/7622_4#5.contigs_velvet.fa...
#> Sketching assemblies/7622_4#6.contigs_velvet.fa...
#> Sketching assemblies/7622_4#7.contigs_velvet.fa...
#> Sketching assemblies/7622_4#8.contigs_velvet.fa...
#> Sketching assemblies/7622_4#9.contigs_velvet.fa...
#> Sketching assemblies/7622_5#49.contigs_velvet.fa...
#> Sketching assemblies/7622_5#50.contigs_velvet.fa...
#> Sketching assemblies/7622_5#51.contigs_velvet.fa...
#> Sketching assemblies/7622_5#52.contigs_velvet.fa...
#> Sketching assemblies/7622_5#53.contigs_velvet.fa...
#> Sketching assemblies/7622_5#54.contigs_velvet.fa...
#> Sketching assemblies/7622_5#55.contigs_velvet.fa...
#> Sketching assemblies/7622_5#56.contigs_velvet.fa...
#> Sketching assemblies/7622_5#57.contigs_velvet.fa...
#> Sketching assemblies/7622_5#58.contigs_velvet.fa...
#> Sketching assemblies/7622_5#59.contigs_velvet.fa...
#> Sketching assemblies/7622_5#60.contigs_velvet.fa...
#> Sketching assemblies/7622_5#61.contigs_velvet.fa...
#> Sketching assemblies/7622_5#62.contigs_velvet.fa...
#> Sketching assemblies/7622_5#63.contigs_velvet.fa...
#> Sketching assemblies/7622_5#64.contigs_velvet.fa...
#> Sketching assemblies/7622_5#65.contigs_velvet.fa...
#> Sketching assemblies/7622_5#66.contigs_velvet.fa...
#> Sketching assemblies/7622_5#67.contigs_velvet.fa...
#> Sketching assemblies/7622_5#68.contigs_velvet.fa...
#> Sketching assemblies/7622_5#70.contigs_velvet.fa...
#> Sketching assemblies/7622_5#72.contigs_velvet.fa...
#> Sketching assemblies/7622_5#73.contigs_velvet.fa...
#> Sketching assemblies/7622_5#74.contigs_velvet.fa...
#> Sketching assemblies/7622_5#75.contigs_velvet.fa...
#> Sketching assemblies/7622_5#76.contigs_velvet.fa...
#> Sketching assemblies/7622_5#77.contigs_velvet.fa...
#> Sketching assemblies/7622_5#78.contigs_velvet.fa...
#> Sketching assemblies/7622_5#79.contigs_velvet.fa...
#> Sketching assemblies/7622_5#80.contigs_velvet.fa...
#> Sketching assemblies/7622_5#81.contigs_velvet.fa...
#> Sketching assemblies/7622_5#82.contigs_velvet.fa...
#> Sketching assemblies/7622_5#83.contigs_velvet.fa...
#> Sketching assemblies/7622_5#84.contigs_velvet.fa...
#> Sketching assemblies/7622_5#85.contigs_velvet.fa...
#> Sketching assemblies/7622_5#86.contigs_velvet.fa...
#> Sketching assemblies/7622_5#87.contigs_velvet.fa...
#> Sketching assemblies/7622_5#88.contigs_velvet.fa...
#> Sketching assemblies/7622_5#89.contigs_velvet.fa...
#> Sketching assemblies/7622_5#90.contigs_velvet.fa...
#> Sketching assemblies/7622_5#91.contigs_velvet.fa...
#> Sketching assemblies/7622_5#92.contigs_velvet.fa...
#> Sketching assemblies/7622_5#93.contigs_velvet.fa...
#> Sketching assemblies/7622_5#94.contigs_velvet.fa...
#> Sketching assemblies/7622_5#95.contigs_velvet.fa...
#> Sketching assemblies/7622_5#96.contigs_velvet.fa...
#> Writing to mash_sketch.msh...
#> Plotting only the first 30 eigenvalues out of 276
And now you have a scree plot!
The remainder of the pyseer
tutorial is left as an exercise for the reader 🙂