/// <summary>
 /// Gets the map file names for cell line and all rna sources
 /// </summary>
 /// <returns>The map file names.</returns>
 /// <param name="tissue">Cell line.</param>
 public string[][] GetMapFileNamesWithThreshold(string tissue)
 {
     return(RnaSources.Select(rnaSource =>
                              Thresholds.Select(threshhold =>
                                                TissueTag.Replace(
                                                    RnaSourceTag.Replace(
                                                        ThresholdTag.Replace(MapFileFormat, threshhold),
                                                        rnaSource),
                                                    tissue))
                              .ToArray())
            .ToArray());
 }
 /// <summary>
 /// Gets the map file names for cell line a single rna sources
 /// without any threshold selection
 /// </summary>
 /// <returns>The map file names.</returns>
 /// <param name="tissue">Cell line.</param>
 public string GetMapFileName(string tissue, string rnaSource, string histoneName)
 {
     return(HistoneTag.Replace(TissueTag.Replace(RnaSourceTag.Replace(StringValues["MapFileName"], rnaSource), tissue), histoneName));
 }