You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't imagine anything being fully wrapped until we are completely sure on the BSG api and classes on the C++ side.
I consider a class fully wrapped on the C++ side if every method used in BSG, that is not out of date or unused anymore is included in the wrapper, and the input and output types for those said methods are at least partially wrapped.
Operators like <<, or >> are not included as they are C++ specific and are not wrapped. Functions for printing certain classes will be defined on the julia side; integrating with the julia terminal, it's different modes, and using it's multimedia support if relevant (e.g. jupyter notebooks).
Class
Fully Wrapped
Partially Wrapped
sgNodeStatus_t
✔️
✔️
KmerIDX
✔️
✔️
KmerIDX128
❌
✔️
graphStrandPos
✔️
✔️
MinPosIDX
✔️
✔️
kmerPos
✔️
✔️
nodeVisitor
✔️
✔️
Link
✔️
✔️
Node
✔️
✔️
SequenceGraph
✔️
✔️
WorkSpace
❌
✔️
Vectors
❌
✔️
Set
❌
✔️
Unordered Set
❌
✔️
Pair
❌
✔️
SequenceGraphPath
✔️
✔️
SequenceSubGraph
✔️
✔️
LinkageDiGraph
✔️
✔️
LinkageUntangler
❌
✔️
LinkedReadsFormat
✔️
✔️
LinkedReadsData
✔️
✔️
LinkedReadsDataStore
❌
❌
LinkedReadMapper
❌
❌
PairedReadMapper
❌
❌
LongReadMapper
❌
❌
KmerCompressionIndex
❌
❌
The text was updated successfully, but these errors were encountered:
TransGirlCodes
changed the title
Julia Wrapper Progress (C++ Side)
Julia Wrapper (C++ Side)
Nov 19, 2018
I don't imagine anything being fully wrapped until we are completely sure on the BSG api and classes on the C++ side.
I consider a class fully wrapped on the C++ side if every method used in BSG, that is not out of date or unused anymore is included in the wrapper, and the input and output types for those said methods are at least partially wrapped.
Operators like
<<
, or>>
are not included as they are C++ specific and are not wrapped. Functions for printing certain classes will be defined on the julia side; integrating with the julia terminal, it's different modes, and using it's multimedia support if relevant (e.g. jupyter notebooks).The text was updated successfully, but these errors were encountered: