You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
4.0 is a major new version of sourmash, and it contains a number of new and breaking features.
Please see our migration guide for more information on how to migrate from v3.x to version 4.0!
Numerical output and search results are unchanged
There are no changes to numerical output or search results in this release; you should get the same results with v4 as you get with v3, except where command-line parameters need to be adjusted as noted below (see: protein ksize #1277, lca summarize changes #1175, sourmash gather on signatures without abundance #1328). Please file an issue if your results change!
(and when we do the release, we should copy them from doc/release-notes/sourmash-4.0.md over to the github release notes, and also link to the migration notes there)
release notes sourmash 4.0
created from
git log --oneline v3.5.0..3bfd0fa1cf48
followed by hand editing.hackmd here: https://hackmd.io/ZA14lQDfTgqh6l0gaW2BxQ
Major changes for 4.0
4.0 is a major new version of sourmash, and it contains a number of new and breaking features.
Please see our migration guide for more information on how to migrate from v3.x to version 4.0!
Numerical output and search results are unchanged
There are no changes to numerical output or search results in this release; you should get the same results with v4 as you get with v3, except where command-line parameters need to be adjusted as noted below (see: protein ksize #1277,
lca summarize
changes #1175,sourmash gather
on signatures without abundance #1328). Please file an issue if your results change!New or changed behavior
sourmash sketch
command for creating signatures ([MRG] Explore addition of asketch
command. #1159)sourmash compute
([MRG] Divide non-DNA MinHash ksize by 3 for external consumption. #1277)SourmashSignature.name
is now a property (not a method): usestr(sig)
instead ofname()
([MRG] rationalizeSourmashSignature.name
andstr(sig)
#1179, [MRG] use str(best_match), not best_match.name, in gather #1232)lca summarize
no longer merges all signatures, and uses hash abundance by default ([MRG] change default behavior inlca summarize
#1175)index
andlca index
(make cmdline sigs optional for index #1186, make cmdline sigs optional for lca index #1222) now support--from-file
and no longer require signature files on command line--traverse-directory
is now on by default for signature loading behavior ([MRG] Remove--traverse-directory
from commands & make default #1178)sourmash sketch
andsourmash compute
no longer create empty signatures from empty files and stdin ([MRG] fix issue with identifiers in the LCA code #1347);sourmash sketch
andsourmash compute
setsig.filename
to empty string when filename is-
([MRG] fix issue with identifiers in the LCA code #1347);Feature removal
lca gather
([MRG] Remove lca gather #1307)sourmash compute
([MRG] remove 10x support #1229)Feature/function deprecations
sourmash compute
([MRG] Explore addition of asketch
command. #1159)load_signatures
,sourmash.load_one_signature
,create_sbt_index
, andload_sbt_index
([MRG] Deprecatesourmash.load_signatures
as public API; refactor a bit. #1279, [MRG] Switch use ofload_signatures
over toload_file_as_signatures
throughout. #1304)sourmash sig import --csv
([MRG] deprecate import_csv for 4.0 (to be removed in 5.0) #1281)Refactoring, improvements, and minor bug fixes:
sourmash sig cat
([MRG] Accept file list insourmash sig cat
#1236)Documentation updates
Infrastructure and CI changes:
The text was updated successfully, but these errors were encountered: