Configure Multiple Identical netPathPrefixSearch Values

It is possible to provide support for multiple, identical seqservice.netPathPrefixSearch property values. This is achieved by using the seqservice.eventFileDirsToUseForSearchReplacePair properties. These properties can be used to specify the mappings between search replace pairs and their associated event directories.

  • The value of the seqservice.eventFileDirsToUseForSearchReplacePair property is a comma-separated list of event file directory suffixes to be applied to the search/replace pair.

  • If the property is not supplied (or the value is left empty), the behavior is unchanged. In this case, the search/replace pair is treated as global and applied to all active event file directory suffixes.

ℹ️ By default, BaseSpace Clarity LIMS does not specify the eventFileDirsToUseForSearchReplacePair property. If you want the search/replace pair to apply only to a subset of the event file directories, you must supply the property manually.

The following example uses a MiSeq installation to show several configuration options, with comments. Similar configuration may be applied for installations of other Illumina instrument integrations (eg, MiSeqDx, NextSeq).

Note that the last part of this example shows configuration that results in an error.

miseq.v8.seqservice.eventFileDirectory.1 '/mnt/MiSeq1/data/gls_events'
miseq.v8.seqservice.eventFileDirectory.2 '/mnt/MiSeq2/data/gls_events'
miseq.v8.seqservice.eventFileDirectorySuffixes '1,2'

miseq.v8.seqservice.netPathPrefixSearch.1 'Y:\'
miseq.v8.seqservice.netPathPrefixReplace.1 '/mnt/Miseq1/data/'
miseq.v8.seqservice.eventFileDirsToUseForSearchReplacePair.1 '1' // just use search/replace pair 1 in dir 1
 
miseq.v8.seqservice.netPathPrefixSearch.2 'Y:\'
miseq.v8.seqservice.netPathPrefixReplace.2 '/mnt/Miseq2/data/'
miseq.v8.seqservice.eventFileDirsToUseForSearchReplacePair.2 '2' // just use search/replace pair 2 in dir 2
 
miseq.v8.seqservice.netPathPrefixSearch.3 'A:\'
miseq.v8.seqservice.netPathPrefixReplace.3 '/mnt/Miseq2/data/'
miseq.v8.seqservice.eventFileDirsToUseForSearchReplacePair.3 '1,2' // use search/replace pair 3 in dir 1 AND 2
 
miseq.v8.seqservice.netPathPrefixSearch.4 'B:\'
miseq.v8.seqservice.netPathPrefixReplace.4 '/mnt/Miseq2/data/'
miseq.v8.seqservice.eventFileDirsToUseForSearchReplacePair.4 '' // global, use this search/replace pair in all dirs
 
miseq.v8.seqservice.netPathPrefixSearch.5 'C:\'
miseq.v8.seqservice.netPathPrefixReplace.5 '/mnt/Miseq2/data/' // no replace pair dir prop specified = global, use this search/replace pair in all dirs
 
miseq.v8.seqservice.netPathPrefixSearch.6 'Y:\'
miseq.v8.seqservice.netPathPrefixReplace.6 '/mnt/Miseq2/data/'
miseq.v8.seqservice.eventFileDirsToUseForSearchReplacePair.6 '1' // duplicate search value (Y:) for event file dir 1 - ERROR
 
miseq.v8.seqservice.netPathPrefixSearchReplaceSuffixes '1,2,3,4,5,6'

Last updated