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

Update is_plasmid to Follow SEP 055 Recommendations #235

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

vinayakjeet
Copy link

@vinayakjeet vinayakjeet commented Mar 31, 2024

Issue #72: Enhancement of SBOL Document Analysis

This update introduces significant enhancements to the analysis capabilities for SBOL documents. Two key functions have been added to improve the identification and characterization of genetic constructs within SBOL documents:

Added is_backbone Function

  • Purpose: Determines if an SBOL Component or Feature represents a backbone structure.
  • Implementation: Utilizes specific criteria based on roles and types to accurately identify backbone structures within an SBOL document. This is crucial for genetic engineering applications where backbone identification plays a key role in construct assembly and characterization.

Implemented is_plasmid Function

  • Purpose: Checks if an SBOL Component or Feature is plasmid-like, enabling users to quickly identify plasmid structures within their genetic constructs.
  • Implementation: Similar to is_backbone, this function uses specific criteria related to roles and types to determine if a component or feature is plasmid-like. This enhances the utility of SBOL documents in plasmid construction and analysis by providing an automated means to identify plasmid structures.

These functions significantly enhance the analytical capabilities of SBOL documents by providing targeted identification of backbone and plasmid structures. This advancement opens new avenues for streamlined genetic engineering processes and facilitates more efficient construct analysis and design.

Closes #72.

Copy link
Contributor

@jakebeal jakebeal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something has gone wrote with your editing: the file is showing massive differences and incorrect indentations that cause it to be unable to pass tests. Can you please fix these issues?

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

Successfully merging this pull request may close these issues.

Update is_plasmid to match SEP 055
2 participants