Mercurial > repos > fubar > jbrowse2
comparison autogenJB2.py @ 39:bc57164eb270 draft
planemo upload for repository https://github.com/usegalaxy-eu/temporary-tools/tree/master/jbrowse2 commit ace841acd53be99494ed9bba8bb9e2ae212d3661
author | fubar |
---|---|
date | Fri, 01 Mar 2024 01:03:09 +0000 |
parents | 07849bf248e3 |
children | 4181e97c70a7 |
comparison
equal
deleted
inserted
replaced
38:07849bf248e3 | 39:bc57164eb270 |
---|---|
41 "--pafreferencemeta", | 41 "--pafreferencemeta", |
42 help="Repeatable. Each is a 'pafname,filepath,refname,filepath,refname....'. Every paf must have a corresponding one ", | 42 help="Repeatable. Each is a 'pafname,filepath,refname,filepath,refname....'. Every paf must have a corresponding one ", |
43 default=[], | 43 default=[], |
44 action="append", | 44 action="append", |
45 ) | 45 ) |
46 | 46 parser.add_argument("--jbrowse2path", help="Path to JBrowse2 directory in biocontainer or Conda") |
47 parser.add_argument("--outdir", help="Output directory", required=True) | |
47 parser.add_argument("--version", "-V", action="version", version="%(prog)s 2.10.2") | 48 parser.add_argument("--version", "-V", action="version", version="%(prog)s 2.10.2") |
48 parser.add_argument("--outdir", help="Output directory", required=True) | |
49 args = parser.parse_args() | 49 args = parser.parse_args() |
50 sessName = args.sessName | 50 sessName = args.sessName |
51 # --trackmeta $jbrowseme[$key],$jbrowseme[$key].ext,'$key' | 51 # --trackmeta $jbrowseme[$key],$jbrowseme[$key].ext,'$key' |
52 trackList = [x.strip().split(",") for x in args.trackmeta if x > ''] | 52 trackList = [x.strip().split(",") for x in args.trackmeta if x > ''] |
53 refList = [x.strip().split(",") for x in args.referencemeta if x > ''] | 53 refList = [x.strip().split(",") for x in args.referencemeta if x > ''] |
61 x[0] for x in listgenomes | 61 x[0] for x in listgenomes |
62 ] # expect genome_1_genomename.fasta etc | 62 ] # expect genome_1_genomename.fasta etc |
63 genome_names = [x[2] for x in listgenomes] | 63 genome_names = [x[2] for x in listgenomes] |
64 jc = jbC( | 64 jc = jbC( |
65 outdir=args.outdir, | 65 outdir=args.outdir, |
66 jbrowse2path=args.jbrowse2path, | |
66 genomes=[ | 67 genomes=[ |
67 { | 68 { |
68 "path": x, | 69 "path": x, |
69 "meta": { | 70 "meta": { |
70 "name": genome_names[i], | 71 "name": genome_names[i], |