R/seqgen.R

Defines functions seqgen

Documented in seqgen

## ============================
## Random sequences generation
## ============================

seqgen <- function(n, length, alphabet, p=NULL) {

	## FROM http://www.cs.chalmers.se/~dubhashi/Courses/BioAlg/Markov%20chains%20and%20DNA%20sequence%20analysis%20in%20R.htm

	m <- matrix(nrow=n, ncol=length)

	for (i in 1:n) 
		m[i,] <- sample(alphabet, length, replace=TRUE, p)

	colnames(m) <- paste("[",1:length,"]", sep="")
	rownames(m) <- 1:n

	return(m)
}
		

Try the TraMineR package in your browser

Any scripts or data that you put into this service are public.

TraMineR documentation built on Jan. 9, 2024, 3:02 p.m.