Description Usage Arguments Details Value Author(s) See Also Examples
Performs pairwise alignment of all blocks of synteny between sets of sequences.
1 2 3 4 5 6 7 | AlignSynteny(synteny,
dbFile,
tblName = "Seqs",
identifier = "",
processors = 1,
verbose = TRUE,
...)
|
synteny |
An object of class “Synteny”. |
dbFile |
A SQLite connection object or a character string specifying the path to the database file. |
tblName |
Character string specifying the table where the sequences are located that were used to create the object |
identifier |
Optional character string used to narrow the search results to those matching a specific identifier, or an integer sequence corresponding to indices of |
processors |
The number of processors to use, or |
verbose |
Logical indicating whether to display progress. |
... |
Further arguments to be passed directly to |
AlignSynteny will extract all sequence regions belonging to syntenic blocks in synteny, and perform pairwise alignment with AlignProfiles. Hits are used to anchor the alignment such that only the regions between anchors are aligned.
A list with elements for each pair of identifiers in synteny. Each list element contains a DNAStringSetList one pairwise alignment per syntenic block.
Erik Wright eswright@pitt.edu
1 2 3 4 5 6 7 | db <- system.file("extdata", "Influenza.sqlite", package="DECIPHER")
synteny <- FindSynteny(db, minScore=50)
DNA <- AlignSynteny(synteny, db)
names(DNA)
DNA[[1]] # the first set of pairwise alignments
DNA[[1]][[1]] # the first block of synteny between H9N2 & H5N1
unlist(DNA[[2]]) # a DNAStringSet of synteny between H9N2 & H2N2
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.