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 request: Range location object to have support to store fuzzy endpoints #491

Open
mohitdmak opened this issue Oct 6, 2022 · 0 comments

Comments

@mohitdmak
Copy link

We are working on a project to provide support for conversion between GenBank and SBOL3 (pysbol3) formats as part of Google Summer of Code 22. For many GenBank files, we repeatedly encounter "Features" for a record which are for locations with no fixed starting/ending point. These are referred to as "fuzzy" endpoints by BioPython; i.e
FeatureLocation objects can have start positions being "ExactPositions" or "BeforePositions" (meaning the particular feature is relevant for all base locations before and till a given location). Similarly, the end positions can be "ExactPositions" or "AfterPositions" (meaning the feature is relevant for all base locations after and from the given location).

SBOL3 currently only supports exact location endpoints which may lead to information loss/misinterpretation during conversions to and from GenBank.
Some new properties for the Range object would be ideal to resolve this, wherein they may store the information of the location endpoint being an exact one or a fuzzy one.

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

No branches or pull requests

1 participant