Sha256: 6cc13ec4f71df43cabe0b0b394d6de90fca8a2c8f6c2e9757bf030e7b2c18831

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

Library Complexity Index

* Summary
This is a Ruby gem that calculates an alternative to the "pileup" format. The calculation is an average of average overlaps among reads at a particular base in the genome. Offers both stranded and unstranded calculations.

* To-do list
1. Create gem environment
2. Create master class with options a la transrate
   * including FR, RF, ??, or F strand specific options
3. Create bam processing class that
   * increments through bases (x)
	 * calls stranded or unstranded method
	 * adds results to list
   * stranded method (strand chemistry)
	 * calls methods by strand chemistry
	 * returns calculation class results
   * strand chemistry methods
     * each has specific SAM flags used to acquire reads
     * e.g. for FR chemistry
	     * F reads are acquired according to strand
		 * R reads are acquired and assigned according to strand of mate
   * unstranded method
	 * calls samtools to acquire reads from base "x"
	 * converts to bed and sorts
	 * returns calculation class results
4. Create calculation class that
   * Increments through reads (i)
	 * Acquires reads overlapping read "i"
     * Calculates average overlap and adds to list
   * Averages all overlaps and returns
6. Prints either a Nx2 matrix or 1xN matrix to file.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ngs-ci-0.0.2.b TODO.md
ngs-ci-0.0.1.a TODO.md