forked from huddlej/tab-to-vcf
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathoutput.yaml
72 lines (72 loc) · 2.11 KB
/
output.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
output:
- CHROM
- POS
- REF
- ALT
- SAMPLE:
vcf-name: INFO.SAMPLE
ungroup: 'lambda x: x.split(",")'
- STUDY:
vcf-name: INFO.STUDY
ungroup: 'lambda x: x.split(",")'
- VALIDATION:
vcf-name: INFO.VALIDATION
ungroup: 'lambda x: x.split(",")'
- ID
- dbSNPBuildID:
vcf-name: INFO.dbSNPBuildID
- EFF:
vcf-name: INFO.EFF
formatter: formatters.EFF
options:
max_num_effects: 1
- LOF:
vcf-name: INFO.LOF
formatter: 'lambda x: x.split("|")[-1].rstrip(")")'
- 1000Genomes_Total_Count:
vcf-name: INFO.dbNSFP_1000Gp1_AC
formatter: int
- ESP_AA_Allele_Fraction:
vcf-name: INFO.dbNSFP_ESP6500_AA_AF
formatter: float
- ESP_EA_Allele_Fraction:
vcf-name: INFO.dbNSFP_ESP6500_EA_AF
formatter: float
- SIFT:
vcf-name: INFO.dbNSFP_SIFT_score
formatter: float
- PolyPhen2_hdiv:
vcf-name: INFO.dbNSFP_Polyphen2_HDIV_score
formatter: 'lambda x: max([float(y) for y in x.split(",")])'
- PolyPhen2_hvar:
vcf-name: INFO.dbNSFP_Polyphen2_HVAR_score
formatter: 'lambda x: max([float(y) for y in x.split(",")])'
- Mutation_Assessor:
vcf-name: INFO.dbNSFP_MutationAssessor_score
formatter: float
- LRT_score:
vcf-name: INFO.dbNSFP_LRT_score
formatter: float
- Mutation_Taster:
vcf-name: INFO.dbNSFP_MutationTaster_score
formatter: float
- GERPrs:
vcf-name: INFO.dbNSFP_GERP++_RS
formatter: float
- GERPnr:
vcf-name: INFO.dbNSFP_GERP++_NR
formatter: float
- PhyloP_Score:
vcf-name: INFO.dbNSFP_phyloP
formatter: float
- SiPhy:
vcf-name: INFO.dbNSFP_29way_logOdds
formatter: float
- FATHMM_score:
vcf-name: INFO.dbNSFP_FATHMM_score
formatter: float
- Ancestral_Allele:
vcf-name: INFO.dbNSFP_Ancestral_allele
- Uniprot_id:
vcf-name: INFO.dbNSFP_Uniprot_id
formatter: 'lambda x: ", ".join(filter(lambda x: x!=".", x.split(",")))'