print.gds.class: Show the information of class "gds.class" and "gdsn.class"

Description Usage Arguments Value Author(s) References Examples

View source: R/gdsfmt-main.r

Description

Displays the contents of "gds.class" (a GDS file) and "gdsn.class" (a GDS node).

Usage

1
2
3
4
5
6
7
## S3 method for class 'gds.class'
print(x, ...)
## S3 method for class 'gdsn.class'
print(x, expand=TRUE, all=FALSE, attribute=FALSE,
    attribute.trim=FALSE, ...)
## S4 method for signature 'gdsn.class'
show(object)

Arguments

x

an object of class gds.class, a GDS file; or gdsn.class, a GDS node

object

an object of class gds.class, the number of elements in the preview can be specified via the option getOption("gds.preview.num", 6L), while 6L is the default value

expand

whether enumerate all of child nodes

all

if FALSE, hide GDS nodes with an attribute "R.invisible"

attribute

if TRUE, show the attribute(s)

attribute.trim

if TRUE, trim the attribute information if it is too long

...

the arguments passed to or from other methods

Value

None.

Author(s)

Xiuwen Zheng

References

http://github.com/zhengxwen/gdsfmt

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# cteate a GDS file
f <- createfn.gds("test.gds")

add.gdsn(f, "int", 1:100)
add.gdsn(f, "int.matrix", matrix(1:(50*100), nrow=100, ncol=50))
put.attr.gdsn(index.gdsn(f, "int.matrix"), "int", 1:10)

print(f, all=TRUE)
print(f, all=TRUE, attribute=TRUE)
print(f, all=TRUE, attribute=TRUE, attribute.trim=FALSE)

show(index.gdsn(f, "int"))
show(index.gdsn(f, "int.matrix"))

# close the GDS file
closefn.gds(f)

# delete the temporary file
unlink("test.gds", force=TRUE)

Bioconductor-mirror/gdsfmt documentation built on Aug. 10, 2017, 10:47 a.m.