Giter VIP home page Giter VIP logo

Comments (6)

chrismacklin avatar chrismacklin commented on May 29, 2024

GslCore is released as a library, Gslc is the thin wrapper that bundles up the compiler as a command line application. You shouldn't need to build GslCore unless you are hacking on the core compiler internals. Building Gslc will pull in GslCore as a dependency from nuget.

from gslcore.

dionjwa avatar dionjwa commented on May 29, 2024

Ok great. I am able to build Gslc without problems, I'm not able to get primers to generate correctly. It seemed to work in a previous version we had (that someone else compiled), but I don't have a record of which version they used. Is the current version expected to work correctly with primers? Here's my command:

mono /gslc/bin/Gslc.exe --lib /gslc/gslc_lib --flat /outputs/gslOutFlat.txt --json /outputs/gslOut.json --primers /outputs/gslOut.primers.txt --ape /outputs gslOut --cm /outputs gslOut /inputs/simple_promoter_gene_locus.gsl

With simple_promoter_gene_locus.gsl:

#refgenome S288C
#name NewGSLConstruct
#stitch
uHO; pTDH3 ; mERG10 ; dHO

The primers file produced does not have meaningful data in it (the rest of the outputs look fine).

Any ideas?

from gslcore.

chrismacklin avatar chrismacklin commented on May 29, 2024

@daz10000 has been working on primer output; Darren, what do we need to do to make primers work again in public version? This is without the thumper plugin, of course.

from gslcore.

daz10000 avatar daz10000 commented on May 29, 2024

Hey - sorry for delay. I have studied this just long enough to work out that primer emission still works with caveat that you need to turn on the thumper output (even if you don't want it). If you use --thumper . foo as well as --primers it will emit a primer file. This isn't ideal because --thumper implies other kinds of constraints and there's no fundamental reason why you need the rabit packaging to get primers. When I get a chance I will investigate further (conference time this coming week so maybe then), but in mean time, try using --thumper so you can see the primer output. Would like feedback on that output format as well. We can change columns names, clean up etc. If you're game, maybe you can find out where the restriction is coming in. I couldn't see a logical reason why it wasn't emitting without --thumper

from gslcore.

chrismacklin avatar chrismacklin commented on May 29, 2024

from gslcore.

daz10000 avatar daz10000 commented on May 29, 2024

Ok - reality check, I can't see it there either. Not sure how I got primers out last time, but I know the basic functionality is in there, so will re-instate, thanks for your patience

from gslcore.

Related Issues (13)

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.