Rosalind:OCaml中的重叠图

时间:2015-11-22 18:31:55

标签: ocaml rosalind

如何解决Rosalind上的重叠图问题?

http://rosalind.info/problems/grph/

1 个答案:

答案 0 :(得分:0)

建议是定义以下类型:

type rosalind = {name : string; dna: string; kprefix: string; ksuffix: string}

解析你的数据库来建立一个Rosalind列表;使用String.sub来计算kprefix& ksuffix;这将导致列表rosa_list。

然后是玫瑰色的

list.iter (fun y -> List.iter (fun x -> if x.ksuffix = y.prefix then print_useful_info ) rosa_list) rosa_list