更多代码请见:https://github.com/xubo245

基因数据处理系列

1.解释

SSW是一个更快的SW算法,并且提供了c语言lib和java的调用

代码:

https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library

论文:

Zhao, M., et al. (2013). "SSW Library: an SIMD Smith-Waterman C/C++ library for use in genomic applications." PloS one 8(12): e82138.

2.代码:

git clone https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library.git
cd Complete-Striped-Smith-Waterman-Library
cd src
make java
java  -Djava.library.path=. -jar ssw.jar ssw.Example

3.结果:

xubo@xubo:~/xubo/tools/Complete-Striped-Smith-Waterman-Library/src$ java  -Djava.library.path=. -jar ssw.jar ssw.Example
Aligning nucleotides
score1=21 score2=8 ref_begin1=8 ref_end1=21 read_begin1=0 read_end1=14 ref_end2=4 cigar=9M1I5M

遇到的问题:

xubo@xubo:~/xubo/tools/Complete-Striped-Smith-Waterman-Library/src$ java -jar ssw.jar -Djava.library.path=.  ssw.Example
Cannot find libsswjni.so. Has the library been built and LD_LIBRARY_PATH or -Djava.library.path set appropriately?
java.lang.UnsatisfiedLinkError: no sswjni in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: no sswjni in java.library.pathat java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)at java.lang.Runtime.loadLibrary0(Runtime.java:849)at java.lang.System.loadLibrary(System.java:1088)at ssw.Example.main(Example.java:12)

原因:

-Djava.library.path 应该放在-jar前面

参考

【1】https://github.com/xubo245
【4】http://blog.csdn.net/xubo245/

基因数据处理118之SSW运行相关推荐

  1. 基因数据处理123之SSW代码不正确,到时比SparkSW时间长

    更多代码请见:https://github.com/xubo245 基因数据处理系列 1.解释 由于要生成新的score matrix:blosum50,第一次使用静态方法,直接传给align,到时每 ...

  2. 基因数据处理121之SSW的score matrix调整,使得与SparkSW评分一致

    更多代码请见:https://github.com/xubo245 基因数据处理系列 1.解释 SSW的评分矩阵是128*128的,是按char的int值来进行计算的.而blosum50是蛋白质的,而 ...

  3. 基因数据处理122之SSW和SparkSW评分不一致,query为Q9

    更多代码请见:https://github.com/xubo245 基因数据处理系列 1.解释 RT,但是顺序一致 2.代码: hadoop@Master:~/disk2/xubo/project/a ...

  4. 基因数据处理54之bwa-mem运行paird-end(1千万条100bp的reads)

    指令: ```hadoop@Master:~/cloud/adam/xubo/data/GRCH38Sub/cs-bwamem$ bwa mem GRCH38BWAindex/GRCH38chr1L3 ...

  5. 基因数据处理56之bwa运行paird-end(1千万条100bp的reads).md

    (1)pair1.fq>sai bwa aln GRCH38BWAindex/GRCH38chr1L3556522.fasta g38L100c10000000Nhs20Paired1.fq & ...

  6. 基因数据处理106之bwa-mem运行paird-end(1千万条100bp的reads g38L100c10000000Nhs20Paired12)

    脚本: hadoop@Master:~/xubo/project/alignment/sparkBWA$ cat g38L100c10000000Nhs20Paired12Bwamem.sh echo ...

  7. 基因数据处理59之snap运行single-end(1千万条100bp的reads)

    记录: hadoop@Master:~/cloud/adam/xubo/data/GRCH38Sub/cs-bwamem$ snap-aligner single snap/snapindex g38 ...

  8. 基因数据处理120之scala调用SSW在linux下运行

    更多代码请见:https://github.com/xubo245 基因数据处理系列 1.解释 先有java提供转换,使用jni调用c 然后scala调用java 2.代码: 2.1 java: pa ...

  9. 基因数据处理119之java调用SSW在linux下运行

    更多代码请见:https://github.com/xubo245 基因数据处理系列 1.解释 测试自带Example: xubo@xubo:~/xubo/tools/Complete-Striped ...

最新文章

  1. 《APUE》读书笔记—第十三章守护进程
  2. C语言 memset()函数(内存初始化函数)
  3. 十一资讯 | 字节跳动进军汽车云;Twitch被黑;Facebook宕机;Netfilx收购游戏公司……...
  4. Jenkins cannot restart itself as currently configured
  5. 盘点和程序员相关的那些事,让你不再被割韭菜,薅羊毛!
  6. 拳王虚拟项目公社:2020考研专业院校选择
  7. java围棋毕业设计_(毕业论文)围棋游戏的设计与实现.doc
  8. 华硕新主板打开核心显卡开关以支持核心显卡不被屏蔽,然后就可以装核显驱动了
  9. C++程序设计:字符图形输出(空白三角形)
  10. NLP-文本挖掘-综述
  11. 在js中的瀑布流布局理解
  12. 【无锡学院/南信大滨江学院】IOS快捷指令登陆校园网——Iphone12实测
  13. 竟然可以用python炒股?
  14. 外发光材质Shader
  15. 机器学习实战|决策树
  16. ASP.NET企业员工档案管理系统源码
  17. python学习(一)
  18. [USACO12FEB]牛券Cow Coupons
  19. c语言编程题企业奖金,【C语言】企业奖金发放问题
  20. 彻底删除软件,删除注册列表信息

热门文章

  1. 《Word中同一标点符号在不同位置空白间距不一致应怎样调》
  2. 【USACO】股票市场
  3. 算法训练营 训练 骑士移动(队列)
  4. 【实用】游戏开发岗位常见笔试题知识点汇总
  5. VMware安装LiveAndroid运行Android的apk应用
  6. 我的合租生活1----忍无可忍就无须再忍
  7. 提高数据可视化效果的五个原则
  8. 游戏开发基础知识之垂直同步V-Sync
  9. Java三目运算符易错题
  10. 爬虫--selenium爬取淘宝商品数据