Genome banks:
| website | can genome files be uploaded | can genome files be downloaded | additional info |
|---|---|---|---|
| SureVAULT | no | yes | the service is connected with SureDNA (the whole genome sequencing service) |
Genetic analysis, engineering and synthetic genomics use cases:
genetic diseases risk, check genetic disorders, genetic predispositions
just to enlist some (after GenePlanet):
diseases: alzheimers disease, asthma, atrial fibrillation, breast can
| website | company | whole genome sequencing / other method | provide genome analysis | price | additional info |
|---|---|---|---|---|---|
| Gene by Gene (FASTQ file) | genebygene.com | yes/no | yes | 1095 USD | find more here |
| Gene by Gene (FASTQ, BAM, VCF files) | genebygene.com | yes/no | yes | 1295 USD | find more here |
| Veritas myGenome | veritasgenetics.com | yes/no | yes | 999 USD | saliva is the thing that customer puts into a kit; for U.S. citizens only; customer needs to meet with physician first; "we will hold |
| import sbt._ | |
| import Keys._ | |
| import Implicits._ | |
| import SettingsScala.{ v210, v211 } | |
| object ProjectLiftProblemMain { | |
| val subProjectName = "main" | |
| val mainClassFullyQualifiedName: Option[String] = Some("org.lift.problem.Main") |
| import sbt._ | |
| import Keys._ | |
| object SettingsAkka { | |
| val akkaVersion = "2.3.11" | |
| val akkaStreamsVersion = "1.0-RC3" | |
| def apply() = Seq( | |
| libraryDependencies += "com.typesafe.akka" %% "akka-actor" % akkaVersion, |
| object Build extends sbt.Build { | |
| implicit val artifactConfig = ArtifactConfig( | |
| name = "lift-problem", | |
| organization = "org.stanek", | |
| version = "0.1.0-SNAPSHOT" | |
| ) | |
| // ==== projects definition |
| package scala.concurrent | |
| import duration._ | |
| import scala.util.{ Success, Try } | |
| import org.scalatest.FeatureSpec | |
| /** | |
| * #scala45pl http://www.meetup.com/WarszawScaLa/events/225320171/ | |
| * | |
| * Also during this presentation: |
| package scala.concurrent | |
| import scala.util.{ Try, Success } | |
| object FutureUtils { | |
| /** | |
| * @return resulted future will be completed when all passed futures will be completed (either with Success or Future) | |
| */ | |
| def completeAll[T](fs: Future[T]*)(implicit ec: ExecutionContext): Future[Seq[Future[T]]] = Future.successful(fs).flatMap { fs => |
| package scala.concurrent | |
| import scala.concurrent.duration._ | |
| import org.scalatest.FeatureSpec | |
| class FutureStackTraceTest extends FeatureSpec { | |
| ignore("stack trace of Future") { | |
| implicit val executionContext = scala.concurrent.ExecutionContext.Implicits.global |
| /** | |
| * [[ExecutionContext]] that will execute actions in calling thread (and by that making them blocking). | |
| */ | |
| class CallingThreadExecutionContext extends ExecutionContext { | |
| override def execute(runnable: Runnable): Unit = runnable.run | |
| override def reportFailure(t: Throwable): Unit = throw t | |
| } |