Skip to content
Snippets Groups Projects
Commit 5b3d2898 authored by Peter van 't Hof's avatar Peter van 't Hof
Browse files

Remove unused imports

parent 696c64df
No related branches found
No related tags found
No related merge requests found
...@@ -2,18 +2,15 @@ package nl.lumc.sasc.biopet.tools.bamstats ...@@ -2,18 +2,15 @@ package nl.lumc.sasc.biopet.tools.bamstats
import java.io.File import java.io.File
import htsjdk.samtools.{ CigarOperator, SAMSequenceDictionary, SamReaderFactory }
import htsjdk.samtools.reference.FastaSequenceFile import htsjdk.samtools.reference.FastaSequenceFile
import htsjdk.samtools.{ SAMSequenceDictionary, SamReaderFactory }
import nl.lumc.sasc.biopet.utils.BamUtils.SamDictCheck import nl.lumc.sasc.biopet.utils.BamUtils.SamDictCheck
import nl.lumc.sasc.biopet.utils.ToolCommand
import nl.lumc.sasc.biopet.utils.intervals.{ BedRecord, BedRecordList } import nl.lumc.sasc.biopet.utils.intervals.{ BedRecord, BedRecordList }
import nl.lumc.sasc.biopet.utils.{ BamUtils, ToolCommand }
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.{ Await, Future }
import scala.concurrent.blocking
import scala.util.{ Failure, Success }
import scala.concurrent.duration.Duration
import scala.collection.JavaConversions._ import scala.collection.JavaConversions._
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.Future
/** /**
* Created by pjvanthof on 25/05/16. * Created by pjvanthof on 25/05/16.
......
...@@ -2,9 +2,7 @@ package nl.lumc.sasc.biopet.tools.bamstats ...@@ -2,9 +2,7 @@ package nl.lumc.sasc.biopet.tools.bamstats
import java.io.{ File, PrintWriter } import java.io.{ File, PrintWriter }
import scala.collection.generic.Sorted
import scala.collection.mutable import scala.collection.mutable
import scala.math.ScalaNumber
/** /**
* Created by pjvanthof on 05/07/16. * Created by pjvanthof on 05/07/16.
...@@ -12,15 +10,18 @@ import scala.math.ScalaNumber ...@@ -12,15 +10,18 @@ import scala.math.ScalaNumber
case class Histogram() { case class Histogram() {
protected[Histogram] val histrogram: mutable.Map[Int, Long] = mutable.Map() protected[Histogram] val histrogram: mutable.Map[Int, Long] = mutable.Map()
/** This will add an other histogram to `this` */
def +=(other: Histogram): Histogram = { def +=(other: Histogram): Histogram = {
other.histrogram.foreach(x => this.histrogram += x._1 -> (this.histrogram.getOrElse(x._1, 0L) + x._2)) other.histrogram.foreach(x => this.histrogram += x._1 -> (this.histrogram.getOrElse(x._1, 0L) + x._2))
this this
} }
/** With this a value can be added to the histogram */
def add(value: Int): Unit = { def add(value: Int): Unit = {
histrogram += value -> (histrogram.getOrElse(value, 0L) + 1) histrogram += value -> (histrogram.getOrElse(value, 0L) + 1)
} }
/** Write histogram to a tsv/count file */
def writeToTsv(file: File): Unit = { def writeToTsv(file: File): Unit = {
val writer = new PrintWriter(file) val writer = new PrintWriter(file)
writer.println("value\tcount") writer.println("value\tcount")
......
package nl.lumc.sasc.biopet.tools.bamstats package nl.lumc.sasc.biopet.tools.bamstats
import scala.collection.mutable
import scala.concurrent.blocking
/** /**
* Created by pjvanthof on 05/07/16. * Created by pjvanthof on 05/07/16.
*/ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment