Skip to content

Commit

Permalink
Merge 7bef150 into 0d5e42c
Browse files Browse the repository at this point in the history
  • Loading branch information
shajoezhu committed Apr 17, 2020
2 parents 0d5e42c + 7bef150 commit 3b5fad6
Show file tree
Hide file tree
Showing 15 changed files with 16 additions and 155 deletions.
2 changes: 1 addition & 1 deletion .DEploid
Submodule .DEploid updated 1 files
+4 −0 .gitignore
4 changes: 4 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
^\.travis\.yml$
^appveyor\.yml$
^\.lintr$
lint-and-covr.Rout

# C++
\.o$
Expand All @@ -25,7 +26,10 @@
src/DEploid/dEploid.cpp
src/DEploid/lasso/lassoOut.cpp
src/DEploid/gzstream/version
src/DEploid/export/mcmcIO.cpp
src/DEploid/gzstream/version
src/DEploid/lasso/.ci/
src/DEploid/lasso/.git
src/DEploid/lasso/.gitignore
src/DEploid/lasso/.travis.yml
src/DEploid/lasso/Brewfile
Expand Down
1 change: 0 additions & 1 deletion NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ importFrom("rmarkdown", "pandoc_available")
importFrom("htmlwidgets", "saveWidget")
useDynLib(DEploid, .registration = TRUE)
export(dEploid)
export(extractVcf)
export(plotProportions)
export(extractCoverageFromVcf)
export(extractCoverageFromTxt)
Expand Down
30 changes: 0 additions & 30 deletions R/RcppExports.R
Original file line number Diff line number Diff line change
Expand Up @@ -40,36 +40,6 @@ dEploid <- function(args) {
.Call(`_DEploid_dEploid`, args)
}

#' @title Extract VCF information
#'
#' @description Extract VCF information
#'
#' @param filename VCF file name.
#'
#' @seealso
#' \itemize{
#' \item \code{extractCoverageFromVcf}
#' \item \code{extractCoverageFromTxt}
#' }
#'
#' @return A dataframe list with members of haplotypes, proportions and log likelihood of the MCMC chain.
#' \itemize{
#' \item \code{CHROM} SNP chromosomes.
#' \item \code{POS} SNP positions.
#' \item \code{refCount} reference allele count.
#' \item \code{altCount} alternative allele count.
#' }
#'
#' @export
#'
#' @examples
#' vcfFile = system.file("extdata", "PG0390-C.test.vcf.gz", package = "DEploid")
#' vcf = extractVcf(vcfFile)
#'
extractVcf <- function(filename) {
.Call(`_DEploid_extractVcf`, filename)
}

test_RRG_sample <- function() {
.Call(`_DEploid_test_RRG_sample`)
}
Expand Down
1 change: 0 additions & 1 deletion R/dEploid.R
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,4 @@
#'
#' @importFrom Rcpp evalCpp
#' @useDynLib _DEploid_dEploid
#' @useDynLib _DEploid_extractVcf
NULL
9 changes: 7 additions & 2 deletions cpHardCopies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,14 @@ rsync -avu R/DEploidR.R .DEploid/utilities/DEploidR.R
#rsync -avu src/DEploid/ .DEploid/src/

# sync from DEploid to DEploid-r
rsync -avu .DEploid/src/ src/DEploid/
rsync -avu .DEploid/src/*pp src/DEploid/
rsync -avu .DEploid/src/codeCogs/ src/DEploid/codeCogs/
rsync -avu .DEploid/src/debug/ src/DEploid/debug/
rsync -avu .DEploid/src/export/ src/DEploid/export/
rsync -avu .DEploid/src/gzstream/ src/DEploid/gzstream/
rsync -avu .DEploid/src/random/ src/DEploid/random/
rsync -avu .DEploid/src/lasso/*pp src/DEploid/lasso/
#cp .DEploid/DEploid-Lasso-lib/src/*pp lasso
rsync -avu .DEploid/src/lasso/*pp src/DEploid/lasso/src/

# tidy up
#rm -r src/DEploid/*/.deps
Expand Down
34 changes: 0 additions & 34 deletions man/extractVcf.Rd

This file was deleted.

2 changes: 0 additions & 2 deletions src/DEploid/gzstream/gzstream.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@

#ifndef GZSTREAM_H
#define GZSTREAM_H 1
#define ZLIB_WINAPI

// standard C++ with new header file names and std:: namespace
#include <iostream>
Expand Down Expand Up @@ -119,4 +118,3 @@ class ogzstream : public gzstreambase, public std::ostream {
#endif // GZSTREAM_H
// ============================================================================
// EOF //

2 changes: 1 addition & 1 deletion src/Makevars.win
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
OBJECTS.dEploidr = rvcf.o dEploidr.o test_exports.o RcppExports.o init.o
OBJECTS.dEploidr = dEploidr.o test_exports.o RcppExports.o init.o

OBJECTS.dEploid = DEploid/dEploidIO.o \
DEploid/ibd.o \
Expand Down
11 changes: 0 additions & 11 deletions src/RcppExports.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,6 @@ BEGIN_RCPP
return rcpp_result_gen;
END_RCPP
}
// extractVcf
Rcpp::DataFrame extractVcf(std::string filename);
RcppExport SEXP _DEploid_extractVcf(SEXP filenameSEXP) {
BEGIN_RCPP
Rcpp::RObject rcpp_result_gen;
Rcpp::RNGScope rcpp_rngScope_gen;
Rcpp::traits::input_parameter< std::string >::type filename(filenameSEXP);
rcpp_result_gen = Rcpp::wrap(extractVcf(filename));
return rcpp_result_gen;
END_RCPP
}
// test_RRG_sample
double test_RRG_sample();
RcppExport SEXP _DEploid_test_RRG_sample() {
Expand Down
1 change: 1 addition & 0 deletions src/dEploidr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
*
*/

#define STRICT_R_HEADERS
#include <Rcpp.h>
#include <iostream> // std::cout
#include "mcmc.hpp"
Expand Down
2 changes: 0 additions & 2 deletions src/init.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,12 @@

/* .Call calls */
extern SEXP _DEploid_dEploid(SEXP);
extern SEXP _DEploid_extractVcf(SEXP);
extern SEXP _DEploid_test_RRG_sample();
extern SEXP _DEploid_test_RRG_sampleExpoExpoLimit(SEXP, SEXP, SEXP);
extern SEXP _DEploid_test_RRG_sampleUnitExpo();

static const R_CallMethodDef CallEntries[] = {
{"_DEploid_dEploid", (DL_FUNC) &_DEploid_dEploid, 1},
{"_DEploid_extractVcf", (DL_FUNC) &_DEploid_extractVcf, 1},
{"_DEploid_test_RRG_sample", (DL_FUNC) &_DEploid_test_RRG_sample, 0},
{"_DEploid_test_RRG_sampleExpoExpoLimit", (DL_FUNC) &_DEploid_test_RRG_sampleExpoExpoLimit, 3},
{"_DEploid_test_RRG_sampleUnitExpo", (DL_FUNC) &_DEploid_test_RRG_sampleUnitExpo, 0},
Expand Down
1 change: 1 addition & 0 deletions src/r_random_generator.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#ifndef dEploidr_r_random_generator
#define dEploidr_r_random_generator

#define STRICT_R_HEADERS
#include <Rcpp.h>
#include <memory>
#include "random_generator.hpp"
Expand Down
70 changes: 0 additions & 70 deletions src/rvcf.cpp

This file was deleted.

1 change: 1 addition & 0 deletions src/test_exports.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#define STRICT_R_HEADERS
#include <Rcpp.h>
#include <memory>

Expand Down

0 comments on commit 3b5fad6

Please sign in to comment.