From bd3a94d3742c5bfad7b3af1577cf49ee07e4add9 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar Date: Mon, 7 Dec 2020 15:12:20 -0500 Subject: [PATCH 1/9] update to use base histologies file --- .../collapse-rnaseq/02-analyze-drops.nb.html | 24 +++++++++--------- ...ion-rsem-fpkm-collapsed_table.stranded.rds | Bin 520545 -> 520508 bytes .../collapse-rnaseq/run-collapse-rnaseq.sh | 0 3 files changed, 12 insertions(+), 12 deletions(-) mode change 100644 => 100755 analyses/collapse-rnaseq/run-collapse-rnaseq.sh diff --git a/analyses/collapse-rnaseq/02-analyze-drops.nb.html b/analyses/collapse-rnaseq/02-analyze-drops.nb.html index 762abf4039..b9ee257de0 100644 --- a/analyses/collapse-rnaseq/02-analyze-drops.nb.html +++ b/analyses/collapse-rnaseq/02-analyze-drops.nb.html @@ -4642,8 +4642,8 @@

Annotation Table

-
- +
+ @@ -4655,8 +4655,8 @@

Summary of biotypes that are dropped due to zero expression:

-
- +
+ @@ -4668,8 +4668,8 @@

Summary of biotypes that are dropped due to merging multiple Ensembl identif -
- +
+ @@ -4684,8 +4684,8 @@

Annotation Table

-
- +
+ @@ -4697,8 +4697,8 @@

Summary of biotypes that are dropped due to low expression:

-
- +
+ @@ -4710,8 +4710,8 @@

Summary of biotypes that are dropped due to merging multiple Ensembl identif -
- +
+ diff --git a/analyses/collapse-rnaseq/results/pbta-gene-expression-rsem-fpkm-collapsed_table.stranded.rds b/analyses/collapse-rnaseq/results/pbta-gene-expression-rsem-fpkm-collapsed_table.stranded.rds index bd8e868a8d6fad3de1e9e7c307cd063e621b5e03..762bc45df6c85f74d5f964bb2fba72835b586e8e 100644 GIT binary patch delta 25579 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 F{{qebmIeR- delta 25831 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 B{LlaZ diff --git a/analyses/collapse-rnaseq/run-collapse-rnaseq.sh b/analyses/collapse-rnaseq/run-collapse-rnaseq.sh old mode 100644 new mode 100755 From bea7b1de774de31aea6ea3408cf69262563c9a4e Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar Date: Mon, 7 Dec 2020 15:23:04 -0500 Subject: [PATCH 2/9] update to use base histology file --- .../00-repeated-samples.Rmd | 9 +++ .../00-repeated-samples.nb.html | 30 ++++++---- ...specimens.rnaseq.primary-plus-stranded.tsv | 58 +++++++++++-------- ...independent-specimens.wgs.primary-plus.tsv | 44 +++++++------- .../independent-specimens.wgs.primary.tsv | 23 ++++---- ...ependent-specimens.wgswxs.primary-plus.tsv | 44 +++++++------- .../independent-specimens.wgswxs.primary.tsv | 23 ++++---- .../run-independent-samples.sh | 19 +++++- 8 files changed, 144 insertions(+), 106 deletions(-) mode change 100644 => 100755 analyses/independent-samples/run-independent-samples.sh diff --git a/analyses/independent-samples/00-repeated-samples.Rmd b/analyses/independent-samples/00-repeated-samples.Rmd index 8d7471493f..81d2d9a5cb 100644 --- a/analyses/independent-samples/00-repeated-samples.Rmd +++ b/analyses/independent-samples/00-repeated-samples.Rmd @@ -4,6 +4,11 @@ output: html_notebook: toc: true toc_float: true +params: + base_run: + label: "1/0 to read pbta-histologies-base.tsv" + value: 0 + input: integer --- ## Purpose @@ -26,7 +31,11 @@ set.seed(201910) ```{r load files} root_dir <- rprojroot::find_root(rprojroot::has_dir(".git")) +if(params$base_run == 0) { sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies.tsv"), guess_max = 10000) +} else { +sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies-base.tsv"), guess_max = 10000) +} ``` ## WGS and WXS samples diff --git a/analyses/independent-samples/00-repeated-samples.nb.html b/analyses/independent-samples/00-repeated-samples.nb.html index 461c3803ba..4ed6a695ce 100644 --- a/analyses/independent-samples/00-repeated-samples.nb.html +++ b/analyses/independent-samples/00-repeated-samples.nb.html @@ -2968,16 +2968,22 @@

Purpose

- +
root_dir <- rprojroot::find_root(rprojroot::has_dir(".git"))
-sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies.tsv"), guess_max = 10000)
+if(params$base_run == 0) { +sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies.tsv"), guess_max = 10000) +} else { +sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies-base.tsv"), guess_max = 10000) +} - +
Parsed with column specification:
 cols(
   .default = col_character(),
+  Notes = col_logical(),
   OS_days = col_double(),
   age_last_update_days = col_double(),
+  molecular_subtype = col_logical(),
   normal_fraction = col_double(),
   tumor_fraction = col_double(),
   tumor_ploidy = col_double()
@@ -3013,7 +3019,7 @@ 

WGS and WXS samples

@@ -3042,7 +3048,7 @@

WGS and WXS samples

@@ -3082,7 +3088,7 @@

Derived cell lines

@@ -3105,7 +3111,7 @@

Unlabeled composition samples

@@ -3186,7 +3192,7 @@

Summarize repeated samples

@@ -3209,8 +3215,8 @@

Select independent samples

nrow(independents)
- -
[1] 671
+ +
[1] 670
@@ -3225,7 +3231,7 @@

Select independent samples

@@ -3273,7 +3279,7 @@

Session info

-
LS0tCnRpdGxlOiAiUmVwZWF0ZWQgc2FtcGxlIGFuYWx5c2lzIgpvdXRwdXQ6IAogIGh0bWxfbm90ZWJvb2s6CiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQotLS0KCiMjIFB1cnBvc2UKClRoZXJlIGFyZSBtYW55IHNwZWNpbWVucyBpbiB0aGUgZnVsbCBkYXRhc2V0IHRoYXQgYXJlIHJlcGVhdGVkIHNhbXBsZXMgZnJvbSB0aGUgc2FtZSBwYXJ0aWNpcGFudHMuClRoaXMgd29ya2Jvb2sgaXMgYSBxdWljayBzdW1tYXJ5IG9mIHRob3NlIHNhbXBsZXMsIHNvIHRoYXQgd2UgY2FuIGJldHRlciBzZWxlY3QgYSB1bmlxdWUgc2V0IG9mIHNwZWNpbWVucyBmb3IgZG93bnN0cmVhbSBhbmFseXNpcy4gClRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBmb3IgYW5hbHlzZXMgc3VjaCBhcyBtdXRhdGlvbiBjby1vY2N1cmVuY2UsIHdoZXJlIHJlcGVhdGVkIHNhbXBsaW5nIHdpbGwgaW5mbGF0ZSBhcHBhcmVudCBjby1vY3VycmVuY2UgbWVhc3VyZXMuCgoKYGBge3Igc2V0dXB9CiMgbG9hZCBsaWJyYXJpZXMKbGlicmFyeShkcGx5cikKCiMgc291cmNlIHNhbXBsZSBzZWxlY3Rpb24gZnVuY2l0b24Kc291cmNlKCJpbmRlcGVuZGVudC1zYW1wbGVzLlIiKQoKc2V0LnNlZWQoMjAxOTEwKQpgYGAKCgpgYGB7ciBsb2FkIGZpbGVzfQpyb290X2RpciA8LSBycHJvanJvb3Q6OmZpbmRfcm9vdChycHJvanJvb3Q6Omhhc19kaXIoIi5naXQiKSkKc2FtcGxlX2RmIDwtIHJlYWRyOjpyZWFkX3RzdihmaWxlLnBhdGgocm9vdF9kaXIsICJkYXRhIiwgInBidGEtaGlzdG9sb2dpZXMudHN2IiksIGd1ZXNzX21heCA9IDEwMDAwKQpgYGAKCiMjIFdHUyBhbmQgV1hTIHNhbXBsZXMKU29ydCB0byBqdXN0IHNlcXVlbmNpbmcgc2FtcGxlcyBvZiB0dW1vcnMKYGBge3J9CnNlcV9zYW1wbGVzIDwtIHNhbXBsZV9kZiAlPiUKICBmaWx0ZXIoZXhwZXJpbWVudGFsX3N0cmF0ZWd5ICVpbiUgYygiV0dTIiwgIldYUyIpLCAKICAgICAgICAgc2FtcGxlX3R5cGUgPT0gIlR1bW9yIikKYGBgCgpIb3cgbWFueSBXR1MsIGhvdyBtYW55IFdYUywgc3VtbWFyaXplICNzIG9mIHNhbXBsZXMgYW5kIHBhcnRpY2lwYW50cyBieSAKYGBge3J9CnNlcV9zYW1wbGVzICU+JQogIGdyb3VwX2J5KGV4cGVyaW1lbnRhbF9zdHJhdGVneSwgY29tcG9zaXRpb24sIHR1bW9yX2Rlc2NyaXB0b3IpICU+JQogIHN1bW1hcmlzZShzYW1wbGVzID0gbGVuZ3RoKHVuaXF1ZShLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEKSksCiAgICAgICAgICAgIHBhcnRpY2lwYW50cyA9IGxlbmd0aCh1bmlxdWUoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkpLCAKICApIApgYGAKCn5+V2hhdCBpZiB3ZSByZWR1Y2UgdG8gdGhlIGVhcmxpZXN0IHNhbXBsZSBmb3IgZWFjaCBwYXJ0aWNpcGFudD9+fgpOb3RlOiB0aGlzIGFuYWx5c2lzIHdhcyBiYXNlZCBvbiBhbiBlYXJsaWVyIHZlcnNpb24gb2YgdGhlIGRhdGEgd2hlcmUgYGFnZV9hdF9kaWFnbm9zaXNfZGF5c2Agd2FzIG5vdCB1bmlmb3JtIGFjcm9zcyBzYW1wbGVzIGFuZCB3YXMgcHJlc3VtZWQgdG8gaW5kaWNhdGUgc2FtcGxpbmcgZGF0ZS4gClRoaXMgd2FzIGluY29ycmVjdC4KQWxsIHNhbXBsZXMgZnJvbSBhbiBpbmRpdmlkdWFsIG5vdyBoYXZlIHRoZSBzYW1lIGBhZ2VfYXRfZGlhZ25vc2lzX2RheXNgLgoKYGBge3J9CmVhcmx5X3NhbXBsZXMgPC0gc2VxX3NhbXBsZXMgJT4lCiAgZ3JvdXBfYnkoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgc3VtbWFyaXplKGFnZV9hdF9kaWFnbm9zaXNfZGF5cyA9IG1pbihhZ2VfYXRfZGlhZ25vc2lzX2RheXMpKSAlPiUKICBsZWZ0X2pvaW4oc2VxX3NhbXBsZXMpICU+JQogIHB1bGwoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCkgJT4lCiAgdW5pcXVlKCkKCnNlcV9zYW1wbGVzICU+JSAKICBmaWx0ZXIoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCAlaW4lIGVhcmx5X3NhbXBsZXMpICU+JQogIGdyb3VwX2J5KGV4cGVyaW1lbnRhbF9zdHJhdGVneSwgY29tcG9zaXRpb24sIHR1bW9yX2Rlc2NyaXB0b3IpICU+JQogIHN1bW1hcmlzZShzYW1wbGVzID0gbGVuZ3RoKHVuaXF1ZShLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEKSksCiAgICAgICAgICAgIHBhcnRpY2lwYW50cyA9IGxlbmd0aCh1bmlxdWUoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkpLCAKICApCmBgYAoKVGhlcmUgYXJlIHN0aWxsIG1hbnkgc2FtcGxlcyBmb3Igd2hpY2ggdGhlcmUgYXJlIG1vcmUgc2FtcGxlcyB0aGFuIHBhcnRpY2lwYW50cywgaW5kaWNhdGluZyBkdXBsaWNhdGVzLCBldmVuIGFtb25nIHRoZSBlYXJsaWVzdCBzYW1wbGVzLgoKCiMjIERlcml2ZWQgY2VsbCBsaW5lcwoKQXJlIHRoZXJlIGFueSBzYW1wbGVzIGZvciB3aGljaCB3ZSBvbmx5IGhhdmUgZGVyaXZlZCBjZWxsIGxpbmVzPwoKYGBge3J9CmRlcml2ZWRfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihjb21wb3NpdGlvbiA9PSAiRGVyaXZlZCBDZWxsIExpbmUiKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKbm9uX2Rlcml2ZWRfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JSAKICBmaWx0ZXIoY29tcG9zaXRpb24gIT0gIkRlcml2ZWQgQ2VsbCBMaW5lIikgJT4lCiAgcHVsbChLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSAlPiUKICB1bmlxdWUoKSAKCm5vdGlzc3VlX3BhcnRpY2lwYW50cyAgPC0gZGVyaXZlZF9wYXJ0aWNpcGFudHNbIShkZXJpdmVkX3BhcnRpY2lwYW50cyAlaW4lIG5vbl9kZXJpdmVkX3BhcnRpY2lwYW50cyldCmxlbmd0aChub3Rpc3N1ZV9wYXJ0aWNpcGFudHMpCgpgYGAKCkxvb2tzIGxpa2UgdGhlcmUgaXMgYSBjZWxsIGxpbmUgc2FtcGxlIHdpdGggbm8gY29ycmVzcG9uZGluZyB0dW1vci4KCmBgYHtyfQpzZXFfc2FtcGxlcyAlPiUKICBmaWx0ZXIoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCAlaW4lIG5vdGlzc3VlX3BhcnRpY2lwYW50cykKYGBgCgpTaW5jZSB0aGlzIGlzIG9ubHkgb25lIHNhbXBsZSBpdCBzZWVtcyBsaWtlIHRoZSBiZXN0IG1vdmUgd2lsbCBiZSB0byByZW1vdmUgYWxsIGRlcml2ZWQgY2VsbCBsaW5lcy4KCiMjIFVubGFiZWxlZCBjb21wb3NpdGlvbiBzYW1wbGVzCgp+fjkgc2FtcGxlcyBhcmUgbGlzdGVkIGFzICJOb3QgUmVwb3J0ZWQiIGZvciBgY29tcG9zaXRpb25gLn5+IApXaGF0IGFyZSB0aGVzZSwgYW5kIGRvIHdlIGhhdmUgY29ycmVwb25kaW5nIHNhbXBsZXMgZm9yIHdoaWNoIGNvbXBvc2l0aW9uIGlzIGtub3duPwoqVGhpcyBoYXMgYXBwYXJlbnRseSBiZWVuIGZpeGVkIGluIGxhdGVyIHVwZGF0ZXMqCgpgYGB7cn0Kbm90cmVwb3J0ZWRfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihjb21wb3NpdGlvbiA9PSAiTm90IFJlcG9ydGVkIikgJT4lCiAgcHVsbChLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSAlPiUKICB1bmlxdWUoKSAKCnNlcV9zYW1wbGVzICU+JSAKICBmaWx0ZXIoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCAlaW4lIG5vdHJlcG9ydGVkX3BhcnRpY2lwYW50cykKYGBgCgp+fkluIG9uZSBjYXNlIChgUFRfTjhXMjZIMTlgKSwgd2UgZG8gaGF2ZSBTb2xpZCBUaXNzdWUgc2FtcGxlcywgYnV0IG5vdCBmb3IgdGhlIG90aGVycy5+fgpTaG91bGQgdGhlc2Ugc2FtcGxlcyBiZSBpbmNsdWRlZCBpbiBmdXJ0aGVyIGFuYWx5c2lzPwoKIyMgV0dTIHZzIFdYUwpgYGB7cn0KV1hTX3BhcnRpY2lwYW50cyA8LSBzZXFfc2FtcGxlcyAlPiUKICBmaWx0ZXIoZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJXWFMiKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKV0dTX3BhcnRpY2lwYW50cyA8LSBzZXFfc2FtcGxlcyAlPiUKICBmaWx0ZXIoZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJXR1MiKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKTm9fV0dTIDwtIFdYU19wYXJ0aWNpcGFudHNbIShXWFNfcGFydGljaXBhbnRzICVpbiUgV0dTX3BhcnRpY2lwYW50cyldCgpsZW5ndGgoTm9fV0dTKQpgYGAKClNvIHRoZXJlIGFyZSBjdXJyZW50bHkgMTYgc2FtcGxlcyB3aXRoIG1pc3NpbmcgV0dTIGRhdGEsIGJ1dCB0aGF0IG1heSBjaGFuZ2UgaW4gYSBmdXR1cmUgcmVsZWFzZS4KCkp1c3QgdG8gY2hlY2ssIGlzIHRoaXMgc3RpbGwgdHJ1ZSB3aGVuIHdlIHJlc3RyaWN0IHRvIGVhcmx5IHNhbXBsZXM/CmBgYHtyfQpXWFNfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIldYUyIsIAogICAgICAgICBLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEICVpbiUgZWFybHlfc2FtcGxlcykgJT4lCiAgcHVsbChLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSAlPiUKICB1bmlxdWUoKSAKCldHU19wYXJ0aWNpcGFudHMgPC0gc2VxX3NhbXBsZXMgJT4lCiAgZmlsdGVyKGV4cGVyaW1lbnRhbF9zdHJhdGVneSA9PSAiV0dTIiwgCiAgICAgICAgIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQgJWluJSBlYXJseV9zYW1wbGVzKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKTm9fV0dTIDwtIFdYU19wYXJ0aWNpcGFudHNbIShXWFNfcGFydGljaXBhbnRzICVpbiUgV0dTX3BhcnRpY2lwYW50cyldCgpsZW5ndGgoTm9fV0dTKQpgYGAKCk5vIGNoYW5nZS4gRm9yIG5vdywgd2Ugd2lsbCBsb29rIG9ubHkgYXQgV0dTIHNhbXBsZXMsIGJ1dCB0aGlzIGNvdWxkIGJlIGFkanVzdGVkIGluIGZ1dHVyZSBhbmFseXNpcy4KCgoKIyMgU3VtbWFyaXplIHJlcGVhdGVkIHNhbXBsZXMKCmBgYHtyfQpyZXBlYXRfc2FtcGxlcyA8LSBzZXFfc2FtcGxlcyAlPiUgCiAgZHBseXI6OmZpbHRlcihLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEICVpbiUgZWFybHlfc2FtcGxlcywgCiAgICAgICAgICAgICAgICBleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIldHUyIpICU+JQogIGRwbHlyOjpmaWx0ZXIoY29tcG9zaXRpb24gIT0gIkRlcml2ZWQgQ2VsbCBMaW5lIikgJT4lCiAgZHBseXI6OmZpbHRlcihLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEICVpbiUgCiAgICAgICAgICAgICAgICAgIEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSURbZHVwbGljYXRlZChLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKV0pCgpyZXBlYXRfc2FtcGxlcyAlPiUgCiAgZ3JvdXBfYnkoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgc3VtbWFyaXNlKHNhbXBsZXMgPSBwYXN0ZShLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lELCBjb2xsYXBzZSA9ICIsICIpLCAKICAgICAgICAgZGVzY3JpcHRvcnMgPSBwYXN0ZShzb3J0KHVuaXF1ZSh0dW1vcl9kZXNjcmlwdG9yKSksICBjb2xsYXBzZSA9ICIsICIpLAogICAgICAgICBhZ2VfZGlhZ25vc2lzID0gcGFzdGUoc29ydCh1bmlxdWUoYWdlX2F0X2RpYWdub3Npc19kYXlzKSksIGNvbGxhcHNlID0gIiwgIiksCiAgICAgICAgIGV4cGVyaW1lbnRhbF9zdHJhZ2VneSA9IHBhc3RlKHNvcnQodW5pcXVlKGV4cGVyaW1lbnRhbF9zdHJhdGVneSkpLCBjb2xsYXBzZSA9ICIsICIpCiAgKQpgYGAKCgojIyBTZWxlY3QgaW5kZXBlbmRlbnQgc2FtcGxlcwoKVXNpbmcgdGhlIGluZm9ybWF0aW9uIGRlc2NyaWJlZCBhYm92ZSwgSSBjcmVhdGVkIGEgZnVuY3Rpb24gYGluZGVwZW5kZW50X3NhbXBsZXMoKWAKdG8gc2VsZWN0IHRoZSBlYXJsaWVzdCBiaW9zcGVjaW1lbiBmcm9tIGVhY2ggcGFydGljaXBhbnQsIG9yIGluIHRoZSBjYXNlIG9mIG1vcmUgCnRoYW4gb25lIHdpdGggdGhlIHNhbWUgZGF0ZSwgcmFuZG9tbHkgc2VsZWN0IGFtb25nIHRoZSBhdmFpbGFibGUgc2FtcGxlcy4KCkFuIGV4YW1wbGUgb2YgdGhpcyBmdW5jdGlvbiBpcyBiZWxvdywgYXBwbGllZCB0byB0aGUgV0dTIFNvbGlkIFRpc3N1ZSB0dW1vciBzYW1wbGVzLgpOb3RlIHRoYXQgaW4gdGhpcyBjYXNlLCBvbmx5IHR1bW9ycyBkZXNpZ25hdGVkIGFzIHByaW1hcnkgd2lsbCBiZSBpbmNsdWRlZCwgCnRob3VnaCB0aGlzIGNhbiBiZSBhZGp1c3RlZCB3aXRoIGB0dW1vcl90eXBlcyA9ICJwcmVmZXJfcHJpbWFyeSJgIG9yIApgdHVtb3JfdHlwZXMgPSAiYW55ImAgaWYgd2Ugd2FudCB0byBiZSBsZXNzIHByZXNlY3JpcHRpdmUuIEFzIG9mIHY1LCBwcmltYXJ5IHR1bW9ycwphcmUgZGVmaW5lZCBhcyB0aG9zZSBkZXNpZ25hdGVkICJJbml0aWFsIENOUyBUdW1vciIgb3IgIkRpYWdub3NpcyIgaW4gdGhlCmB0dW1vcl9kZXNjcmlwdG9yYCBmaWVsZC4KCkluIHRoZSBhY2NvbXBhbnlpbmcgc2NyaXB0LCBJIHdpbGwgZ2VuZXJhdGUgYm90aCBgcHJpbWFyeV9vbmx5YCBhbmQgYHByaW1hcnlfcGx1c2AgCnNldHMgdXNpbmcgdGhlIGAicHJpbWFyeSJgIGFuZCBgInByZWZlcl9wcmltYXJ5ImAgcmVzZXBlY3RpdmVseS4KCgoKYGBge3J9CmluZGVwZW5kZW50cyA8LSBzYW1wbGVfZGYgJT4lCiAgZmlsdGVyKGV4cGVyaW1lbnRhbF9zdHJhdGVneSA9PSAiV0dTIiwKICAgICAgICAgc2FtcGxlX3R5cGUgPT0gIlR1bW9yIiwgCiAgICAgICAgIGNvbXBvc2l0aW9uID09ICJTb2xpZCBUaXNzdWUiCiAgICAgICAgICkgJT4lCiAgaW5kZXBlbmRlbnRfc2FtcGxlcyh0dW1vcl90eXBlcyA9ICJwcmltYXJ5IikKCm5yb3coaW5kZXBlbmRlbnRzKQpgYGAKCkp1c3QgZm9yIHJlZmVyZW5jZSwgbGV0cyBzZWUgd2hhdCB0dW1vciB0eXBlcyB3ZSBlbmQgdXAgd2l0aCBpbiB0aGlzIHNldDoKCmBgYHtyfQpzYW1wbGVfZGYgJT4lIAogIGZpbHRlcihLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEICVpbiUgaW5kZXBlbmRlbnRzJEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQpICU+JQogIGdyb3VwX2J5KGJyb2FkX2hpc3RvbG9neSkgJT4lCiAgc3VtbWFyaXplKG4gPSBuKCkpCmBgYAoKCgojIyMgU2Vzc2lvbiBpbmZvCgpgYGB7cn0Kc2Vzc2lvbkluZm8oKQpgYGAK
+
LS0tCnRpdGxlOiAiUmVwZWF0ZWQgc2FtcGxlIGFuYWx5c2lzIgpvdXRwdXQ6IAogIGh0bWxfbm90ZWJvb2s6CiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQpwYXJhbXM6CiAgYmFzZV9ydW46CiAgICBsYWJlbDogIjEvMCB0byByZWFkIHBidGEtaGlzdG9sb2dpZXMtYmFzZS50c3YiIAogICAgdmFsdWU6IDAKICAgIGlucHV0OiBpbnRlZ2VyCi0tLQoKIyMgUHVycG9zZQoKVGhlcmUgYXJlIG1hbnkgc3BlY2ltZW5zIGluIHRoZSBmdWxsIGRhdGFzZXQgdGhhdCBhcmUgcmVwZWF0ZWQgc2FtcGxlcyBmcm9tIHRoZSBzYW1lIHBhcnRpY2lwYW50cy4KVGhpcyB3b3JrYm9vayBpcyBhIHF1aWNrIHN1bW1hcnkgb2YgdGhvc2Ugc2FtcGxlcywgc28gdGhhdCB3ZSBjYW4gYmV0dGVyIHNlbGVjdCBhIHVuaXF1ZSBzZXQgb2Ygc3BlY2ltZW5zIGZvciBkb3duc3RyZWFtIGFuYWx5c2lzLiAKVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGZvciBhbmFseXNlcyBzdWNoIGFzIG11dGF0aW9uIGNvLW9jY3VyZW5jZSwgd2hlcmUgcmVwZWF0ZWQgc2FtcGxpbmcgd2lsbCBpbmZsYXRlIGFwcGFyZW50IGNvLW9jdXJyZW5jZSBtZWFzdXJlcy4KCgpgYGB7ciBzZXR1cH0KIyBsb2FkIGxpYnJhcmllcwpsaWJyYXJ5KGRwbHlyKQoKIyBzb3VyY2Ugc2FtcGxlIHNlbGVjdGlvbiBmdW5jaXRvbgpzb3VyY2UoImluZGVwZW5kZW50LXNhbXBsZXMuUiIpCgpzZXQuc2VlZCgyMDE5MTApCmBgYAoKCmBgYHtyIGxvYWQgZmlsZXN9CnJvb3RfZGlyIDwtIHJwcm9qcm9vdDo6ZmluZF9yb290KHJwcm9qcm9vdDo6aGFzX2RpcigiLmdpdCIpKQppZihwYXJhbXMkYmFzZV9ydW4gPT0gMCkgewpzYW1wbGVfZGYgPC0gcmVhZHI6OnJlYWRfdHN2KGZpbGUucGF0aChyb290X2RpciwgImRhdGEiLCAicGJ0YS1oaXN0b2xvZ2llcy50c3YiKSwgZ3Vlc3NfbWF4ID0gMTAwMDApCn0gZWxzZSB7CnNhbXBsZV9kZiA8LSByZWFkcjo6cmVhZF90c3YoZmlsZS5wYXRoKHJvb3RfZGlyLCAiZGF0YSIsICJwYnRhLWhpc3RvbG9naWVzLWJhc2UudHN2IiksIGd1ZXNzX21heCA9IDEwMDAwKQp9CmBgYAoKIyMgV0dTIGFuZCBXWFMgc2FtcGxlcwpTb3J0IHRvIGp1c3Qgc2VxdWVuY2luZyBzYW1wbGVzIG9mIHR1bW9ycwpgYGB7cn0Kc2VxX3NhbXBsZXMgPC0gc2FtcGxlX2RmICU+JQogIGZpbHRlcihleHBlcmltZW50YWxfc3RyYXRlZ3kgJWluJSBjKCJXR1MiLCAiV1hTIiksIAogICAgICAgICBzYW1wbGVfdHlwZSA9PSAiVHVtb3IiKQpgYGAKCkhvdyBtYW55IFdHUywgaG93IG1hbnkgV1hTLCBzdW1tYXJpemUgI3Mgb2Ygc2FtcGxlcyBhbmQgcGFydGljaXBhbnRzIGJ5IApgYGB7cn0Kc2VxX3NhbXBsZXMgJT4lCiAgZ3JvdXBfYnkoZXhwZXJpbWVudGFsX3N0cmF0ZWd5LCBjb21wb3NpdGlvbiwgdHVtb3JfZGVzY3JpcHRvcikgJT4lCiAgc3VtbWFyaXNlKHNhbXBsZXMgPSBsZW5ndGgodW5pcXVlKEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQpKSwKICAgICAgICAgICAgcGFydGljaXBhbnRzID0gbGVuZ3RoKHVuaXF1ZShLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSksIAogICkgCmBgYAoKfn5XaGF0IGlmIHdlIHJlZHVjZSB0byB0aGUgZWFybGllc3Qgc2FtcGxlIGZvciBlYWNoIHBhcnRpY2lwYW50P35+Ck5vdGU6IHRoaXMgYW5hbHlzaXMgd2FzIGJhc2VkIG9uIGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGUgZGF0YSB3aGVyZSBgYWdlX2F0X2RpYWdub3Npc19kYXlzYCB3YXMgbm90IHVuaWZvcm0gYWNyb3NzIHNhbXBsZXMgYW5kIHdhcyBwcmVzdW1lZCB0byBpbmRpY2F0ZSBzYW1wbGluZyBkYXRlLiAKVGhpcyB3YXMgaW5jb3JyZWN0LgpBbGwgc2FtcGxlcyBmcm9tIGFuIGluZGl2aWR1YWwgbm93IGhhdmUgdGhlIHNhbWUgYGFnZV9hdF9kaWFnbm9zaXNfZGF5c2AuCgpgYGB7cn0KZWFybHlfc2FtcGxlcyA8LSBzZXFfc2FtcGxlcyAlPiUKICBncm91cF9ieShLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSAlPiUKICBzdW1tYXJpemUoYWdlX2F0X2RpYWdub3Npc19kYXlzID0gbWluKGFnZV9hdF9kaWFnbm9zaXNfZGF5cykpICU+JQogIGxlZnRfam9pbihzZXFfc2FtcGxlcykgJT4lCiAgcHVsbChLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEKSAlPiUKICB1bmlxdWUoKQoKc2VxX3NhbXBsZXMgJT4lIAogIGZpbHRlcihLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEICVpbiUgZWFybHlfc2FtcGxlcykgJT4lCiAgZ3JvdXBfYnkoZXhwZXJpbWVudGFsX3N0cmF0ZWd5LCBjb21wb3NpdGlvbiwgdHVtb3JfZGVzY3JpcHRvcikgJT4lCiAgc3VtbWFyaXNlKHNhbXBsZXMgPSBsZW5ndGgodW5pcXVlKEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQpKSwKICAgICAgICAgICAgcGFydGljaXBhbnRzID0gbGVuZ3RoKHVuaXF1ZShLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSksIAogICkKYGBgCgpUaGVyZSBhcmUgc3RpbGwgbWFueSBzYW1wbGVzIGZvciB3aGljaCB0aGVyZSBhcmUgbW9yZSBzYW1wbGVzIHRoYW4gcGFydGljaXBhbnRzLCBpbmRpY2F0aW5nIGR1cGxpY2F0ZXMsIGV2ZW4gYW1vbmcgdGhlIGVhcmxpZXN0IHNhbXBsZXMuCgoKIyMgRGVyaXZlZCBjZWxsIGxpbmVzCgpBcmUgdGhlcmUgYW55IHNhbXBsZXMgZm9yIHdoaWNoIHdlIG9ubHkgaGF2ZSBkZXJpdmVkIGNlbGwgbGluZXM/CgpgYGB7cn0KZGVyaXZlZF9wYXJ0aWNpcGFudHMgPC0gc2VxX3NhbXBsZXMgJT4lCiAgZmlsdGVyKGNvbXBvc2l0aW9uID09ICJEZXJpdmVkIENlbGwgTGluZSIpICU+JQogIHB1bGwoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgdW5pcXVlKCkgCgpub25fZGVyaXZlZF9wYXJ0aWNpcGFudHMgPC0gc2VxX3NhbXBsZXMgJT4lIAogIGZpbHRlcihjb21wb3NpdGlvbiAhPSAiRGVyaXZlZCBDZWxsIExpbmUiKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKbm90aXNzdWVfcGFydGljaXBhbnRzICA8LSBkZXJpdmVkX3BhcnRpY2lwYW50c1shKGRlcml2ZWRfcGFydGljaXBhbnRzICVpbiUgbm9uX2Rlcml2ZWRfcGFydGljaXBhbnRzKV0KbGVuZ3RoKG5vdGlzc3VlX3BhcnRpY2lwYW50cykKCmBgYAoKTG9va3MgbGlrZSB0aGVyZSBpcyBhIGNlbGwgbGluZSBzYW1wbGUgd2l0aCBubyBjb3JyZXNwb25kaW5nIHR1bW9yLgoKYGBge3J9CnNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEICVpbiUgbm90aXNzdWVfcGFydGljaXBhbnRzKQpgYGAKClNpbmNlIHRoaXMgaXMgb25seSBvbmUgc2FtcGxlIGl0IHNlZW1zIGxpa2UgdGhlIGJlc3QgbW92ZSB3aWxsIGJlIHRvIHJlbW92ZSBhbGwgZGVyaXZlZCBjZWxsIGxpbmVzLgoKIyMgVW5sYWJlbGVkIGNvbXBvc2l0aW9uIHNhbXBsZXMKCn5+OSBzYW1wbGVzIGFyZSBsaXN0ZWQgYXMgIk5vdCBSZXBvcnRlZCIgZm9yIGBjb21wb3NpdGlvbmAufn4gCldoYXQgYXJlIHRoZXNlLCBhbmQgZG8gd2UgaGF2ZSBjb3JyZXBvbmRpbmcgc2FtcGxlcyBmb3Igd2hpY2ggY29tcG9zaXRpb24gaXMga25vd24/CipUaGlzIGhhcyBhcHBhcmVudGx5IGJlZW4gZml4ZWQgaW4gbGF0ZXIgdXBkYXRlcyoKCmBgYHtyfQpub3RyZXBvcnRlZF9wYXJ0aWNpcGFudHMgPC0gc2VxX3NhbXBsZXMgJT4lCiAgZmlsdGVyKGNvbXBvc2l0aW9uID09ICJOb3QgUmVwb3J0ZWQiKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKc2VxX3NhbXBsZXMgJT4lIAogIGZpbHRlcihLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEICVpbiUgbm90cmVwb3J0ZWRfcGFydGljaXBhbnRzKQpgYGAKCn5+SW4gb25lIGNhc2UgKGBQVF9OOFcyNkgxOWApLCB3ZSBkbyBoYXZlIFNvbGlkIFRpc3N1ZSBzYW1wbGVzLCBidXQgbm90IGZvciB0aGUgb3RoZXJzLn5+ClNob3VsZCB0aGVzZSBzYW1wbGVzIGJlIGluY2x1ZGVkIGluIGZ1cnRoZXIgYW5hbHlzaXM/CgojIyBXR1MgdnMgV1hTCmBgYHtyfQpXWFNfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIldYUyIpICU+JQogIHB1bGwoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgdW5pcXVlKCkgCgpXR1NfcGFydGljaXBhbnRzIDwtIHNlcV9zYW1wbGVzICU+JQogIGZpbHRlcihleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIldHUyIpICU+JQogIHB1bGwoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgdW5pcXVlKCkgCgpOb19XR1MgPC0gV1hTX3BhcnRpY2lwYW50c1shKFdYU19wYXJ0aWNpcGFudHMgJWluJSBXR1NfcGFydGljaXBhbnRzKV0KCmxlbmd0aChOb19XR1MpCmBgYAoKU28gdGhlcmUgYXJlIGN1cnJlbnRseSAxNiBzYW1wbGVzIHdpdGggbWlzc2luZyBXR1MgZGF0YSwgYnV0IHRoYXQgbWF5IGNoYW5nZSBpbiBhIGZ1dHVyZSByZWxlYXNlLgoKSnVzdCB0byBjaGVjaywgaXMgdGhpcyBzdGlsbCB0cnVlIHdoZW4gd2UgcmVzdHJpY3QgdG8gZWFybHkgc2FtcGxlcz8KYGBge3J9CldYU19wYXJ0aWNpcGFudHMgPC0gc2VxX3NhbXBsZXMgJT4lCiAgZmlsdGVyKGV4cGVyaW1lbnRhbF9zdHJhdGVneSA9PSAiV1hTIiwgCiAgICAgICAgIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQgJWluJSBlYXJseV9zYW1wbGVzKSAlPiUKICBwdWxsKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpICU+JQogIHVuaXF1ZSgpIAoKV0dTX3BhcnRpY2lwYW50cyA8LSBzZXFfc2FtcGxlcyAlPiUKICBmaWx0ZXIoZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJXR1MiLCAKICAgICAgICAgS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCAlaW4lIGVhcmx5X3NhbXBsZXMpICU+JQogIHB1bGwoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCkgJT4lCiAgdW5pcXVlKCkgCgpOb19XR1MgPC0gV1hTX3BhcnRpY2lwYW50c1shKFdYU19wYXJ0aWNpcGFudHMgJWluJSBXR1NfcGFydGljaXBhbnRzKV0KCmxlbmd0aChOb19XR1MpCmBgYAoKTm8gY2hhbmdlLiBGb3Igbm93LCB3ZSB3aWxsIGxvb2sgb25seSBhdCBXR1Mgc2FtcGxlcywgYnV0IHRoaXMgY291bGQgYmUgYWRqdXN0ZWQgaW4gZnV0dXJlIGFuYWx5c2lzLgoKCgojIyBTdW1tYXJpemUgcmVwZWF0ZWQgc2FtcGxlcwoKYGBge3J9CnJlcGVhdF9zYW1wbGVzIDwtIHNlcV9zYW1wbGVzICU+JSAKICBkcGx5cjo6ZmlsdGVyKEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQgJWluJSBlYXJseV9zYW1wbGVzLCAKICAgICAgICAgICAgICAgIGV4cGVyaW1lbnRhbF9zdHJhdGVneSA9PSAiV0dTIikgJT4lCiAgZHBseXI6OmZpbHRlcihjb21wb3NpdGlvbiAhPSAiRGVyaXZlZCBDZWxsIExpbmUiKSAlPiUKICBkcGx5cjo6ZmlsdGVyKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQgJWluJSAKICAgICAgICAgICAgICAgICAgS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRFtkdXBsaWNhdGVkKEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQpXSkKCnJlcGVhdF9zYW1wbGVzICU+JSAKICBncm91cF9ieShLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEKSAlPiUKICBzdW1tYXJpc2Uoc2FtcGxlcyA9IHBhc3RlKEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQsIGNvbGxhcHNlID0gIiwgIiksIAogICAgICAgICBkZXNjcmlwdG9ycyA9IHBhc3RlKHNvcnQodW5pcXVlKHR1bW9yX2Rlc2NyaXB0b3IpKSwgIGNvbGxhcHNlID0gIiwgIiksCiAgICAgICAgIGFnZV9kaWFnbm9zaXMgPSBwYXN0ZShzb3J0KHVuaXF1ZShhZ2VfYXRfZGlhZ25vc2lzX2RheXMpKSwgY29sbGFwc2UgPSAiLCAiKSwKICAgICAgICAgZXhwZXJpbWVudGFsX3N0cmFnZWd5ID0gcGFzdGUoc29ydCh1bmlxdWUoZXhwZXJpbWVudGFsX3N0cmF0ZWd5KSksIGNvbGxhcHNlID0gIiwgIikKICApCmBgYAoKCiMjIFNlbGVjdCBpbmRlcGVuZGVudCBzYW1wbGVzCgpVc2luZyB0aGUgaW5mb3JtYXRpb24gZGVzY3JpYmVkIGFib3ZlLCBJIGNyZWF0ZWQgYSBmdW5jdGlvbiBgaW5kZXBlbmRlbnRfc2FtcGxlcygpYAp0byBzZWxlY3QgdGhlIGVhcmxpZXN0IGJpb3NwZWNpbWVuIGZyb20gZWFjaCBwYXJ0aWNpcGFudCwgb3IgaW4gdGhlIGNhc2Ugb2YgbW9yZSAKdGhhbiBvbmUgd2l0aCB0aGUgc2FtZSBkYXRlLCByYW5kb21seSBzZWxlY3QgYW1vbmcgdGhlIGF2YWlsYWJsZSBzYW1wbGVzLgoKQW4gZXhhbXBsZSBvZiB0aGlzIGZ1bmN0aW9uIGlzIGJlbG93LCBhcHBsaWVkIHRvIHRoZSBXR1MgU29saWQgVGlzc3VlIHR1bW9yIHNhbXBsZXMuCk5vdGUgdGhhdCBpbiB0aGlzIGNhc2UsIG9ubHkgdHVtb3JzIGRlc2lnbmF0ZWQgYXMgcHJpbWFyeSB3aWxsIGJlIGluY2x1ZGVkLCAKdGhvdWdoIHRoaXMgY2FuIGJlIGFkanVzdGVkIHdpdGggYHR1bW9yX3R5cGVzID0gInByZWZlcl9wcmltYXJ5ImAgb3IgCmB0dW1vcl90eXBlcyA9ICJhbnkiYCBpZiB3ZSB3YW50IHRvIGJlIGxlc3MgcHJlc2VjcmlwdGl2ZS4gQXMgb2YgdjUsIHByaW1hcnkgdHVtb3JzCmFyZSBkZWZpbmVkIGFzIHRob3NlIGRlc2lnbmF0ZWQgIkluaXRpYWwgQ05TIFR1bW9yIiBvciAiRGlhZ25vc2lzIiBpbiB0aGUKYHR1bW9yX2Rlc2NyaXB0b3JgIGZpZWxkLgoKSW4gdGhlIGFjY29tcGFueWluZyBzY3JpcHQsIEkgd2lsbCBnZW5lcmF0ZSBib3RoIGBwcmltYXJ5X29ubHlgIGFuZCBgcHJpbWFyeV9wbHVzYCAKc2V0cyB1c2luZyB0aGUgYCJwcmltYXJ5ImAgYW5kIGAicHJlZmVyX3ByaW1hcnkiYCByZXNlcGVjdGl2ZWx5LgoKCgpgYGB7cn0KaW5kZXBlbmRlbnRzIDwtIHNhbXBsZV9kZiAlPiUKICBmaWx0ZXIoZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJXR1MiLAogICAgICAgICBzYW1wbGVfdHlwZSA9PSAiVHVtb3IiLCAKICAgICAgICAgY29tcG9zaXRpb24gPT0gIlNvbGlkIFRpc3N1ZSIKICAgICAgICAgKSAlPiUKICBpbmRlcGVuZGVudF9zYW1wbGVzKHR1bW9yX3R5cGVzID0gInByaW1hcnkiKQoKbnJvdyhpbmRlcGVuZGVudHMpCmBgYAoKSnVzdCBmb3IgcmVmZXJlbmNlLCBsZXRzIHNlZSB3aGF0IHR1bW9yIHR5cGVzIHdlIGVuZCB1cCB3aXRoIGluIHRoaXMgc2V0OgoKYGBge3J9CnNhbXBsZV9kZiAlPiUgCiAgZmlsdGVyKEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQgJWluJSBpbmRlcGVuZGVudHMkS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCkgJT4lCiAgZ3JvdXBfYnkoYnJvYWRfaGlzdG9sb2d5KSAlPiUKICBzdW1tYXJpemUobiA9IG4oKSkKYGBgCgoKCiMjIyBTZXNzaW9uIGluZm8KCmBgYHtyfQpzZXNzaW9uSW5mbygpCmBgYAo=
diff --git a/analyses/independent-samples/results/independent-specimens.rnaseq.primary-plus-stranded.tsv b/analyses/independent-samples/results/independent-specimens.rnaseq.primary-plus-stranded.tsv index 827be01b89..7e3d01f642 100644 --- a/analyses/independent-samples/results/independent-specimens.rnaseq.primary-plus-stranded.tsv +++ b/analyses/independent-samples/results/independent-specimens.rnaseq.primary-plus-stranded.tsv @@ -37,7 +37,7 @@ PT_1DRAVX4S BS_Q9V7A95C PT_1DSX4VJM BS_Q13FQ8FV PT_1DY2TP9N BS_E4F1D721 PT_1EB5KHZX BS_SBFNFZ8B -PT_1H2REHT2 BS_WKESC3XN +PT_1H2REHT2 BS_E0N3PTPN PT_1J2DT6MM BS_GHNJ4CYC PT_1KEER2Q1 BS_YY5B2XDD PT_1MW98VR1 BS_6H1C1ME9 @@ -78,7 +78,7 @@ PT_2QZJ4T95 BS_B1C6GZ84 PT_2SCVQ2N6 BS_NGHK9RZP PT_2VSDT9CK BS_G9XE3N9T PT_2WA5PM32 BS_86Q14TZG -PT_2WVW55DA BS_CXVGG342 +PT_2WVW55DA BS_D8N31T39 PT_2YCHME6S BS_EXYHZ6D4 PT_2YT37G8P BS_VW85Q4XJ PT_2Z7GVDTM BS_DV86M0Y7 @@ -95,6 +95,7 @@ PT_39HBKSGG BS_61E80SD6 PT_3A0B29QT BS_264RCK7G PT_3A2Q62RD BS_RGPSEMHC PT_3A87PCQK BS_JXNZYGCR +PT_3AWKWXEV BS_SB12W1XT PT_3C6QA9MA BS_FW5ECXXK PT_3CHB9PK5 BS_W9N9844Q PT_3CVMBGD7 BS_9SJWWYQ4 @@ -147,7 +148,7 @@ PT_50ZFWMZE BS_X16PENSA PT_54MH6Q46 BS_PN2CE34A PT_57YP9ABV BS_YK6VQ9SJ PT_596H0BQF BS_B24PKKQB -PT_59D00MBQ BS_TM9MH0RP +PT_59D00MBQ BS_ZVWE73JZ PT_59FJRPVX BS_AWH9757B PT_5ABCFCSK BS_A1VEGWTR PT_5AF1501D BS_VMEX27TN @@ -184,7 +185,7 @@ PT_6MB6RED3 BS_ABYF92Z9 PT_6MWPJ96F BS_NPQJ20KX PT_6N1QWCXE BS_4HQ3T2NC PT_6PFFSB6D BS_QBR4WCQ2 -PT_6PP78VNE BS_M85CXHDV +PT_6PP78VNE BS_6VPKXXMR PT_6PYNBA9C BS_NQFH3GZH PT_6Q0NPVP3 BS_5JM573JC PT_6R7AE0P3 BS_MGAMKKBD @@ -232,15 +233,17 @@ PT_8CZ6ANE0 BS_273HKCT4 PT_8ECE2D92 BS_F4E8R9VY PT_8FWP7BR3 BS_TMTV769C PT_8GBF5MTD BS_GMJBGBWB -PT_8GN3TQRM BS_WAXJY4XQ +PT_8GN3TQRM BS_P0QF87WC PT_8GW4J4TD BS_ARFQ1WG3 PT_8M6W215T BS_JR5ATB7G +PT_8P368R5B BS_FXJY0MNH PT_8PV84CNE BS_74G5K7JF PT_8R00BMHH BS_EBMCTR80 PT_8RB3EKNP BS_W9AT0MR7 -PT_8RB7TPS2 BS_HC44ZA0V +PT_8RB7TPS2 BS_3F4FQJMR PT_8SDJXNFR BS_TZ5D0A7R PT_8V3360DR BS_479S95Q6 +PT_8VRZRZ7R BS_8QB4S4VA PT_8WNA6M94 BS_HBJZR69P PT_8XZY6MM1 BS_T4JFN54G PT_90W4HCNR BS_JX449BF5 @@ -253,18 +256,18 @@ PT_99S5BPE3 BS_MT15SGJN PT_9A6RPJ97 BS_4D9DD103 PT_9AHA6KW3 BS_6NTXGQAC PT_9B6KWJT2 BS_Z7Y2466H -PT_9BZETM0M BS_5P1TN10Z +PT_9BZETM0M BS_TV5B86ZD PT_9C2G356W BS_MBSTWZA6 PT_9CSZBV2P BS_YBJBSRHV PT_9D2N4S5Z BS_8SKZ7BRN PT_9DER14KH BS_HE57E1RP -PT_9DMMZ08D BS_3V3KE3VT +PT_9DMMZ08D BS_44A3ES23 PT_9HMVHQEH BS_4CP4T22V PT_9JT1441X BS_7GJT4A6A PT_9M4CQX3M BS_ARBQDTT5 PT_9N0SR1D7 BS_YEW22W35 PT_9P7P6YAQ BS_QB7YGKN1 -PT_9PJR0ZK7 BS_6JHXXVR7 +PT_9PJR0ZK7 BS_KE56MMY0 PT_9S6WMQ92 BS_TW8DQH8J PT_9W4WTVFZ BS_PQVTB6BB PT_9YMRNZHH BS_9NZ2D6AD @@ -290,7 +293,7 @@ PT_ARCM3PXM BS_FYRDYBMZ PT_ATE3YRH5 BS_BPSTSCBJ PT_ATS9XDJ5 BS_JK0VPG1T PT_AWBPNFM5 BS_2AR3AP0N -PT_AWMZ12NP BS_S9929Z8B +PT_AWMZ12NP BS_3H71BH6Q PT_AXMVG8QE BS_K2FHZGTK PT_AXVH36AM BS_1XJ73KBQ PT_AYVKQZRB BS_T0RKFEKR @@ -381,7 +384,7 @@ PT_DPVW4M1W BS_SFRQXM76 PT_DQ3ZCHB6 BS_258RRGDM PT_DQT78GS5 BS_37GTVG4N PT_DTP4MMRA BS_2HN96129 -PT_DW2XRPC9 BS_8ZS9F31R +PT_DW2XRPC9 BS_5CTVXVRX PT_DW6V5V8E BS_EFEZB0ZH PT_DXF7ZZQZ BS_ERJAJ0KA PT_E1TRJP8V BS_HQ5BJ6MW @@ -414,7 +417,7 @@ PT_EW604JB3 BS_SDA4RMMG PT_EXJAEW1M BS_T1QMEH1N PT_EXYXBDGP BS_4BWB0FA0 PT_EYHJQQ8E BS_G7AGNB5G -PT_EYWDFKA7 BS_TYKJ8G2G +PT_EYWDFKA7 BS_J4GQPZS0 PT_EYZ25B99 BS_ZRM0W01M PT_EZEMVRVT BS_F8N6CFQE PT_EZS4SRH6 BS_HD4EJYE3 @@ -440,7 +443,7 @@ PT_FWD7NZQ0 BS_M4NVX721 PT_FXPJM0MW BS_RRAEQZ97 PT_FYECBRPP BS_B1HVNV0T PT_FYPWZBH0 BS_2A5R9MEJ -PT_FZHGKJ0H BS_2SHWPB5P +PT_FZHGKJ0H BS_JBGZ7HHZ PT_FZP24XYK BS_Z8F3GM85 PT_G16WS1MW BS_J60G8DMK PT_G1QNGVCZ BS_A14Z8BBK @@ -503,7 +506,7 @@ PT_J0SZ1SX5 BS_R13X6TMW PT_J302B8Y5 BS_K25F4J3V PT_J3B812DT BS_AMQGM1V9 PT_J4MWGQFQ BS_Q2T9ZRM0 -PT_J50NZYZF BS_B9V8RGTA +PT_J50NZYZF BS_PSNBFWQV PT_J5NSRW1Y BS_GG9W3J9Y PT_JC4DHFJR BS_QB84TBA3 PT_JCECCFPB BS_90B22NGP @@ -518,6 +521,7 @@ PT_JP1FDKN9 BS_T1DVKKJB PT_JPWVCTAJ BS_R244Z0WX PT_JQ45JK94 BS_QH82PBMB PT_JSFBMK5V BS_1A6MQ9ZA +PT_JT9HH7M6 BS_HE0WJRW6 PT_JV9G8MFD BS_9FHSNVS0 PT_JW2FDK4W BS_KVAJYZ6F PT_JW6FBEFK BS_3BVVWHP5 @@ -534,7 +538,7 @@ PT_K8ZV7APT BS_GDHH6T5A PT_K94ZVZMX BS_N4B1SZZH PT_KBA2VNA2 BS_9755PSCS PT_KBDP8ZCR BS_M1PVEHCM -PT_KCTZZA3G BS_ENKG5GF3 +PT_KCTZZA3G BS_TAHV8N04 PT_KDW5HHWQ BS_C7N3J4NW PT_KEQ53KRH BS_K17VQECG PT_KFYJBQB8 BS_52C576HH @@ -548,7 +552,7 @@ PT_KX84KH6K BS_52MPKTJH PT_KXB1PJV0 BS_3Q0GTSYH PT_KZ04SDDS BS_JS95PE0J PT_M04EC74B BS_31TF0P1N -PT_M0AP3Z15 BS_Z7PKVY9J +PT_M0AP3Z15 BS_QEYPFYHD PT_M0FVZ88D BS_THSPSG2Z PT_M1RYN7B0 BS_WVW3W6ZB PT_M2J30CF7 BS_9GJ23RHH @@ -556,8 +560,8 @@ PT_M5HDHQNQ BS_9Q6Z6VJC PT_M7NFAC5G BS_TQ5QHR17 PT_MA0J8DSN BS_VTJ9ESSV PT_MBAXTJET BS_401R3KV0 -PT_MDWPRDBT BS_H0QWRJE2 -PT_MKDQZ17N BS_QP6MSKRE +PT_MDWPRDBT BS_TK84K675 +PT_MKDQZ17N BS_1J2WQ08M PT_MNR94DEV BS_0WVJYM9R PT_MPRBGGEJ BS_S50KQEXV PT_MQHST8YC BS_DRD9QXR5 @@ -585,7 +589,7 @@ PT_NCDHZ8H8 BS_7C40TRCY PT_ND34A6PR BS_DHA5FMVW PT_NDVJE438 BS_4PH1MBGR PT_NEB4WEAT BS_XHCYEE2S -PT_NESAQHB1 BS_QT3NZ2YZ +PT_NESAQHB1 BS_QHS3V0GP PT_NFDHYPGT BS_AG4H9S3J PT_NGDW8WVP BS_W41S7B55 PT_NH8CJ84W BS_C0XFDP38 @@ -629,7 +633,7 @@ PT_Q38AT6JY BS_78QX3XDF PT_Q3EP24V1 BS_06AMMCXR PT_Q90R6M3E BS_5PJCHF6V PT_QAX38GM7 BS_044XZ8ST -PT_QD6KKKJH BS_M7QJ8VF0 +PT_QD6KKKJH BS_7ZV3DPGT PT_QDGVJKE0 BS_A0DYVX9J PT_QEMT1845 BS_1T19NFJ8 PT_QEP13FH4 BS_K3ER45RV @@ -659,7 +663,7 @@ PT_RDJ40M73 BS_1EN5V3XW PT_RFB07MZS BS_TZVFR600 PT_RFF7MKTC BS_5YJEPPTP PT_RFGZ2JGP BS_M84H3KXA -PT_RGX23JFP BS_ZZWMD6FA +PT_RGX23JFP BS_PQ6QEVE8 PT_RH59ET3M BS_EFE4YEK3 PT_RJ1TJ2KH BS_4E1G7E3G PT_RJ98S3KZ BS_DFWFBYSN @@ -676,17 +680,18 @@ PT_RV0RDER2 BS_XKKB4MZV PT_RX1EWBP9 BS_996ZS2A4 PT_RXJZ3C5G BS_8RCR7Y4B PT_RXT6KRR6 BS_NFRXNAFE +PT_RYMG3M91 BS_D7XRFE0R PT_S0PBN4M7 BS_RWJZFTP9 PT_S0Q27J13 BS_Z8YZ6QGS PT_S21ZTKPS BS_014EVM2D PT_S2ASFBP7 BS_A7MC2KR2 PT_S2BEPYQ0 BS_JRYJGYC4 PT_S2CXXZCF BS_Y0PCBNJV -PT_S2SQJVGK BS_S458NMKH +PT_S2SQJVGK BS_JFR750KD PT_S3FJSBJT BS_ZV9Z3SY6 PT_S4A0R1PM BS_M15PW2N0 PT_S4H6KA09 BS_07ANYSYQ -PT_S4YNE17X BS_VXEFKW5P +PT_S4YNE17X BS_GR46VD0Q PT_S7WJ99PC BS_AVYNZHSB PT_S8E3281G BS_TNRHHYNC PT_SA94083W BS_8S86CM61 @@ -748,9 +753,10 @@ PT_VVCN8DXT BS_X4X1SFSE PT_VWZZTK38 BS_TXZ7KHTQ PT_VY45XTT7 BS_AHEFXG7W PT_VZTTTP3Q BS_E4QK839R -PT_W17NV5YG BS_V4W81SFC +PT_W17NV5YG BS_TCGEZJ5F PT_W3FSA7NH BS_VARR255N PT_W4XVT4AJ BS_MKM0EEN1 +PT_W5GP3F6B BS_KABQQA0T PT_W6AWJJK7 BS_478TN841 PT_W6CW60K9 BS_NGY0TE6S PT_W7FK539G BS_XBQZYS8G @@ -775,6 +781,7 @@ PT_X1PRY0FC BS_FJWZ3M7V PT_X1XVE1XX BS_A87NPZAP PT_X648RVMK BS_N6N147BY PT_X71D7G5S BS_C6ZZ3FY5 +PT_X7HC5YCY BS_FN07P04C PT_X84SD608 BS_9HA238XS PT_X8S0H6TG BS_1N9XZXGE PT_X8SK8120 BS_DGTPWJ59 @@ -796,7 +803,7 @@ PT_XX2VW3D9 BS_VJVDJABP PT_XXZHRPNM BS_MF9X3PKH PT_XY404K0D BS_8F9BDWY4 PT_Y4FN0XN1 BS_4NWHYH53 -PT_Y572BRC1 BS_EN2VK7NY +PT_Y572BRC1 BS_V0Q1G94N PT_Y5KY6KN9 BS_4QW2S1Q8 PT_Y660CKCB BS_XG0DBWVT PT_Y6Y9JJ9P BS_0WQJP6ZG @@ -824,6 +831,7 @@ PT_YXZPWFVB BS_P78SMRBS PT_YY7CRV21 BS_Z2NWPQKF PT_YZ8A8A36 BS_GSVCN2XC PT_YZME6QCY BS_68BW2163 +PT_Z4BF2NSB BS_SHJA4MR0 PT_Z4GS3ZQQ BS_EVCAC3NH PT_Z4PJA6KT BS_6WP1FHTE PT_Z7YJ7MSM BS_F6V1Y4QS diff --git a/analyses/independent-samples/results/independent-specimens.wgs.primary-plus.tsv b/analyses/independent-samples/results/independent-specimens.wgs.primary-plus.tsv index b8273ec062..9c2579462a 100644 --- a/analyses/independent-samples/results/independent-specimens.wgs.primary-plus.tsv +++ b/analyses/independent-samples/results/independent-specimens.wgs.primary-plus.tsv @@ -37,7 +37,7 @@ PT_1DSX4VJM BS_KYPMZZSY PT_1DY2TP9N BS_376Q9QKG PT_1E3E6GMF BS_7GKF6M85 PT_1EB5KHZX BS_C0YDDQKB -PT_1H2REHT2 BS_96S0VQBN +PT_1H2REHT2 BS_79SYEHY3 PT_1J2DT6MM BS_THH0CE5A PT_1KEER2Q1 BS_F1B71HTZ PT_1MW98VR1 BS_007JTNB8 @@ -65,7 +65,7 @@ PT_2C63FJAM BS_F48RA7QF PT_2CJ31SBX BS_JC2187NA PT_2D1KGV99 BS_CFEWVDG1 PT_2E552BAR BS_6Z213H2V -PT_2ECVKTTQ BS_DW1CYEXP +PT_2ECVKTTQ BS_ERMGD2N5 PT_2FK75B27 BS_B3RH9V17 PT_2FVTD0WR BS_8TFBNHT0 PT_2GPH62JS BS_2VHFP7M8 @@ -75,10 +75,10 @@ PT_2PRV78FX BS_17AXPP1Y PT_2SCVQ2N6 BS_ST3Z2B9B PT_2VSDT9CK BS_CQ8C6X4X PT_2WA5PM32 BS_AJFG2QDD -PT_2WVW55DA BS_NYVVN7SD +PT_2WVW55DA BS_M28HG0NT PT_2Y3R515E BS_5RD8KEED PT_2YCHME6S BS_MZB884N9 -PT_2YT37G8P BS_4QFSH7C4 +PT_2YT37G8P BS_ZJZFT0AJ PT_2Z7GVDTM BS_QYWGB52C PT_2ZXR2PDN BS_93B38HPS PT_32J909WM BS_JDMM2XG4 @@ -92,7 +92,7 @@ PT_3A87PCQK BS_AQECMDPP PT_3AWKWXEV BS_E42SSQGJ PT_3CHB9PK5 BS_20TBZG09 PT_3CVMBGD7 BS_49JD1V3S -PT_3D74J8RZ BS_HGP0PV0D +PT_3D74J8RZ BS_VMZMGB7B PT_3J0ASVHN BS_R9V82BC1 PT_3KK1F95W BS_03SSN1N2 PT_3KM9W8S8 BS_859AV1DB @@ -168,7 +168,7 @@ PT_6DW5NFKX BS_KT9H4B1N PT_6E8JYRXM BS_3R0KN6Z4 PT_6GDPNFA6 BS_XGVSX8BX PT_6MB6RED3 BS_K14VJ1E3 -PT_6MWPJ96F BS_6GV08HTE +PT_6MWPJ96F BS_M8EBKZDG PT_6N1QWCXE BS_D2BZ25FW PT_6N825561 BS_E0S2Y0TS PT_6PFFSB6D BS_4Z6F1HJZ @@ -213,11 +213,11 @@ PT_8CZ6ANE0 BS_4G9Y2VC6 PT_8ECE2D92 BS_GXACEYKB PT_8FWP7BR3 BS_0QEBZX3M PT_8GBF5MTD BS_S7S6YEHA -PT_8GN3TQRM BS_RXSBJ929 +PT_8GN3TQRM BS_S791VC80 PT_8GW4J4TD BS_V8G6BZRR PT_8R00BMHH BS_H50HR85Y PT_8RB3EKNP BS_5KFAEMQJ -PT_8RB7TPS2 BS_8SETK1J4 +PT_8RB7TPS2 BS_ZS1QRMXS PT_8SDJXNFR BS_6Z4WHYDG PT_8V3360DR BS_JVTQD8HH PT_8WNA6M94 BS_090GV72Q @@ -238,10 +238,10 @@ PT_9BZETM0M BS_STNH7YSX PT_9C2G356W BS_1VMBA3BN PT_9DER14KH BS_TNQKJZCP PT_9DMMZ08D BS_FVYBGMG1 -PT_9GKVQ9QS BS_JRFVST47 +PT_9GKVQ9QS BS_3Z40EZHD PT_9HMVHQEH BS_H2K7XX4X PT_9M4CQX3M BS_ZAH4FHV2 -PT_9PJR0ZK7 BS_A1DV9T7G +PT_9PJR0ZK7 BS_WH8KWW5J PT_9S6WMQ92 BS_WY5KYSHJ PT_9XAA8PF6 BS_A9S5HT6P PT_9YMRNZHH BS_F8KR1QWE @@ -329,7 +329,7 @@ PT_DEYCW197 BS_6XP91JM2 PT_DFCZAG9T BS_4NPEMNAD PT_DFQAH7RS BS_ZKFEMJZ8 PT_DFXQFYPV BS_DJEVCH34 -PT_DH8A0SNQ BS_B5Z2XV03 +PT_DH8A0SNQ BS_BYJDRXMK PT_DJ106XYS BS_WJF6ZXWN PT_DMHFS0HX BS_GCQEB05M PT_DMMKT7X1 BS_QMG7XNEW @@ -337,7 +337,7 @@ PT_DNAJYFZT BS_EJ1H9PZY PT_DPVW4M1W BS_SQSH5G7A PT_DQ3ZCHB6 BS_PMSZKZP7 PT_DQT78GS5 BS_69VS8PS1 -PT_DTP4MMRA BS_KH3859M5 +PT_DTP4MMRA BS_NASADC3P PT_DV8XECKA BS_10HD18B8 PT_DW6V5V8E BS_F4D169Q7 PT_DXF7ZZQZ BS_KVYCH9PB @@ -372,7 +372,7 @@ PT_EV71W1JW BS_YETTZ1NC PT_EW604JB3 BS_N8D9FH6M PT_EXJAEW1M BS_4XPPZTGG PT_EYHJQQ8E BS_HW4J7JM8 -PT_EYWDFKA7 BS_5S8VXASX +PT_EYWDFKA7 BS_DAEM3WRX PT_EYX2CP9F BS_8JFMP1T1 PT_EYZ25B99 BS_9E6Q11G2 PT_EZEMVRVT BS_32HAVF6S @@ -399,7 +399,7 @@ PT_FWD7NZQ0 BS_797V83YM PT_FXPJM0MW BS_WQ19Z6MD PT_FYECBRPP BS_WCNPE0AC PT_FYPWZBH0 BS_ZCY4ECNV -PT_FZHGKJ0H BS_NHMPQ8Q1 +PT_FZHGKJ0H BS_5J5VH3X0 PT_G16WS1MW BS_2W200YK5 PT_G1QNGVCZ BS_JK5GTHVG PT_G3AVDN4E BS_RQ5Z7KNW @@ -486,7 +486,7 @@ PT_K63972GG BS_EQE19CB0 PT_K6G6BE6G BS_3108RS7G PT_K8ZV7APT BS_EXTEGB51 PT_K94ZVZMX BS_W3R2DQ86 -PT_KBFM551M BS_9P4NDTKJ +PT_KBFM551M BS_M5FM63EB PT_KCTZZA3G BS_TX2WGF8K PT_KDW5HHWQ BS_QE7WAAKC PT_KEQ53KRH BS_R1G6SG0K @@ -511,10 +511,10 @@ PT_M5HDHQNQ BS_GKN0B47F PT_M9XXJ4GR BS_682Z7WH6 PT_MA0J8DSN BS_T99M7842 PT_MBAXTJET BS_C6GBYR17 -PT_MDWPRDBT BS_1M63B97V +PT_MDWPRDBT BS_D368BNRD PT_MNHMAH0S BS_MJJZJMTK PT_MNR94DEV BS_ZP89F1JY -PT_MNSEJCDM BS_ZSH09N84 +PT_MNSEJCDM BS_CBMAWSAR PT_MPRBGGEJ BS_KYG3H6C6 PT_MQHST8YC BS_2VSN5YC5 PT_MSBPMJ56 BS_40FX713C @@ -541,7 +541,7 @@ PT_NCDHZ8H8 BS_DGG7YE8R PT_ND34A6PR BS_QMHND3QK PT_NDVJE438 BS_FT95T4YP PT_NEB4WEAT BS_0SFXXBQ5 -PT_NESAQHB1 BS_6TMPZKSZ +PT_NESAQHB1 BS_KJTW1RBN PT_NFDHYPGT BS_6KEYD1S4 PT_NGDW8WVP BS_154FP4ZQ PT_NH8CJ84W BS_AM2TZPNS @@ -584,7 +584,7 @@ PT_Q3EP24V1 BS_235QEYMQ PT_Q90R6M3E BS_XGMXJKFX PT_QA9WJ679 BS_7PF3C1P7 PT_QAX38GM7 BS_QD22MJJ5 -PT_QD6KKKJH BS_B91XGSA5 +PT_QD6KKKJH BS_9BN45DFK PT_QDGVJKE0 BS_EP25TTAG PT_QEMT1845 BS_TPX7YY57 PT_QEP13FH4 BS_Y5DA59M3 @@ -612,7 +612,7 @@ PT_RDJ40M73 BS_928HWFFM PT_RFB07MZS BS_N4B3WB8W PT_RFF7MKTC BS_PP4WJBNR PT_RFGZ2JGP BS_9CMJ3QF6 -PT_RGX23JFP BS_SYGKQD8M +PT_RGX23JFP BS_XW26N96W PT_RH59ET3M BS_KRYYDC2X PT_RJ1TJ2KH BS_6GN1FGTB PT_RJ98S3KZ BS_MEPW36WF @@ -637,7 +637,7 @@ PT_S2SQJVGK BS_8S2CZBA6 PT_S3FJSBJT BS_X9PJ715R PT_S4A0R1PM BS_1S2BHJ8K PT_S4H6KA09 BS_K6A9Z04J -PT_S4YNE17X BS_3MYQP7P5 +PT_S4YNE17X BS_CRKBDAYZ PT_S7WJ99PC BS_W9P0PFDH PT_S7YHNHSS BS_KSRYKCDE PT_S8E3281G BS_55N7KFHW @@ -748,7 +748,7 @@ PT_XX2VW3D9 BS_0J5GC803 PT_XXZHRPNM BS_SMCPASF0 PT_XY404K0D BS_6SA5B35V PT_Y32AQSEY BS_MDVMT75X -PT_Y572BRC1 BS_JA3XXP1Y +PT_Y572BRC1 BS_042DVDQM PT_Y5KY6KN9 BS_AYPBAHJ6 PT_Y660CKCB BS_FKQ7F6D1 PT_Y76A7PBA BS_M4E4H6NG diff --git a/analyses/independent-samples/results/independent-specimens.wgs.primary.tsv b/analyses/independent-samples/results/independent-specimens.wgs.primary.tsv index ccf59346ae..62acedffc8 100644 --- a/analyses/independent-samples/results/independent-specimens.wgs.primary.tsv +++ b/analyses/independent-samples/results/independent-specimens.wgs.primary.tsv @@ -40,7 +40,6 @@ PT_1NN9AW39 BS_8D52JK1Q PT_1T7WF5S1 BS_HSYF7G2D PT_1TB2V1PH BS_JM979K1M PT_1TGKS073 BS_CGCNC41M -PT_1VQWQ0TC BS_QXZTRMWM PT_1Z015H6V BS_A3EV6FXK PT_1ZAWNGWT BS_4DTX295Z PT_203ZY782 BS_BVD7PWP5 @@ -53,7 +52,7 @@ PT_2BTC5TEN BS_AQQY8HMR PT_2C63FJAM BS_F48RA7QF PT_2CJ31SBX BS_JC2187NA PT_2D1KGV99 BS_CFEWVDG1 -PT_2E552BAR BS_6Z213H2V +PT_2E552BAR BS_E8MC6R2K PT_2FK75B27 BS_B3RH9V17 PT_2FVTD0WR BS_8TFBNHT0 PT_2GPH62JS BS_2VHFP7M8 @@ -113,7 +112,7 @@ PT_4XWYZYJS BS_VHD4ARSG PT_4Z34K4XB BS_P36C0ABE PT_50ZFWMZE BS_4P25NNZD PT_54MH6Q46 BS_AXM96K20 -PT_59D00MBQ BS_3E5C1PN1 +PT_59D00MBQ BS_QG6V29H7 PT_59FJRPVX BS_WJB33V17 PT_5ABCFCSK BS_APAQ2X2S PT_5BWZA0NT BS_BFDEZK1C @@ -140,7 +139,7 @@ PT_6DW5NFKX BS_KT9H4B1N PT_6E8JYRXM BS_3R0KN6Z4 PT_6GDPNFA6 BS_XGVSX8BX PT_6MB6RED3 BS_K14VJ1E3 -PT_6MWPJ96F BS_M8EBKZDG +PT_6MWPJ96F BS_6GV08HTE PT_6N1QWCXE BS_D2BZ25FW PT_6PFFSB6D BS_4Z6F1HJZ PT_6Q0NPVP3 BS_E5H6CFYT @@ -160,7 +159,7 @@ PT_7F3ZPZB7 BS_FXDY881S PT_7F485CXV BS_1RF75MK2 PT_7FQ6VECA BS_Y7CA8B5R PT_7FZ8SE69 BS_KHSYAB3J -PT_7JQ24F35 BS_1135HC0V +PT_7JQ24F35 BS_WD7AQV83 PT_7KBMN6C2 BS_HZHEF797 PT_7KTAH3RD BS_ZJT1REVB PT_7M2PGCBV BS_QRH793AV @@ -185,7 +184,7 @@ PT_8GBF5MTD BS_S7S6YEHA PT_8GW4J4TD BS_V8G6BZRR PT_8R00BMHH BS_H50HR85Y PT_8RB3EKNP BS_5KFAEMQJ -PT_8RB7TPS2 BS_8SETK1J4 +PT_8RB7TPS2 BS_ZS1QRMXS PT_8V3360DR BS_JVTQD8HH PT_8WNA6M94 BS_090GV72Q PT_8XZY6MM1 BS_WB8P21ED @@ -281,7 +280,7 @@ PT_DMHFS0HX BS_GCQEB05M PT_DMMKT7X1 BS_QMG7XNEW PT_DQ3ZCHB6 BS_PMSZKZP7 PT_DQT78GS5 BS_69VS8PS1 -PT_DTP4MMRA BS_NASADC3P +PT_DTP4MMRA BS_KH3859M5 PT_DV8XECKA BS_10HD18B8 PT_DW6V5V8E BS_F4D169Q7 PT_DXF7ZZQZ BS_KVYCH9PB @@ -311,7 +310,7 @@ PT_EV71W1JW BS_YETTZ1NC PT_EW604JB3 BS_N8D9FH6M PT_EXJAEW1M BS_4XPPZTGG PT_EYHJQQ8E BS_HW4J7JM8 -PT_EYWDFKA7 BS_5S8VXASX +PT_EYWDFKA7 BS_DAEM3WRX PT_EYZ25B99 BS_9E6Q11G2 PT_EZEMVRVT BS_32HAVF6S PT_EZS4SRH6 BS_X1R0N8QS @@ -334,7 +333,7 @@ PT_FWD7NZQ0 BS_797V83YM PT_FXPJM0MW BS_WQ19Z6MD PT_FYECBRPP BS_WCNPE0AC PT_FYPWZBH0 BS_ZCY4ECNV -PT_FZHGKJ0H BS_NHMPQ8Q1 +PT_FZHGKJ0H BS_5J5VH3X0 PT_G1QNGVCZ BS_JK5GTHVG PT_G3AVDN4E BS_RQ5Z7KNW PT_G5RA8E3N BS_BAVWP5JG @@ -418,7 +417,7 @@ PT_KHX1WQ4H BS_BNFCXVYZ PT_KMHGNCNR BS_E7HEQZ1K PT_KN25EYMG BS_PVYMDM18 PT_KQK98ZVP BS_YMDPFK0V -PT_KTRJ8TFY BS_3VKW5988 +PT_KTRJ8TFY BS_BQ81D2BP PT_KVFS3Z2Q BS_9JVGXA2W PT_KVMF5TFW BS_8FSJDG2T PT_KXB1PJV0 BS_6Q9PMNWY @@ -532,7 +531,7 @@ PT_S2ASFBP7 BS_969K7ZM1 PT_S2CXXZCF BS_KVV3G6NP PT_S4A0R1PM BS_1S2BHJ8K PT_S4H6KA09 BS_K6A9Z04J -PT_S4YNE17X BS_93BV8AY9 +PT_S4YNE17X BS_3MYQP7P5 PT_S7WJ99PC BS_W9P0PFDH PT_S7YHNHSS BS_KSRYKCDE PT_S8E3281G BS_55N7KFHW @@ -593,7 +592,7 @@ PT_VTF65Y63 BS_MSGYZ69T PT_VVCN8DXT BS_MSB1RDAJ PT_VY45XTT7 BS_ZV21J6YW PT_VZTTTP3Q BS_16FT8V4B -PT_W17NV5YG BS_FVPMPMRJ +PT_W17NV5YG BS_B4DY7ET3 PT_W6AWJJK7 BS_9HEMB7RK PT_W6CW60K9 BS_ZX1YPQ88 PT_W7FK539G BS_25VZM81R diff --git a/analyses/independent-samples/results/independent-specimens.wgswxs.primary-plus.tsv b/analyses/independent-samples/results/independent-specimens.wgswxs.primary-plus.tsv index df235df31d..fd9eafb4f8 100644 --- a/analyses/independent-samples/results/independent-specimens.wgswxs.primary-plus.tsv +++ b/analyses/independent-samples/results/independent-specimens.wgswxs.primary-plus.tsv @@ -37,7 +37,7 @@ PT_1DSX4VJM BS_KYPMZZSY PT_1DY2TP9N BS_376Q9QKG PT_1E3E6GMF BS_7GKF6M85 PT_1EB5KHZX BS_C0YDDQKB -PT_1H2REHT2 BS_96S0VQBN +PT_1H2REHT2 BS_79SYEHY3 PT_1J2DT6MM BS_THH0CE5A PT_1KEER2Q1 BS_F1B71HTZ PT_1MW98VR1 BS_007JTNB8 @@ -65,7 +65,7 @@ PT_2C63FJAM BS_F48RA7QF PT_2CJ31SBX BS_JC2187NA PT_2D1KGV99 BS_CFEWVDG1 PT_2E552BAR BS_6Z213H2V -PT_2ECVKTTQ BS_DW1CYEXP +PT_2ECVKTTQ BS_ERMGD2N5 PT_2FK75B27 BS_B3RH9V17 PT_2FVTD0WR BS_8TFBNHT0 PT_2GPH62JS BS_2VHFP7M8 @@ -75,10 +75,10 @@ PT_2PRV78FX BS_17AXPP1Y PT_2SCVQ2N6 BS_ST3Z2B9B PT_2VSDT9CK BS_CQ8C6X4X PT_2WA5PM32 BS_AJFG2QDD -PT_2WVW55DA BS_NYVVN7SD +PT_2WVW55DA BS_M28HG0NT PT_2Y3R515E BS_5RD8KEED PT_2YCHME6S BS_MZB884N9 -PT_2YT37G8P BS_4QFSH7C4 +PT_2YT37G8P BS_ZJZFT0AJ PT_2Z7GVDTM BS_QYWGB52C PT_2ZXR2PDN BS_93B38HPS PT_32J909WM BS_JDMM2XG4 @@ -92,7 +92,7 @@ PT_3A87PCQK BS_AQECMDPP PT_3AWKWXEV BS_E42SSQGJ PT_3CHB9PK5 BS_20TBZG09 PT_3CVMBGD7 BS_49JD1V3S -PT_3D74J8RZ BS_HGP0PV0D +PT_3D74J8RZ BS_VMZMGB7B PT_3J0ASVHN BS_R9V82BC1 PT_3KK1F95W BS_03SSN1N2 PT_3KM9W8S8 BS_859AV1DB @@ -168,7 +168,7 @@ PT_6DW5NFKX BS_KT9H4B1N PT_6E8JYRXM BS_3R0KN6Z4 PT_6GDPNFA6 BS_XGVSX8BX PT_6MB6RED3 BS_K14VJ1E3 -PT_6MWPJ96F BS_6GV08HTE +PT_6MWPJ96F BS_M8EBKZDG PT_6N1QWCXE BS_D2BZ25FW PT_6N825561 BS_E0S2Y0TS PT_6PFFSB6D BS_4Z6F1HJZ @@ -213,11 +213,11 @@ PT_8CZ6ANE0 BS_4G9Y2VC6 PT_8ECE2D92 BS_GXACEYKB PT_8FWP7BR3 BS_0QEBZX3M PT_8GBF5MTD BS_S7S6YEHA -PT_8GN3TQRM BS_RXSBJ929 +PT_8GN3TQRM BS_S791VC80 PT_8GW4J4TD BS_V8G6BZRR PT_8R00BMHH BS_H50HR85Y PT_8RB3EKNP BS_5KFAEMQJ -PT_8RB7TPS2 BS_8SETK1J4 +PT_8RB7TPS2 BS_ZS1QRMXS PT_8SDJXNFR BS_6Z4WHYDG PT_8V3360DR BS_JVTQD8HH PT_8WNA6M94 BS_090GV72Q @@ -238,10 +238,10 @@ PT_9BZETM0M BS_STNH7YSX PT_9C2G356W BS_1VMBA3BN PT_9DER14KH BS_TNQKJZCP PT_9DMMZ08D BS_FVYBGMG1 -PT_9GKVQ9QS BS_JRFVST47 +PT_9GKVQ9QS BS_3Z40EZHD PT_9HMVHQEH BS_H2K7XX4X PT_9M4CQX3M BS_ZAH4FHV2 -PT_9PJR0ZK7 BS_A1DV9T7G +PT_9PJR0ZK7 BS_WH8KWW5J PT_9S6WMQ92 BS_WY5KYSHJ PT_9XAA8PF6 BS_A9S5HT6P PT_9YMRNZHH BS_F8KR1QWE @@ -329,7 +329,7 @@ PT_DEYCW197 BS_6XP91JM2 PT_DFCZAG9T BS_4NPEMNAD PT_DFQAH7RS BS_ZKFEMJZ8 PT_DFXQFYPV BS_DJEVCH34 -PT_DH8A0SNQ BS_B5Z2XV03 +PT_DH8A0SNQ BS_BYJDRXMK PT_DJ106XYS BS_WJF6ZXWN PT_DMHFS0HX BS_GCQEB05M PT_DMMKT7X1 BS_QMG7XNEW @@ -337,7 +337,7 @@ PT_DNAJYFZT BS_EJ1H9PZY PT_DPVW4M1W BS_SQSH5G7A PT_DQ3ZCHB6 BS_PMSZKZP7 PT_DQT78GS5 BS_69VS8PS1 -PT_DTP4MMRA BS_KH3859M5 +PT_DTP4MMRA BS_NASADC3P PT_DV8XECKA BS_10HD18B8 PT_DW6V5V8E BS_F4D169Q7 PT_DXF7ZZQZ BS_KVYCH9PB @@ -372,7 +372,7 @@ PT_EV71W1JW BS_YETTZ1NC PT_EW604JB3 BS_N8D9FH6M PT_EXJAEW1M BS_4XPPZTGG PT_EYHJQQ8E BS_HW4J7JM8 -PT_EYWDFKA7 BS_5S8VXASX +PT_EYWDFKA7 BS_DAEM3WRX PT_EYX2CP9F BS_8JFMP1T1 PT_EYZ25B99 BS_9E6Q11G2 PT_EZEMVRVT BS_32HAVF6S @@ -399,7 +399,7 @@ PT_FWD7NZQ0 BS_797V83YM PT_FXPJM0MW BS_WQ19Z6MD PT_FYECBRPP BS_WCNPE0AC PT_FYPWZBH0 BS_ZCY4ECNV -PT_FZHGKJ0H BS_NHMPQ8Q1 +PT_FZHGKJ0H BS_5J5VH3X0 PT_G16WS1MW BS_2W200YK5 PT_G1QNGVCZ BS_JK5GTHVG PT_G3AVDN4E BS_RQ5Z7KNW @@ -486,7 +486,7 @@ PT_K63972GG BS_EQE19CB0 PT_K6G6BE6G BS_3108RS7G PT_K8ZV7APT BS_EXTEGB51 PT_K94ZVZMX BS_W3R2DQ86 -PT_KBFM551M BS_9P4NDTKJ +PT_KBFM551M BS_M5FM63EB PT_KCTZZA3G BS_TX2WGF8K PT_KDW5HHWQ BS_QE7WAAKC PT_KEQ53KRH BS_R1G6SG0K @@ -511,10 +511,10 @@ PT_M5HDHQNQ BS_GKN0B47F PT_M9XXJ4GR BS_682Z7WH6 PT_MA0J8DSN BS_T99M7842 PT_MBAXTJET BS_C6GBYR17 -PT_MDWPRDBT BS_1M63B97V +PT_MDWPRDBT BS_D368BNRD PT_MNHMAH0S BS_MJJZJMTK PT_MNR94DEV BS_ZP89F1JY -PT_MNSEJCDM BS_ZSH09N84 +PT_MNSEJCDM BS_CBMAWSAR PT_MPRBGGEJ BS_KYG3H6C6 PT_MQHST8YC BS_2VSN5YC5 PT_MSBPMJ56 BS_40FX713C @@ -541,7 +541,7 @@ PT_NCDHZ8H8 BS_DGG7YE8R PT_ND34A6PR BS_QMHND3QK PT_NDVJE438 BS_FT95T4YP PT_NEB4WEAT BS_0SFXXBQ5 -PT_NESAQHB1 BS_6TMPZKSZ +PT_NESAQHB1 BS_KJTW1RBN PT_NFDHYPGT BS_6KEYD1S4 PT_NGDW8WVP BS_154FP4ZQ PT_NH8CJ84W BS_AM2TZPNS @@ -584,7 +584,7 @@ PT_Q3EP24V1 BS_235QEYMQ PT_Q90R6M3E BS_XGMXJKFX PT_QA9WJ679 BS_7PF3C1P7 PT_QAX38GM7 BS_QD22MJJ5 -PT_QD6KKKJH BS_B91XGSA5 +PT_QD6KKKJH BS_9BN45DFK PT_QDGVJKE0 BS_EP25TTAG PT_QEMT1845 BS_TPX7YY57 PT_QEP13FH4 BS_Y5DA59M3 @@ -612,7 +612,7 @@ PT_RDJ40M73 BS_928HWFFM PT_RFB07MZS BS_N4B3WB8W PT_RFF7MKTC BS_PP4WJBNR PT_RFGZ2JGP BS_9CMJ3QF6 -PT_RGX23JFP BS_SYGKQD8M +PT_RGX23JFP BS_XW26N96W PT_RH59ET3M BS_KRYYDC2X PT_RJ1TJ2KH BS_6GN1FGTB PT_RJ98S3KZ BS_MEPW36WF @@ -637,7 +637,7 @@ PT_S2SQJVGK BS_8S2CZBA6 PT_S3FJSBJT BS_X9PJ715R PT_S4A0R1PM BS_1S2BHJ8K PT_S4H6KA09 BS_K6A9Z04J -PT_S4YNE17X BS_3MYQP7P5 +PT_S4YNE17X BS_CRKBDAYZ PT_S7WJ99PC BS_W9P0PFDH PT_S7YHNHSS BS_KSRYKCDE PT_S8E3281G BS_55N7KFHW @@ -748,7 +748,7 @@ PT_XX2VW3D9 BS_0J5GC803 PT_XXZHRPNM BS_SMCPASF0 PT_XY404K0D BS_6SA5B35V PT_Y32AQSEY BS_MDVMT75X -PT_Y572BRC1 BS_JA3XXP1Y +PT_Y572BRC1 BS_042DVDQM PT_Y5KY6KN9 BS_AYPBAHJ6 PT_Y660CKCB BS_FKQ7F6D1 PT_Y76A7PBA BS_M4E4H6NG diff --git a/analyses/independent-samples/results/independent-specimens.wgswxs.primary.tsv b/analyses/independent-samples/results/independent-specimens.wgswxs.primary.tsv index 7b93c5ed57..ed136f1e09 100644 --- a/analyses/independent-samples/results/independent-specimens.wgswxs.primary.tsv +++ b/analyses/independent-samples/results/independent-specimens.wgswxs.primary.tsv @@ -40,7 +40,6 @@ PT_1NN9AW39 BS_8D52JK1Q PT_1T7WF5S1 BS_HSYF7G2D PT_1TB2V1PH BS_JM979K1M PT_1TGKS073 BS_CGCNC41M -PT_1VQWQ0TC BS_QXZTRMWM PT_1Z015H6V BS_A3EV6FXK PT_1ZAWNGWT BS_4DTX295Z PT_203ZY782 BS_BVD7PWP5 @@ -53,7 +52,7 @@ PT_2BTC5TEN BS_AQQY8HMR PT_2C63FJAM BS_F48RA7QF PT_2CJ31SBX BS_JC2187NA PT_2D1KGV99 BS_CFEWVDG1 -PT_2E552BAR BS_6Z213H2V +PT_2E552BAR BS_E8MC6R2K PT_2FK75B27 BS_B3RH9V17 PT_2FVTD0WR BS_8TFBNHT0 PT_2GPH62JS BS_2VHFP7M8 @@ -113,7 +112,7 @@ PT_4XWYZYJS BS_VHD4ARSG PT_4Z34K4XB BS_P36C0ABE PT_50ZFWMZE BS_4P25NNZD PT_54MH6Q46 BS_AXM96K20 -PT_59D00MBQ BS_3E5C1PN1 +PT_59D00MBQ BS_QG6V29H7 PT_59FJRPVX BS_WJB33V17 PT_5ABCFCSK BS_APAQ2X2S PT_5BWZA0NT BS_BFDEZK1C @@ -140,7 +139,7 @@ PT_6DW5NFKX BS_KT9H4B1N PT_6E8JYRXM BS_3R0KN6Z4 PT_6GDPNFA6 BS_XGVSX8BX PT_6MB6RED3 BS_K14VJ1E3 -PT_6MWPJ96F BS_M8EBKZDG +PT_6MWPJ96F BS_6GV08HTE PT_6N1QWCXE BS_D2BZ25FW PT_6PFFSB6D BS_4Z6F1HJZ PT_6Q0NPVP3 BS_E5H6CFYT @@ -160,7 +159,7 @@ PT_7F3ZPZB7 BS_FXDY881S PT_7F485CXV BS_1RF75MK2 PT_7FQ6VECA BS_Y7CA8B5R PT_7FZ8SE69 BS_KHSYAB3J -PT_7JQ24F35 BS_1135HC0V +PT_7JQ24F35 BS_WD7AQV83 PT_7KBMN6C2 BS_HZHEF797 PT_7KTAH3RD BS_ZJT1REVB PT_7M2PGCBV BS_QRH793AV @@ -185,7 +184,7 @@ PT_8GBF5MTD BS_S7S6YEHA PT_8GW4J4TD BS_V8G6BZRR PT_8R00BMHH BS_H50HR85Y PT_8RB3EKNP BS_5KFAEMQJ -PT_8RB7TPS2 BS_8SETK1J4 +PT_8RB7TPS2 BS_ZS1QRMXS PT_8V3360DR BS_JVTQD8HH PT_8WNA6M94 BS_090GV72Q PT_8XZY6MM1 BS_WB8P21ED @@ -281,7 +280,7 @@ PT_DMHFS0HX BS_GCQEB05M PT_DMMKT7X1 BS_QMG7XNEW PT_DQ3ZCHB6 BS_PMSZKZP7 PT_DQT78GS5 BS_69VS8PS1 -PT_DTP4MMRA BS_NASADC3P +PT_DTP4MMRA BS_KH3859M5 PT_DV8XECKA BS_10HD18B8 PT_DW6V5V8E BS_F4D169Q7 PT_DXF7ZZQZ BS_KVYCH9PB @@ -311,7 +310,7 @@ PT_EV71W1JW BS_YETTZ1NC PT_EW604JB3 BS_N8D9FH6M PT_EXJAEW1M BS_4XPPZTGG PT_EYHJQQ8E BS_HW4J7JM8 -PT_EYWDFKA7 BS_5S8VXASX +PT_EYWDFKA7 BS_DAEM3WRX PT_EYZ25B99 BS_9E6Q11G2 PT_EZEMVRVT BS_32HAVF6S PT_EZS4SRH6 BS_X1R0N8QS @@ -334,7 +333,7 @@ PT_FWD7NZQ0 BS_797V83YM PT_FXPJM0MW BS_WQ19Z6MD PT_FYECBRPP BS_WCNPE0AC PT_FYPWZBH0 BS_ZCY4ECNV -PT_FZHGKJ0H BS_NHMPQ8Q1 +PT_FZHGKJ0H BS_5J5VH3X0 PT_G1QNGVCZ BS_JK5GTHVG PT_G3AVDN4E BS_RQ5Z7KNW PT_G5RA8E3N BS_BAVWP5JG @@ -418,7 +417,7 @@ PT_KHX1WQ4H BS_BNFCXVYZ PT_KMHGNCNR BS_E7HEQZ1K PT_KN25EYMG BS_PVYMDM18 PT_KQK98ZVP BS_YMDPFK0V -PT_KTRJ8TFY BS_3VKW5988 +PT_KTRJ8TFY BS_BQ81D2BP PT_KVFS3Z2Q BS_9JVGXA2W PT_KVMF5TFW BS_8FSJDG2T PT_KXB1PJV0 BS_6Q9PMNWY @@ -532,7 +531,7 @@ PT_S2ASFBP7 BS_969K7ZM1 PT_S2CXXZCF BS_KVV3G6NP PT_S4A0R1PM BS_1S2BHJ8K PT_S4H6KA09 BS_K6A9Z04J -PT_S4YNE17X BS_93BV8AY9 +PT_S4YNE17X BS_3MYQP7P5 PT_S7WJ99PC BS_W9P0PFDH PT_S7YHNHSS BS_KSRYKCDE PT_S8E3281G BS_55N7KFHW @@ -593,7 +592,7 @@ PT_VTF65Y63 BS_MSGYZ69T PT_VVCN8DXT BS_MSB1RDAJ PT_VY45XTT7 BS_ZV21J6YW PT_VZTTTP3Q BS_16FT8V4B -PT_W17NV5YG BS_FVPMPMRJ +PT_W17NV5YG BS_B4DY7ET3 PT_W6AWJJK7 BS_9HEMB7RK PT_W6CW60K9 BS_ZX1YPQ88 PT_W7FK539G BS_25VZM81R diff --git a/analyses/independent-samples/run-independent-samples.sh b/analyses/independent-samples/run-independent-samples.sh old mode 100644 new mode 100755 index 188b1946f7..1ae0a389dd --- a/analyses/independent-samples/run-independent-samples.sh +++ b/analyses/independent-samples/run-independent-samples.sh @@ -3,15 +3,21 @@ # Josh Shapiro for CCDL 2019 # # Runs 01-generate-independent-specimens.R with default settings. +# Takes one environment variable, `BASE_SUBTYPING`, if value is 1 then +# uses pbta-histologies-base.tsv for subtyping if value is 0 runs all modules with pbta-histologies.tsv(Default) set -e set -o pipefail +RUN_FOR_SUBTYPING=${BASE_SUBTYPING:-0} + # Set the working directory to the directory of this file cd "$(dirname "${BASH_SOURCE[0]}")" -Rscript -e "rmarkdown::render('00-repeated-samples.Rmd', clean = TRUE)" +Rscript -e "rmarkdown::render('00-repeated-samples.Rmd',params=list(base_run = ${RUN_FOR_SUBTYPING}), clean = TRUE)" +if [[ RUN_FOR_SUBTYPING == "0" ]] +then Rscript 01-generate-independent-specimens.R \ -f ../../data/pbta-histologies.tsv \ -o results @@ -22,3 +28,14 @@ Rscript 02-generate-independent-rnaseq.R \ --output_directory results \ --independent_dna_sample_df ../../data/independent-specimens.wgswxs.primary-plus.tsv +else +Rscript 01-generate-independent-specimens.R \ + -f ../../data/pbta-histologies-base.tsv \ + -o results + +# adding indepedent list of rnaseq samples +Rscript 02-generate-independent-rnaseq.R \ + --histology_file ../../data/pbta-histologies-base.tsv \ + --output_directory results \ + --independent_dna_sample_df ../../data/independent-specimens.wgswxs.primary-plus.tsv +fi From 2bbca44bb85bc0da37cff99761296a5a832b1638 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar <34580719+kgaonkar6@users.noreply.github.com> Date: Wed, 9 Dec 2020 09:36:51 -0500 Subject: [PATCH 3/9] Update README.md --- analyses/independent-samples/README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/analyses/independent-samples/README.md b/analyses/independent-samples/README.md index aa7db4e8c9..8c975e8a17 100644 --- a/analyses/independent-samples/README.md +++ b/analyses/independent-samples/README.md @@ -25,11 +25,18 @@ independent-specimens.rnaseq.primary-plus-stranded.tsv To generate the independent sample lists and associated analysis of redundancies in the overall data set, run the following script from the project root directory: +use BASE_SUBTYPING=1 to run this module using the pbta-histologies-base.tsv from data folder while running molecular-subtyping modules for release. +```sh +BASE_SUBTYPING=1 ../analyses/independent-samples/run-independent-samples.sh +``` + +Default uses pbta-histologies.tsv from data folder ```sh bash analyses/independent-samples/run-independent-samples.sh ``` + ## Methods When presented with more than one specimen from a given individual, the script randomly selects one specimen to include, with preference for primary tumors and whole genome sequences where available. From aacff84b8efabb447ebde969d22e67ae8d19a150 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar <34580719+kgaonkar6@users.noreply.github.com> Date: Wed, 9 Dec 2020 09:40:56 -0500 Subject: [PATCH 4/9] Update README.md --- analyses/independent-samples/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analyses/independent-samples/README.md b/analyses/independent-samples/README.md index 8c975e8a17..67fcb58e1c 100644 --- a/analyses/independent-samples/README.md +++ b/analyses/independent-samples/README.md @@ -30,7 +30,7 @@ use BASE_SUBTYPING=1 to run this module using the pbta-histologies-base.tsv from BASE_SUBTYPING=1 ../analyses/independent-samples/run-independent-samples.sh ``` -Default uses pbta-histologies.tsv from data folder +OR by default uses pbta-histologies.tsv from data folder ```sh bash analyses/independent-samples/run-independent-samples.sh ``` From 191f036ce4378f7d4c3043a72443489c113232e6 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar Date: Tue, 15 Dec 2020 17:05:37 -0500 Subject: [PATCH 5/9] re-run with udpated pbta-histologies-base.tsv --- analyses/independent-samples/00-repeated-samples.nb.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/analyses/independent-samples/00-repeated-samples.nb.html b/analyses/independent-samples/00-repeated-samples.nb.html index 4ed6a695ce..c2a21bce2d 100644 --- a/analyses/independent-samples/00-repeated-samples.nb.html +++ b/analyses/independent-samples/00-repeated-samples.nb.html @@ -2976,10 +2976,11 @@

Purpose

sample_df <- readr::read_tsv(file.path(root_dir, "data", "pbta-histologies-base.tsv"), guess_max = 10000) } - +
Parsed with column specification:
 cols(
   .default = col_character(),
+  integrated_diagnosis = col_logical(),
   Notes = col_logical(),
   OS_days = col_double(),
   age_last_update_days = col_double(),
@@ -3088,7 +3089,7 @@ 

Derived cell lines

@@ -3111,7 +3112,7 @@

Unlabeled composition samples

From aeca2443fe3c684000083d4d4ed6cc0898a4d9f6 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar Date: Tue, 15 Dec 2020 17:19:24 -0500 Subject: [PATCH 6/9] re-run with udpated pbta-histologies-base.tsv --- .../run-independent-samples.sh | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/analyses/independent-samples/run-independent-samples.sh b/analyses/independent-samples/run-independent-samples.sh index 1ae0a389dd..59d892db1a 100755 --- a/analyses/independent-samples/run-independent-samples.sh +++ b/analyses/independent-samples/run-independent-samples.sh @@ -18,24 +18,17 @@ Rscript -e "rmarkdown::render('00-repeated-samples.Rmd',params=list(base_run = $ if [[ RUN_FOR_SUBTYPING == "0" ]] then -Rscript 01-generate-independent-specimens.R \ - -f ../../data/pbta-histologies.tsv \ - -o results - -# adding indepedent list of rnaseq samples -Rscript 02-generate-independent-rnaseq.R \ - --histology_file ../../data/pbta-histologies.tsv \ - --output_directory results \ - --independent_dna_sample_df ../../data/independent-specimens.wgswxs.primary-plus.tsv - + HISTOLOGY_FILE="../../data/pbta-histologies.tsv" else + HISTOLOGY_FILE="../../data/pbta-histologies-base.tsv" +fi + Rscript 01-generate-independent-specimens.R \ - -f ../../data/pbta-histologies-base.tsv \ + -f $HISTOLOGY_FILE \ -o results # adding indepedent list of rnaseq samples Rscript 02-generate-independent-rnaseq.R \ - --histology_file ../../data/pbta-histologies-base.tsv \ + --histology_file $HISTOLOGY_FILE \ --output_directory results \ - --independent_dna_sample_df ../../data/independent-specimens.wgswxs.primary-plus.tsv -fi + --independent_dna_sample_df results/independent-specimens.wgswxs.primary-plus.tsv From 8f07b4f0c877ea730df1b27f51bb3aa44d4bce75 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar Date: Thu, 17 Dec 2020 15:18:15 -0500 Subject: [PATCH 7/9] updating BASE_SUBTYPING to OPENPBTA_BASE_SUBTYPING --- analyses/independent-samples/README.md | 4 ++-- analyses/independent-samples/run-independent-samples.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/analyses/independent-samples/README.md b/analyses/independent-samples/README.md index 67fcb58e1c..3b5c7039ad 100644 --- a/analyses/independent-samples/README.md +++ b/analyses/independent-samples/README.md @@ -25,9 +25,9 @@ independent-specimens.rnaseq.primary-plus-stranded.tsv To generate the independent sample lists and associated analysis of redundancies in the overall data set, run the following script from the project root directory: -use BASE_SUBTYPING=1 to run this module using the pbta-histologies-base.tsv from data folder while running molecular-subtyping modules for release. +use OPENPBTA_BASE_SUBTYPING=1 to run this module using the pbta-histologies-base.tsv from data folder while running molecular-subtyping modules for release. ```sh -BASE_SUBTYPING=1 ../analyses/independent-samples/run-independent-samples.sh +OPENPBTA_BASE_SUBTYPING=1 ../analyses/independent-samples/run-independent-samples.sh ``` OR by default uses pbta-histologies.tsv from data folder diff --git a/analyses/independent-samples/run-independent-samples.sh b/analyses/independent-samples/run-independent-samples.sh index 59d892db1a..4023b7f1c0 100755 --- a/analyses/independent-samples/run-independent-samples.sh +++ b/analyses/independent-samples/run-independent-samples.sh @@ -3,13 +3,13 @@ # Josh Shapiro for CCDL 2019 # # Runs 01-generate-independent-specimens.R with default settings. -# Takes one environment variable, `BASE_SUBTYPING`, if value is 1 then +# Takes one environment variable, `OPENPBTA_BASE_SUBTYPING`, if value is 1 then # uses pbta-histologies-base.tsv for subtyping if value is 0 runs all modules with pbta-histologies.tsv(Default) set -e set -o pipefail -RUN_FOR_SUBTYPING=${BASE_SUBTYPING:-0} +RUN_FOR_SUBTYPING=${OPENPBTA_BASE_SUBTYPING:-0} # Set the working directory to the directory of this file cd "$(dirname "${BASH_SOURCE[0]}")" From 08c86177be75b74fa1fb5bdd7b4ecaded01d26a0 Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar <34580719+kgaonkar6@users.noreply.github.com> Date: Thu, 17 Dec 2020 15:36:52 -0500 Subject: [PATCH 8/9] Update config.yml --- .circleci/config.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 26232e3b7a..3d5292f5b1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -131,6 +131,10 @@ jobs: - run: name: Independent samples command: ./scripts/run_in_ci.sh bash analyses/independent-samples/run-independent-samples.sh + + - run: + name: Independent sample for base subtyping + command: ./scripts/run_in_ci.sh OPENPBTA_BASE_SUBTYPING=1 analyses/independent-samples/run-independent-samples.sh - run: name: Interaction plot From bc2b92343eb10486bc0777c6e7d45fd78262652f Mon Sep 17 00:00:00 2001 From: Krutika Gaonkar <34580719+kgaonkar6@users.noreply.github.com> Date: Thu, 17 Dec 2020 15:48:09 -0500 Subject: [PATCH 9/9] Update config.yml --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3d5292f5b1..bdf9248a1a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -134,7 +134,7 @@ jobs: - run: name: Independent sample for base subtyping - command: ./scripts/run_in_ci.sh OPENPBTA_BASE_SUBTYPING=1 analyses/independent-samples/run-independent-samples.sh + command: OPENPBTA_BASE_SUBTYPING=1 ./scripts/run_in_ci.sh bash analyses/independent-samples/run-independent-samples.sh - run: name: Interaction plot