Comments (6)
from Monica:
"- The -2147483648 coord issue - we've seen this a number of times in different instances, and it's been brought up on the WA listserv by other groups before, too. In our cases, it seems to happen for features that the annotator has deleted (or at least tried to delete)."
from apollo.
Do we have junit tests for coords >2^32, and for all the gff-vs-interbase off-by-one edge cases?
from apollo.
I don’t think so. My worry from Monica’s other email is that this tends to occurs for deleted features. Most likely it is the case that a feature is deleted, so its ID is removed, but it ends up sticking around and the reference is incorrect.
I guess I could map it to a long in the code, which would fix this, but my guess is that the coordinate itself is simply wrong to begin-with. I’m still looking at it, though. If its a matter of moving everything to long’s, it shouldn’t be that bad of a fix. I have the data needed to reproduce this.
Nathan
On Oct 6, 2014, at 12:18 PM, Chris Mungall [email protected] wrote:
Do we have junit tests for coords >2^32, and for all the gff-vs-interbase off-by-one edge cases?
—
Reply to this email directly or view it on GitHub.
from apollo.
I would imagine some other strange circumstance can cause these problems but I found there are some issues with 2^32 and greater. Example: 4294967296=2^32
perl test_add_feature.pl --username admin2 --password password2 --url http://localhost:8080/apollo --featuredata '[{"location":{"fmin":2000,"fmax": 4294967296,"strand":1},"type":{"cv":{"name":"sequence"},"name":"mRNA"},"name":"TEST4","children":[{"location":{"fmin":559153,"fmax": 559153,"strand":1},"type":{"cv":{"name":"sequence"},"name":"exon"}}]}]' --track Group1.1
Produces a GFF with end=0 and also start>end
Group1.1 . gene 2001 0 + Name=9D934B306620C7A4FCB6620F26FECC0C;ID=9D934B306620C7A4FCB6620F26FECC0C
Group1.1 . mRNA 2001 0 + Name=TEST4;Parent=9D934B306620C7A4FCB6620F26FECC0C;ID=D536CEBC603217F4FF620239583E75D8
Group1.1 . exon 559154 559154 + Name=D495026BDF8574A2C1E1936AB738BF61;Parent=D536CEBC603217F4FF620239583E75D8;ID=D495026BDF8574A2C1E1936AB738BF61
from apollo.
@deepakunni3 Can you verify that this does or does not work. Can kick to 2.0.1 if no time.
from apollo.
@nathandunn shares that this is fixed and we won't see the error again on 2.0. If this resurfaces, please let us know.
from apollo.
Related Issues (20)
- Apollo Search tab shows alignment and picture
- Unable to create combination tracks HOT 2
- log4j vulnerability: afaict we're safe? HOT 6
- imported annotations not populating annotations tab HOT 12
- Get gene sequence HOT 2
- CDS features not appearing when written via annotations._check_write HOT 1
- Upgrade to more modern versions of dependencies? HOT 3
- Add pop up to Fmin and Fmax radial button area in annotator panel
- How to install Apollo in Windows?
- [Feature request] Update owner info from web services
- Download all the manual curation history from Apollo? HOT 1
- new install error? HOT 2
- High vulnerability caused by Apache Shiro HOT 7
- OpenID/Oath support HOT 1
- Web service calls for ShowStatus and Update status not working as expected HOT 1
- Request: Video Tutorial for configuring with H2 Apollo (and perhaps any of the other two too)
- Refactor to support Postgres greater than 11 HOT 3
- IT just sent us the latest vulnerability report. Two dependencies need updating. HOT 1
- load_gff3 miscalculates CDS HOT 4
- Range Error when adding BAM track 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 apollo.