aboutsummaryrefslogtreecommitdiff
path: root/academic/samtools/README
diff options
context:
space:
mode:
Diffstat (limited to 'academic/samtools/README')
-rw-r--r--academic/samtools/README23
1 files changed, 14 insertions, 9 deletions
diff --git a/academic/samtools/README b/academic/samtools/README
index ea600cbe26186..857bfbeaa7539 100644
--- a/academic/samtools/README
+++ b/academic/samtools/README
@@ -1,11 +1,16 @@
-Prior to the introduction of HTSlib, SAMtools and BCFtools were distributed
-in a single samtools-0.1.x package.
-This old version remains available from SBo as samtools-legacy
+SAM (Sequence Alignment/Map) format is a generic format for storing large
+nucleotide sequence alignments. The original samtools package has been split
+into three separate but tightly coordinated projects: htslib (C library for
+handling high-throughput sequencing data), samtools (for handling SAM, BAM,
+CRAM), and bcftools (for handling VCF and BCF).
-Samtools is now distributed as an individual package.
-Installation is set up so that the code uses an external HTSlib (also at SBo).
-Although deprecated upstream, in the case that people need parts of samtools-legacy
-(e.g header files or libbam) these can be installed from this package by modifying
-the samtools.Slackbuild.
+Samtools is now distributed as an individual package. Installation is set up
+so that the code uses an external HTSlib (also at SBo). Although deprecated
+upstream, in the case that people need parts of samtools-legacy (e.g header
+files or libbam) these can be installed from this package by modifying the
+samtools.Slackbuild. Note that the sam.h of htslib differs from sam.h coming
+with samtools.
-Note that the sam.h of htslib differs from sam.h coming with samtools.
+Prior to the introduction of HTSlib, SAMtools and BCFtools were distributed
+in a single samtools-0.1.x package. This old version remains available from
+SBo as samtools-legacy.