文件名称:ShuffleFastaSeq:该应用程序可用于以FASTA格式对序列进行洗牌。-开源
文件大小:249B
文件格式:SETTINGS
更新时间:2024-05-20 12:33:20
开源软件
ShuffleFastaSeq是一种Windows窗体应用程序,用C#编写,可以将FASTA格式的序列进行混洗。 使用Durstenfeld(https://en.wikipedia.org/wiki/Fisher–Yates_shuffle)实现的Fisher-Yates算法的简单变体即可获得随机置换(Knuth DE。计算机编程的艺术:半数值模型)算法,第三版,波士顿:Addison-Wesley; 1997年。 输入文件包含一个或多个FASTA格式的序列。 可以设置每个序列的改组数(n); 默认情况下,n为100。对于每个输入序列,输出文件包含FASTA格式的n个混洗副本。 例如(n = 3):输入文件:> a ACGGT> b GCCCATTC输出文件:> a TCGAG> a CGAGT> a TGCGA> b CACTCCGT> b CCCGTATC> b CCTTCAGC