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 | |
} |