-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #94 from Illumina/update-public2
Improved regression testing and speed
- Loading branch information
Showing
216 changed files
with
9,748 additions
and
3,688 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
using System.Reflection; | ||
|
||
[assembly: AssemblyTitle("Illumina.InterOp")] | ||
[assembly: AssemblyCompany("Illumina")] | ||
[assembly: AssemblyProduct("Illumina.InterOp")] | ||
[assembly: AssemblyCopyright("Copyright © Illumina 2015")] | ||
[assembly: AssemblyVersion("@VERSION_SHORT@")] | ||
[assembly: AssemblyFileVersion("@VERSION_SHORT@")] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,7 +24,9 @@ | |
<tags>native, Illumina, InterOp, C++, C#, @PLATFORM@, @CSHARP_TYPE@ </tags> | ||
</metadata> | ||
<files> | ||
@NUGET_FILE_LIST@ | ||
<file src="@CONFIG@/csharp_interop.dll" target="lib/net40" /> | ||
<file src="illumina_interop_@CSHARP_TYPE@_@[email protected]" target="build" /> | ||
<file src="@CONFIG@@SHARED_LIB_SEARCH@" target="build" /> | ||
</files> | ||
</package> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
/* Illumina InterOp Library | ||
* | ||
* Version information for MSVC DLLs | ||
*/ | ||
|
||
#define VS_FF_DEBUG 0x1L | ||
#define VS_VERSION_INFO 0x1L | ||
#define VS_FFI_FILEFLAGSMASK 0x17L | ||
#define VER_PRIVATEBUILD 0x0L | ||
#define VER_PRERELEASE 0x0L | ||
#define VOS__WINDOWS32 0x4L | ||
#define VFT_DLL 0x2L | ||
#define VFT2_UNKNOWN 0x0L | ||
|
||
#ifndef DEBUG | ||
#define VER_DEBUG 0 | ||
#else | ||
#define VER_DEBUG VS_FF_DEBUG | ||
#endif | ||
|
||
|
||
VS_VERSION_INFO VERSIONINFO | ||
FILEVERSION @VERSION_LIST@,0 | ||
PRODUCTVERSION @VERSION_LIST@,0 | ||
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK | ||
FILEFLAGS VER_DEBUG | ||
FILEOS VOS__WINDOWS32 | ||
FILETYPE VFT_DLL | ||
BEGIN | ||
BLOCK "StringFileInfo" | ||
BEGIN | ||
BLOCK "040904b0" | ||
BEGIN | ||
VALUE "FileDescription", "Illumina InterOp Library\0" | ||
VALUE "ProductVersion", "@VERSION@\0" | ||
VALUE "FileVersion", "@VERSION@\0" | ||
VALUE "InternalName", "@LIB_NAME@\0" | ||
VALUE "ProductName", "Illumina InterOp Library: @LIB_NAME@\0" | ||
VALUE "CompanyName", "Illumina, Inc.\0" | ||
VALUE "LegalCopyright", "Copyright (C) 2015-2016\0" | ||
VALUE "Licence", "GPL v3\0" | ||
VALUE "Info", "https://github.com/Illumina/interop\0" | ||
END | ||
END | ||
BLOCK "VarFileInfo" | ||
BEGIN | ||
VALUE "Translation", 0x409, 1200 | ||
END | ||
END | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
/** Encapsulate an enum and a string description | ||
* | ||
* @file | ||
* @date 12/5/16 | ||
* @version 1.0 | ||
* @copyright GNU Public License. | ||
*/ | ||
|
||
#pragma once | ||
#include <string> | ||
#include <utility> | ||
#include "interop/constants/enums.h" | ||
|
||
|
||
namespace illumina { namespace interop { namespace constants | ||
{ | ||
/** Encapsulates an enum and a string description | ||
*/ | ||
template<typename Enum> | ||
class enum_description | ||
{ | ||
public: | ||
/** Type of the enum */ | ||
typedef Enum enum_t; | ||
|
||
public: | ||
/** Constructor */ | ||
enum_description() : m_value(static_cast<Enum>(constants::Unknown)){} | ||
/** Constructor | ||
* | ||
* @param val enum value | ||
* @param description enum description | ||
*/ | ||
enum_description(const enum_t val, const std::string& description) : m_value(val), m_description(description){} | ||
/** Constructor | ||
* | ||
* @param pair enum value/description pair | ||
*/ | ||
enum_description(const std::pair<metric_type, std::string >& pair) : | ||
m_value(pair.first), m_description(pair.second){} | ||
|
||
public: | ||
/** Get the value of the enum | ||
* | ||
* @return enum value | ||
*/ | ||
enum_t value()const | ||
{ | ||
return m_value; | ||
} | ||
/** Get the description of the enum | ||
* | ||
* @return enum description | ||
*/ | ||
const std::string& description()const | ||
{ | ||
return m_description; | ||
} | ||
/** Implicit conversion operator | ||
* | ||
* @return enum value | ||
*/ | ||
operator enum_t()const | ||
{ | ||
return m_value; | ||
} | ||
|
||
private: | ||
Enum m_value; | ||
std::string m_description; | ||
}; | ||
}}} | ||
|
||
|
||
|
Oops, something went wrong.