View source: R/WholeGenomeAlignment.R
chainNetSyntenic | R Documentation |
Wrapper function of chainNetSyntenic: Makes alignment nets out of chains and adds synteny info to net. This function doesn't work on Windows platform since Kent utilities only support Linux and Unix platforms.
chainNetSyntenic(allPreChain, assemblyTarget, assemblyQuery, netSyntenicFile=paste0(sub("\\.2bit$", "", basename(assemblyTarget), ignore.case = TRUE), ".", sub("\\.2bit$", "", basename(assemblyQuery), ignore.case = TRUE), ".noClass.net"), binaryChainNet="chainNet", binaryNetSyntenic="netSyntenic")
allPreChain |
|
assemblyTarget |
|
assemblyQuery |
|
netSyntenicFile |
|
binaryChainNet |
|
binaryNetSyntenic |
|
Add classification information using the database tables: actually this step is not necessary in this pipeline according to http://blog.gmane.org/gmane.science.biology.ucscgenome.general/month=20130301. The class information will only be used for Genome Browser. Since it needs some specific modification of the table names for certain species, we skip this step now. If this step is done, then the generated class.net is the gzipped net file that you see in UCSC Downloads area.
character
(1): the file names of generated net file.
Ge Tan
http://hgdownload.cse.ucsc.edu/admin/exe/
chainPreNet
## Not run: ## This example doesn't run because it requires two bit files and external ## Kent utilities. allPreChain <- file.path("/Users/gtan/OneDrive/Project/CSC/CNEr/axt", "danRer10.hg38.all.pre.chain") assemblyTarget <- "/Users/gtan/OneDrive/Project/CSC/CNEr/2bit/danRer10.2bit" assemblyQuery <- "/Users/gtan/OneDrive/Project/CSC/CNEr/2bit/hg38.2bit" chainNetSyntenic(allPreChain, assemblyTarget, assemblyQuery, netSyntenicFile=file.path( "/Users/gtan/OneDrive/Project/CSC/CNEr/axt", paste0(sub("\\.2bit$", "", basename(assemblyTarget), ignore.case = TRUE), ".", sub("\\.2bit$", "", basename(assemblyQuery), ignore.case = TRUE), ".noClass.net")), binaryChainNet="chainNet", binaryNetSyntenic="netSyntenic") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.