R/RcppExports.R

Defines functions NeedlemanWunschV2_Rcpp scoringV2_Rcpp NeedlemanWunsch_Rcpp scoring_Rcpp similarity_Rcpp

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

#' Similarity matrix algorithm using C++
#'
#' @param seq1 first sequence
#' @param seq1 second sequence
#' @return a similarity matrix
#' @export
similarity_Rcpp <- function(seq1, seq2, match, mismatch) {
    .Call(`_alignSeq_similarity_Rcpp`, seq1, seq2, match, mismatch)
}

#' Score matrix algorithm using C++
#'
#'@param d deletion
#' @param seq1 first sequence
#' @param seq1 second sequence
#' @return a similarity matrix
#' @export
scoring_Rcpp <- function(seq1, seq2, S, match, mismatch, d) {
    .Call(`_alignSeq_scoring_Rcpp`, seq1, seq2, S, match, mismatch, d)
}

#'get Alignement algorithm using C++
#'
#'@param d deletion
#' @param seq1 first sequence
#' @param seq1 second sequence
#' @return a similarity matrix
#' @export
NeedlemanWunsch_Rcpp <- function(seq1, seq2, match, mismatch, d) {
    .Call(`_alignSeq_NeedlemanWunsch_Rcpp`, seq1, seq2, match, mismatch, d)
}

#' Score matrix algorithm using C++
#'
#'@param d deletion
#' @param seq1 first sequence
#' @param seq1 second sequence
#' @return a similarity matrix
#' @export
scoringV2_Rcpp <- function(seq1, seq2, match, mismatch, d) {
    .Call(`_alignSeq_scoringV2_Rcpp`, seq1, seq2, match, mismatch, d)
}

#' Needleman V2 algorithm using C++
#'
#' @param seq1 first sequence
#' @param seq1 second sequence
#' @param match matching
#' @param mismatch mismatching
#' @param d deletion
#' @return a similarity matrix
#' @export
NeedlemanWunschV2_Rcpp <- function(seq1, seq2, match, mismatch, d) {
    .Call(`_alignSeq_NeedlemanWunschV2_Rcpp`, seq1, seq2, match, mismatch, d)
}
kanoutemamadou/algorithmique documentation built on Feb. 2, 2021, 11:51 a.m.