\HeaderA{BStringViews-constructors}{Constructor-like functions and generics for BStringViews objects}{BStringViews.Rdash.constructors}
\aliasA{adjacentViews}{BStringViews-constructors}{adjacentViews}
\aliasA{BStringViews}{BStringViews-constructors}{BStringViews}
\aliasA{BStringViews,BString-method}{BStringViews-constructors}{BStringViews,BString.Rdash.method}
\aliasA{BStringViews,BStringViews-method}{BStringViews-constructors}{BStringViews,BStringViews.Rdash.method}
\aliasA{BStringViews,file-method}{BStringViews-constructors}{BStringViews,file.Rdash.method}
\aliasA{initialize,BStringViews-method}{BStringViews-constructors}{initialize,BStringViews.Rdash.method}
\aliasA{views}{BStringViews-constructors}{views}
\keyword{methods}{BStringViews-constructors}
\begin{Description}\relax
[TODO: Put a description here]
\end{Description}
\begin{Usage}
\begin{verbatim}
  views(subject, first=NA, last=NA)
  adjacentViews(subject, width, gapwidth=0)
  BStringViews(src, subjectClass, sep="")
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{subject}] [TODO]

\item[\code{first}] [TODO]

\item[\code{last}] [TODO]

\item[\code{width}] [TODO]

\item[\code{gapwidth}] [TODO]

\item[\code{src}] [TODO]

\item[\code{subjectClass}] [TODO]

\item[\code{sep}] [TODO]

\end{ldescription}
\end{Arguments}
\begin{Details}\relax
In the code snippets below,
\code{subject} is a character vector or a \LinkA{BString}{BString}
(or \LinkA{DNAString}{DNAString} or \LinkA{RNAString}{RNAString}) object
and \code{first}, \code{last} and \code{width} are numeric vectors.

\describe{
\item[] \code{views(subject, first, last)}:
[TODO: Document me]

\item[] \code{adjacentViews(subject, width, gapwidth)}:
[TODO: Document me]

}

In the code snippets below,
\code{src} can be a character vector, a connection object,
a \LinkA{BString}{BString} (or \LinkA{DNAString}{DNAString} or \LinkA{RNAString}{RNAString}) object
or a BStringViews object,
\code{subjectClass} is a character-string with value \code{"BString"},
\code{"DNAString"} or \code{"RNAString"}
and \code{sep} is a character-string.

\describe{
\item[] \code{BStringViews(src, subjectClass, sep)}:
[TODO: Document me]

}
\end{Details}
\begin{Author}\relax
H. Pages
\end{Author}
\begin{SeeAlso}\relax
\LinkA{BStringViews-class}{BStringViews.Rdash.class}, \LinkA{BString}{BString}, \LinkA{DNAString}{DNAString}, \LinkA{RNAString}{RNAString}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
  ## A BStringViews object with 12 views
  v12 <- views(DNAString("TAATAATG"), -2:9, 0:11)
\end{ExampleCode}
\end{Examples}


