Get a list of anchor pairs for each species
Usage
get_anchors_list(
blast_list = NULL,
annotation = NULL,
evalue = 1e-10,
anchors = 5,
max_gaps = 25,
collinearity_dir = NULL
)Arguments
- blast_list
A list of data frames containing BLAST tabular output for intraspecies comparisons. Each list element corresponds to the BLAST output for a given species, and names of list elements must match the names of list elements in
annotation. BLASTp, DIAMOND or simular programs must be run on processed sequence data as returned byprocess_input().- annotation
A processed GRangesList or CompressedGRangesList object as returned by
syntenet::process_input().- evalue
Numeric scalar indicating the E-value threshold. Default: 1e-10.
- anchors
Numeric indicating the minimum required number of genes to call a syntenic block, as in
syntenet::infer_syntenet. Default: 5.- max_gaps
Numeric indicating the number of upstream and downstream genes to search for anchors, as in
syntenet::infer_syntenet. Default: 25.- collinearity_dir
Character indicating the path to the directory where .collinearity files will be stored. If NULL, files will be stored in a subdirectory of
tempdir(). Default: NULL.
Examples
data(diamond_intra)
data(yeast_annot)
data(yeast_seq)
blast_list <- diamond_intra
# Get processed annotation for S. cerevisiae
annotation <- syntenet::process_input(yeast_seq, yeast_annot)$annotation
# Get list of intraspecies anchor pairs
anchorpairs <- get_anchors_list(blast_list, annotation)
