gffutils.interface.FeatureDB.children_bp
- FeatureDB.children_bp(feature, child_featuretype='exon', merge=False, merge_criteria=(<function seqid>, <function overlap_end_inclusive>, <function strand>, <function feature_type>), **kwargs)[source]
Total bp of all children of a featuretype.
Useful for getting the exonic bp of an mRNA.
- Parameters:
feature (str or Feature instance) –
child_featuretype (str) – Which featuretype to consider. For example, to get exonic bp of an mRNA, use
child_featuretype='exon'
.merge (bool) – Whether or not to merge child features together before summing them.
merge_criteria (list) –
List of merge criteria callbacks. All must evaluate to True in order for a feature to be merged. Only used if merge=True. When modifying this argument, you may want to use:
from gffutils import merge_criteria as mc
to access the available callbacks.
- Return type:
Integer representing the total number of bp.