close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_repos.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
May 4, 2011, 1:26:16 AM (15 years ago)
- Author:
-
jazz
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v2
|
|
| 12 | 12 | ~$ tar zxvf velvet_1.1.03.tgz |
| 13 | 13 | ~$ cd velvet_1.1.03 |
| | 14 | ~/velvet_1.1.03$ make |
| | 15 | ~/velvet_1.1.03$ ./velveth output 17 -fasta -short data/test_long.fa |
| | 16 | ~/velvet_1.1.03$ ./velvetg output/ -exp_cov 3 -min_contig_lgth 100 |
| | 17 | }}} |
| | 18 | * 使用 gprof 進行 profile 分析 |
| | 19 | {{{ |
| 14 | 20 | ~/velvet_1.1.03$ cat Makefile | sed "s#^CFLAG.*#CFLAGS = -Wall -pg#" > |
| 15 | 21 | ~/velvet_1.1.03$ mv Makefile.new Makefile |
| … |
… |
|
| 22 | 28 | 152K gmon.out |
| 23 | 29 | }}} |
| | 30 | * 使用 [http://code.google.com/p/jrfonseca/wiki/Gprof2Dot gprof2dot] 把 gprof log 轉成 graphviz 的 dot 格式,就可以畫出圖形了。 |
| | 31 | {{{ |
| | 32 | ~/velvet_1.1.03$ sudo apt-get install graphviz python |
| | 33 | ~/velvet_1.1.03$ wget http://gprof2dot.jrfonseca.googlecode.com/hg/gprof2dot.py |
| | 34 | ~/velvet_1.1.03$ chmod a+x gprof2dot.py |
| | 35 | ~/velvet_1.1.03$ gprof velveth | ./gprof2dot.py | dot -Tpng -o velveth.png |
| | 36 | }}} |