% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/preprocess.R
\name{one_hot_to_seq}
\alias{one_hot_to_seq}
\title{Char sequence corresponding to one-hot matrix.}
\usage{
one_hot_to_seq(
m,
vocabulary = c("A", "C", "G", "T"),
amb_enc = "zero",
amb_char = "N",
paste_chars = TRUE
)
}
\arguments{
\item{m}{One-hot encoding matrix or 3d array where each element of first axis is one-hot matrix.}
\item{vocabulary}{Vector of allowed characters. Characters outside vocabulary get encoded as specified in \code{ambiguous_nuc}.}
\item{amb_enc}{Either \code{"zero"} or \code{"equal"}. How oov tokens where treated for one-hot encoding.}
\item{amb_char}{Char to use for oov positions.}
\item{paste_chars}{Whether to return vector or single sequence.}
}
\value{
A string.
}
\description{
Return character sequence corresponding to one-hot elements in matrix or tensor.
}
\examples{
m <- matrix(c(1,0,0,0,0,1,0,0), 2)
one_hot_to_seq(m)
}