validProbeAnno {Ringo} | R Documentation

## Function to check a probeAnno environment

### Description

This function checks whether a probeAnno environment seems to be valid and will work with other Ringo functions.

### Usage

    validProbeAnno(probeAnno)

### Arguments

`probeAnno` | an environment that holds probe matches to genomic coordinates

### Details

This function checks certain properties of the mapping environment that are used by other Ringo functions. It can indicate potential problems in the environment.

### Value

`TRUE` if the environment seems to be a valid probeAnno environment, `FALSE` if a potential problems with this environment was identified. This potential problem is explained as a warning.

### Author(s)

Joern Toedling toedling@ebi.ac.uk

### See Also

`posToProbeAnno`

### Examples

     ## first a toy example:
     if (interactive()){
      A = new.env()
      assign("1.+.start",seq(100,1000,by=100),env=A)
      validProbeAnno(A)
      assign("1.+.end",c(99,seq(250,1050,by=100)),env=A)
      assign("1.+.unique",numeric(10),env=A)
      assign("1.+.index",c(2:5,1,7,8,6,10), env=A)
      validProbeAnno(A)
      assign("1.+.index",c(2:5,1,7,8,6,10,3), env=A)
      validProbeAnno(A)
      assign("1.+.end",c(150,seq(250,1050,by=100)),env=A)
      validProbeAnno(A)
     }
     ## validate the provided example probeAnno
     load(file.path(system.file("exData",package="Ringo"),"exampleProbeAnno.rda"))
     validProbeAnno(exProbeAnno)

[Package Ringo version 1.8.0 Index]