首页> 外文期刊>Source Code for Biology Medicine >Bio-samtools: Ruby bindings for SAMtools, a library for accessing BAM files containing high-throughput sequence alignments
【24h】

Bio-samtools: Ruby bindings for SAMtools, a library for accessing BAM files containing high-throughput sequence alignments

机译:Bio-samtools:SAMtools的Ruby绑定,一个用于访问包含高通量序列比对的BAM文件的库

获取原文
       

摘要

Background The SAMtools utilities comprise a very useful and widely used suite of software for manipulating files and alignments in the SAM and BAM format, used in a wide range of genetic analyses. The SAMtools utilities are implemented in C and provide an API for programmatic access, to help make this functionality available to programmers wishing to develop in the high level Ruby language we have developed bio-samtools, a Ruby binding to the SAMtools library. Results The utility of SAMtools is encapsulated in 3 main classes, Bio::DB::Sam, representing the alignment files and providing access to the data in them, Bio::DB::Alignment, representing the individual read alignments inside the files and Bio::DB::Pileup, representing the summarised nucleotides of reads over a single point in the nucleotide sequence to which the reads are aligned. Conclusions Bio-samtools is a flexible and easy to use interface that programmers of many levels of experience can use to access information in the popular and common SAM/BAM format.
机译:背景技术SAMtools实用程序包括一个非常有用且广泛使用的软件套件,用于处理SAM和BAM格式的文​​件和比对,广泛用于遗传分析中。 SAMtools实用程序以C语言实现,并提供用于程序访问的API,以帮助希望使用高级Ruby语言进行开发的程序员使用此功能,我们已经开发了bio-samtools,这是SAMtools库的Ruby绑定。结果SAMtools的实用程序封装在3个主要类中:Bio :: DB :: Sam,表示路线文件,并提供对其中数据的访问:Bio :: DB :: Alignment,表示文件中的各个读取路线和Bio :: DB :: Pileup,代表比对核苷酸序列中单个点上的核苷酸摘要。结束语Bio-samtools是一个灵活易用的界面,具有丰富经验的程序员可以使用它们来访问流行且常见的SAM / BAM格式的信息。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号