\HeaderA{updateObject}{Update an IRanges object from BioC 2.4 to current version}{updateObject}
\aliasA{updateObject,AnnotatedList-method}{updateObject}{updateObject,AnnotatedList.Rdash.method}
\aliasA{updateObject,ANY-method}{updateObject}{updateObject,ANY.Rdash.method}
\aliasA{updateObject,CharacterList-method}{updateObject}{updateObject,CharacterList.Rdash.method}
\aliasA{updateObject,ComplexList-method}{updateObject}{updateObject,ComplexList.Rdash.method}
\aliasA{updateObject,FilterRules-method}{updateObject}{updateObject,FilterRules.Rdash.method}
\aliasA{updateObject,IntegerList-method}{updateObject}{updateObject,IntegerList.Rdash.method}
\aliasA{updateObject,IntervalTree-method}{updateObject}{updateObject,IntervalTree.Rdash.method}
\aliasA{updateObject,IRanges-method}{updateObject}{updateObject,IRanges.Rdash.method}
\aliasA{updateObject,IRangesList-method}{updateObject}{updateObject,IRangesList.Rdash.method}
\aliasA{updateObject,LogicalList-method}{updateObject}{updateObject,LogicalList.Rdash.method}
\aliasA{updateObject,MaskCollection-method}{updateObject}{updateObject,MaskCollection.Rdash.method}
\aliasA{updateObject,NormalIRanges-method}{updateObject}{updateObject,NormalIRanges.Rdash.method}
\aliasA{updateObject,NumericList-method}{updateObject}{updateObject,NumericList.Rdash.method}
\aliasA{updateObject,RangedData-method}{updateObject}{updateObject,RangedData.Rdash.method}
\aliasA{updateObject,RangedDataList-method}{updateObject}{updateObject,RangedDataList.Rdash.method}
\aliasA{updateObject,RangesList-method}{updateObject}{updateObject,RangesList.Rdash.method}
\aliasA{updateObject,RangesMatchingList-method}{updateObject}{updateObject,RangesMatchingList.Rdash.method}
\aliasA{updateObject,RawList-method}{updateObject}{updateObject,RawList.Rdash.method}
\aliasA{updateObject,RDApplyParams-method}{updateObject}{updateObject,RDApplyParams.Rdash.method}
\aliasA{updateObject,Rle-method}{updateObject}{updateObject,Rle.Rdash.method}
\aliasA{updateObject,RleList-method}{updateObject}{updateObject,RleList.Rdash.method}
\aliasA{updateObject,RleViews-method}{updateObject}{updateObject,RleViews.Rdash.method}
\aliasA{updateObject,SplitXDataFrameList-method}{updateObject}{updateObject,SplitXDataFrameList.Rdash.method}
\aliasA{updateObject,XDataFrame-method}{updateObject}{updateObject,XDataFrame.Rdash.method}
\aliasA{updateObject,XDataFrameList-method}{updateObject}{updateObject,XDataFrameList.Rdash.method}
\aliasA{updateObject,XIntegerViews-method}{updateObject}{updateObject,XIntegerViews.Rdash.method}
\aliasA{updateObject,XVector-method}{updateObject}{updateObject,XVector.Rdash.method}
\keyword{manip}{updateObject}
\begin{Description}\relax
Updates an old IRanges object to the current version. This updating
process is useful when an object has been serialized (e.g., stored to
disk) for some time (e.g., months), and the class definition has changed.
This change in class definition makes the serialized instance is no longer
valid.
\end{Description}
\begin{Usage}
\begin{verbatim}
updateObject(object, ..., verbose=FALSE)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{object}] Object to be updated, or for slot information to be
extracted from.
\item[\code{verbose}] A logical, indicating whether information about the
update should be reported. Use \code{message} to report this.
\item[\code{...}] Additional arguments, for use in specific update methods.
\end{ldescription}
\end{Arguments}
\begin{Value}
\code{updateObject} returns a valid instance of \code{object}.
\end{Value}
\begin{Author}\relax
Biocore team
\end{Author}

