Finds all intervals where track expression is 'TRUE'.
gscreen(
expr = NULL,
intervals = NULL,
iterator = NULL,
band = NULL,
intervals.set.out = NULL
)
logical track expression
genomic scope for which the function is applied
track expression iterator. If 'NULL' iterator is determined implicitly based on track expression.
track expression band. If 'NULL' no band is used.
intervals set name where the function result is optionally outputted
If 'intervals.set.out' is 'NULL' a set of intervals that match track expression.
This function finds all intervals where track expression's value is 'TRUE'.
If 'intervals.set.out' is not 'NULL' the result is saved as an intervals set. Use this parameter if the result size exceeds the limits of the physical memory.
gdb.init_examples()
gscreen("dense_track > 0.2 & sparse_track < 0.4",
iterator = "dense_track"
)
#> chrom start end
#> 1 chr1 34850 34950
#> 2 chr1 47500 47550
#> 3 chr1 65100 65200
#> 4 chr1 65850 65950
#> 5 chr1 66050 66100
#> 6 chr1 92650 92700
#> 7 chr1 95350 95400
#> 8 chr1 100650 100700
#> 9 chr1 139050 139100
#> 10 chr1 152600 152650
#> 11 chr1 245500 245550
#> 12 chr1 341100 341150
#> 13 chr1 371450 371500
#> 14 chr1 373000 373100
#> 15 chr1 383550 383600
#> 16 chr1 459400 459450
#> 17 chr2 19200 19250
#> 18 chr2 22100 22150
#> 19 chr2 34250 34300
#> 20 chr2 34500 34550
#> 21 chr2 37400 37450
#> 22 chr2 50700 50750
#> 23 chr2 64050 64100
#> 24 chr2 69200 69250
#> 25 chr2 83550 83600
#> 26 chr2 100800 100850
#> 27 chr2 101450 101500
#> 28 chr2 139600 139650
#> 29 chr2 168600 168650
#> 30 chr2 233050 233100
#> 31 chr2 245200 245250
#> 32 chr2 282300 282350
#> 33 chrX 85150 85200