NAME
MyShortRead::MyShortRead - My Perl library to deal with nextgen short read data.
SYNOPSIS
use MyShortRead::MyShortRead;
my $compare_res = &compare2($interval_a, $interval_b, $compare_by);
my $boolean = &overlap2(\@interval1, \@interval2);
my $GC_percent = &strGCPercent($DNA_seq);
&bin_genome_count($bedfile, $bin_size, $chrom_len, $fragsize, \@bin_vector);
&bin_genome_count_direction($bedfile, $bin_size, $chrom_len, $fragsize, \@bin_vector);
my %chrom_tbl = &read_chrlen_tbl($chrom_filename);
my @chrom_list = &read_chrlen_ordered($chrom_filename);
my ($n_reads, $ref_hash_chrom_sepFileName) = &sep_chrom_bed($bedfile, @chrom_name);
&del_chrfile(@chrom_sepFiles);
my $compare_res = &order_chr($chrom_name_a, $chrom_name_b);
DESCRIPTION
This module contains a few functions that I created to perform some operations on
short read data from next-generation sequencing machines. They include separate a
BED file according to chromosomes; bin genome and count the number of reads; compare
two genomic intervals and determine which one comes first(on the left side).
EXPORT
compare2
overlap2
strGCPercent
bin_genome_count
bin_genome_count_direction
read_chrlen_tbl
read_chrlen_ordered
sep_chrom_bed
del_chrfile
order_chr
SEE ALSO
MyShortRead::ChromBed MyShortRead::SRBed
AUTHOR
Li Shen, <shenli.sam@gmail.com>
COPYRIGHT AND LICENSE
Copyright (C) 2010-2013 by Li Shen
diffReps goes under GNU GPL v3: http://www.gnu.org/licenses/gpl.html