Comments (6)
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.
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.
@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.
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.
from gslcore.
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)
- BUG: combining inline expansion and variable ref to .up or .down causes internal error
- FEA parameterless functions HOT 3
- BUG/FEA: line number tracking for nested functions loses interior coordinates HOT 2
- BUG: variable self reference causes stack overflow HOT 1
- FEA: gff3 support for reference genomes HOT 5
- FEA: Allow annotation of DNA topology
- FEA: representation for flanking DNA during construction HOT 1
- Semantic versioning of GSL itself
- FEA: support for explicit tail length in seamless design
- Syntax for Concatenating Strings in GSL HOT 3
- Merge Gslc into GslCore HOT 4
- How can a fool like me to start use this software HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gslcore.