Mercurial > repos > mheinzl > variant_analyzer2
annotate read2mut.py @ 6:11a2a34f8a2b draft
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
| author | mheinzl | 
|---|---|
| date | Mon, 18 Jan 2021 09:49:15 +0000 | 
| parents | d9cbf833624e | 
| children | ded0dc6a20d3 | 
| rev | line source | 
|---|---|
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1 #!/usr/bin/env python | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
2 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
3 """read2mut.py | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
4 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
5 Author -- Gundula Povysil | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
6 Contact -- povysil@bioinf.jku.at | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
7 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
8 Looks for reads with mutation at known | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
9 positions and calculates frequencies and stats. | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
10 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
11 ======= ========== ================= ================================ | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
12 Version Date Author Description | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
13 0.2.1 2019-10-27 Gundula Povysil - | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
14 ======= ========== ================= ================================ | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
15 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
16 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
17 USAGE: python read2mut.py --mutFile DCS_Mutations.tabular --bamFile Interesting_Reads.trim.bam | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
18 --inputJson tag_count_dict.json --sscsJson SSCS_counts.json | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
19 --outputFile mutant_reads_summary_short_trim.xlsx --thresh 10 --phred 20 --trim 10 --chimera_correction | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
20 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
21 """ | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
22 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
23 from __future__ import division | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
24 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
25 import argparse | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
26 import itertools | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
27 import json | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
28 import operator | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
29 import os | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
30 import re | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
31 import sys | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
32 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
33 import numpy as np | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
34 import pysam | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
35 import xlsxwriter | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
36 from cyvcf2 import VCF | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
37 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
38 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
39 def make_argparser(): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
40 parser = argparse.ArgumentParser(description='Takes a VCF file with mutations, a BAM file and JSON files as input and prints stats about variants to a user specified output file.') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
41 parser.add_argument('--mutFile', | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
42 help='VCF file with DCS mutations.') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
43 parser.add_argument('--bamFile', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
44 help='BAM file with aligned raw reads of selected tags (FASTQ created by mut2read.py - trimming with Trimmomatic - alignment with bwa).') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
45 parser.add_argument('--inputJson', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
46 help='JSON file with data collected by mut2read.py.') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
47 parser.add_argument('--sscsJson', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
48 help='JSON file with SSCS counts collected by mut2sscs.py.') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
49 parser.add_argument('--outputFile', | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
50 help='Output xlsx file with summary of mutations.') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
51 parser.add_argument('--outputFile2', | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
52 help='Output xlsx file with allele frequencies of mutations.') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
53 parser.add_argument('--outputFile3', | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
54 help='Output xlsx file with examples of the tier classification.') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
55 parser.add_argument('--thresh', type=int, default=0, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
56 help='Integer threshold for displaying mutations. Only mutations occuring less than thresh times are displayed. Default of 0 displays all.') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
57 parser.add_argument('--phred', type=int, default=20, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
58 help='Integer threshold for Phred score. Only reads higher than this threshold are considered. Default 20.') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
59 parser.add_argument('--trim', type=int, default=10, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
60 help='Integer threshold for assigning mutations at start and end of reads to lower tier. Default 10.') | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
61 parser.add_argument('--chimera_correction', action="store_true", | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
62 help='Count chimeric variants and correct the variant frequencies') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
63 parser.add_argument('--softclipping_dist', type=int, default=15, | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
64 help='Count mutation as an artifact if mutation lies within this parameter away from the softclipping part of the read.') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
65 parser.add_argument('--reads_threshold', type=float, default=1.0, | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
66 help='Float number which specifies the minimum percentage of softclipped reads in a family to be considered in the softclipping tiers. Default: 1.0, means all reads of a family have to be softclipped.') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
67 return parser | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
68 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
69 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
70 def safe_div(x, y): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
71 if y == 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
72 return None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
73 return x / y | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
74 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
75 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
76 def read2mut(argv): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
77 parser = make_argparser() | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
78 args = parser.parse_args(argv[1:]) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
79 file1 = args.mutFile | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
80 file2 = args.bamFile | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
81 json_file = args.inputJson | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
82 sscs_json = args.sscsJson | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
83 outfile = args.outputFile | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
84 outfile2 = args.outputFile2 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
85 outfile3 = args.outputFile3 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
86 thresh = args.thresh | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
87 phred_score = args.phred | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
88 trim = args.trim | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
89 chimera_correction = args.chimera_correction | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
90 thr = args.softclipping_dist | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
91 threshold_reads = args.reads_threshold | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
92 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
93 if os.path.isfile(file1) is False: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
94 sys.exit("Error: Could not find '{}'".format(file1)) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
95 if os.path.isfile(file2) is False: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
96 sys.exit("Error: Could not find '{}'".format(file2)) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
97 if os.path.isfile(json_file) is False: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
98 sys.exit("Error: Could not find '{}'".format(json_file)) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
99 if thresh < 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
100 sys.exit("Error: thresh is '{}', but only non-negative integers allowed".format(thresh)) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
101 if phred_score < 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
102 sys.exit("Error: phred is '{}', but only non-negative integers allowed".format(phred_score)) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
103 if trim < 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
104 sys.exit("Error: trim is '{}', but only non-negative integers allowed".format(thresh)) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
105 if thr <= 0: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
106 sys.exit("Error: trim is '{}', but only non-negative integers allowed".format(thr)) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
107 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
108 # load dicts | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
109 with open(json_file, "r") as f: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
110 (tag_dict, cvrg_dict) = json.load(f) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
111 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
112 with open(sscs_json, "r") as f: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
113 (mut_pos_dict, ref_pos_dict) = json.load(f) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
114 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
115 # read bam file | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
116 # pysam.index(file2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
117 bam = pysam.AlignmentFile(file2, "rb") | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
118 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
119 # create mut_dict | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
120 mut_dict = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
121 mut_read_pos_dict = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
122 mut_read_dict = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
123 reads_dict = {} | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
124 mut_read_cigar_dict = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
125 i = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
126 mut_array = [] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
127 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
128 for count, variant in enumerate(VCF(file1)): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
129 #if count == 2000: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
130 # break | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
131 chrom = variant.CHROM | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
132 stop_pos = variant.start | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
133 chrom_stop_pos = str(chrom) + "#" + str(stop_pos) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
134 ref = variant.REF | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
135 alt = variant.ALT[0] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
136 # nc = variant.format('NC') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
137 ad = variant.format('AD') | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
138 if len(ref) == len(alt): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
139 mut_array.append([chrom, stop_pos, ref, alt]) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
140 i += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
141 mut_dict[chrom_stop_pos] = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
142 mut_read_pos_dict[chrom_stop_pos] = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
143 reads_dict[chrom_stop_pos] = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
144 mut_read_cigar_dict[chrom_stop_pos] = {} | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
145 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
146 for pileupcolumn in bam.pileup(chrom, stop_pos - 1, stop_pos + 1, max_depth=100000000): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
147 if pileupcolumn.reference_pos == stop_pos: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
148 count_alt = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
149 count_ref = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
150 count_indel = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
151 count_n = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
152 count_other = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
153 count_lowq = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
154 n = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
155 #print("unfiltered reads=", pileupcolumn.n, "filtered reads=", len(pileupcolumn.pileups), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
156 # "difference= ", len(pileupcolumn.pileups) - pileupcolumn.n) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
157 for pileupread in pileupcolumn.pileups: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
158 n += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
159 if not pileupread.is_del and not pileupread.is_refskip: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
160 tag = pileupread.alignment.query_name | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
161 nuc = pileupread.alignment.query_sequence[pileupread.query_position] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
162 phred = ord(pileupread.alignment.qual[pileupread.query_position]) - 33 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
163 if phred < phred_score: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
164 nuc = "lowQ" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
165 if tag not in mut_dict[chrom_stop_pos]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
166 mut_dict[chrom_stop_pos][tag] = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
167 if nuc in mut_dict[chrom_stop_pos][tag]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
168 mut_dict[chrom_stop_pos][tag][nuc] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
169 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
170 mut_dict[chrom_stop_pos][tag][nuc] = 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
171 if tag not in mut_read_pos_dict[chrom_stop_pos]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
172 mut_read_pos_dict[chrom_stop_pos][tag] = [pileupread.query_position + 1] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
173 reads_dict[chrom_stop_pos][tag] = [len(pileupread.alignment.query_sequence)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
174 mut_read_cigar_dict[chrom_stop_pos][tag] = [pileupread.alignment.cigarstring] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
175 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
176 mut_read_pos_dict[chrom_stop_pos][tag].append(pileupread.query_position + 1) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
177 reads_dict[chrom_stop_pos][tag].append(len(pileupread.alignment.query_sequence)) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
178 mut_read_cigar_dict[chrom_stop_pos][tag].append(pileupread.alignment.cigarstring) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
179 if nuc == alt: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
180 count_alt += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
181 if tag not in mut_read_dict: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
182 mut_read_dict[tag] = {} | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
183 mut_read_dict[tag][chrom_stop_pos] = (alt, ref) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
184 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
185 mut_read_dict[tag][chrom_stop_pos] = (alt, ref) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
186 elif nuc == ref: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
187 count_ref += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
188 elif nuc == "N": | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
189 count_n += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
190 elif nuc == "lowQ": | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
191 count_lowq += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
192 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
193 count_other += 1 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
194 else: | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
195 count_indel += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
196 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
197 #print("coverage at pos %s = %s, ref = %s, alt = %s, other bases = %s, N = %s, indel = %s, low quality = %s\n" % (pileupcolumn.pos, count_ref + count_alt, count_ref, count_alt, count_other, count_n, count_indel, count_lowq)) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
198 #else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
199 # print("indels are currently not evaluated") | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
200 mut_array = np.array(mut_array) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
201 for read in bam.fetch(until_eof=True): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
202 if read.is_unmapped: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
203 pure_tag = read.query_name[:-5] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
204 nuc = "na" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
205 for key in tag_dict[pure_tag].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
206 if key not in mut_dict: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
207 mut_dict[key] = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
208 if read.query_name not in mut_dict[key]: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
209 mut_dict[key][read.query_name] = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
210 if nuc in mut_dict[key][read.query_name]: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
211 mut_dict[key][read.query_name][nuc] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
212 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
213 mut_dict[key][read.query_name][nuc] = 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
214 bam.close() | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
215 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
216 # create pure_tags_dict | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
217 pure_tags_dict = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
218 for key1, value1 in sorted(mut_dict.items()): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
219 if len(np.where(np.array(['#'.join(str(i) for i in z) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
220 for z in zip(mut_array[:, 0], mut_array[:, 1])]) == key1)[0]) == 0: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
221 continue | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
222 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
223 i = np.where(np.array(['#'.join(str(i) for i in z) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
224 for z in zip(mut_array[:, 0], mut_array[:, 1])]) == key1)[0][0] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
225 ref = mut_array[i, 2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
226 alt = mut_array[i, 3] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
227 pure_tags_dict[key1] = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
228 for key2, value2 in sorted(value1.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
229 for key3, value3 in value2.items(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
230 pure_tag = key2[:-5] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
231 if key3 == alt: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
232 if pure_tag in pure_tags_dict[key1]: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
233 pure_tags_dict[key1][pure_tag] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
234 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
235 pure_tags_dict[key1][pure_tag] = 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
236 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
237 # create pure_tags_dict_short with thresh | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
238 if thresh > 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
239 pure_tags_dict_short = {} | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
240 for key, value in sorted(pure_tags_dict.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
241 if len(value) < thresh: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
242 pure_tags_dict_short[key] = value | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
243 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
244 pure_tags_dict_short = pure_tags_dict | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
245 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
246 # whole_array = [] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
247 # for k in pure_tags_dict.values(): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
248 # if len(k) != 0: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
249 # keys = k.keys() | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
250 # if len(keys) > 1: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
251 # for k1 in keys: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
252 # whole_array.append(k1) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
253 # else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
254 # whole_array.append(keys[0]) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
255 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
256 # output summary with threshold | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
257 workbook = xlsxwriter.Workbook(outfile) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
258 workbook2 = xlsxwriter.Workbook(outfile2) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
259 workbook3 = xlsxwriter.Workbook(outfile3) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
260 ws1 = workbook.add_worksheet("Results") | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
261 ws2 = workbook2.add_worksheet("Allele frequencies") | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
262 ws3 = workbook3.add_worksheet("Tiers") | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
263 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
264 format1 = workbook.add_format({'bg_color': '#BCF5A9'}) # green | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
265 format2 = workbook.add_format({'bg_color': '#FFC7CE'}) # red | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
266 format3 = workbook.add_format({'bg_color': '#FACC2E'}) # yellow | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
267 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
268 format12 = workbook2.add_format({'bg_color': '#BCF5A9'}) # green | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
269 format22 = workbook2.add_format({'bg_color': '#FFC7CE'}) # red | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
270 format32 = workbook2.add_format({'bg_color': '#FACC2E'}) # yellow | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
271 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
272 format13 = workbook3.add_format({'bg_color': '#BCF5A9'}) # green | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
273 format23 = workbook3.add_format({'bg_color': '#FFC7CE'}) # red | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
274 format33 = workbook3.add_format({'bg_color': '#FACC2E'}) # yellow | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
275 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
276 header_line = ('variant ID', 'tier', 'tag', 'mate', 'read pos.ab', 'read pos.ba', 'read median length.ab', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
277 'read median length.ba', 'DCS median length', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
278 'FS.ab', 'FS.ba', 'FSqc.ab', 'FSqc.ba', 'ref.ab', 'ref.ba', 'alt.ab', 'alt.ba', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
279 'rel. ref.ab', 'rel. ref.ba', 'rel. alt.ab', 'rel. alt.ba', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
280 'na.ab', 'na.ba', 'lowq.ab', 'lowq.ba', 'trim.ab', 'trim.ba', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
281 'SSCS alt.ab', 'SSCS alt.ba', 'SSCS ref.ab', 'SSCS ref.ba', | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
282 'in phase', 'chimeric tag') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
283 ws1.write_row(0, 0, header_line) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
284 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
285 counter_tier11 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
286 counter_tier12 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
287 counter_tier21 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
288 counter_tier22 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
289 counter_tier23 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
290 counter_tier24 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
291 counter_tier31 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
292 counter_tier32 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
293 counter_tier41 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
294 counter_tier42 = 0 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
295 # if chimera_correction: | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
296 # counter_tier43 = 0 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
297 counter_tier51 = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
298 counter_tier52 = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
299 counter_tier53 = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
300 counter_tier54 = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
301 counter_tier55 = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
302 counter_tier6 = 0 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
303 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
304 row = 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
305 tier_dict = {} | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
306 chimera_dict = {} | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
307 for key1, value1 in sorted(mut_dict.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
308 counts_mut = 0 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
309 chimeric_tag_list = [] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
310 chimeric_tag = {} | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
311 if key1 in pure_tags_dict_short.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
312 i = np.where(np.array(['#'.join(str(i) for i in z) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
313 for z in zip(mut_array[:, 0], mut_array[:, 1])]) == key1)[0][0] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
314 ref = mut_array[i, 2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
315 alt = mut_array[i, 3] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
316 dcs_median = cvrg_dict[key1][2] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
317 whole_array = pure_tags_dict_short[key1].keys() | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
318 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
319 tier_dict[key1] = {} | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
320 values_tier_dict = [("tier 1.1", 0), ("tier 1.2", 0), ("tier 2.1", 0), ("tier 2.2", 0), ("tier 2.3", 0), ("tier 2.4", 0), ("tier 3.1", 0), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
321 ("tier 3.2", 0), ("tier 4.1", 0), ("tier 4.2", 0), ("tier 5.1", 0), ("tier 5.2", 0), ("tier 5.3", 0), ("tier 5.4", 0), ("tier 5.5", 0), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
322 ("tier 6", 0)] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
323 for k, v in values_tier_dict: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
324 tier_dict[key1][k] = v | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
325 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
326 used_keys = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
327 if 'ab' in mut_pos_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
328 sscs_mut_ab = mut_pos_dict[key1]['ab'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
329 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
330 sscs_mut_ab = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
331 if 'ba' in mut_pos_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
332 sscs_mut_ba = mut_pos_dict[key1]['ba'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
333 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
334 sscs_mut_ba = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
335 if 'ab' in ref_pos_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
336 sscs_ref_ab = ref_pos_dict[key1]['ab'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
337 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
338 sscs_ref_ab = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
339 if 'ba' in ref_pos_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
340 sscs_ref_ba = ref_pos_dict[key1]['ba'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
341 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
342 sscs_ref_ba = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
343 for key2, value2 in sorted(value1.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
344 add_mut14 = "" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
345 add_mut23 = "" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
346 if (key2[:-5] in pure_tags_dict_short[key1].keys()) and (key2[:-5] not in used_keys) and (key1 in tag_dict[key2[:-5]].keys()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
347 if key2[:-5] + '.ab.1' in mut_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
348 total1 = sum(mut_dict[key1][key2[:-5] + '.ab.1'].values()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
349 if 'na' in mut_dict[key1][key2[:-5] + '.ab.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
350 na1 = mut_dict[key1][key2[:-5] + '.ab.1']['na'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
351 # na1f = na1/total1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
352 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
353 # na1 = na1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
354 na1 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
355 if 'lowQ' in mut_dict[key1][key2[:-5] + '.ab.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
356 lowq1 = mut_dict[key1][key2[:-5] + '.ab.1']['lowQ'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
357 # lowq1f = lowq1 / total1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
358 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
359 # lowq1 = lowq1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
360 lowq1 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
361 if ref in mut_dict[key1][key2[:-5] + '.ab.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
362 ref1 = mut_dict[key1][key2[:-5] + '.ab.1'][ref] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
363 ref1f = ref1 / (total1 - na1 - lowq1) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
364 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
365 ref1 = ref1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
366 if alt in mut_dict[key1][key2[:-5] + '.ab.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
367 alt1 = mut_dict[key1][key2[:-5] + '.ab.1'][alt] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
368 alt1f = alt1 / (total1 - na1 - lowq1) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
369 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
370 alt1 = alt1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
371 total1new = total1 - na1 - lowq1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
372 if (key2[:-5] + '.ab.1') in mut_read_dict.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
373 k1 = mut_read_dict[(key2[:-5] + '.ab.1')].keys() | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
374 add_mut1 = len(k1) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
375 if add_mut1 > 1: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
376 for k, v in mut_read_dict[(key2[:-5] + '.ab.1')].items(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
377 if k != key1: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
378 new_mut = str(k).split("#")[0] + "-" + str(int(str(k).split("#")[1]) + 1) + "-" + v[1] + "-" + v[0] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
379 if len(add_mut14) == 0: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
380 add_mut14 = new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
381 else: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
382 add_mut14 = add_mut14 + ", " + new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
383 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
384 k1 = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
385 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
386 total1 = total1new = na1 = lowq1 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
387 ref1 = alt1 = ref1f = alt1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
388 k1 = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
389 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
390 if key2[:-5] + '.ab.2' in mut_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
391 total2 = sum(mut_dict[key1][key2[:-5] + '.ab.2'].values()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
392 if 'na' in mut_dict[key1][key2[:-5] + '.ab.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
393 na2 = mut_dict[key1][key2[:-5] + '.ab.2']['na'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
394 # na2f = na2 / total2 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
395 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
396 # na2 = na2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
397 na2 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
398 if 'lowQ' in mut_dict[key1][key2[:-5] + '.ab.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
399 lowq2 = mut_dict[key1][key2[:-5] + '.ab.2']['lowQ'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
400 # lowq2f = lowq2 / total2 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
401 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
402 # lowq2 = lowq2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
403 lowq2 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
404 if ref in mut_dict[key1][key2[:-5] + '.ab.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
405 ref2 = mut_dict[key1][key2[:-5] + '.ab.2'][ref] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
406 ref2f = ref2 / (total2 - na2 - lowq2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
407 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
408 ref2 = ref2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
409 if alt in mut_dict[key1][key2[:-5] + '.ab.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
410 alt2 = mut_dict[key1][key2[:-5] + '.ab.2'][alt] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
411 alt2f = alt2 / (total2 - na2 - lowq2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
412 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
413 alt2 = alt2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
414 total2new = total2 - na2 - lowq2 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
415 if (key2[:-5] + '.ab.2') in mut_read_dict.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
416 k2 = mut_read_dict[(key2[:-5] + '.ab.2')].keys() | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
417 add_mut2 = len(k2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
418 if add_mut2 > 1: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
419 for k, v in mut_read_dict[(key2[:-5] + '.ab.2')].items(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
420 if k != key1: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
421 new_mut = str(k).split("#")[0] + "-" + str(int(str(k).split("#")[1]) + 1) + "-" + v[1] + "-" + v[0] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
422 if len(add_mut23) == 0: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
423 add_mut23 = new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
424 else: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
425 add_mut23 = add_mut23 + ", " + new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
426 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
427 k2 = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
428 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
429 total2 = total2new = na2 = lowq2 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
430 ref2 = alt2 = ref2f = alt2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
431 k2 = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
432 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
433 if key2[:-5] + '.ba.1' in mut_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
434 total3 = sum(mut_dict[key1][key2[:-5] + '.ba.1'].values()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
435 if 'na' in mut_dict[key1][key2[:-5] + '.ba.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
436 na3 = mut_dict[key1][key2[:-5] + '.ba.1']['na'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
437 # na3f = na3 / total3 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
438 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
439 # na3 = na3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
440 na3 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
441 if 'lowQ' in mut_dict[key1][key2[:-5] + '.ba.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
442 lowq3 = mut_dict[key1][key2[:-5] + '.ba.1']['lowQ'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
443 # lowq3f = lowq3 / total3 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
444 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
445 # lowq3 = lowq3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
446 lowq3 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
447 if ref in mut_dict[key1][key2[:-5] + '.ba.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
448 ref3 = mut_dict[key1][key2[:-5] + '.ba.1'][ref] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
449 ref3f = ref3 / (total3 - na3 - lowq3) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
450 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
451 ref3 = ref3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
452 if alt in mut_dict[key1][key2[:-5] + '.ba.1'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
453 alt3 = mut_dict[key1][key2[:-5] + '.ba.1'][alt] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
454 alt3f = alt3 / (total3 - na3 - lowq3) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
455 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
456 alt3 = alt3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
457 total3new = total3 - na3 - lowq3 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
458 if (key2[:-5] + '.ba.1') in mut_read_dict.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
459 add_mut3 = len(mut_read_dict[(key2[:-5] + '.ba.1')].keys()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
460 if add_mut3 > 1: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
461 for k, v in mut_read_dict[(key2[:-5] + '.ba.1')].items(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
462 if k != key1 and k not in k2: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
463 new_mut = str(k).split("#")[0] + "-" + str(int(str(k).split("#")[1]) + 1) + "-" + v[1] + "-" + v[0] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
464 if len(add_mut23) == 0: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
465 add_mut23 = new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
466 else: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
467 add_mut23 = add_mut23 + ", " + new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
468 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
469 total3 = total3new = na3 = lowq3 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
470 ref3 = alt3 = ref3f = alt3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
471 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
472 if key2[:-5] + '.ba.2' in mut_dict[key1].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
473 total4 = sum(mut_dict[key1][key2[:-5] + '.ba.2'].values()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
474 if 'na' in mut_dict[key1][key2[:-5] + '.ba.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
475 na4 = mut_dict[key1][key2[:-5] + '.ba.2']['na'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
476 # na4f = na4 / total4 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
477 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
478 # na4 = na4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
479 na4 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
480 if 'lowQ' in mut_dict[key1][key2[:-5] + '.ba.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
481 lowq4 = mut_dict[key1][key2[:-5] + '.ba.2']['lowQ'] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
482 # lowq4f = lowq4 / total4 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
483 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
484 # lowq4 = lowq4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
485 lowq4 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
486 if ref in mut_dict[key1][key2[:-5] + '.ba.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
487 ref4 = mut_dict[key1][key2[:-5] + '.ba.2'][ref] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
488 ref4f = ref4 / (total4 - na4 - lowq4) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
489 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
490 ref4 = ref4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
491 if alt in mut_dict[key1][key2[:-5] + '.ba.2'].keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
492 alt4 = mut_dict[key1][key2[:-5] + '.ba.2'][alt] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
493 alt4f = alt4 / (total4 - na4 - lowq4) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
494 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
495 alt4 = alt4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
496 total4new = total4 - na4 - lowq4 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
497 if (key2[:-5] + '.ba.2') in mut_read_dict.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
498 add_mut4 = len(mut_read_dict[(key2[:-5] + '.ba.2')].keys()) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
499 if add_mut4 > 1: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
500 for k, v in mut_read_dict[(key2[:-5] + '.ba.2')].items(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
501 if k != key1 and k not in k1: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
502 new_mut = str(k).split("#")[0] + "-" + str(int(str(k).split("#")[1]) + 1) + "-" + v[1] + "-" + v[0] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
503 if len(add_mut14) == 0: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
504 add_mut14 = new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
505 else: | 
| 
4
 
386438cd4c3b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
3 
diff
changeset
 | 
506 add_mut14 = add_mut14 + ", " + new_mut | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
507 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
508 total4 = total4new = na4 = lowq4 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
509 ref4 = alt4 = ref4f = alt4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
510 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
511 read_pos1 = read_pos2 = read_pos3 = read_pos4 = -1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
512 read_len_median1 = read_len_median2 = read_len_median3 = read_len_median4 = 0 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
513 cigars_dcs1 = cigars_dcs2 = cigars_dcs3 = cigars_dcs4 = [] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
514 pos_read1 = pos_read2 = pos_read3 = pos_read4 = [] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
515 end_read1 = end_read2 = end_read3 = end_read4 = [] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
516 if key2[:-5] + '.ab.1' in mut_read_pos_dict[key1].keys(): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
517 read_pos1 = np.median(np.array(mut_read_pos_dict[key1][key2[:-5] + '.ab.1'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
518 read_len_median1 = np.median(np.array(reads_dict[key1][key2[:-5] + '.ab.1'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
519 cigars_dcs1 = mut_read_cigar_dict[key1][key2[:-5] + '.ab.1'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
520 #print(mut_read_cigar_dict[key1][key2[:-5] + '.ab.1']) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
521 pos_read1 = mut_read_pos_dict[key1][key2[:-5] + '.ab.1'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
522 #print(cigars_dcs1) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
523 end_read1 = reads_dict[key1][key2[:-5] + '.ab.1'] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
524 if key2[:-5] + '.ab.2' in mut_read_pos_dict[key1].keys(): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
525 read_pos2 = np.median(np.array(mut_read_pos_dict[key1][key2[:-5] + '.ab.2'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
526 read_len_median2 = np.median(np.array(reads_dict[key1][key2[:-5] + '.ab.2'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
527 cigars_dcs2 = mut_read_cigar_dict[key1][key2[:-5] + '.ab.2'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
528 pos_read2 = mut_read_pos_dict[key1][key2[:-5] + '.ab.2'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
529 end_read2 = reads_dict[key1][key2[:-5] + '.ab.2'] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
530 if key2[:-5] + '.ba.1' in mut_read_pos_dict[key1].keys(): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
531 read_pos3 = np.median(np.array(mut_read_pos_dict[key1][key2[:-5] + '.ba.1'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
532 read_len_median3 = np.median(np.array(reads_dict[key1][key2[:-5] + '.ba.1'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
533 cigars_dcs3 = mut_read_cigar_dict[key1][key2[:-5] + '.ba.1'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
534 pos_read3 = mut_read_pos_dict[key1][key2[:-5] + '.ba.1'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
535 end_read3 = reads_dict[key1][key2[:-5] + '.ba.1'] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
536 if key2[:-5] + '.ba.2' in mut_read_pos_dict[key1].keys(): | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
537 read_pos4 = np.median(np.array(mut_read_pos_dict[key1][key2[:-5] + '.ba.2'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
538 read_len_median4 = np.median(np.array(reads_dict[key1][key2[:-5] + '.ba.2'])) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
539 #print(mut_read_cigar_dict[key1][key2[:-5] + '.ba.2']) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
540 cigars_dcs4 = mut_read_cigar_dict[key1][key2[:-5] + '.ba.2'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
541 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
542 pos_read4 = mut_read_pos_dict[key1][key2[:-5] + '.ba.2'] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
543 #print(cigars_dcs4) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
544 end_read4 = reads_dict[key1][key2[:-5] + '.ba.2'] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
545 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
546 used_keys.append(key2[:-5]) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
547 counts_mut += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
548 if (alt1f + alt2f + alt3f + alt4f) > 0.5: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
549 if total1new == 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
550 ref1f = alt1f = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
551 alt1ff = -1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
552 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
553 alt1ff = alt1f | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
554 if total2new == 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
555 ref2f = alt2f = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
556 alt2ff = -1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
557 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
558 alt2ff = alt2f | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
559 if total3new == 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
560 ref3f = alt3f = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
561 alt3ff = -1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
562 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
563 alt3ff = alt3f | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
564 if total4new == 0: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
565 ref4f = alt4f = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
566 alt4ff = -1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
567 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
568 alt4ff = alt4f | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
569 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
570 beg1 = beg4 = beg2 = beg3 = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
571 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
572 details1 = (total1, total4, total1new, total4new, ref1, ref4, alt1, alt4, ref1f, ref4f, alt1f, alt4f, na1, na4, lowq1, lowq4, beg1, beg4) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
573 details2 = (total2, total3, total2new, total3new, ref2, ref3, alt2, alt3, ref2f, ref3f, alt2f, alt3f, na2, na3, lowq2, lowq3, beg2, beg3) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
574 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
575 trimmed = False | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
576 contradictory = False | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
577 softclipped_mutation_allMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
578 softclipped_mutation_oneOfTwoMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
579 softclipped_mutation_oneOfTwoSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
580 softclipped_mutation_oneMate = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
581 softclipped_mutation_oneMateOneSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
582 print() | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
583 print(key1, cigars_dcs1, cigars_dcs4, cigars_dcs2, cigars_dcs3) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
584 dist_start_read1 = dist_start_read2 = dist_start_read3 = dist_start_read4 = [] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
585 dist_end_read1 = dist_end_read2 = dist_end_read3 = dist_end_read4 = [] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
586 ratio_dist_start1 = ratio_dist_start2 = ratio_dist_start3 = ratio_dist_start4 = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
587 ratio_dist_end1 = ratio_dist_end2 = ratio_dist_end3 = ratio_dist_end4 = False | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
588 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
589 # mate 1 - SSCS ab | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
590 softclipped_idx1 = [True if re.search(r"^[0-9]+S", string) or re.search(r"S$", string) else False for string in cigars_dcs1] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
591 ratio1 = safe_div(sum(softclipped_idx1), float(len(softclipped_idx1))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
592 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
593 if any(ij is True for ij in softclipped_idx1): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
594 softclipped_both_ends_idx1 = [True if (re.search(r"^[0-9]+S", string) and re.search(r"S$", string)) else False for string in cigars_dcs1] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
595 softclipped_start1 = [int(string.split("S")[0]) if re.search(r"^[0-9]+S", string) else -1 for string in cigars_dcs1] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
596 softclipped_end1 = [int(re.split("[A-Z]", str(string))[-2]) if re.search(r"S$", string) else -1 for string in cigars_dcs1] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
597 dist_start_read1 = [(pos - soft) if soft != -1 else thr + 1000 for soft, pos in zip(softclipped_start1, pos_read1)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
598 dist_end_read1 = [(length_read - pos - soft) if soft != -1 else thr + 1000 for soft, pos, length_read in zip(softclipped_end1, pos_read1, end_read1)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
599 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
600 # if read at both ends softclipped --> select end with smallest distance between mut position and softclipping | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
601 if any(ij is True for ij in softclipped_both_ends_idx1): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
602 print(softclipped_both_ends_idx1) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
603 for nr, indx in enumerate(softclipped_both_ends_idx1): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
604 if indx: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
605 if dist_start_read1[nr] <= dist_end_read1[nr]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
606 dist_end_read1[nr] = thr + 1000 # use dist of start and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
607 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
608 dist_start_read1[nr] = thr + 1000 # use dist of end and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
609 ratio_dist_start1 = safe_div(sum([True if x <= thr else False for x in dist_start_read1]), float(sum(softclipped_idx1))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
610 ratio_dist_end1 = safe_div(sum([True if x <= thr else False for x in dist_end_read1]), float(sum(softclipped_idx1))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
611 print(key1, "mate1 ab", dist_start_read1, dist_end_read1, cigars_dcs1, ratio1, ratio_dist_start1, ratio_dist_end1) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
612 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
613 # mate 1 - SSCS ba | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
614 softclipped_idx4 = [True if re.search(r"^[0-9]+S", string) or re.search(r"S$", string) else False for string in cigars_dcs4] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
615 ratio4 = safe_div(sum(softclipped_idx4), float(len(softclipped_idx4))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
616 if any(ij is True for ij in softclipped_idx4): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
617 softclipped_both_ends_idx4 = [True if (re.search(r"^[0-9]+S", string) and re.search(r"S$", string)) else False for string in cigars_dcs4] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
618 softclipped_start4 = [int(string.split("S")[0]) if re.search(r"^[0-9]+S", string) else -1 for string in cigars_dcs4] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
619 softclipped_end4 = [int(re.split("[A-Z]", str(string))[-2]) if re.search(r"S$", string) else -1 for string in cigars_dcs4] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
620 dist_start_read4 = [(pos - soft) if soft != -1 else thr + 1000 for soft, pos in zip(softclipped_start4, pos_read4)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
621 dist_end_read4 = [(length_read - pos - soft) if soft != -1 else thr + 1000 for soft, pos, length_read in zip(softclipped_end4, pos_read4, end_read4)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
622 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
623 # if read at both ends softclipped --> select end with smallest distance between mut position and softclipping | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
624 if any(ij is True for ij in softclipped_both_ends_idx4): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
625 print(softclipped_both_ends_idx4) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
626 for nr, indx in enumerate(softclipped_both_ends_idx4): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
627 if indx: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
628 if dist_start_read4[nr] <= dist_end_read4[nr]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
629 dist_end_read4[nr] = thr + 1000 # use dist of start and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
630 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
631 dist_start_read4[nr] = thr + 1000 # use dist of end and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
632 ratio_dist_start4 = safe_div(sum([True if x <= thr else False for x in dist_start_read4]), float(sum(softclipped_idx4))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
633 ratio_dist_end4 = safe_div(sum([True if x <= thr else False for x in dist_end_read4]), float(sum(softclipped_idx4))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
634 print(key1, "mate1 ba", dist_start_read4, dist_end_read4,cigars_dcs4, ratio4, ratio_dist_start4, ratio_dist_end4) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
635 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
636 # mate 2 - SSCS ab | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
637 softclipped_idx2 = [True if re.search(r"^[0-9]+S", string) or re.search(r"S$", string) else False for string in cigars_dcs2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
638 #print(sum(softclipped_idx2)) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
639 ratio2 = safe_div(sum(softclipped_idx2), float(len(softclipped_idx2))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
640 if any(ij is True for ij in softclipped_idx2): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
641 softclipped_both_ends_idx2 = [True if (re.search(r"^[0-9]+S", string) and re.search(r"S$", string)) else False for string in cigars_dcs2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
642 softclipped_start2 = [int(string.split("S")[0]) if re.search(r"^[0-9]+S", string) else -1 for string in cigars_dcs2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
643 softclipped_end2 = [int(re.split("[A-Z]", str(string))[-2]) if re.search(r"S$", string) else -1 for string in cigars_dcs2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
644 dist_start_read2 = [(pos - soft) if soft != -1 else thr + 1000 for soft, pos in zip(softclipped_start2, pos_read2)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
645 dist_end_read2 = [(length_read - pos - soft) if soft != -1 else thr + 1000 for soft, pos, length_read in zip(softclipped_end2, pos_read2, end_read2)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
646 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
647 # if read at both ends softclipped --> select end with smallest distance between mut position and softclipping | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
648 if any(ij is True for ij in softclipped_both_ends_idx2): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
649 print(softclipped_both_ends_idx2) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
650 for nr, indx in enumerate(softclipped_both_ends_idx2): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
651 if indx: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
652 if dist_start_read2[nr] <= dist_end_read2[nr]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
653 dist_end_read2[nr] = thr + 1000 # use dist of start and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
654 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
655 dist_start_read2[nr] = thr + 1000 # use dist of end and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
656 ratio_dist_start2 = safe_div(sum([True if x <= thr else False for x in dist_start_read2]), float(sum(softclipped_idx2))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
657 #print(ratio_dist_end2) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
658 #print([True if x <= thr else False for x in ratio_dist_end2]) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
659 ratio_dist_end2 = safe_div(sum([True if x <= thr else False for x in dist_end_read2]), float(sum(softclipped_idx2))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
660 print(key1, "mate2 ab", dist_start_read2, dist_end_read2,cigars_dcs2, ratio2, ratio_dist_start2, ratio_dist_end2) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
661 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
662 # mate 2 - SSCS ba | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
663 softclipped_idx3 = [True if re.search(r"^[0-9]+S", string) or re.search(r"S$", string) else False for string in cigars_dcs3] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
664 ratio3 = safe_div(sum(softclipped_idx3), float(len(softclipped_idx3))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
665 if any(ij is True for ij in softclipped_idx3): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
666 softclipped_both_ends_idx3 = [True if (re.search(r"^[0-9]+S", string) and re.search(r"S$", string)) else False for string in cigars_dcs3] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
667 softclipped_start3 = [int(string.split("S")[0]) if re.search(r"^[0-9]+S", string) else -1 for string in cigars_dcs3] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
668 softclipped_end3 = [int(re.split("[A-Z]", str(string))[-2]) if re.search(r"S$", string) else -1 for string in cigars_dcs3] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
669 dist_start_read3 = [(pos - soft) if soft != -1 else thr + 1000 for soft, pos in zip(softclipped_start3, pos_read3)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
670 dist_end_read3 = [(length_read - pos - soft) if soft != -1 else thr + 1000 for soft, pos, length_read in zip(softclipped_end3, pos_read3, end_read3)] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
671 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
672 # if read at both ends softclipped --> select end with smallest distance between mut position and softclipping | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
673 if any(ij is True for ij in softclipped_both_ends_idx3): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
674 print(softclipped_both_ends_idx3) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
675 for nr, indx in enumerate(softclipped_both_ends_idx3): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
676 if indx: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
677 if dist_start_read3[nr] <= dist_end_read3[nr]: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
678 dist_end_read3[nr] = thr + 1000 # use dist of start and set start to a larger number than thresh | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
679 else: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
680 dist_start_read3[nr] = thr + 1000 # use dist of end and set start to very large number | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
681 #print([True if x <= thr else False for x in dist_start_read3]) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
682 ratio_dist_start3 = safe_div(sum([True if x <= thr else False for x in dist_start_read3]), float(sum(softclipped_idx3))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
683 ratio_dist_end3 = safe_div(sum([True if x <= thr else False for x in dist_end_read3]), float(sum(softclipped_idx3))) >= threshold_reads | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
684 print(key1, "mate2 ba", dist_start_read3, dist_end_read3,cigars_dcs3, ratio3, ratio_dist_start3, ratio_dist_end3) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
685 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
686 if ((all(float(ij) >= 0.5 for ij in [alt1ff, alt4ff]) & # contradictory variant | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
687 all(float(ij) == 0. for ij in [alt2ff, alt3ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
688 (all(float(ij) >= 0.5 for ij in [alt2ff, alt3ff]) & | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
689 all(float(ij) == 0. for ij in [alt1ff, alt4ff]))): | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
690 alt1ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
691 alt4ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
692 alt2ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
693 alt3ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
694 trimmed = False | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
695 contradictory = True | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
696 # softclipping tiers | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
697 # information of both mates available --> all reads for both mates and SSCS are softclipped | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
698 elif (ratio1 & ratio4 & ratio2 & ratio3 & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
699 (ratio_dist_start1 | ratio_dist_end1) & (ratio_dist_start4 | ratio_dist_end4) & (ratio_dist_start2 | ratio_dist_end2) & (ratio_dist_start3 | ratio_dist_end3) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
700 all(float(ij) > 0. for ij in [alt1ff, alt2ff, alt3ff, alt4ff])): # all mates available | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
701 # if distance between softclipping and mutation is at start or end of the read smaller than threshold | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
702 softclipped_mutation_allMates = True | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
703 softclipped_mutation_oneOfTwoMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
704 softclipped_mutation_oneOfTwoSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
705 softclipped_mutation_oneMate = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
706 softclipped_mutation_oneMateOneSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
707 alt1ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
708 alt4ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
709 alt2ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
710 alt3ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
711 trimmed = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
712 contradictory = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
713 print(key1, "softclipped_mutation_allMates", softclipped_mutation_allMates) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
714 # information of both mates available --> only one mate softclipped | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
715 elif (((ratio1 & ratio4 & (ratio_dist_start1 | ratio_dist_end1) & (ratio_dist_start4 | ratio_dist_end4)) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
716 (ratio2 & ratio3 & (ratio_dist_start2 | ratio_dist_end2) & (ratio_dist_start3 | ratio_dist_end3))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
717 all(float(ij) > 0. for ij in [alt1ff, alt2ff, alt3ff, alt4ff])): # all mates available | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
718 # if distance between softclipping and mutation is at start or end of the read smaller than threshold | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
719 softclipped_mutation_allMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
720 softclipped_mutation_oneOfTwoMates = True | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
721 softclipped_mutation_oneOfTwoSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
722 softclipped_mutation_oneMate = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
723 softclipped_mutation_oneMateOneSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
724 alt1ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
725 alt4ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
726 alt2ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
727 alt3ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
728 trimmed = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
729 contradictory = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
730 print(key1, "softclipped_mutation_oneOfTwoMates", softclipped_mutation_oneOfTwoMates) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
731 # information of both mates available --> only one mate softclipped | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
732 elif (((ratio1 & (ratio_dist_start1 | ratio_dist_end1)) | (ratio4 & (ratio_dist_start4 | ratio_dist_end4))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
733 ((ratio2 & (ratio_dist_start2 | ratio_dist_end2)) | (ratio3 & (ratio_dist_start3 | ratio_dist_end3))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
734 all(float(ij) > 0. for ij in [alt1ff, alt2ff, alt3ff, alt4ff])): # all mates available | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
735 # if distance between softclipping and mutation is at start or end of the read smaller than threshold | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
736 softclipped_mutation_allMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
737 softclipped_mutation_oneOfTwoMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
738 softclipped_mutation_oneOfTwoSSCS = True | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
739 softclipped_mutation_oneMate = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
740 softclipped_mutation_oneMateOneSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
741 alt1ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
742 alt4ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
743 alt2ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
744 alt3ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
745 trimmed = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
746 contradictory = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
747 print(key1, "softclipped_mutation_oneOfTwoSSCS", softclipped_mutation_oneOfTwoSSCS, [alt1ff, alt2ff, alt3ff, alt4ff]) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
748 # information of one mate available --> all reads of one mate are softclipped | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
749 elif ((ratio1 & ratio4 & (ratio_dist_start1 | ratio_dist_end1) & (ratio_dist_start4 | ratio_dist_end4) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
750 all(float(ij) < 0. for ij in [alt2ff, alt3ff]) & all(float(ij) > 0. for ij in [alt1ff, alt4ff])) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
751 (ratio2 & ratio3 & (ratio_dist_start2 | ratio_dist_end2) & (ratio_dist_start3 | ratio_dist_end3) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
752 all(float(ij) < 0. for ij in [alt1ff, alt4ff]) & all(float(ij) > 0. for ij in [alt2ff, alt3ff]))): # all mates available | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
753 # if distance between softclipping and mutation is at start or end of the read smaller than threshold | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
754 #if ((((len(dist_start_read1) > 0 | len(dist_end_read1) > 0 ) & all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read1, dist_end_read1))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
755 # ((len(dist_start_read4) > 0 | len(dist_end_read4) > 0 ) & all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read4, dist_end_read4)))) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
756 # (((len(dist_start_read2) > 0 | len(dist_end_read2) > 0 ) & all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read2, dist_end_read2))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
757 # ((len(dist_start_read3) > 0 | len(dist_end_read3) > 0 ) & all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read3, dist_end_read3))))): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
758 softclipped_mutation_allMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
759 softclipped_mutation_oneOfTwoMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
760 softclipped_mutation_oneOfTwoSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
761 softclipped_mutation_oneMate = True | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
762 softclipped_mutation_oneMateOneSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
763 alt1ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
764 alt4ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
765 alt2ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
766 alt3ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
767 trimmed = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
768 contradictory = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
769 print(key1, "softclipped_mutation_oneMate", softclipped_mutation_oneMate) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
770 # information of one mate available --> only one SSCS is softclipped | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
771 elif ((((ratio1 & (ratio_dist_start1 | ratio_dist_end1)) | (ratio4 & (ratio_dist_start4 | ratio_dist_end4))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
772 (all(float(ij) < 0. for ij in [alt2ff, alt3ff]) & all(float(ij) > 0. for ij in [alt1ff, alt4ff]))) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
773 (((ratio2 & (ratio_dist_start2 | ratio_dist_end2)) | (ratio3 & (ratio_dist_start3 | ratio_dist_end3))) & | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
774 (all(float(ij) < 0. for ij in [alt1ff, alt4ff]) & all(float(ij) < 0. for ij in [alt2ff, alt3ff])))): # all mates available | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
775 # if distance between softclipping and mutation is at start or end of the read smaller than threshold | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
776 #if ((all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read1, dist_end_read1)) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
777 # all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read4, dist_end_read4))) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
778 # (all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read2, dist_end_read2)) | | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
779 # all(ij <= thr or nm <= thr for ij, nm in zip(dist_start_read3, dist_end_read3)))): | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
780 softclipped_mutation_allMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
781 softclipped_mutation_oneOfTwoMates = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
782 softclipped_mutation_oneOfTwoSSCS = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
783 softclipped_mutation_oneMate = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
784 softclipped_mutation_oneMateOneSSCS = True | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
785 alt1ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
786 alt4ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
787 alt2ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
788 alt3ff = 0 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
789 trimmed = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
790 contradictory = False | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
791 print(key1, "softclipped_mutation_oneMateOneSSCS", softclipped_mutation_oneMateOneSSCS) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
792 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
793 else: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
794 if ((read_pos1 >= 0) and ((read_pos1 <= trim) | (abs(read_len_median1 - read_pos1) <= trim))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
795 beg1 = total1new | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
796 total1new = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
797 alt1ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
798 alt1f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
799 trimmed = True | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
800 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
801 if ((read_pos4 >= 0) and ((read_pos4 <= trim) | (abs(read_len_median4 - read_pos4) <= trim))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
802 beg4 = total4new | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
803 total4new = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
804 alt4ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
805 alt4f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
806 trimmed = True | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
807 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
808 if ((read_pos2 >= 0) and ((read_pos2 <= trim) | (abs(read_len_median2 - read_pos2) <= trim))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
809 beg2 = total2new | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
810 total2new = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
811 alt2ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
812 alt2f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
813 trimmed = True | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
814 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
815 if ((read_pos3 >= 0) and ((read_pos3 <= trim) | (abs(read_len_median3 - read_pos3) <= trim))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
816 beg3 = total3new | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
817 total3new = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
818 alt3ff = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
819 alt3f = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
820 trimmed = True | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
821 details1 = (total1, total4, total1new, total4new, ref1, ref4, alt1, alt4, ref1f, ref4f, alt1f, alt4f, na1, na4, lowq1, lowq4, beg1, beg4) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
822 details2 = (total2, total3, total2new, total3new, ref2, ref3, alt2, alt3, ref2f, ref3f, alt2f, alt3f, na2, na3, lowq2, lowq3, beg2, beg3) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
823 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
824 # assign tiers | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
825 if ((all(int(ij) >= 3 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
826 all(float(ij) >= 0.75 for ij in [alt1ff, alt4ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
827 (all(int(ij) >= 3 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
828 all(float(ij) >= 0.75 for ij in [alt2ff, alt3ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
829 tier = "1.1" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
830 counter_tier11 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
831 tier_dict[key1]["tier 1.1"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
832 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
833 elif (all(int(ij) >= 1 for ij in [total1new, total2new, total3new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
834 any(int(ij) >= 3 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
835 any(int(ij) >= 3 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
836 all(float(ij) >= 0.75 for ij in [alt1ff, alt2ff, alt3ff, alt4ff])): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
837 tier = "1.2" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
838 counter_tier12 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
839 tier_dict[key1]["tier 1.2"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
840 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
841 elif ((all(int(ij) >= 1 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
842 any(int(ij) >= 3 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
843 all(float(ij) >= 0.75 for ij in [alt1ff, alt4ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
844 (all(int(ij) >= 1 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
845 any(int(ij) >= 3 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
846 all(float(ij) >= 0.75 for ij in [alt2ff, alt3ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
847 tier = "2.1" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
848 counter_tier21 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
849 tier_dict[key1]["tier 2.1"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
850 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
851 elif (all(int(ij) >= 1 for ij in [total1new, total2new, total3new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
852 all(float(ij) >= 0.75 for ij in [alt1ff, alt2ff, alt3ff, alt4ff])): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
853 tier = "2.2" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
854 counter_tier22 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
855 tier_dict[key1]["tier 2.2"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
856 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
857 elif ((all(int(ij) >= 1 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
858 any(int(ij) >= 3 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
859 all(float(ij) >= 0.75 for ij in [alt1ff, alt4ff]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
860 any(float(ij) >= 0.75 for ij in [alt2ff, alt3ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
861 (all(int(ij) >= 1 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
862 any(int(ij) >= 3 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
863 all(float(ij) >= 0.75 for ij in [alt2ff, alt3ff]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
864 any(float(ij) >= 0.75 for ij in [alt1ff, alt4ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
865 tier = "2.3" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
866 counter_tier23 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
867 tier_dict[key1]["tier 2.3"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
868 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
869 elif ((all(int(ij) >= 1 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
870 all(float(ij) >= 0.75 for ij in [alt1ff, alt4ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
871 (all(int(ij) >= 1 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
872 all(float(ij) >= 0.75 for ij in [alt2ff, alt3ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
873 tier = "2.4" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
874 counter_tier24 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
875 tier_dict[key1]["tier 2.4"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
876 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
877 elif ((len(pure_tags_dict_short[key1]) > 1) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
878 (all(float(ij) >= 0.5 for ij in [alt1ff, alt4ff]) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
879 all(float(ij) >= 0.5 for ij in [alt2ff, alt3ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
880 tier = "3.1" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
881 counter_tier31 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
882 tier_dict[key1]["tier 3.1"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
883 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
884 elif ((all(int(ij) >= 1 for ij in [total1new, total4new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
885 all(float(ij) >= 0.5 for ij in [alt1ff, alt4ff])) | | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
886 (all(int(ij) >= 1 for ij in [total2new, total3new]) & | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
887 all(float(ij) >= 0.5 for ij in [alt2ff, alt3ff]))): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
888 tier = "3.2" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
889 counter_tier32 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
890 tier_dict[key1]["tier 3.2"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
891 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
892 elif (trimmed): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
893 tier = "4.1" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
894 counter_tier41 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
895 tier_dict[key1]["tier 4.1"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
896 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
897 elif (contradictory): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
898 tier = "4.2" | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
899 counter_tier42 += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
900 tier_dict[key1]["tier 4.2"] += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
901 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
902 elif softclipped_mutation_allMates: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
903 tier = "5.1" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
904 counter_tier51 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
905 tier_dict[key1]["tier 5.1"] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
906 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
907 elif softclipped_mutation_oneOfTwoMates: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
908 tier = "5.2" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
909 counter_tier52 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
910 tier_dict[key1]["tier 5.2"] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
911 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
912 elif softclipped_mutation_oneOfTwoSSCS: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
913 tier = "5.3" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
914 counter_tier53 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
915 tier_dict[key1]["tier 5.3"] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
916 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
917 elif softclipped_mutation_oneMate: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
918 tier = "5.4" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
919 counter_tier54 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
920 tier_dict[key1]["tier 5.4"] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
921 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
922 elif softclipped_mutation_oneMateOneSSCS: | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
923 tier = "5.5" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
924 counter_tier55 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
925 tier_dict[key1]["tier 5.5"] += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
926 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
927 else: | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
928 tier = "6" | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
929 counter_tier6 += 1 | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
930 tier_dict[key1]["tier 6"] += 1 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
931 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
932 chrom, pos = re.split(r'\#', key1) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
933 var_id = '-'.join([chrom, str(int(pos)+1), ref, alt]) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
934 sample_tag = key2[:-5] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
935 array2 = np.unique(whole_array) # remove duplicate sequences to decrease running time | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
936 # exclude identical tag from array2, to prevent comparison to itself | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
937 same_tag = np.where(array2 == sample_tag) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
938 index_array2 = np.arange(0, len(array2), 1) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
939 index_withoutSame = np.delete(index_array2, same_tag) # delete identical tag from the data | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
940 array2 = array2[index_withoutSame] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
941 if len(array2) != 0: # only perform chimera analysis if there is more than 1 variant | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
942 array1_half = sample_tag[0:int(len(sample_tag) / 2)] # mate1 part1 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
943 array1_half2 = sample_tag[int(len(sample_tag) / 2):int(len(sample_tag))] # mate1 part 2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
944 array2_half = np.array([ii[0:int(len(ii) / 2)] for ii in array2]) # mate2 part1 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
945 array2_half2 = np.array([ii[int(len(ii) / 2):int(len(ii))] for ii in array2]) # mate2 part2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
946 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
947 min_tags_list_zeros = [] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
948 chimera_tags = [] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
949 for mate_b in [False, True]: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
950 i = 0 # counter, only used to see how many HDs of tags were already calculated | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
951 if mate_b is False: # HD calculation for all a's | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
952 half1_mate1 = array1_half | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
953 half2_mate1 = array1_half2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
954 half1_mate2 = array2_half | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
955 half2_mate2 = array2_half2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
956 elif mate_b is True: # HD calculation for all b's | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
957 half1_mate1 = array1_half2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
958 half2_mate1 = array1_half | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
959 half1_mate2 = array2_half2 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
960 half2_mate2 = array2_half | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
961 # calculate HD of "a" in the tag to all "a's" or "b" in the tag to all "b's" | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
962 dist = np.array([sum(itertools.imap(operator.ne, half1_mate1, c)) for c in half1_mate2]) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
963 min_index = np.where(dist == dist.min()) # get index of min HD | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
964 # get all "b's" of the tag or all "a's" of the tag with minimum HD | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
965 min_tag_half2 = half2_mate2[min_index] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
966 min_tag_array2 = array2[min_index] # get whole tag with min HD | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
967 min_value = dist.min() | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
968 # calculate HD of "b" to all "b's" or "a" to all "a's" | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
969 dist_second_half = np.array([sum(itertools.imap(operator.ne, half2_mate1, e)) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
970 for e in min_tag_half2]) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
971 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
972 dist2 = dist_second_half.max() | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
973 max_index = np.where(dist_second_half == dist_second_half.max())[0] # get index of max HD | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
974 max_tag = min_tag_array2[max_index] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
975 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
976 # tags which have identical parts: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
977 if min_value == 0 or dist2 == 0: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
978 min_tags_list_zeros.append(tag) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
979 chimera_tags.append(max_tag) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
980 # chimeric = True | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
981 # else: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
982 # chimeric = False | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
983 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
984 # if mate_b is False: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
985 # text = "pos {}: sample tag: {}; HD a = {}; HD b' = {}; similar tag(s): {}; chimeric = {}".format(pos, sample_tag, min_value, dist2, list(max_tag), chimeric) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
986 # else: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
987 # text = "pos {}: sample tag: {}; HD a' = {}; HD b = {}; similar tag(s): {}; chimeric = {}".format(pos, sample_tag, dist2, min_value, list(max_tag), chimeric) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
988 i += 1 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
989 chimera_tags = [x for x in chimera_tags if x != []] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
990 chimera_tags_new = [] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
991 for i in chimera_tags: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
992 if len(i) > 1: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
993 for t in i: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
994 chimera_tags_new.append(t) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
995 else: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
996 chimera_tags_new.extend(i) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
997 chimera = ", ".join(chimera_tags_new) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
998 else: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
999 chimera_tags_new = [] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1000 chimera = "" | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1001 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1002 if len(chimera_tags_new) > 0: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1003 chimera_tags_new.append(sample_tag) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1004 key_chimera = ",".join(sorted(chimera_tags_new)) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1005 if key_chimera in chimeric_tag.keys(): | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1006 chimeric_tag[key_chimera].append(float(tier)) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1007 else: | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1008 chimeric_tag[key_chimera] = [float(tier)] | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1009 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1010 if (read_pos1 == -1): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1011 read_pos1 = read_len_median1 = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1012 if (read_pos4 == -1): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1013 read_pos4 = read_len_median4 = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1014 if (read_pos2 == -1): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1015 read_pos2 = read_len_median2 = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1016 if (read_pos3 == -1): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1017 read_pos3 = read_len_median3 = None | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1018 line = (var_id, tier, key2[:-5], 'ab1.ba2', read_pos1, read_pos4, read_len_median1, read_len_median4, dcs_median) + details1 + (sscs_mut_ab, sscs_mut_ba, sscs_ref_ab, sscs_ref_ba, add_mut14, chimera) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1019 ws1.write_row(row, 0, line) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1020 line = ("", "", key2[:-5], 'ab2.ba1', read_pos2, read_pos3, read_len_median2, read_len_median3, dcs_median) + details2 + (sscs_mut_ab, sscs_mut_ba, sscs_ref_ab, sscs_ref_ba, add_mut23, chimera) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1021 ws1.write_row(row + 1, 0, line) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1022 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1023 ws1.conditional_format('L{}:M{}'.format(row + 1, row + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1024 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1025 'criteria': '=OR($B${}="1.1", $B${}="1.2")'.format(row + 1, row + 1), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1026 'format': format1, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1027 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(row + 1, row + 2, row + 1, row + 2, row + 1, row + 2)}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1028 ws1.conditional_format('L{}:M{}'.format(row + 1, row + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1029 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1030 'criteria': '=OR($B${}="2.1", $B${}="2.2", $B${}="2.3", $B${}="2.4")'.format(row + 1, row + 1, row + 1, row + 1), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1031 'format': format3, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1032 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(row + 1, row + 2, row + 1, row + 2, row + 1, row + 2)}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1033 ws1.conditional_format('L{}:M{}'.format(row + 1, row + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1034 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1035 'criteria': '=$B${}>="3"'.format(row + 1), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1036 'format': format2, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1037 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(row + 1, row + 2, row + 1, row + 2, row + 1, row + 2)}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1038 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1039 row += 3 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1040 if chimera_correction: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1041 chimeric_dcs_high_tiers = 0 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1042 chimeric_dcs = 0 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1043 for keys_chimera in chimeric_tag.keys(): | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1044 tiers = chimeric_tag[keys_chimera] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1045 chimeric_dcs += len(tiers) - 1 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1046 high_tiers = sum(1 for t in tiers if t < 3.) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1047 if high_tiers == len(tiers): | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1048 chimeric_dcs_high_tiers += high_tiers - 1 | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1049 else: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1050 chimeric_dcs_high_tiers += high_tiers | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1051 chimera_dict[key1] = (chimeric_dcs, chimeric_dcs_high_tiers) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1052 # sheet 2 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1053 if chimera_correction: | 
| 
3
 
4fc62ab6e9e8
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
2 
diff
changeset
 | 
1054 header_line2 = ('variant ID', 'cvrg', 'AC alt (all tiers)', 'AF (all tiers)', 'chimeras in AC alt (all tiers)', 'chimera-corrected cvrg', 'chimera-corrected AF (all tiers)', 'cvrg (tiers 1.1-2.4)', 'AC alt (tiers 1.1-2.4)', 'AF (tiers 1.1-2.4)', 'chimeras in AC alt (tiers 1.1-2.4)', 'chimera-corrected cvrg (tiers 1.1-2.4)', 'chimera-corrected AF (tiers 1.1-2.4)', 'AC alt (orginal DCS)', 'AF (original DCS)', | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1055 'tier 1.1', 'tier 1.2', 'tier 2.1', 'tier 2.2', 'tier 2.3', 'tier 2.4', | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1056 'tier 3.1', 'tier 3.2', 'tier 4.1', 'tier 4.2', 'tier 5.1', 'tier 5.2', 'tier 5.3', 'tier 5.4', 'tier 5.5', 'tier 6', 'AF 1.1-1.2', 'AF 1.1-2.1', 'AF 1.1-2.2', | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1057 'AF 1.1-2.3', 'AF 1.1-2.4', 'AF 1.1-3.1', 'AF 1.1-3.2', 'AF 1.1-4.1', 'AF 1.1-4.2', 'AF 1.1-5.1', 'AF 1.1-5.2', 'AF 1.1-5.3', 'AF 1.1-5.4', 'AF 1.1-5.5', 'AF 1.1-6') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1058 else: | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1059 header_line2 = ('variant ID', 'cvrg', 'AC alt (all tiers)', 'AF (all tiers)', 'cvrg (tiers 1.1-2.4)', 'AC alt (tiers 1.1-2.4)', 'AF (tiers 1.1-2.4)', 'AC alt (orginal DCS)', 'AF (original DCS)', | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1060 'tier 1.1', 'tier 1.2', 'tier 2.1', 'tier 2.2', 'tier 2.3', 'tier 2.4', | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1061 'tier 3.1', 'tier 3.2', 'tier 4.1', 'tier 4.2', 'tier 5.1', 'tier 5.2', 'tier 5.3', 'tier 5.4', 'tier 5.5', 'tier 6', 'AF 1.1-1.2', 'AF 1.1-2.1', 'AF 1.1-2.2', | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1062 'AF 1.1-2.3', 'AF 1.1-2.4', 'AF 1.1-3.1', 'AF 1.1-3.2', 'AF 1.1-4.1', 'AF 1.1-4.2', 'AF 1.1-5.1', 'AF 1.1-5.2', 'AF 1.1-5.3', 'AF 1.1-5.4', 'AF 1.1-5.5', 'AF 1.1-6') | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1063 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1064 ws2.write_row(0, 0, header_line2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1065 row = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1066 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1067 for key1, value1 in sorted(tier_dict.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1068 if key1 in pure_tags_dict_short.keys(): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1069 i = np.where(np.array(['#'.join(str(i) for i in z) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1070 for z in zip(mut_array[:, 0], mut_array[:, 1])]) == key1)[0][0] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1071 ref = mut_array[i, 2] | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1072 alt = mut_array[i, 3] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1073 chrom, pos = re.split(r'\#', key1) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1074 ref_count = cvrg_dict[key1][0] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1075 alt_count = cvrg_dict[key1][1] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1076 cvrg = ref_count + alt_count | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1077 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1078 var_id = '-'.join([chrom, str(int(pos)+1), ref, alt]) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1079 lst = [var_id, cvrg] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1080 used_tiers = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1081 cum_af = [] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1082 for key2, value2 in sorted(value1.items()): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1083 # calculate cummulative AF | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1084 used_tiers.append(value2) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1085 if len(used_tiers) > 1: | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1086 cum = safe_div(sum(used_tiers), cvrg) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1087 cum_af.append(cum) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1088 if sum(used_tiers) == 0: # skip mutations that are filtered by the VA in the first place | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1089 continue | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1090 lst.extend([sum(used_tiers), safe_div(sum(used_tiers), cvrg)]) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1091 if chimera_correction: | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1092 chimeras_all = chimera_dict[key1][0] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1093 new_alt = sum(used_tiers) - chimeras_all | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1094 fraction_chimeras = safe_div(chimeras_all, float(sum(used_tiers))) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1095 if fraction_chimeras is None: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1096 fraction_chimeras = 0. | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1097 new_cvrg = cvrg * (1. - fraction_chimeras) | 
| 
3
 
4fc62ab6e9e8
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
2 
diff
changeset
 | 
1098 lst.extend([chimeras_all, new_cvrg, safe_div(new_alt, new_cvrg)]) | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1099 lst.extend([(cvrg - sum(used_tiers[-5:])), sum(used_tiers[0:6]), safe_div(sum(used_tiers[0:6]), (cvrg - sum(used_tiers[-5:])))]) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1100 if chimera_correction: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1101 chimeras_all = chimera_dict[key1][1] | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1102 new_alt = sum(used_tiers[0:6]) - chimeras_all | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1103 fraction_chimeras = safe_div(chimeras_all, float(sum(used_tiers[0:6]))) | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1104 if fraction_chimeras is None: | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1105 fraction_chimeras = 0. | 
| 
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1106 new_cvrg = (cvrg - sum(used_tiers[-5:])) * (1. - fraction_chimeras) | 
| 
3
 
4fc62ab6e9e8
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
2 
diff
changeset
 | 
1107 lst.extend([chimeras_all, new_cvrg, safe_div(new_alt, new_cvrg)]) | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1108 lst.extend([alt_count, safe_div(alt_count, cvrg)]) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1109 lst.extend(used_tiers) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1110 lst.extend(cum_af) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1111 lst = tuple(lst) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1112 ws2.write_row(row + 1, 0, lst) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1113 if chimera_correction: | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1114 ws2.conditional_format('P{}:Q{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$P$1="tier 1.1"', 'format': format12, 'multi_range': 'P{}:Q{} P1:Q1'.format(row + 2, row + 2)}) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1115 ws2.conditional_format('R{}:U{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$R$1="tier 2.1"', 'format': format32, 'multi_range': 'R{}:U{} R1:U1'.format(row + 2, row + 2)}) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1116 ws2.conditional_format('V{}:AE{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$V$1="tier 3.1"', 'format': format22, 'multi_range': 'V{}:AE{} V1:AE1'.format(row + 2, row + 2)}) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1117 else: | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1118 ws2.conditional_format('J{}:K{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$J$1="tier 1.1"', 'format': format12, 'multi_range': 'J{}:K{} J1:K1'.format(row + 2, row + 2)}) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1119 ws2.conditional_format('L{}:O{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$L$1="tier 2.1"', 'format': format32, 'multi_range': 'L{}:O{} L1:O1'.format(row + 2, row + 2)}) | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1120 ws2.conditional_format('P{}:Y{}'.format(row + 2, row + 2), {'type': 'formula', 'criteria': '=$P$1="tier 3.1"', 'format': format22, 'multi_range': 'P{}:Y{} P1:Y1'.format(row + 2, row + 2)}) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1121 row += 1 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1122 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1123 # sheet 3 | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1124 sheet3 = [("tier 1.1", counter_tier11), ("tier 1.2", counter_tier12), ("tier 2.1", counter_tier21), | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1125 ("tier 2.2", counter_tier22), ("tier 2.3", counter_tier23), ("tier 2.4", counter_tier24), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1126 ("tier 3.1", counter_tier31), ("tier 3.2", counter_tier32), ("tier 4.1", counter_tier41), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1127 ("tier 4.2", counter_tier42), ("tier 5.1", counter_tier51), ("tier 5.2", counter_tier52), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1128 ("tier 5.3", counter_tier53), ("tier 5.4", counter_tier54), ("tier 5.5", counter_tier55), ("tier 6", counter_tier6)] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1129 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1130 header = ("tier", "count") | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1131 ws3.write_row(0, 0, header) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1132 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1133 for i in range(len(sheet3)): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1134 ws3.write_row(i + 1, 0, sheet3[i]) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1135 ws3.conditional_format('A{}:B{}'.format(i + 2, i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1136 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1137 'criteria': '=OR($A${}="tier 1.1", $A${}="tier 1.2")'.format(i + 2, i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1138 'format': format1}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1139 ws3.conditional_format('A{}:B{}'.format(i + 2, i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1140 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1141 'criteria': '=OR($A${}="tier 2.1", $A${}="tier 2.2", $A${}="tier 2.3", $A${}="tier 2.4")'.format(i + 2, i + 2, i + 2, i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1142 'format': format3}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1143 ws3.conditional_format('A{}:B{}'.format(i + 2, i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1144 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1145 'criteria': '=$A${}>="3"'.format(i + 2), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1146 'format': format2}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1147 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1148 description_tiers = [("Tier 1.1", "both ab and ba SSCS present (>75% of the sites with alternative base) and minimal FS>=3 for both SSCS in at least one mate"), ("", ""), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1149 ("Tier 1.2", "both ab and ba SSCS present (>75% of the sites with alt. base) and mate pair validation (min. FS=1) and minimal FS>=3 for at least one of the SSCS"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1150 ("Tier 2.1", "both ab and ba SSCS present (>75% of the sites with alt. base) and minimal FS>=3 for at least one of the SSCS in at least one mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1151 ("Tier 2.2", "both ab and ba SSCS present (>75% of the sites with alt. base) and mate pair validation (min. FS=1)"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1152 ("Tier 2.3", "both ab and ba SSCS present (>75% of the sites with alt. base) and minimal FS=1 for both SSCS in one mate and minimal FS>=3 for at least one of the SSCS in the other mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1153 ("Tier 2.4", "both ab and ba SSCS present (>75% of the sites with alt. base) and minimal FS=1 for both SSCS in at least one mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1154 ("Tier 3.1", "both ab and ba SSCS present (>50% of the sites with alt. base) and recurring mutation on this position"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1155 ("Tier 3.2", "both ab and ba SSCS present (>50% of the sites with alt. base) and minimal FS>=1 for both SSCS in at least one mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1156 ("Tier 4.1", "variants at the start or end of the reads"), ("Tier 4.2", "mates with contradictory information"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1157 ("Tier 5.1", "variants is close to softclipping in both mates"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1158 ("Tier 5.2", "variants is close to softclipping in one of the mates"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1159 ("Tier 5.3", "variants is close to softclipping in one of the SSCS of both mates"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1160 ("Tier 5.4", "variants is close to softclipping in one mate (no information of second mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1161 ("Tier 5.5", "variants is close to softclipping in one of the SSCS (no information of the second mate"), | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1162 ("Tier 6", "remaining variants")] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1163 examples_tiers = [[("Chr5:5-20000-11068-C-G", "1.1", "AAAAAGATGCCGACTACCTT", "ab1.ba2", "254", "228", "287", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1164 "3", "6", "3", "6", "0", "0", "3", "6", "0", "0", "1", "1", "0", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1165 "4081", "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1166 ("", "", "AAAAAGATGCCGACTACCTT", "ab2.ba1", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1167 "289", "0", "0", "0", "0", "0", "0", "0", "0", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1168 "0", "0", "0", "0", "0", "0", "4081", "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1169 [("Chr5:5-20000-11068-C-G", "1.1", "AAAAATGCGTAGAAATATGC", "ab1.ba2", "254", "228", "287", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1170 "33", "43", "33", "43", "0", "0", "33", "43", "0", "0", "1", "1", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1171 "0", "4081", "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1172 ("", "", "AAAAATGCGTAGAAATATGC", "ab2.ba1", "268", "268", "270", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1173 "11", "34", "10", "27", "0", "0", "10", "27", "0", "0", "1", "1", "0", "0", "1", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1174 "7", "0", "0", "4081", "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1175 [("Chr5:5-20000-10776-G-T", "1.2", "CTATGACCCGTGAGCCCATG", "ab1.ba2", "132", "132", "287", "288", "290", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1176 "4", "1", "4", "1", "0", "0", "4", "1", "0", "0", "1", "1", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1177 "0", "0", "1", "6", "47170", "41149", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1178 ("", "", "CTATGACCCGTGAGCCCATG", "ab2.ba1", "77", "132", "233", "200", "290", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1179 "4", "1", "4", "1", "0", "0", "4", "1", "0", "0", "1", "1", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1180 "0", "0", "1", "6", "47170", "41149", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1181 [("Chr5:5-20000-11068-C-G", "2.1", "AAAAAAACATCATACACCCA", "ab1.ba2", "246", "244", "287", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1182 "2", "8", "2", "8", "0", "0", "2", "8", "0", "0", "1", "1", "0", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1183 "4081", "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1184 ("", "", "AAAAAAACATCATACACCCA", "ab2.ba1", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1185 "289", "0", "0", "0", "0", "0", "0", "0", "0", None, None, None, None, "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1186 "0", "0", "0", "0", "4081", "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1187 [("Chr5:5-20000-11068-C-G", "2.2", "ATCAGCCATGGCTATTATTG", "ab1.ba2", "72", "72", "217", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1188 "1", "1", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1189 "4081", "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1190 ("", "", "ATCAGCCATGGCTATTATTG", "ab2.ba1", "153", "164", "217", "260", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1191 "1", "1", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1192 "4081", "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1193 [("Chr5:5-20000-11068-C-G", "2.3", "ATCAATATGGCCTCGCCACG", "ab1.ba2", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1194 "289", "0", "5", "0", "5", "0", "0", "0", "5", None, None, None, "1", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1195 "0", "0", "0", "0", "0", "4081", "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1196 ("", "", "ATCAATATGGCCTCGCCACG", "ab2.ba1", "202", "255", "277", "290", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1197 "1", "3", "1", "3", "0", "0", "1", "3", "0", "0", "1", "1", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1198 "0", "0", "4081", "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1199 [("Chr5:5-20000-11068-C-G", "2.4", "ATCAGCCATGGCTATTTTTT", "ab1.ba2", "72", "72", "217", "288", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1200 "1", "1", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "0", "0", "0", "0", "4081", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1201 "4098", "5", "10", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1202 ("", "", "ATCAGCCATGGCTATTTTTT", "ab2.ba1", "153", "164", "217", "260", "289", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1203 "1", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "0", "0", "0", "0", "4081", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1204 "4098", "5", "10", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1205 [("Chr5:5-20000-10776-G-T", "3.1", "ATGCCTACCTCATTTGTCGT", "ab1.ba2", "46", "15", "287", "288", "290", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1206 "3", "3", "3", "2", "3", "1", "0", "1", "1", "0.5", "0", "0.5", "0", "0", "0", "1", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1207 "0", "0", "3", "3", "47170", "41149", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1208 ("", "", "ATGCCTACCTCATTTGTCGT", "ab2.ba1", None, "274", None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1209 "288", "290", "0", "3", "0", "2", "0", "1", "0", "1", None, "0.5", None, "0.5", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1210 "0", "0", "0", "1", "0", "0", "3", "3", "47170", "41149", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1211 [("Chr5:5-20000-11315-C-T", "3.2", "ACAACATCACGTATTCAGGT", "ab1.ba2", "197", "197", "240", "255", "271", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1212 "2", "3", "2", "3", "0", "1", "2", "2", "0", "0.333333333333333", "1", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1213 "0.666666666666667", "0", "0", "0", "0", "0", "0", "1", "1", "6584", "6482", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1214 ("", "", "ACAACATCACGTATTCAGGT", "ab2.ba1", "35", "35", "240", "258", "271", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1215 "2", "3", "2", "3", "0", "1", "2", "2", "0", "0.333333333333333", "1", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1216 "0.666666666666667", "0", "0", "0", "0", "0", "0", "1", "1", "6584", "6482", "", "")], | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1217 [("Chr5:5-20000-13983-G-C", "4.1", "AAAAAAAGAATAACCCACAC", "ab1.ba2", "0", "100", "255", "276", "269", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1218 "5", "6", "0", "6", "0", "0", "5", "6", "0", "0", "0", "1", "0", "0", "0", "0", "5", "0", "1", "1", "5348", "5350", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1219 ("", "", "AAAAAAAGAATAACCCACAC", "ab2.ba1", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1220 "269", "0", "0", "0", "0", "0", "0", "0", "0", None, None, None, None, "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1221 "0", "0", "0", "0", "0", "1", "1", "5348", "5350", "", "")], | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1222 [("Chr5:5-20000-13963-T-C", "4.2", "TTTTTAAGAATAACCCACAC", "ab1.ba2", "38", "38", "240", "283", "263", | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1223 "110", "54", "110", "54", "0", "0", "110", "54", "0", "0", "1", "1", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1224 "0", "0", "0", "1", "1", "5348", "5350", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1225 ("", "", "TTTTTAAGAATAACCCACAC", "ab2.ba1", "100", "112", "140", "145", "263", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1226 "7", "12", "7", "12", "7", "12", "0", "0", "1", "1", "0", | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1227 "0", "0", "0", "0", "0", "0", "0", "1", "1", "5348", "5350", "", "")], | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1228 [("" * 34), ("" * 34)], [("" * 34), ("" * 34)], [("" * 34), ("" * 34)], [("" * 34), ("" * 34)], [("" * 34), ("" * 34)], | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1229 [("Chr5:5-20000-13983-G-C", "6", "ATGTTGTGAATAACCCACAC", "ab1.ba2", None, "186", None, "276", "269", | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1230 "0", "6", "0", "6", "0", "0", "0", "6", "0", "0", "0", "1", "0", "0", "0", "0", "0", | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1231 "0", "1", "1", "5348", "5350", "", ""), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1232 ("", "", "ATGTTGTGAATAACCCACAC", "ab2.ba1", None, None, None, None, | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1233 "269", "0", "0", "0", "0", "0", "0", "0", "0", None, None, None, None, "0", | 
| 
2
 
9d74f30275c6
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
0 
diff
changeset
 | 
1234 "0", "0", "0", "0", "0", "1", "1", "5348", "5350", "", "")]] | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1235 | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1236 start_row = 20 | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1237 ws3.write(start_row, 0, "Description of tiers with examples") | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1238 ws3.write_row(start_row + 1, 0, header_line) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1239 row = 0 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1240 for i in range(len(description_tiers)): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1241 ws3.write_row(start_row + 2 + row + i + 1, 0, description_tiers[i]) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1242 ex = examples_tiers[i] | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1243 for k in range(len(ex)): | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1244 ws3.write_row(start_row + 2 + row + i + k + 2, 0, ex[k]) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1245 ws3.conditional_format('L{}:M{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3), {'type': 'formula', 'criteria': '=OR($B${}="1.1", $B${}="1.2")'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 2), 'format': format13, 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3)}) | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1246 ws3.conditional_format('L{}:M{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1247 {'type': 'formula', 'criteria': '=OR($B${}="2.1",$B${}="2.2", $B${}="2.3", $B${}="2.4")'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 2), | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1248 'format': format33, | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1249 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3)}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1250 ws3.conditional_format('L{}:M{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3), | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1251 {'type': 'formula', | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1252 'criteria': '=$B${}>="3"'.format(start_row + 2 + row + i + k + 2), | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1253 'format': format23, | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1254 'multi_range': 'L{}:M{} T{}:U{} B{}'.format(start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3, start_row + 2 + row + i + k + 2, start_row + 2 + row + i + k + 3)}) | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1255 row += 3 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1256 workbook.close() | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1257 workbook2.close() | 
| 
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1258 workbook3.close() | 
| 
0
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1259 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1260 | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1261 if __name__ == '__main__': | 
| 
 
e5953c54cfb5
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents:  
diff
changeset
 | 
1262 sys.exit(read2mut(sys.argv)) | 
| 
6
 
11a2a34f8a2b
planemo upload for repository https://github.com/gpovysil/VariantAnalyzerGalaxy/tree/master/tools/variant_analyzer commit ee4a8e6cf290e6c8a4d55f9cd2839d60ab3b11c8
 
mheinzl 
parents: 
5 
diff
changeset
 | 
1263 | 
