Lines Matching refs:obj_feat
89 const CSeq_feat * obj_feat = dynamic_cast<const CSeq_feat *>((*it).GetPointer()); in GetApplyObjectsFromRelatedObjects() local
98 CBioseq_Handle bsh = scope->GetBioseqHandle(obj_feat->GetLocation()); in GetApplyObjectsFromRelatedObjects()
99 CRef<CApplyObject> apply(new CApplyObject(bsh, *obj_feat)); in GetApplyObjectsFromRelatedObjects()
214 vector<CConstRef<CSeq_feat> > GetRelatedFeatures (const CSeq_feat& obj_feat, CSeqFeatData::ESubtype… in GetRelatedFeatures() argument
218 CSeqFeatData::ESubtype obj_type = obj_feat.GetData().GetSubtype(); in GetRelatedFeatures()
225 CBioseq_Handle p_bsh = scope->GetBioseqHandle(obj_feat.GetLocation()); in GetRelatedFeatures()
229 CBioseq_Handle p_bsh = scope->GetBioseqHandle(obj_feat.GetLocation()); in GetRelatedFeatures()
242 if (obj_feat.IsSetProduct()) { in GetRelatedFeatures()
243 CBioseq_Handle p_bsh = scope->GetBioseqHandle(obj_feat.GetProduct()); in GetRelatedFeatures()
247 const CSeq_feat* cds = sequence::GetBestCdsForMrna(obj_feat, *scope); in GetRelatedFeatures()
253 feature::GetCdssForGene(scope->GetSeq_featHandle(obj_feat), cds_feats); in GetRelatedFeatures()
262 CConstRef<CSeq_feat> f = sequence::GetOverlappingGene(obj_feat.GetLocation(), *scope); in GetRelatedFeatures()
268 sequence::GetOverlappingFeatures (obj_feat.GetLocation(), in GetRelatedFeatures()
278 CConstRef<CSeq_feat> f = sequence::GetBestMrnaForCds(obj_feat, *scope); in GetRelatedFeatures()
283 CConstRef<CSeq_feat> f(&obj_feat); in GetRelatedFeatures()