installRawFileReaderDLLs {rawrr} | R Documentation

## Download and install the New RawFileReader from Thermo Fisher Scientific .Net assemblies i

### Description

Download and install the New RawFileReader from Thermo Fisher Scientific .Net assemblies in the directory provided by `rawrrAssemblyPath()`.

### Usage

    installRawFileReaderDLLs(sourceUrl = .thermofisherlsmsUrl(), ...)

### Arguments

`sourceUrl` | url of New RawFileReader from Thermo Fisher Scientific assemblies.
`...` | other parameter for `download.file`

### Details

The console application assembly `rawrr.exe` requires three assemplies:

- `ThermoFisher.CommonCore.Data.dll`,

- `ThermoFisher.CommonCore.MassPrecisionEstimator.dll`, and

- ThermoFisher.CommonCore.RawFileReader.dll

.

The `rawrr.exe` assembly can be built from C# source code by using the `msbuild` tool shipped by the https://www.mono-project.com or by Microsoft's .NET SDK https://dotnet.microsoft.com on Linux, Microsoft, and macOS.

If no build tool and C# compiler (`csc` or `msc`) are available or the build process fails, you can download `rawrr.exe` assembly from the authors' site.

### Value

An (invisible) vector of integer code, 0 for success and non-zero for failure. For the "wget" and "curl" methods this is the status code returned by the external program.

### Author(s)

Christian Panse <cp@fgcz.ethz.ch>, 2021

### References

- https://www.mono-project.com/docs/advanced/assemblies-and-the-gac/

- https://planetorbitrap.com/rawfilereader

- doi: 10.1021/acs.jproteome.0c00866

### See Also

buildRawrrExe and installRawrrExe

### Examples

    # to install all assemblies

    rawrr::installRawFileReaderDLLs()
    rawrr::buildRawrrExe() || rawrr::installRawrrExe()

[Package rawrr version 1.0.3 Index]