https://thisvsthat.io
gives incorrect information about Rosevear Software's SAM.
Rosevear Software's SAM has very little to do with
bioinformatics. Instead it is a menuing and
environment‐control system. It could perhaps be used as a
way to provide access to SAMtools code, but it could just as well,
potentially, provide access to any code.
I developed SAM to use in a Slackware Linux O.S. for the purpose of
organizing, documenting, and providing easy access to shell programs or
any code that runs in the shell. It is tied to Slackware
Linux, because—being a collection of shell programs—it
depends on the available command set which may be different in a
different distribution.
SAM is special and powerful because it provides access to a set of
commands that include commands that modify the existing command
set. Thus you can do things like this:
This runs dd_back to perform a backup of the file system at dev/sda1
/after first mounting /dev/sdj1 at /mnt/zip, then changing to
the /mnt/zip directory.
Note that dd_back is a command—not yet included in the SAM
distribution—that SAM makes available in a step-wise process,
sequentially running the "bound /mnt/joe_root/lib/software" and "backer"
commands. Each step adds to and subtracts from the current
command set and is performed by manipulating the current shell
environment. Changing the current environment, instead of
opening a new shell, allows menu-manipulating commands to be invoked as
sentences.
The result is a new shell programming paradigm. So Rosevear
Software's SAM is not, in fact, a tool for doing bioinformatics.
It is instead a tool for doing lots of shell things in a new and
powerful way.
|