Comments (5)
Whatever loaded the EC numbers initially is supposed to create the full tree of terms. I can see in that database that there are two terms but no parent:
+-----------+-----------+
| cvterm_id | accession |
+-----------+-----------+
| 5846 | 4.3.99.1 |
| 5847 | 4.3.99.2 |
+-----------+-----------+
4.3.99.- doesn't exist.
You mentioned trying to add it and it failing, but I tried and it worked:
$ perl insert_ec_number.pl --ec_number=4.3.99.- --name=7-carboxy-7-deazaguanine synthase --database=hcon2 --user=XXX --password=XXX --server=manatee-db --database_type=mysql
attempting to create database connection
INFO: got db_id 8 for name EC
INFO: got cv_id 7 for name EC
INFO: inserting row into dbxref with dbxref_id: 56551
INFO: inserting row into cvterm with cvterm_id: 35952
INFO: inserting row into dbxref with dbxref_id: 56552
INFO: inserting row into cvterm_dbxref with cvterm_dbxref_id: 22208
INFO: inserting row into cvterm_relationship with cvterm_relationship_id: 54222
INFO: got cvterm_id 2 for name is_a
You should be able to add the child term now.
from biocode.
Closed for now, please re-open if the child term insertion still fails.
from biocode.
Josh,
Thanks for adding the parent.
I do not know why it worked for you and not me. I have few other granular EC numbers for which the parents don't exist to insert them.
Here is the list
7.4.2.8
2.7.14.1
7.1.1.2
So, for 7.1.1.2, I tried adding the parent,
[snadendla@thanos chado]$ perl insert_ec_number.pl --ec_number=7.1.1.- --name=Coenzyme Q reductase --database=hcon2 --user=XX --password=XX --server=manatee-db --database_type=mysql
attempting to create database connection
INFO: got db_id 8 for name EC
INFO: got cv_id 7 for name EC
Unable to find cvterm_id corresponding to base accession 7.1.-.-. Check the base term? at insert_ec_number.pl line 283.
Thanks,
Suvvi
from biocode.
How was this database initially loaded? I don't see any EC numbers beginning with a 7.
from biocode.
This database was loaded in 2017. The enzyme.dat file used then in the pipeline was 2014 version. At that time I guess there was no EC number with base 7.-.-.-.
from biocode.
Related Issues (20)
- convert_gff3_to_ncbi_tbl HOT 5
- Syntax error on gff.py HOT 4
- Exclude mRNA features in bacterial TBL exports
- Attribute error for update_selected_column9_values.py HOT 1
- Biocode.gff module error HOT 2
- [convert_genbank_to_gff3.py] key_error: locus_tag HOT 5
- AttributeError: type object 'str' has no attribute 'maketrans' HOT 2
- AttributeError: 'Gene' object has no attribute 'add_CDS' HOT 4
- convert_augustus_to_gff3.py error HOT 6
- Conda based install HOT 2
- convert_gff3_to_ncbi_tbl.py HOT 2
- convert_gff_to_ncbi_tbl.py HOT 3
- Incorrect parent features from convert_tRNAScanSE_to_gff3.pl HOT 2
- Formatting Issue? HOT 2
- biocode error HOT 16
- product info not printout in tbl HOT 2
- fasta/fasta_simple_stats.py fails on any file with only one sequence
- [convert_genbank_to_gff3.py] No Locus_tag present in my genbank file HOT 2
- Python upgrade/conversion? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biocode.