\HeaderA{snpsNear}{obtain list of rs numbers for snps near a gene}{snpsNear}
\keyword{models}{snpsNear}
\begin{Description}\relax
obtain list of rs numbers for snps near a gene
\end{Description}
\begin{Usage}
\begin{verbatim}
snpsNear(sym, radius=1e+05, chrnum)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{sym}] instance of genesym class [e.g., use genesym(string) for gene 'string'],
or of rsid class, or of numeric class
\item[\code{radius}] number of base-pairs in each direction to look
\item[\code{chrnum}] chrnum instance .. optional
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
simple arithmetic based on output of snpLocs.Hs
\end{Details}
\begin{Value}
character vector of rsxxxxxx, dbSNP id, according to locations from
SNPlocs.Hsapiens.dbSNP.20071016 package, as transferred to snpLocs.Hs
resource in GGBase
\end{Value}
\begin{Note}\relax
first invocation can take longer than subsequent, if snpLocs.Hs has
not been invoked previously
\end{Note}
\begin{Author}\relax
Vince Carey <stvjc@channing.harvard.edu>
\end{Author}
\begin{Examples}
\begin{ExampleCode}
nearc = snpsNear(genesym("CPNE1"), 10000, chrnum(20))
library(GGtools)
data(hmceuB36.2021)
ss = smList(hmceuB36.2021)[[1]]
# following calculation requires new "[" for j an instance of rsid
clo = ss[ , rsid(snpsNear(rsid("rs6060535"), rad=1500, chrnum(20))) ]
clo
\end{ExampleCode}
\end{Examples}

