Added a SubSample(n = , ) version to choose a fixed number of random reads. Also changed the implementation of some of the byMolecule fxanlity -- still don't think I have it.

bug 22989

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 121976]
Remove commented-out code

[Tracking bug 22690]

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 122451]
New bash5tools.py implementation, using BasH5Reader

A few notes:

  * Only FASTA and FASTQ output are currently implemented.  CSV can
    come later if we really need it.

  * --readType={ccs, unrolled, subreads} to choose what you want

  * Command-line arguments now follow a sane camel-case convention

  * Performance is better than the previous implementation but there
    is still a lot of room for improvement if needed.  For example, I
    would like to eliminate the binary searching of the region
    table at some point.

[Tracking bug 22690]

[git-p4: depot-paths = "//depot/software/bioinformatics/tools/pbh5tools/": change = 122452]