我一直努力使AR包装自己。 我跟着前面的问题在计算器上的说明如何开发包门外汉 。 这是继前一个问题的步骤我的工具。
新鲜R对话运行R代码里面
# random DNA function randDNA = function(n){ paste(sample(c("A", "C", "T", "G"), n, replace = TRUE), collapse = "") } # DNA to RNA function dna2rna <- function(inputStr) { if (!is.character(inputStr)) stop("need character input") is = toupper(inputStr) chartr("T", "U", is) } # complementary sequence function compSeq <- function(inputStr){ chartr("ACTG", "TGAC", inputStr) } # example data dnaseq1 <- c("ATTGTATCTGGGTATTTCCCTTAATTGGGGCCTTT") dnaseq2 <- c("TGGGGTAAACCCGGTTTAAAATATATATATTTTT") myseqdata <- data.frame(dnaseq1, dnaseq2) save(myseqdata, file = "myseqdata.RData")
安装Rtools安装R包utils的
Pefrom R中的下列任务
require(utils) package.skeleton(list = c("randDNA","dna2rna", "compSeq", "myseqdata"), name = "dnatool",environment = .GlobalEnv, path = "c:", force = FALSE)
编辑系统环境变量路径在Windows 7下
C:\Rtools\bin;C:\Rtools\perl\bin;C:\Rtools\MinGW\bin; C:\Program Files\R\R-2.14.2\bin\x64;
(式
>path
中的命令行来检查路径被适当地设定。复制文件夹dnatool在步骤(3),并把在新的文件夹命名为rpackage,现在将目录更改到该文件夹(在DOS)
c: \ repackage> R CMD build dnatool c: \ repackage> Rcmd build dnatool
编辑:我有时让dnatool.zip但其他时间dnatool.tar.gx
在命令行检查包(DOS)
c: \ repackage> R CMD check dnatool
我可以收拾它在Windows“dnatool.zip”。
如何编译MAC或UNIX源? 哪些步骤是不同的?
Unix source: dnatool.tar.gz
Mac OS X binary: dnatool.tgz
我需要的Mac电脑做。 我有linux的VirtualBox和它安装了Ubuntu?
编辑:
我应该使用以下commad摆脱步骤(3)文件夹dnatool sourcode二进制?
$ tar -zcvf dnatool.tar.gz/home/dnatool