################### *bed.parselengths* ################### breaks up intervals by size ************************************************************************** description ************************************************************************** ``bed.parselengths`` separates a bed file based on user-defined size cutoffs. ************************************************************************** usage ************************************************************************** :: bed.parselengths ( bedfile , brks=c(0,70,140,200) , cores=1 ) ************************************************************************** arguments ************************************************************************** =========================== =============================================================================================================================================================================================================== Main options Description =========================== =============================================================================================================================================================================================================== **bedfile** string defining bed file name of intervals to be parsed. **brks** numeric vector of fragment size break points used to parse intervals. length of vector must be > 1. **cores** positive integer indicating how many fragment ranges to process simultaneously. =========================== =============================================================================================================================================================================================================== ************************************************************************** output ************************************************************************** ``bed.parselengths`` separates a bed file based on user-defined size cutoffs into different files, the names of which will be returned. ************************************************************************** examples ************************************************************************** break up intervals into three files with interval sizes of 0-50, 51-100, and 101-300 bp """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .. highlight:: r :: > bed.parselengths ( "MNase-seq-fragments.bed" , brks = c ( 0 , 50 , 100 , 300 ) )