Mercurial > repos > devteam > count_gff_features
view count_gff_features.py @ 0:fabda887a71f draft
Imported from capsule None
author | devteam |
---|---|
date | Mon, 28 Jul 2014 11:56:10 -0400 |
parents | |
children | 188392a0d0a8 |
line wrap: on
line source
#!/usr/bin/env python # This tool takes a gff file as input and counts the number of features in it. import sys, fileinput from galaxy import eggs from galaxy.datatypes.util.gff_util import GFFReaderWrapper from bx.intervals.io import GenomicInterval # Get args. input_file = sys.argv[1:] # Count features. count = 0 for feature in GFFReaderWrapper( fileinput.FileInput( input_file ), fix_strand=True ): if isinstance( feature, GenomicInterval ): count += 1 print count