forked from PacificBiosciences/ANGEL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdumb_predict.py
18 lines (14 loc) · 1.02 KB
/
dumb_predict.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
__author__ = '[email protected]'
from Angel.DumbORF import transdecoder_main
if __name__ == "__main__":
from argparse import ArgumentParser
parser = ArgumentParser("Program for creating training dataset by predicting longest ORFs")
parser.add_argument("fasta_filename", help="Fasta filename to train on")
parser.add_argument("output_prefix", help="Output prefix")
parser.add_argument("--use_top", default=500, type=int, help="Number of top ORFs to output for training (default: 500)")
parser.add_argument("--min_aa_length", default=100, type=int, help="Minimum ORF length (default: 100aa)")
parser.add_argument("--use_rev_strand", default=False, action="store_true", help="Predict on reverse strand as well (default: off)")
parser.add_argument("--cpus", default=8, type=int, help="Number of CPUs (default: 8)")
args = parser.parse_args()
transdecoder_main(args.fasta_filename, args.output_prefix, args.min_aa_length, args.use_rev_strand, args.use_top, args.cpus)