2012-04-13 20 views
1

我做pairwiseAlignment一個簡單的成對DNA序列比對從Biostrings包在Bioconductor的:打印序列比對文件

library('Biostrings') 
seq1 = 'ATGCTA' 
seq2 = 'ATGTA' 
pairwiseAlignment(pattern = seq1, subject = seq2) 

輸出如下所示:

Global PairwiseAlignedFixedSubject (1 of 1) 
pattern: [1] ATGCTA 
subject: [1] ATG-TA 
score: -4.091219 

對於很長的序列,輸出被截斷,只顯示一行:

Global PairwiseAlignedFixedSubject (1 of 1) 
pattern: [1] AT-------------------------------------------------...----------------TGTCTTCCAKATCTGGCGCGCCTGGGTTGATATC 
subject: [1] ATTGGCGGCCGCGCCACCATGCCAGAGCCAGCGAAGTCTGCTCCCGCCCCG...GAAGGCTGTATGCTGTTGTCTTCAAGATCTGGTACCGCTGGGTTGATATC 
score: -29418.8 

如何輸出完成對齊文本文件?

+0

爲什麼不詢問[Bioconductor](http://bioconductor.org/help/mailing-list/)郵件列表?不需要訂閱。我認爲答案是'你不能,直接',但像'as.character(pattern())'會爲你提供一些有用的東西。 – 2012-04-13 14:48:51

+0

剛剛發送郵件到列表... – 2012-04-13 15:30:19

+0

曾經找到這個解決方案嗎? – user1357015 2012-06-03 15:51:24

回答

0

我認爲,從Biostrings包裝R函數printPairwiseAlignment()是專門做這個,我想像你正在尋找的方式。