gtrack.2d.convert_to_indexed: Convert 2D track to indexed format

View source: R/db-index.R

gtrack.2d.convert_to_indexedR Documentation

Convert 2D track to indexed format

Description

Converts a per-chromosome-pair 2D track (rectangles or points) to indexed format (track.dat + track.idx). This reduces file descriptor usage from O(N^2) to O(1), which is especially beneficial for genomes with many contigs.

Usage

gtrack.2d.convert_to_indexed(track = NULL, remove.old = FALSE, force = FALSE)

Arguments

track

track name to convert

remove.old

Logical. If TRUE, removes old per-chromosome-pair files after successful conversion. Default: FALSE.

force

Logical. If TRUE, re-converts even if already in indexed format. Default: FALSE.

Value

None.

See Also

gtrack.2d.create, gtrack.2d.import, gtrack.2d.import_contacts, gtrack.convert_to_indexed, gdb.convert_to_indexed

Examples

## Not run: 
# Convert a 2D track to indexed format
gtrack.2d.convert_to_indexed("my_2d_track")

# Convert and remove old per-pair files
gtrack.2d.convert_to_indexed("my_2d_track", remove.old = TRUE)

# Force re-conversion
gtrack.2d.convert_to_indexed("my_2d_track", force = TRUE)

## End(Not run)

misha documentation built on Aug. 24, 2026, 5:14 p.m.