This package provides an interactive method for constructing linkage groups and ordering the markers within linkage groups. As the package uses the Qt graphics framework, it must be compiled using CMake.
A copy of the Qt 5 graphics framework is required.
On windows the customized version of Rcpp from github repository rohan-shah/Rcpp is also required. See the associated Readme file for details on compiling that code. On other platforms you may choose the customized version or the standard Rcpp package by setting the variable USE_CUSTOM_RCPP to either ON or OFF.
The configuration scripts generate an import library for R.dll. This means that the scripts must be able to run cl.exe and lib.exe. If this step fails, check that cl.exe and lib.exe can run. If not, you may need to set up the correct environment for the compiler (by running a script such as vcvarsx86_amd64.bat) before running cmake.
The package can now be compiled by either running nmake in the binaries directory (NMake Makefiles) or opening mpInteractive.sln in the binaries directory. Once the package is compiled a properly formed R package (including NAMESPACE, DESCRIPTION, .R files and C code) will have been constructed in the binaries directory. If Visual Studio output was selected, the package directory will be \<mpMapInteractiveBinaries>/\<buildType> (E.g. mpMapInteractive/build/Release for a release build). If NMake Makefiles output was selected, the package will be \<mpMapInteractiveBinaries> (E.g mpMapInteractive/release). The package can be installed using the INSTALL target or by running R CMD INSTALL \<mpMapInteractiveBinariesDir>
cmake \<mpMapInteractivRoot> -DQt5_DIR=\<Qt5Root>/lib/cmake/Qt5 -DRcpp_DIR=\<RcppRoot>/release -DCMAKE_BUILD_TYPE=Release -DR_COMMAND=\<PathToR> -DUSE_CUSTOM_RCPP=ON 3. Run make and then make install from the binaries directory
cmake \ -DQt5_DIR=\<Qt5Root>/lib/cmake/Qt5 -DCMAKE_BUILD_TYPE=Release -DR_COMMAND=\<PathToR> -DUSE_CUSTOM_RCPP=OFF 3. Run make and then make install from the binaries directory
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.