Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature for range is not getting all genes in the track service #2582

Closed
nathandunn opened this issue Feb 20, 2021 · 2 comments · Fixed by #2585
Closed

feature for range is not getting all genes in the track service #2582

nathandunn opened this issue Feb 20, 2021 · 2 comments · Fixed by #2585

Comments

@nathandunn
Copy link
Contributor

nathandunn commented Feb 20, 2021

From https://agr-jira.atlassian.net/browse/AGR-2216?jql=text%20~%20%22Hand2%22

Should get all transcripts within the range, but seems to miss some from a different gene:

https://build.alliancegenome.org/apollo/track/mouse/All%20Genes/8:57320700..57324800.json?name=Hand2%3Csup%3Etm2Eno%3C/sup%3E&name=Hand2%3Csup%3EEDE%3C/sup%3E&name=MGI:3838372?ignoreCache=true

https://build.alliancegenome.org/jbrowse/?data=data%2FMus%20musculus&tracks=Variants%2CAll%20Genes%2CMultiple-Variant%20Alleles&highlight=&lookupSymbol=Hand2%3Csup%3Etm2Eno%3C%2Fsup%3E&loc=8%3A57318170..57325944

The return string just contains the 2 for HandOS:

[{"sourceUrl":"http://build.alliancegenome.org/apollo/track/mouse/All Genes/8/Hand2.json","strand":1,"children":[{"strand":1,"children":[{"strand":1,"source":"NCBI","id":"MGI_C57BL6J_103580_exon_4","fmin":57320982,"type":"exon","fmax":57322461,"seqId":"8"},{"strand":1,"source":"NCBI","id":"MGI_C57BL6J_103580_exon_3","fmin":57323761,"type":"exon","fmax":57324517,"seqId":"8"},{"phase":0,"strand":1,"name":"NP_034532.3","source":"NCBI","id":"MGI_C57BL6J_103580_cds_2","fmin":57321906,"type":"CDS","fmax":57322461,"seqId":"8"},{"phase":0,"strand":1,"name":"NP_034532.3","source":"NCBI","id":"MGI_C57BL6J_103580_cds_2","fmin":57323761,"type":"CDS","fmax":57323860,"seqId":"8"}],"name":"NM_010402.4","source":"NCBI","id":"MGI_C57BL6J_103580_transcript_2","fmin":57320982,"type":"mRNA","fmax":57324517,"seqId":"8"},{"strand":1,"children":[{"strand":1,"name":"ENSMUSE00000267757","source":"ENSEMBL","id":"MGI_C57BL6J_103580_exon_2","fmin":57320982,"type":"exon","fmax":57322461,"seqId":"8"},{"phase":0,"strand":1,"name":"ENSMUSP00000044983","source":"ENSEMBL","id":"MGI_C57BL6J_103580_cds_1","fmin":57321906,"type":"CDS","fmax":57322461,"seqId":"8"},{"phase":0,"strand":1,"name":"ENSMUSP00000044983","source":"ENSEMBL","id":"MGI_C57BL6J_103580_cds_1","fmin":57323761,"type":"CDS","fmax":57323860,"seqId":"8"},{"strand":1,"name":"ENSMUSE00000344779","source":"ENSEMBL","id":"MGI_C57BL6J_103580_exon_1","fmin":57323761,"type":"exon","fmax":57324633,"seqId":"8"}],"name":"ENSMUST00000040104","source":"ENSEMBL","id":"MGI_C57BL6J_103580_transcript_1","fmin":57320982,"type":"mRNA","fmax":57324633,"seqId":"8"}],"name":"Hand2","source":"MGI","id":"MGI_C57BL6J_103580","fmin":57320982,"type":"gene","fmax":57324633,"seqId":"8"}]

There are 3 cases. the first one is here:

Note that the transcript table contains ALL the ones as does JBrowse:

https://build.alliancegenome.org/allele/MGI:3838372

image

vs

image

@nathandunn
Copy link
Contributor Author

@nathandunn
Copy link
Contributor Author

For Case 3: , the overlapping gene is too large, so we don't display:

image

so what is being shown is correct:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant