BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.php 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. # Sequencing Formats
  3. # https://www.ncbi.nlm.nih.gov/sra/docs/submitformats/
  4. $Containers = [
  5. 'BAM' => ['bam'],
  6. 'CRAM' => ['cram'],
  7. 'EMBL' => ['embl'],
  8. 'FASTA' => ['fa', 'fasta', 'fsa'],
  9. 'FASTA+QUAL' => ['qual'],
  10. 'CSFASTA' => ['csfa', 'csfasta', 'csfsa'],
  11. 'FASTQ' => ['fastq', 'fq', 'sanfastq'],
  12. 'GFF' => ['gff', 'gff2', 'gff3'],
  13. 'GTF' => ['gtf'],
  14. 'GenBank' => ['gb', 'gbk', 'genbank'],
  15. 'HDF5' => ['bash5', 'baxh5', 'fast5', 'hdf5'],
  16. 'PIR' => ['pir'],
  17. 'QSeq' => ['qseq'],
  18. 'SAM' => ['sam'],
  19. 'SFF' => ['sff'],
  20. 'SRF' => ['srf'],
  21. 'SnapGene' => ['dna', 'seq'],
  22. 'SwissProt' => ['dat'],
  23. 'VCF' => ['vcf'],
  24. 'Plain' => ['csv', 'txt'],
  25. ];
  26. # Imaging Formats
  27. # https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3948928/
  28. $ContainersGames = [
  29. 'Analyze' => ['hdr', 'img'],
  30. 'Interfile' => ['h33'],
  31. 'Dicom' => ['dcm', 'dicom'],
  32. 'Nifti' => ['nii', 'nifti'],
  33. 'Minc' => ['minc', 'mnc'],
  34. 'JPEG' => ['jfif', 'jpeg', 'jpg'],
  35. 'JPEG 2000' => ['j2k', 'jp2', 'jpf', 'jpm', 'jpx', 'mj2'],
  36. 'PNG' => ['png'],
  37. 'TIFF' => ['tif', 'tiff'],
  38. 'WebP' => ['webp'],
  39. 'Other' => [''],
  40. ];
  41. # Protein Formats
  42. # https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3518119/
  43. # DO NOT PARSE RAW FILES. TOO MANY COMPETING VENDORS
  44. $ContainersProt = [
  45. 'ABI/Sciex' => ['t2d', 'wiff'],
  46. 'APML' => ['apml'],
  47. 'ASF' => ['asf'],
  48. 'Agilent/Bruker' => ['baf', 'd', 'fid', 'tdf', 'yep'],
  49. 'BlibBuild' => ['blib'],
  50. 'Bruker/Varian' => ['sms', 'xms'],
  51. 'Finnigan' => ['dat', 'ms'],
  52. 'ION-TOF' => ['ita', 'itm'],
  53. 'JCAMP-DX' => ['jdx'],
  54. 'MGF' => ['mgf'],
  55. 'MS2' => ['ms2'],
  56. 'MSF' => ['msf'],
  57. 'OMSSA' => ['omssa', 'omx'],
  58. 'PEFF' => ['peff'],
  59. 'Shimadzu' => ['lcd', 'qgd', 'spc'],
  60. 'Skyline' => ['sky', 'skyd'],
  61. 'TPP/SPC' => ['dta'],
  62. 'Tandem' => ['tandem'],
  63. 'TraML' => ['traml'],
  64. 'ULVAC-PHI' => ['tdc'],
  65. 'mzML' => ['mzml'],
  66. 'mzXML' => ['mzxml'],
  67. 'mzData' => ['mzdata'],
  68. 'pepXML' => ['pepxml'],
  69. 'protXML' => ['protxml'],
  70. 'Plain' => ['csv', 'txt'],
  71. ];
  72. $Archives = [
  73. '7z' => ['7z'],
  74. 'bzip2' => ['bz2', 'bzip2'],
  75. 'gzip' => ['gz', 'gzip', 'tgz', 'tpz'],
  76. 'Pickle' => ['pickle', 'pkl'],
  77. 'RAR' => ['rar', 'rev'],
  78. 'ZIP' => ['zip', 'zipx'],
  79. 'None' => [''],
  80. ];