Description Details Creating Objects Slots Extends Methods Author(s) References See Also Examples
This class represents basic metadata (i.e., information about) a single FCS file in FlowRepository.
Objects of class fcsProxy are used to hold information about
a FlowRepository FCS file. This information includes the file name,
URL, size in bytes, MD5 sum, FCS version and a path to the file
on the local file system. A NULL value in the localpath slot
indicates that the FCS file has not been downloaded, you can use the
download method to download the file.
Objects of the fcsProxy class are created automatically when
you create a flowRepData object from FlowRepository by calling
the flowRep.get. A list of fcsProxy objects will be 
placed in the fcs.files slot of the flowRepData object.
Unless you know what you are doing, creating objects using
new or the constructor (as described below) is discouraged.
Objects can be created using
  new("fcsProxy", 
    name        = ....,  Object of class character
    url         = ....,  Object of class character
    size        = ....,  Object of class numeric
    md5sum      = ....,  Object of class character or NULL
    fcs.version = ....,  Object of class character or NULL
    localpath   = ....,  Object of class character or NULL
  )
or the constructor fcsProxy, with mandatory arguments
name and url and optional arguments size, 
md5sum, fcs.version and localpath.
fcsProxy(name, url, size=0, md5sum=NULL,
  fcs.version=NULL, localpath=NULL)
name:Object of class character containing the
name of the FlowRepository FCS file.
url:Object of class character containing the
url of the FlowRepository FCS file.
size:Object of class numeric containing the size
of the FlowRepository FCS file in bytes.
md5sum:Object of class character or NULL 
containing the MD5 sum of the FlowRepository FCS file.
fcs.version:Object of class character or NULL 
containing the FCS version identifier of the FlowRepository 
FCS file. This version identifier corresponds to the first 
6 bytes of the FCS file and typically contains one of the
following strings: FCS1.0, FCS2.0, 
FCS3.0, or FCS3.1.
localpath:Object of class character or NULL 
containing the path the FlowRepository FCS file as saved on 
the local file system. This slot is used to determine whether 
the file has been downloaded to the local file system. 
A value of NULL indicates that the FCS file has not been 
downloaded. The download method can be used 
to download the file.
Class fileProxy, directly.
There are separate documentation pages for some of the methods listed here which may be consulted for more details.
Print a basic summary about an fcsProxy. 
See summary for details.
Usage:
summary(fcsProxy)
Download the referenced FCS file to the local 
file system, fill out the localpath slot and return an 
updated copy of the fcsProxy object.
See download for details.
Usage:
download(fcsProxy, dirpath=NULL, filepath=NULL, 
    curlHandle=getCurlHandle(cookiefile=""), 
    show.progress=TRUE, ...)
Return TRUE if the localpath slot
is not NULL, which indicates that the file has been downloaded
to the local file system. Return FALSE if the localpath 
is NULL.
See is.downloaded for details.
Usage:
is.downloaded(fcsProxy)
Josef Spidlen
Josef Spidlen, Wayne Moore, David Parks, Michael Goldberg, Chris Bray, 
Pierre Bierre, Peter Gorombey, Bill Hyun, Mark Hubbard, Simon Lange, 
Ray Lefebvre, Robert Leif, David Novo, Leo Ostruszka, Adam Treister, 
James Wood, Robert F. Murphy, Mario Roederer, Damir Sudar, Robert Zigon, 
and Ryan R. Brinkman.
Data File Standard for Flow Cytometry, Version FCS 3.1
Cytometry A. 2010 Jan; 77(1): 97100. doi: 10.1002/cyto.a.20825
http://tinyurl.com/fcs3-1-pdf
fileProxy, 
attachmentProxy, 
flowRepData,
download
| 1 2 3 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.