Comments (11)
I guess a related follow-up question is: where should we document 'how to write a PEP schema' ? Does it go with eido or with PEP docs? Right now it's here: http://pep.databio.org/en/latest/howto_schema/
It's also incomplete
from eido.
another one: handling string or array for attributes
from eido.
is this complete?
I added two points to your list
Since eido is really only relevant in the context of PEP, do you think I should consolidate the eido docs page into the new pep spec site?
hmmm do you think we should remove eido docs altogether and just make it a part of PEP spec?
from eido.
hmmm do you think we should remove eido docs altogether and just make it a part of PEP spec?
I keep going back and forth...
option 1: No eido-specific docs, just consolidate these docs into pepspec
option 2: keep docs separate...but then what goes where? I guess I'd put the 'how to write a schema' docs into the eido page.
Now I'm leaning toward option 2
from eido.
The fact that eido docs have grown (especially the jupyter notebooks) also justifies making it separate.
from eido.
I added two points to your list
Thanks, got it. What do you think about the 'ngs_inputs' thing we used to have in the pipeline interface? is this worth adding?
from eido.
The fact that eido docs have grown (especially the jupyter notebooks) also justifies making it separate.
Alright, I'll do it that way.
from eido.
Ok I've gone through the docs. I added some details to the intro and added the section on 'writing a schema'. deployed on dev here:
http://eido.databio.org/en/dev/
I'll now remove those docs from pepspec.
let me know what you think
from eido.
What do you think about the 'ngs_inputs' thing we used to have in the pipeline interface? is this worth adding?
What exactly was the purpose of this? I can't find any docs about it. Currently there's nothing left in looper that would respect this
from eido.
Ok. let's drop it for now.
what it did was, if you told looper 'this is an NGS input', then it had some functions that could automatically determine some attributes, like "is this paired end or single end?" and "what is the length of reads". it was kind of nice to not have to include those as sample attributes because they could be learned from the input -- but only if we flagged which inputs were sequencing reads.
from eido.
Ok pepspec docs are live now as well. I think I'm happy with the eido and pepspec docs now. let me know if you have any issues.
from eido.
Related Issues (20)
- Warn if bad filter HOT 2
- list of available output formats HOT 5
- [BREAKING] KeyError: '_samples' Cant validate schema HOT 11
- CSV filter output for multi-value sample attributes HOT 1
- Uniform eido validation behavior for inputs HOT 1
- `convert_project` exits program HOT 1
- Processed PEP filter HOT 10
- Allow specifying `index_column_name` without `config.yaml` HOT 4
- CSV filter bug after peppy update HOT 1
- Upgrade the way errors are printed for CLI usage of eido
- Use eido with project modifiers HOT 1
- RemoteYAMLError HOT 6
- Unused parameter in validate_* functions HOT 2
- removelarge historical files HOT 1
- Object type for mutable mapping HOT 1
- Handling errors HOT 1
- Eido should use the same attribute names as pipestat for its schemas
- eido validate is broken in v0.2 HOT 1
- Hitting an `ImportError` through indirect dependency on `eido` on Python 3.10 HOT 5
- Improve Error-Messages
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 eido.