Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef SRA__READER__NCBI_TRACES_PATH__HPP
2 #define SRA__READER__NCBI_TRACES_PATH__HPP
37 #if defined(NCBI_OS_DARWIN) || defined(NCBI_OS_BSD)
38 # define PANFS_TRACES_PATH(num) "/net/traces" num
39 # define NETAPP_TRACES_PATH(num) "/net/traces" num
40 #elif defined(NCBI_OS_MSWIN)
41 # define PANFS_TRACES_PATH(num) "//panfs/traces" num
42 # define NETAPP_TRACES_PATH(num) "//traces" num
43 #elif defined(NCBI_OS_LINUX) && SIZEOF_VOIDP == 4
44 # define PANFS_TRACES_PATH(num) "/net/traces" num
45 # define NETAPP_TRACES_PATH(num) "/netmnt/traces" num
47 # define PANFS_TRACES_PATH(num) "/panfs/traces" num ".be-md.ncbi.nlm.nih.gov"
48 # define NETAPP_TRACES_PATH(num) "/netmnt/traces" num
51 #define NCBI_TRACES01_PATH PANFS_TRACES_PATH("01")
52 #define NCBI_TRACES02_PATH PANFS_TRACES_PATH("02")
53 #define NCBI_TRACES03_PATH PANFS_TRACES_PATH("03")
54 #define NCBI_TRACES04_PATH NETAPP_TRACES_PATH("04")
56 #define NCBI_SRA_REP_PATH NCBI_TRACES04_PATH ":" NCBI_TRACES01_PATH
57 #define NCBI_SRA_VOL_PATH \
58 "sra25:sra24:sra23:sra22:sra21:sra20:" \
59 "sra19:sra18:sra17:sra16:sra15:sra14:sra13:sra12:sra11:sra10:" \
60 "sra9:sra8:sra7:sra6:sra5:sra4:sra3:sra2:sra1:sra0" \
61 "era11:era10:era9:era8:era7:era6:era5:era4:era3:era2:era1:era0:" \
64 #define NCBI_SRZ_REP_PATH NCBI_TRACES04_PATH ":" NCBI_TRACES01_PATH
65 #define NCBI_SRZ_VOL_PATH "sra8:srz0"
Front end for a platform-specific configuration summary.