diff --git "a/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham-1.8.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham-1.8.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" new file mode 100644 index 0000000000000000000000000000000000000000..a465e90e3cd4920508e36862a2dbdf992ddb6dd4 Binary files /dev/null and "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham-1.8.0Devkit\350\277\201\347\247\273\344\270\216\350\260\203\344\274\230\346\212\245\345\221\212.docx" differ diff --git "a/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\346\272\220\347\240\201\345\210\206\346\236\220.html" "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\346\272\220\347\240\201\345\210\206\346\236\220.html" new file mode 100644 index 0000000000000000000000000000000000000000..7f876a93799d7627d0d72296aee8ca214f33f239 --- /dev/null +++ "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\346\272\220\347\240\201\345\210\206\346\236\220.html" @@ -0,0 +1,616 @@ + + + + + + + + Document + + + + + +
+

+ 2022/08/11 07:12:09 +

+
+ +

配置信息

+ +
+
+ 源码文件存放路径 + + /opt/portadv/portadmin/sourcecode/wham-1.8.0 + +
+
+ 目标操作系统 + + openEuler 20.03 SP3 + +
+
+ 目标系统内核版本 + + 4.19.90 + +
+
+ 编译器版本 + + GCC 7.3.0 + +
+
+ 构建工具 + + make + +
+
+ 编译命令 + + make + +
+
+ 迁移结果 + + + + 源码迁移分析成功 + +
+
+ +
+
+
+

可兼容替换

+

1

+
+
+

待验证替换

+

0

+
+
+

依赖文件总数

+

1

+
+
+
+
+

源文件数

+

2

+
+
+

代码行数

+

4

+
+
+

源码迁移人力

+

0.1人月

+
+
+

+ 预估标准:1人月迁移工作量 = 500行 C/C++/Fortran/Go/构建文件等源码,或250行汇编代码 +

+
+
+
+ +
+
+ 与架构相关的依赖文件 +
+ +
+ +
+
+ + + + + + + + + + + +
序号依赖文件名文件类型 + 待下载软件包名称 + 分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + libz.so.1 + + 动态库 + + zlib-1.2.11-18.oe1.aarch64.rpm + + 可兼容替换 + + + 下载 + + 复制链接 + + + + +
+
+
+ + +
+
+ 需要迁移的源码文件 +
+ +
+ 文件总数:2 +
+
+ +
+
+ + + + + + + + + + + +
序号文件名路径文件类型需修改的代码行
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + ssw.c + + /opt/portadv/portadmin/sourcecode/wham-1.8.0/src/lib/ssw.c + + C/C++ Source File + + 2 +
+ 2 + + Makefile + + /opt/portadv/portadmin/sourcecode/wham-1.8.0/Makefile + + makefile + + 2 +
+
+
+ + +
+
+ 需要迁移的代码行数 +
+ +
+ 需修改的代码行:4行; makefile: 2 行; C/C++: 2 行; +
+
+ +
+
+ + + + + + + + + +
文件名行号(起始行,结束行)关键字建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ /opt/portadv/portadmin/sourcecode/wham-1.8.0/Makefile + + (14,14) + + -march + + Please add or replace with the '-march=armv8.2-a' option on Kunpeng platform. +
+ /opt/portadv/portadmin/sourcecode/wham-1.8.0/Makefile + + (14,14) + + -fsigned-char + + It's recommended that you use the compiler command option '-fsigned-char' changes the default behaviour of plain char to be a signed char. +
+ /opt/portadv/portadmin/sourcecode/wham-1.8.0/src/lib/ssw.c + + (38,38) + + emmintrin.h + + Use the avx2neon.h header file instead. +
+ /opt/portadv/portadmin/sourcecode/wham-1.8.0/src/lib/ssw.c + + (137,137) + + _mm_max_epu8 + + Visit 'https://gitee.com/openeuler/AvxToNeon' and obtain the 'avx2neon.h' source code according to the README.md file. +
+
+
+ + +
+
+ + + + + + \ No newline at end of file diff --git "a/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\350\277\201\347\247\273\350\257\204\344\274\260.html" "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\350\277\201\347\247\273\350\257\204\344\274\260.html" new file mode 100644 index 0000000000000000000000000000000000000000..b0150327b3cae78ccaac31a4c020b058c3c46048 --- /dev/null +++ "b/LifeSciences/wham-1.8.0/doc/Devkit\346\212\245\345\221\212/wham\350\275\257\344\273\266\350\277\201\347\247\273\350\257\204\344\274\260.html" @@ -0,0 +1,752 @@ + + + + + + + + Document + + + +
+

+ 2022/08/11 07:05:27

+
+ +

+ 配置信息

+
+
+ 软件安装包存放路径或软件包名称 + /opt/portadv/portadmin/package/wham-1.8.0 +
+ +
+ 目标操作系统 + openEuler 20.03 SP3 +
+
+ 目标系统内核版本 +

+ 4.19.90 +

+
+ +
+ 评估结果 +

+ + 软件迁移评估成功 +

+
+ +
+
+ +
+

可兼容替换

+

12

+
+ +
+

待验证替换

+

0

+
+ +
+

依赖文件总数

+

12

+
+ +
+ +
+
+ +
+
+ 与架构相关的依赖文件 +
+
+ +
+
+ + + + + + + + + + + + + + +
序号依赖文件名文件类型软件包存放路径待下载软件包名称分析结果处理建议
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 1 + + libbamtools.so.2.3.0 + + 动态库 + + /opt/portadv/portadmin/package/wham-1.8.0/src/bamtools/lib/libbamtools.so.2.3.0 + + -- + + 可兼容替换 + + 该文件已兼容鲲鹏平台 +
+ 2 + + libbamtools-utils.a + + 静态库 + + /opt/portadv/portadmin/package/wham-1.8.0/src/bamtools/lib/libbamtools-utils.a +
+ 3 + + libbamtools.a + + 静态库 + + /opt/portadv/portadmin/package/wham-1.8.0/src/bamtools/lib/libbamtools.a +
+ 4 + + libjsoncpp.a + + 静态库 + + /opt/portadv/portadmin/package/wham-1.8.0/src/bamtools/lib/libjsoncpp.a +
+ 5 + + example_cpp + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/src/Complete-Striped-Smith-Waterman-Library/src/example_cpp +
+ 6 + + example_c + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/src/Complete-Striped-Smith-Waterman-Library/src/example_c +
+ 7 + + ssw_test + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/src/Complete-Striped-Smith-Waterman-Library/src/ssw_test +
+ 8 + + libssw.so + + 动态库 + + /opt/portadv/portadmin/package/wham-1.8.0/src/Complete-Striped-Smith-Waterman-Library/src/libssw.so +
+ 9 + + fastahack + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/src/fastahack/fastahack +
+ 10 + + WHAM-GRAPHENING + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/bin/WHAM-GRAPHENING +
+ 11 + + mergeIndvs + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/bin/mergeIndvs +
+ 12 + + WHAM-BAM + + 可执行文件 + + /opt/portadv/portadmin/package/wham-1.8.0/bin/WHAM-BAM +
+
+
+ + +
+
+ + + + \ No newline at end of file