...
首页> 外文期刊>Computational Biology and Bioinformatics, IEEE/ACM Transactions on >Output-Sensitive Algorithms for Finding the Nested Common Intervals of Two General Sequences
【24h】

Output-Sensitive Algorithms for Finding the Nested Common Intervals of Two General Sequences

机译:查找两个通用序列的嵌套公共区间的输出敏感算法

获取原文
获取原文并翻译 | 示例

摘要

The focus of this paper is the problem of finding all nested common intervals of two general sequences. Depending on the treatment one wants to apply to duplicate genes, Blin et al. introduced three models to define nested common intervals of two sequences: the uniqueness, the free-inclusion, and the bijection models. We consider all the three models. For the uniqueness and the bijection models, we give O(n + N_{rm out})-time algorithms, where N_{rm out} denotes the size of the output. For the free-inclusion model, we give an O(n^{1 + varepsilon } + N_{{rm out}})-time algorithm, where varepsilon > 0 is an arbitrarily small constant. We also present an upper bound on the size of the output for each model. For the uniqueness and the free-inclusion models, we show that N_{rm out}=O(n^{2}). Let C = sum _{g in Gamma } o_{1}(g)o_{2}(g), where Gamma is the set of distinct genes, and o_{1}(g) and o_{2}(g) are, respectively, the numbers of copies of g in the two given sequences. For the bijection model, we show that N_{rm out}=O(Cn). In this paper, we also study the problem of finding all approximate nested common intervals of two sequences on the bijection model. An O(delta n + N_{{rm out}})-time algorithm is presented, where delta denotes the maximum number of allowed gaps. In addition, we show that for this problem N_{rm out} is O(delta n^{3}).
机译:本文的重点是找到两个通用序列的所有嵌套公共区间的问题。根据不同的治疗方法,一个人希望将其应用于重复的基因。引入了三个模型来定义两个序列的嵌套公共间隔:唯一性,自由包含和双射模型。我们考虑所有三个模型。对于唯一性和双射模型,我们给出O(n + N_ {rm out})时间算法,其中N_ {rm out}表示输出的大小。对于自由包含模型,我们给出O(n ^ {1 + varepsilon} + N _ {{rm out}})时间算法,其中varepsilon> 0是一个任意小的常数。我们还为每个模型提供了输出大小的上限。对于唯一性和自由包含模型,我们证明N_ {rm out} = O(n ^ {2})。令C =和_ {g inγ} o_ {1}(g)o_ {2}(g),其中Gamma是不同基因的集合,o_ {1}(g)和o_ {2}(g)分别是两个给定序列中g的拷贝数。对于双射模型,我们表明N_ {rm out} = O(Cn)。在本文中,我们还研究了在双射模型上找到两个序列的所有近似嵌套公共区间的问题。提出了O(delta n + N _ {{rm out}})时间算法,其中delta表示允许间隙的最大数量。另外,我们证明对于这个问题,N_ {rm out}是O(delta n ^ {3})。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号