Skip to content

Commit

Permalink
Update pipe method calls due to latest ADAM 0.24.0 snapshot.
Browse files Browse the repository at this point in the history
  • Loading branch information
heuermh committed Mar 22, 2018
1 parent 12f8800 commit 32f8372
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 9 deletions.
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Bcftools.scala
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ package org.bdgenomics.cannoli.cli
import htsjdk.samtools.ValidationStringency
import org.apache.hadoop.fs.{ FileSystem, Path }
import org.apache.spark.SparkContext
import org.bdgenomics.adam.models.VariantContext
import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.variant.{
VariantContextRDD,
VCFInFormatter,
VCFOutFormatter
}
import org.bdgenomics.adam.sql.{ VariantContext => VariantContextProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
Expand Down Expand Up @@ -96,7 +98,7 @@ class BcftoolsFn(
implicit val tFormatter = VCFInFormatter
implicit val uFormatter = new VCFOutFormatter(sc.hadoopConfiguration)

variantContexts.pipe(
variantContexts.pipe[VariantContext, VariantContextProduct, VariantContextRDD, VCFInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Bedtools.scala
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ import org.bdgenomics.adam.rdd.feature.{
BEDInFormatter,
BEDOutFormatter
}
import org.bdgenomics.adam.sql.{ Feature => FeatureProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.formats.avro.Feature;
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
import org.kohsuke.args4j.{ Argument, Option => Args4jOption }
Expand Down Expand Up @@ -116,7 +118,7 @@ class BedtoolsFn(
implicit val tFormatter = BEDInFormatter
implicit val uFormatter = new BEDOutFormatter

features.pipe(
features.pipe[Feature, FeatureProduct, FeatureRDD, BEDInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Bowtie.scala
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.fragment.{ FragmentRDD, InterleavedFASTQInFormatter }
import org.bdgenomics.adam.rdd.read.{ AlignmentRecordRDD, AnySAMOutFormatter }
import org.bdgenomics.adam.sql.{ AlignmentRecord => AlignmentRecordProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.formats.avro.AlignmentRecord
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
import org.kohsuke.args4j.{ Argument, Option => Args4jOption }
Expand Down Expand Up @@ -96,7 +98,7 @@ class BowtieFn(
implicit val tFormatter = InterleavedFASTQInFormatter
implicit val uFormatter = new AnySAMOutFormatter

fragments.pipe(
fragments.pipe[AlignmentRecord, AlignmentRecordProduct, AlignmentRecordRDD, InterleavedFASTQInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Bowtie2.scala
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,9 @@ import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.fragment.{ FragmentRDD, InterleavedFASTQInFormatter }
import org.bdgenomics.adam.rdd.read.{ AlignmentRecordRDD, AnySAMOutFormatter }
import org.bdgenomics.adam.sql.{ AlignmentRecord => AlignmentRecordProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.formats.avro.AlignmentRecord
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
import org.kohsuke.args4j.{ Argument, Option => Args4jOption }
Expand Down Expand Up @@ -96,7 +98,7 @@ class Bowtie2Fn(
implicit val tFormatter = InterleavedFASTQInFormatter
implicit val uFormatter = new AnySAMOutFormatter

fragments.pipe(
fragments.pipe[AlignmentRecord, AlignmentRecordProduct, AlignmentRecordRDD, InterleavedFASTQInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Bwa.scala
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@ import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.fragment.{ FragmentRDD, InterleavedFASTQInFormatter }
import org.bdgenomics.adam.rdd.read.{ AlignmentRecordRDD, AnySAMOutFormatter }
import org.bdgenomics.adam.sql.{ AlignmentRecord => AlignmentRecordProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.cannoli.util.QuerynameGrouper
import org.bdgenomics.formats.avro.AlignmentRecord
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
import org.kohsuke.args4j.{ Argument, Option => Args4jOption }
Expand Down Expand Up @@ -141,7 +143,7 @@ class BwaFn(
implicit val tFormatter = InterleavedFASTQInFormatter
implicit val uFormatter = new AnySAMOutFormatter

fragments.pipe(
fragments.pipe[AlignmentRecord, AlignmentRecordProduct, AlignmentRecordRDD, InterleavedFASTQInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.read.{ AlignmentRecordRDD, BAMInFormatter }
import org.bdgenomics.adam.rdd.variant.{ VariantContextRDD, VCFOutFormatter }
import org.bdgenomics.adam.sql.{ VariantContext => VariantContextProduct }
import org.bdgenomics.adam.util.FileExtensions._
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.utils.cli._
Expand Down Expand Up @@ -111,7 +112,7 @@ class FreebayesFn(
implicit val tFormatter = BAMInFormatter
implicit val uFormatter = new VCFOutFormatter(sc.hadoopConfiguration, Some(accumulator))

val variantContexts = alignments.pipe[VariantContext, VariantContextRDD, BAMInFormatter](
val variantContexts = alignments.pipe[VariantContext, VariantContextProduct, VariantContextRDD, BAMInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
3 changes: 2 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Samtools.scala
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.read.{ AlignmentRecordRDD, BAMInFormatter }
import org.bdgenomics.adam.rdd.variant.{ VariantContextRDD, VCFOutFormatter }
import org.bdgenomics.adam.sql.{ VariantContext => VariantContextProduct }
import org.bdgenomics.adam.util.FileExtensions._
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.utils.cli._
Expand Down Expand Up @@ -98,7 +99,7 @@ class SamtoolsFn(
implicit val tFormatter = BAMInFormatter
implicit val uFormatter = new VCFOutFormatter(sc.hadoopConfiguration)

alignments.pipe[VariantContext, VariantContextRDD, BAMInFormatter](
alignments.pipe[VariantContext, VariantContextProduct, VariantContextRDD, BAMInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/SnpEff.scala
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,15 @@ package org.bdgenomics.cannoli.cli

import htsjdk.samtools.ValidationStringency
import org.apache.spark.SparkContext
import org.bdgenomics.adam.models.VariantContext
import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.variant.{
VariantContextRDD,
VCFInFormatter,
VCFOutFormatter
}
import org.bdgenomics.adam.sql.{ VariantContext => VariantContextProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
Expand Down Expand Up @@ -85,7 +87,7 @@ class SnpEffFn(
implicit val tFormatter = VCFInFormatter
implicit val uFormatter = new VCFOutFormatter(sc.hadoopConfiguration)

variantContexts.pipe(
variantContexts.pipe[VariantContext, VariantContextProduct, VariantContextRDD, VCFInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down
4 changes: 3 additions & 1 deletion cli/src/main/scala/org/bdgenomics/cannoli/cli/Vt.scala
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ package org.bdgenomics.cannoli.cli
import htsjdk.samtools.ValidationStringency
import org.apache.hadoop.fs.{ FileSystem, Path }
import org.apache.spark.SparkContext
import org.bdgenomics.adam.models.VariantContext
import org.bdgenomics.adam.rdd.ADAMContext._
import org.bdgenomics.adam.rdd.ADAMSaveAnyArgs
import org.bdgenomics.adam.rdd.variant.{
VariantContextRDD,
VCFInFormatter,
VCFOutFormatter
}
import org.bdgenomics.adam.sql.{ VariantContext => VariantContextProduct }
import org.bdgenomics.cannoli.builder.CommandBuilders
import org.bdgenomics.utils.cli._
import org.bdgenomics.utils.misc.Logging
Expand Down Expand Up @@ -99,7 +101,7 @@ class VtFn(
implicit val tFormatter = VCFInFormatter
implicit val uFormatter = new VCFOutFormatter(sc.hadoopConfiguration)

variantContexts.pipe(
variantContexts.pipe[VariantContext, VariantContextProduct, VariantContextRDD, VCFInFormatter](
cmd = builder.build(),
files = builder.getFiles()
)
Expand Down

0 comments on commit 32f8372

Please sign in to comment.