NAME
    Sketch interface module

SYNOPSIS
    An interface module for Sketches, e.g., Mash

        use strict;
        use warnings;
        use Bio::Sketch::Mash;
    
        # Produce a sketch file file.fastq.gz.msh
        system("mash sketch file.fastq.gz");
        # Read the sketch
        my $sketch = Bio::Sketch::Mash->new("file.fastq.gz.msh");
        $sketch->writeJson("file.fastq.gz.json");

    Bio::Sketch->new("file.msh", \%options);
        Create a new Sketch instance. One object per file.

          Arguments: Sketch filename
          Hash of options
          Returns:   Sketch object

    $sketch->sketch("file.fastq.gz");
        Sketch a raw reads or assembly file

          Arguments: Filename
          Returns:   1 for success or 0 for failure

    $sketch->dist($other);
        Find the distance between two sketches

          Arguments: Bio::Sketch object
          Returns:   Distance in a float

    $sketch->paste([$other, $other2...]);
        Merge two sketches

          Arguments: List of Bio::Sketch objects
          Returns:   Bio::Sketch object of merged sketches