Skip to content

Commit 7ef32a6

Browse files
committed
Merge remote-tracking branch 'origin/master'
# Conflicts: # build/lib/hometools/hometools.py # hometools.egg-info/PKG-INFO
2 parents 78599df + 2e7608c commit 7ef32a6

File tree

10 files changed

+34
-0
lines changed

10 files changed

+34
-0
lines changed

build/lib/hometools/hometools.py

+22
Original file line numberDiff line numberDiff line change
@@ -1773,6 +1773,7 @@ def pbamrc(args):
17731773
# END
17741774

17751775

1776+
<<<<<<< HEAD
17761777
def bamrc2af(args):
17771778
"""
17781779
Reads the output of pbamrc and a corresponding VCF file and returns the allele frequencies of the alt alleles.
@@ -1813,6 +1814,8 @@ def bamrc2af(args):
18131814
# END
18141815

18151816

1817+
=======
1818+
>>>>>>> origin/master
18161819
def run_ppileup(locs, out, bam, pars):
18171820
from subprocess import Popen, PIPE
18181821
with open(out, 'w') as fout:
@@ -2609,13 +2612,17 @@ def main(cmd):
26092612
# <editor-fold desc="BAM Commands">
26102613
parser_bamcov = subparsers.add_parser("bamcov", help="BAM: Get mean read-depth for chromosomes from a BAM file", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26112614
parser_pbamrc = subparsers.add_parser("pbamrc", help="BAM: Run bam-readcount in a parallel manner by dividing the input bed file.", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2615+
<<<<<<< HEAD
26122616
parser_bamrc2af = subparsers.add_parser("bamrc2af", help="BAM: Reads the output of pbamrc and a corresponding VCF file and saves the allele frequencies of the ref/alt alleles.", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2617+
=======
2618+
>>>>>>> origin/master
26132619
parser_splitbam = subparsers.add_parser("splitbam", help="BAM: Split a BAM files based on TAG value. BAM file must be sorted using the TAG.", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26142620
parser_mapbp = subparsers.add_parser("mapbp", help="BAM: For a given reference coordinate get the corresponding base and position in the reads/segments mapping the reference position", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26152621
parser_bam2coords = subparsers.add_parser("bam2coords", help="BAM: Convert BAM/SAM file to alignment coords", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26162622
parser_ppileup = subparsers.add_parser("ppileup", help="BAM: Currently it is slower than just running mpileup on 1 CPU. Might be possible to optimize later. Run samtools mpileup in parallel when pileup is required for specific positions by dividing the input bed file.", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26172623
# </editor-fold>
26182624

2625+
<<<<<<< HEAD
26192626
# <editor-fold desc="syri CLI">
26202627
parser_runsyri = subparsers.add_parser("runsyri", help=hyellow("syri: Parser to align and run syri on two genomes"),
26212628
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
@@ -2632,6 +2639,18 @@ def main(cmd):
26322639
parser_plotbar = subparsers.add_parser("pltbar", help="Plot: Generate barplot. Input: a two column file with first column as features and second column as values", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
26332640
# </editor-fold>
26342641

2642+
=======
2643+
2644+
## syri
2645+
parser_runsyri = subparsers.add_parser("runsyri", help=hyellow("syri: Parser to align and run syri on two genomes"), formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2646+
parser_syriidx = subparsers.add_parser("syriidx", help=hyellow("syri: Generates index for syri.out. Filters non-SR annotations, then bgzip, then tabix index"), formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2647+
parser_syri2bed = subparsers.add_parser("syri2bed", help=hyellow("syri: Converts syri output to bedpe format"), formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2648+
2649+
## Plotting
2650+
parser_plthist = subparsers.add_parser("plthist", help="Plot: Takes frequency output (like from uniq -c) and generates a histogram plot", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2651+
parser_plotal = subparsers.add_parser("plotal", help="Plot: Visualise pairwise-whole genome alignments between multiple genomes", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2652+
parser_plotbar = subparsers.add_parser("pltbar", help="Plot: Generate barplot. Input: a two column file with first column as features and second column as values", formatter_class=argparse.ArgumentDefaultsHelpFormatter)
2653+
>>>>>>> origin/master
26352654

26362655
## Assembly graphs
26372656
parser_asmreads = subparsers.add_parser("asmreads", help=hyellow("GFA: For a given genomic region, get reads that constitute the corresponding assembly graph"), formatter_class=argparse.ArgumentDefaultsHelpFormatter)
@@ -2654,11 +2673,14 @@ def main(cmd):
26542673
parser.print_help()
26552674
sys.exit()
26562675

2676+
<<<<<<< HEAD
26572677
# bamrc2af
26582678
parser_xls2tsv.set_defaults(func=xls2csv)
26592679
parser_xls2tsv.add_argument("xls", help="Input excel file", type=argparse.FileType('r'))
26602680

26612681

2682+
=======
2683+
>>>>>>> origin/master
26622684
# xls2csv
26632685
parser_xls2tsv.set_defaults(func=xls2csv)
26642686
parser_xls2tsv.add_argument("xls", help="Input excel file", type=argparse.FileType('r'))

build/scripts-3.6/hometools

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/dss/dsslegfs01/pn29fi/pn29fi-dss-0003/software/bin_manish/anaconda3/envs/bamrc/bin/python
2+
3+
from hometools.hometools import main
4+
import sys
5+
if __name__ == '__main__':
6+
main(sys.argv[1:])

build/scripts-3.8/hometools

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/dss/dsslegfs01/pn29fi/pn29fi-dss-0003/software/bin_manish/anaconda3/envs/mgpy3.8/bin/python
2+
3+
from hometools.hometools import main
4+
import sys
5+
if __name__ == '__main__':
6+
main(sys.argv[1:])

dist/hometools-1.3.1-py3.6.egg

119 KB
Binary file not shown.

dist/hometools-1.3.1-py3.8.egg

119 KB
Binary file not shown.

hometools/__init__.py

100755100644
File mode changed.
194 Bytes
Binary file not shown.
202 Bytes
Binary file not shown.

hometools/classes.py

100755100644
File mode changed.

hometools/hometools.py

100755100644
File mode changed.

0 commit comments

Comments
 (0)