interop

C++ Library to parse Illumina InterOp files

GPL-3.0 License

Downloads
11.7K
Stars
75
Committers
4

Bot releases are hidden (Show)

interop - v1.0.20

Published by ezralanglois over 7 years ago

List of changes

Python Users can install with:

pip install -f https://github.com/Illumina/interop/releases/latest interop

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.19

Published by ezralanglois over 7 years ago

List of changes

Python Users can install with:

pip install -f https://github.com/Illumina/interop/releases/latest interop

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.18

Published by ezralanglois over 7 years ago

List of changes

Python Users can install with:

pip install -f https://github.com/Illumina/interop/releases/latest interop

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.17

Published by ezralanglois over 7 years ago

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.16

Published by ezralanglois over 7 years ago

  • Support for the NovaSeq Platform
  • Fixed bugs in dumptext and dumpbin

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.15

Published by ezralanglois almost 8 years ago

  • Bug fix for DumpText

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.14

Published by ezralanglois almost 8 years ago

  • Deprecate interop2csv in favor of dumptext with versioned text writing
  • IPA-5923: Fix bug in legacy q-metric binning
  • Removes the coverity run from the build matrix for every pull request
  • IPA-5885: Ensure error summary matches requirements
  • Enhance C# version information
  • IPA-5153: Ensure Summary tab calculations are consistent with Docs

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.13

Published by ezralanglois almost 8 years ago

  • Removed Win32 build testing - this is not supported
  • IPA-5830: Fix tile naming bug for on demand datasets
  • Remove time from imaging table
  • IPA-5213: Create per surface summary model/logic/app

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.12

Published by ezralanglois about 8 years ago

  • Biggest change is that the summary table is now CSV parseable (it still has the spaces too)
  • Fixed a bug in the build script where ANSI C++ was not being tested properly
  • Sped up the summary application by skipping unnecessary median calculations
  • Refactored the unit testing to support regression tests
  • Fixed problem with no version number for source builds. This resolves #86.
  • Default source build to Release (rather than Debug)

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.11

Published by ezralanglois about 8 years ago

  • On Demand InterOp Loading
  • Improved loading speed with block reads
  • Sentinel missing values for plot heat maps and imaging table
  • Bug fix for reading RunParamters.xml
  • Bug fix for InterOp model clearing

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.10

Published by ezralanglois about 8 years ago

  • Bug fix for QMetricsOut.bin V6 Unbinned
  • Bug fix for summary metrics

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.9: Refactor of code to better support SWIG

Published by ezralanglois about 8 years ago

  • Refactor of the code to better support SWIG

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - v1.0.8: Minor bug fixes

Published by ezralanglois over 8 years ago

  • Fixes to C# Binding exception propogation

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - InterOp Plot, Imaging and Indexing Model and Logic

Published by ezralanglois over 8 years ago

  • Adds plotting model and logic for SAV Analysis and Indexing Tab
  • Adds summary logic for SAV Indexing Tab
  • Adds model and logic to create the SAV Imaging Tab table
  • Adds a reflection-like interface for enumerations
  • Adds BaseSpace collapsed q-metrics
  • Bug fixes for cycle status in the summary logic
  • Setup regression testing framework for the summary logic and imaging logic
  • Added command line applications for all the plots, tables and summaries

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode

Example Plots Using New Plotting Applications:

Example Plots

interop - Update all cycle states

Published by ezralanglois over 8 years ago

  • Update all cycle states
  • Bug fix for legacy q-metrics in summary

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode
interop - v1.0.5: Bug Fixes to Summary

Published by ezralanglois over 8 years ago

  • Bug fix for unbinned q-metrics
  • Bug fix for error reporting when less than X cycles

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode
interop - v1.0.4 - Summary

Published by ezralanglois over 8 years ago

  • Information found in the SAV Summary Tab
  • Bug fix for legacy RunParameters.xml parsing

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode
interop - v1.0.3

Published by ezralanglois over 8 years ago

  • Bug fixes to InterOp reader
  • Added mean and variance functions

List of changes

Each package is an archive structured as follows:

Directory Description
bin Binary applications
include Header files necessary to link to the libraries
lib64 Binary static library and binary shared libraries for C# binding
share Miscellaneous other files such as binary examples for both C++ and C# examples

Supported Platforms:

Platform Description
Linux A 64-bit Debian archive in release mode
Windows A 64-bit MSVC14 archive in release mode
Mac OSX A 64-bit archive in release mode
interop - v1.0.2

Published by ezralanglois over 8 years ago

Bug fix for unclear error messages produced by interop2csv

List of changes

interop - v1.0.1

Published by ezralanglois over 8 years ago

This release primarily makes improvements in building from source.

List of changes