comparison iedb_api.py @ 1:6cf84410cb2e draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/iedb_api commit 848c47fb29e9f1d319056a94a7dbd90129a4aafc"
author iuc
date Tue, 07 Apr 2020 23:20:35 -0400
parents fe3c43451319
children e95d3221b7f0
comparison
equal deleted inserted replaced
0:fe3c43451319 1:6cf84410cb2e
25 prediction_methods = {'mhci': mhci_methods, 25 prediction_methods = {'mhci': mhci_methods,
26 'mhcii': mhcii_methods, 26 'mhcii': mhcii_methods,
27 'processing': processing_methods, 27 'processing': processing_methods,
28 'mhcnp': mhcnp_methods, 28 'mhcnp': mhcnp_methods,
29 'bcell': bcell_methods} 29 'bcell': bcell_methods}
30 all_methods = set(mhci_methods + mhcii_methods + 30 all_methods = set(mhci_methods + mhcii_methods + mhcnp_methods + bcell_methods)
31 mhcnp_methods + bcell_methods)
32 prediction_lengths = {'mhci': range(8, 16), 31 prediction_lengths = {'mhci': range(8, 16),
33 'mhcii': range(11, 31), 32 'mhcii': range(11, 31),
34 'processing': range(8, 15), 33 'processing': range(8, 15),
35 'mhcnp': range(8, 12), 34 'mhcnp': range(8, 12),
36 'bcell': range(8, 16)} 35 'bcell': range(8, 16)}
156 default=None, 155 default=None,
157 help='File of HLA alleles') 156 help='File of HLA alleles')
158 parser.add_argument('-l', '--length', 157 parser.add_argument('-l', '--length',
159 action="append", 158 action="append",
160 default=[], 159 default=[],
161 help='lengths for which to make predictions, ' + 160 help='lengths for which to make predictions, '
162 '1 per allele') 161 '1 per allele')
163 parser.add_argument('-w', '--window_size', 162 parser.add_argument('-w', '--window_size',
164 type=int, 163 type=int,
165 default=None, 164 default=None,
166 help='window_size for bcell prediction') 165 help='window_size for bcell prediction')
167 parser.add_argument('-i', '--input', 166 parser.add_argument('-i', '--input',
168 default=None, 167 default=None,
169 help='Input file for peptide sequences ' + 168 help='Input file for peptide sequences '
170 '(fasta or tabular)') 169 '(fasta or tabular)')
171 parser.add_argument('-c', '--column', 170 parser.add_argument('-c', '--column',
172 default=None, 171 default=None,
173 help='Peptide Column in a tabular input file') 172 help='Peptide Column in a tabular input file')
174 parser.add_argument('-C', '--id_column', 173 parser.add_argument('-C', '--id_column',
203 if args.prediction != 'bcell': 202 if args.prediction != 'bcell':
204 if not args.allele and not args.allelefile: 203 if not args.allele and not args.allelefile:
205 warn_err('-a allele or -A allelefile required\n', exit_code=1) 204 warn_err('-a allele or -A allelefile required\n', exit_code=1)
206 205
207 if not (args.sequence or args.input): 206 if not (args.sequence or args.input):
208 warn_err('NO Sequences given: ' + 207 warn_err('NO Sequences given: '
209 'either -s sequence or -i input_file is required\n', 208 'either -s sequence or -i input_file is required\n',
210 exit_code=1) 209 exit_code=1)
211 210
212 if args.output is not None: 211 if args.output is not None:
213 try: 212 try: