My name is Wei-Bung (Bob)
Wang (
in Chinese). I am a graduate student in the Department
of Computer Science and Engineering, at the University
of California, Riverside. I'm currently in the Algorithms
and Computational Biology Lab, advised by Tao
Jiang.
My interests include Design
and Analysis of Algorithms, Computational Geometry, and Graph theory.
I became interested in Computational Biology and Bioinformatics lately.
My Email address is ,
please feel free to contact me.
Progress Repost:
December 7
I wrote a quite simple subroutine last night and my program now can find
the longest common substring. However my program can find only one solution
while there may be more. My next step is to find all solutions.
December 6
I just wrote a generator to generate sequences with motif. My program
answered the number of occurence right, so my program seemed to contruct
a correct generalized suffix tree. My next step is to find the longest
common substring with this tree.
December 4
I just implemented generalized suffix tree and it works well with "ABBAB"
+ "ABAAB." I hope it's bug-free because I've already
cleared a lot of bugs.
November 22
Now my program works well with abaababaabaababaababa which is the
string in the slides in class. Maybe there are still some bugs that I
don't know. However, if I don't keep testing, it'll be bug-free on Thanksgiving.
Bugs only come after Thanksgiving.
November 21 night
I'm still debugging. I found that my program didn't work with "ABBAB"
and I just solved this problem. However, I find it doesn't work with "ABAAB."
I hope I can find all bugs with strings of length at most 6.
November 21
My program now works well with the most frequently used string in suffix
tree topic - "BANANA." It sometimes works and sometimes
fails with other strings. I'm still debugging but I wonder how can I know
if my program works with all strings.
November 18
I've written a program with Ukkonen's linear-time suffix tree algorithm.
Now I'm debugging and it may takes forever to finish. It looks normal
that the error is segmentation fault. I don't know when I will go forward
to next step: logic errors.
Novmeber 12
I've read 6.1 and 6.5. I think I understand Ukkonen's ideas, but it's
not easy to implement.
November 10
I've written a naive suffix tree which runs O(n^2) time.
November 8
I've got Gusfield's book, Algorithms on Strings, Trees, and Sequences.
It looks challenging to implement the generalized suffix tree.
Last
update:
December 7, 2006
|