multisampleMappingFront.ssp 2.12 KB
Newer Older
Peter van 't Hof's avatar
Peter van 't Hof committed
1
#import(nl.lumc.sasc.biopet.utils.summary.db.SummaryDb)
Peter van 't Hof's avatar
Peter van 't Hof committed
2
3
#import(nl.lumc.sasc.biopet.utils.summary.db.Schema.Run)
#import(nl.lumc.sasc.biopet.utils.summary.db.Schema.Sample)
4
5
#import(nl.lumc.sasc.biopet.utils.summary.db.SummaryDb._)
#import(nl.lumc.sasc.biopet.utils.summary.db.SummaryDb.Implicts._)
Peter van 't Hof's avatar
Peter van 't Hof committed
6
#import(nl.lumc.sasc.biopet.core.report.ReportPage)
Peter van 't Hof's avatar
Peter van 't Hof committed
7
8
9
#import(scala.concurrent.Await)
#import(scala.concurrent.duration.Duration)
<%@ var summary: SummaryDb %>
Peter van 't Hof's avatar
Peter van 't Hof committed
10
<%@ var rootPath: String %>
11
<%@ var pipeline: String %>
Peter van 't Hof's avatar
Peter van 't Hof committed
12
<%@ var runId: Int %>
Peter van 't Hof's avatar
Peter van 't Hof committed
13
<%@ var run: Run %>
Peter van 't Hof's avatar
Peter van 't Hof committed
14
<%@ var allSamples: Seq[Sample] %>
Peter van 't Hof's avatar
Peter van 't Hof committed
15
#{
Peter van 't Hof's avatar
Peter van 't Hof committed
16
    val samples = allSamples
17
    val settings = summary.getSettingKeys(runId, pipeline,
Peter van 't Hof's avatar
Peter van 't Hof committed
18
19
20
21
22
23
    keyValues = Map(
        "contigs" -> List("reference", "contigs"),
        "species" -> List("reference", "species"),
        "name" -> List("reference", "name")
    ))
}#
Peter van 't Hof's avatar
Peter van 't Hof committed
24
25
<table class="table">
<tbody>
Wai Yi Leung's avatar
Wai Yi Leung committed
26
    <tr><th>Pipeline</th><td>${pipeline}</td></tr>
Peter van 't Hof's avatar
Peter van 't Hof committed
27
28
29
30
31
    <tr><th>Version</th><td>${run.version}</td></tr>
    <tr><th>Last commit hash</th><td>${run.commitHash}</td></tr>
    <tr><th>Output directory</th><td>${run.outputDir}</td></tr>
    <tr><th>Reference</th><td>${settings.get("species")} - ${settings.get("name")}</td></tr>
    <tr><th>Number of samples</th><td>${samples.size}</td></tr>
Peter van 't Hof's avatar
Peter van 't Hof committed
32
33
34
35
36
37
38
</tbody>
</table>
<br/>
<div class="row">
    <div class="col-md-1"></div>
    <div class="col-md-6">
    <p>
39
    In this web document you can find your <em>${pipeline}</em> pipeline report.
Peter van 't Hof's avatar
Peter van 't Hof committed
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
    Different categories of data can be found in the left-side menu.
    Statistics per sample and library can be accessed through the top-level menu.
    Some statistics for target regions can be found in the regions tab.
    Futhermore, you can view all versions of software tools used by selecting <em>Versions</em> from the top menu.
    </p>

    <p>
        <small>Brought to you by <a href="https://sasc.lumc.nl" target="_blank"><abbr
            title="Sequence Analysis Support Core">SASC</abbr></a> and <a
        href="https://www.lumc.nl/org/klinische-genetica/" target="_blank"><abbr title="Clinical Genetics LUMC">KG</abbr></a>,
        LUMC.
        </small>
    </p>
    </div>
</div>