Giter VIP home page Giter VIP logo

synbio's Issues

add order reports

Make a list of requirements for ordering. Example for Gibson:

  • primers
  • pipette tips
  • plates
  • reagents (ex gibson mix)

make setup plate optional

Right now both Gibson and GoldenGate create a setup plate. But if only a few fragments/inserts are being mixed, it'd be better to just use tubes and skip the reagent layout step.

  • add default switch on number of containers, below which tubes are used

expand primers functionality

  • add a method to Primers for checking, against a template sequence, whether the binding is specific. like def specific(template: str) -> bool
    • check last bp of the primer against their count in the template sequence
  • add the ability to add restriction sites up and downstream of the template sequence during Primers.pcr()

add custom mixes

Right now there is a default for MoClo:

  • 2.0uL DNA per sample per assembly
  • 4.0uL Assembly Mix per assembly
  • fill to 20.0 uL with water

That should be a custom parameter

Failed to create any GoldenGate assemblies

I have used the example goldengate_plasmid.py without any modifications and have received the following error:

    154             filename = self._filename() + ".fasta"
    155 
--> 156         self._check_output()
    157         return SeqIO.write(self.output, filename, "fasta")
    158 

...\synbio\protocol.py in _check_output(self)
    346         """
    347         if not self.containers:
--> 348             self.run()
    349 
    350             if not self.output:

...\synbio\protocols\goldengate.py in run(self)
     75         # get all the unique contents and set them up in their own wells
     76         mixed_wells = self._create_mixed_wells()
---> 77 
     78         for step in [
     79             Setup(

...\synbio\protocols\goldengate.py in _create_mixed_wells(self)
    125         if not mixed_wells:
    126             raise RuntimeError(f"Failed to create any GoldenGate assemblies")
--> 127 
    128         return sorted(mixed_wells)

RuntimeError: Failed to create any GoldenGate assemblies

Gibson assembly examples work perfectly for me, but none of the GoldenGate examples do.

Thank you!

Edit: The examples work if linear = False is specified in the design.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.