As of release 49 of Ensembl, support for regulatory features has been migrated from the core databases into the functional genomics databases.
This change should be transparent for those of you who access this data via the website, but for those of you who use the API or MySQL database access will need to note the following changes:
The following objects and adaptors have been removed from the core API:
Additionally, all regulatory feature-related calls have been removed from BaseAdaptor.pm and its subclasses.
The data can be extracted via the functional genomics API, as follows:
# Grab the eFG DB my $efg_db = Bio::EnsEMBL::Registry->get_DBAdaptor->('Human','funcgen'); # Get the FeatureSetAdaptor my $fset_adaptor = $efg_db->get_FeatureSetAdaptor(); # Get the FeatureSet my $fset = $fset_adaptor->fetch_by_name('cisRED group motifs'); my @cisred_features = @{$fset->get_Features_by_Slice($slice)}; # You can retrieve features from more than one set at a time by using # the ExternalFeatureAdaptor directly e.g. my $ext_feature_Adaptor = $efg_db->get_ExternalFeatureAdaptor; my @mixed_features = @{$ext_feature_adaptor->fetch_all_by_Slice_FeatureSets($slice, @feature_sets)};
The following tables have been removed from the core database schema:
The data is now stored in the functional genomics database, as follows.
© 2024 Inserm. Hosted by genouest.org. This product includes software developed by Ensembl.