如何解决Rosalind上的重叠图问题?
答案 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