# HG changeset patch
# User iuc
# Date 1593108145 14400
# Node ID aed50ca398bbcb435542e3ab106567c479ae2917
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_fetch_index_maf commit 9c8e61ce03ebd67c2c852f5db4a62d19200c77fe"
diff -r 000000000000 -r aed50ca398bb README
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/README Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,1 @@
+Gets a multi-alignment dataset from UCSC and indexes it with bx-python, then populates indexed_maf_files appropriately.
diff -r 000000000000 -r aed50ca398bb data_manager/data_manager_fetch_and_index_maf.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/data_manager/data_manager_fetch_and_index_maf.py Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,209 @@
+#!/usr/bin/env python
+import bz2
+import ftplib
+import gzip
+import json
+import optparse
+import os
+import re
+import shutil
+import subprocess
+import sys
+import tempfile
+import urllib.parse
+import urllib.request
+import zipfile
+from binascii import hexlify
+
+CHUNK_SIZE = 2**20
+
+DEFAULT_DATA_TABLE_NAME = "indexed_maf_files"
+
+# Nice solution to opening compressed files (zip/bz2/gz) transparently
+# https://stackoverflow.com/a/13045892/638445
+
+
+class CompressedFile(object):
+ magic = None
+ file_type = None
+ mime_type = None
+ proper_extension = None
+
+ def __init__(self, f):
+ # f is an open file or file like object
+ self.f = f
+ self.accessor = self.open()
+
+ @classmethod
+ def is_magic(self, data):
+ return hexlify(data).startswith(hexlify(self.magic))
+
+ def open(self):
+ return None
+
+
+class ZIPFile(CompressedFile):
+ magic = b'\x50\x4b\x03\x04'
+ file_type = 'zip'
+ mime_type = 'compressed/zip'
+
+ def open(self):
+ return zipfile.ZipFile(self.f)
+
+
+class BZ2File(CompressedFile):
+ magic = b'\x42\x5a\x68'
+ file_type = 'bz2'
+ mime_type = 'compressed/bz2'
+
+ def open(self):
+ return bz2.BZ2File(self.f)
+
+
+class GZFile(CompressedFile):
+ magic = b'\x1f\x8b\x08'
+ file_type = 'gz'
+ mime_type = 'compressed/gz'
+
+ def open(self):
+ return gzip.GzipFile(self.f)
+
+
+# Factory function to create a suitable instance for accessing files
+def get_compressed_file(filename):
+ with open(filename, 'rb') as f:
+ start_of_file = f.read(16)
+ f.seek(0)
+ for cls in (ZIPFile, BZ2File, GZFile):
+ if cls.is_magic(start_of_file):
+ f.close()
+ return cls(filename)
+
+ return None
+
+
+def url_download(url, tmp=False, localpath=None):
+ """Attempt to download file from a given url
+ :param url: full url to file
+ :type url: str.
+ :returns: name of downloaded file
+ :raises: ContentDecodingError, IOError
+ """
+
+ # Generate file_name
+ file_name = url.split('/')[-1]
+ if tmp:
+ file_name = os.path.join(tempfile.mkdtemp(), file_name)
+ elif localpath is not None:
+ file_name = os.path.join(localpath, file_name)
+
+ try:
+ # download URL (FTP and HTTP work, probably local and data too)
+ urllib.request.urlretrieve(url, file_name)
+
+ # uncompress file if needed
+ cf = get_compressed_file(file_name)
+ if cf is not None:
+ uncompressed_file_name = os.path.splitext(file_name)[0]
+ with open(uncompressed_file_name, 'wb') as uncompressed_file:
+ shutil.copyfileobj(cf.accessor, uncompressed_file)
+ os.remove(file_name)
+ file_name = uncompressed_file_name
+ except IOError as e:
+ sys.stderr.write('Error occured downloading reference file: %s' % e)
+ os.remove(file_name)
+ return file_name
+
+
+def generate_metadata(params, options):
+ name = options.name
+ uid = name
+ species = []
+ # Found to be the fastest way to strip non-alphanumeric characters
+ # from a string in some post on StackOverflow
+ pattern = re.compile(r'[\W]+')
+ uid = pattern.sub('_', uid).strip('_')
+ url = options.nexus
+ with open(url_download(url, True), 'r') as fh:
+ species = [line.strip(' (),').split(':')[0] for line in fh.readlines()]
+ return name, uid.upper(), species
+
+
+def get_maf_listing(maf_path):
+ maf_files = []
+ maf_url = urllib.parse.urlparse(maf_path)
+ f = ftplib.FTP()
+ f.connect(maf_url.netloc)
+ f.login()
+ listing = f.mlsd(maf_url.path)
+ compressions = ['gz', 'bz2', 'zip']
+ for name, facts in listing:
+ skip = False
+ if os.path.splitext(name)[-1].lstrip('.') not in compressions:
+ skip = True
+ if facts['type'] != 'file':
+ skip = True
+ for compression in compressions:
+ for exclusion in ['_alt', '_random']:
+ if name.endswith('%s.maf.%s' % (exclusion, compression)):
+ skip = True
+ break
+ if name.startswith('chrUn'):
+ skip = True
+ if skip:
+ continue
+ maf_files.append(urllib.parse.urljoin(maf_path, name))
+ f.close()
+ return maf_files
+
+
+def index_maf_files(maf_files, maf_path, options, params, target_directory):
+ for maf_file in maf_files:
+ maf_url = urllib.parse.urljoin(maf_path, maf_file)
+ local_maf = url_download(maf_url, localpath=target_directory)
+ index_command = ['maf_build_index.py', local_maf, local_maf + '.index']
+ executor = subprocess.Popen(index_command)
+ stdout, stderr = executor.communicate()
+
+
+def main():
+ parser = optparse.OptionParser()
+ parser.add_option('-x', '--nexus', dest='nexus', action='store', type='string', help='URL for .nh')
+ parser.add_option('-a', '--alignments', dest='alignments', action='store', type='string', help='URL for alignments')
+ parser.add_option('-n', '--name', dest='name', action='store', type='string', help='Name')
+ parser.add_option('-o', '--output', dest='output', action='store', type='string', help='Output')
+ parser.add_option('-d', '--dbkey', dest='dbkey', action='store', type='string', help='dbkey')
+ (options, args) = parser.parse_args()
+
+ params = {}
+
+ with open(options.output) as fh:
+ params = json.load(fh)
+ target_directory = params['output_data'][0]['extra_files_path']
+ os.makedirs(target_directory, exist_ok=True)
+
+ display_name, uid, species_list = generate_metadata(params, options)
+ maf_path = urllib.parse.urljoin(options.nexus, 'maf/')
+ maf_files = get_maf_listing(maf_path)
+
+ data_manager_entry = {
+ 'data_tables': {
+ 'indexed_maf_files': {
+ 'name': display_name,
+ 'dbkey': options.dbkey, # This is needed for the output path
+ 'value': uid,
+ 'indexed_for': ','.join(species_list),
+ 'exists_in_maf': ','.join(species_list),
+ 'path': ','.join([maf_file.split('/')[-1] for maf_file in maf_files]),
+ }
+ }
+ }
+
+ # Fetch and index the MAFs
+ index_maf_files(maf_files, maf_path, options, params, target_directory)
+ with open(options.output, 'w') as fh:
+ fh.write(json.dumps(data_manager_entry))
+
+
+if __name__ == "__main__":
+ main()
diff -r 000000000000 -r aed50ca398bb data_manager/data_manager_fetch_and_index_maf.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/data_manager/data_manager_fetch_and_index_maf.xml Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,26 @@
+
+ multiple alignments from UCSC
+
+ python
+ bx-python
+
+
+
+
+
+
+
+
+
+
+
+
+
+**What it does**
+
+This data manager fetches a multiple alignment from UCSC's FTP server and indexes it with bx-python.
+
+
diff -r 000000000000 -r aed50ca398bb data_manager_conf.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/data_manager_conf.xml Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 000000000000 -r aed50ca398bb tool-data/maf_index.loc.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool-data/maf_index.loc.sample Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,17 @@
+#This is a sample file distributed with Galaxy that is used by some
+#alignment tools. The maf_index.loc file has this format (white space
+#characters are TAB characters):
+#
+#
+#
+#ENCODE TBA (hg17) ENCODE_TBA_hg17 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant,fr1,galago,hedgehog,hg17,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant,fr1,galago,hedgehog,hg17,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 /depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm001/human.ENm001.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm002/human.ENm002.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm003/human.ENm003.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm004/human.ENm004.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm005/human.ENm005.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm006/human.ENm006.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm007/human.ENm007.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm008/human.ENm008.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm009/human.ENm009.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm010/human.ENm010.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm011/human.ENm011.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm012/human.ENm012.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm013/human.ENm013.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENm014/human.ENm014.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr111/human.ENr111.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr112/human.ENr112.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr113/human.ENr113.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr114/human.ENr114.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr121/human.ENr121.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr122/human.ENr122.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr123/human.ENr123.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr131/human.ENr131.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr132/human.ENr132.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr133/human.ENr133.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr211/human.ENr211.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr212/human.ENr212.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr213/human.ENr213.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr221/human.ENr221.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr222/human.ENr222.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr223/human.ENr223.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr231/human.ENr231.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr232/human.ENr232.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr233/human.ENr233.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr311/human.ENr311.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr312/human.ENr312.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr313/human.ENr313.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr321/human.ENr321.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr322/human.ENr322.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr323/human.ENr323.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr324/human.ENr324.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr331/human.ENr331.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr332/human.ENr332.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr333/human.ENr333.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/tba/ENr334/human.ENr334.maf
+#ENCODE MAVID (hg17) ENCODE_MAVID_hg17 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant,fr1,galago,hedgehog,hg17,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant,fr1,galago,hedgehog,hg17,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 /depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm001.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm002.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm003.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm004.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm005.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm006.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm007.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm008.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm009.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm010.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm011.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm012.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm013.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENm014.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr111.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr112.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr113.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr114.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr121.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr122.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr123.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr131.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr132.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr133.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr211.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr212.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr213.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr221.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr222.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr223.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr231.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr232.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr233.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr311.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr312.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr313.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr321.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr322.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr323.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr324.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr331.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr332.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr333.maf,/depot/data2/galaxy/hg17/align/encode_relabeled/mavid/abs/ENr334.maf
+#ENCODE TBA (hg16) ENCODE_TBA_hg16 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant=elephant,fr1,galago,hedgehog,hg16,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 armadillo,baboon,galGal2,panTro1,colobus_monkey,cow,canFam1,dusky_titi,elephant=elephant,fr1,galago,hedgehog,hg16,rheMac1,marmoset,monDom1,mm6,mouse_lemur,owl_monkey,platypus,rabbit,rn3,rfbat,shrew,tenrec,tetNig1,xenTro1,danRer2 /depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm001.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm002.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm003.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm004.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm005.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm006.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm007.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm008.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm009.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm010.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm011.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm012.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm013.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENm014.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr111.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr112.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr113.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr114.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr121.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr122.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr123.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr131.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr132.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr133.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr211.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr212.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr213.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr221.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr222.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr223.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr231.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr232.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr233.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr311.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr312.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr313.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr321.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr322.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr323.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr324.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr331.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr332.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr333.maf,/depot/data2/galaxy/hg16/align/encode/june2005freeze/tba/human.ENr334.maf
+#8-way multiZ (hg17) 8_WAY_MULTIZ_hg17 canFam1,danRer1,fr1,galGal2,hg17,mm5,panTro1,rn3 canFam1,danRer1,fr1,galGal2,hg17,mm5,panTro1,rn3 /depot/data2/galaxy/hg17/align/8way-multiZ/chr1.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr1_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr10.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr10_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr11.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr12.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr12_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr13.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr13_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr14.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr15.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr15_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr16.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr16_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr17.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr17_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr18.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr18_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr19.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr19_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr2.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr2_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr20.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr21.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr22.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr22_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr3.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr3_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr4.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr4_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr5.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr5_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr6.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr6_hla_hap1.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr6_hla_hap2.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr6_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr7.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr7_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr8.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr8_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr9.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chr9_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chrM.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chrX.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chrX_random.maf,/depot/data2/galaxy/hg17/align/8way-multiZ/chrY.maf
+#17-way multiZ (hg18) 17_WAY_MULTIZ_hg18 hg18,panTro1,bosTau2,rheMac2,mm8,rn4,canFam2,echTel1,loxAfr1,oryCun1,danRer3,monDom4,dasNov1,galGal2,fr1,tetNig1,xenTro1 hg18,panTro1,bosTau2,rheMac2,mm8,rn4,canFam2,echTel1,loxAfr1,oryCun1,danRer3,monDom4,dasNov1,galGal2,fr1,tetNig1,xenTro1 /depot/data2/galaxy/hg18/align/17way-multiZ/chr10.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr10_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr11.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr11_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr12.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr13.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr13_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr14.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr15.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr15_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr16.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr16_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr17.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr17_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr18.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr18_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr19.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr19_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr1.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr1_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr20.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr21.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr21_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr22_h2_hap1.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr22.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr22_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr2.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr2_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr3.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr3_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr4.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr4_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr5_h2_hap1.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr5.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr5_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr6_cox_hap1.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr6.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr6_qbl_hap2.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr6_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr7.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr7_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr8.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr8_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr9.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chr9_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chrM.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chrX.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chrX_random.maf,/depot/data2/galaxy/hg18/align/17way-multiZ/chrY.maf
+#3-way multiZ (hg18,panTro2,rheMac2) 3_WAY_MULTIZ_hg18 hg18,panTro2,rheMac2 hg18,panTro2,rheMac2 /depot/data2/galaxy/hg18/align/3way-multiZ/chr10.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr10_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr11.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr11_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr12.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr13.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr13_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr14.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr15.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr15_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr16.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr16_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr17.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr17_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr18.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr18_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr19.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr19_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr1.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr1_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr20.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr21.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr21_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr22_h2_hap1.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr22.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr22_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr2.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr2_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr3.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr3_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr4.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr4_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr5_h2_hap1.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr5.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr5_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr6_cox_hap1.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr6.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr6_qbl_hap2.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr6_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr7.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr7_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr8.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr8_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr9.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chr9_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chrM.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chrX.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chrX_random.maf,/depot/data2/galaxy/hg18/align/3way-multiZ/chrY.maf
+#5-way multiZ (hg18,panTro2,rheMac2,mm8,canFam2) 5_WAY_MULTIZ_hg18 hg18,panTro2,rheMac2,mm8,canFam2 hg18,panTro2,rheMac2,mm8,canFam2 /depot/data2/galaxy/hg18/align/5way-multiZ/chr10.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr10_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr11.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr11_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr12.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr13.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr13_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr14.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr15.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr15_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr16.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr16_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr17.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr17_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr18.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr18_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr19.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr19_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr1.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr1_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr20.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr21.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr21_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr22_h2_hap1.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr22.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr22_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr2.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr2_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr3.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr3_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr4.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr4_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr5_h2_hap1.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr5.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr5_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr6_cox_hap1.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr6.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr6_qbl_hap2.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr6_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr7.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr7_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr8.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr8_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr9.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chr9_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chrM.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chrX.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chrX_random.maf,/depot/data2/galaxy/hg18/align/5way-multiZ/chrY.maf
+#28-way multiZ (hg18) 28_WAY_MULTIZ_hg18 hg18 hg18,dasNov1,otoGar1,felCat3,galGal3,panTro2,bosTau3,canFam2,loxAfr1,xenTro2,fr2,cavPor2,eriEur1,equCab1,anoCar1,oryLat1,mm8,monDom4,ornAna1,oryCun1,rn4,rheMac2,sorAra1,gasAcu1,echTel1,tetNig1,tupBel1,danRer4 /depot/data2/galaxy/hg18/align/multiz28way/chr1.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr10.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr10_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr11.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr11_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr12.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr13.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr13_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr14.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr15.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr15_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr16.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr16_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr17.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr17_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr18.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr18_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr19.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr19_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr1_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr2.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr20.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr21.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr21_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr22.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr22_h2_hap1.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr22_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr2_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr3.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr3_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr4.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr4_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr5.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr5_h2_hap1.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr5_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr6.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr6_cox_hap1.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr6_qbl_hap2.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr6_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr7.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr7_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr8.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr8_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr9.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chr9_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chrM.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chrX.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chrX_random.maf.lzo,/depot/data2/galaxy/hg18/align/multiz28way/chrY.maf.lzo
+#15-way multiZ (dm2) 15_WAY_MULTIZ_dm2 dm2,droSim1,droSec1,droYak2,droEre2,droAna3,dp4,droPer1,droWil1,droVir3,droMoj3,droGri2,anoGam1,apiMel2,triCas2 dm2,droSim1,droSec1,droYak2,droEre2,droAna3,dp4,droPer1,droWil1,droVir3,droMoj3,droGri2,anoGam1,apiMel2,triCas2 /depot/data2/galaxy/dm2/align/multiz15way/chr2L.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr2R.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr2h.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr3L.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr3R.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr3h.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr4.maf,/depot/data2/galaxy/dm2/align/multiz15way/chr4h.maf,/depot/data2/galaxy/dm2/align/multiz15way/chrM.maf,/depot/data2/galaxy/dm2/align/multiz15way/chrU.maf,/depot/data2/galaxy/dm2/align/multiz15way/chrX.maf,/depot/data2/galaxy/dm2/align/multiz15way/chrXh.maf,/depot/data2/galaxy/dm2/align/multiz15way/chrYh.maf
+#17-way multiZ (mm8) 17_WAY_MULTIZ_mm8 mm8 hg18,panTro1,bosTau2,rheMac2,mm8,rn4,canFam2,echTel1,loxAfr1,oryCun1,danRer3,monDom4,dasNov1,galGal2,fr1,tetNig1,xenTro1 /depot/data2/galaxy/mm8/align/multiz17way/chr10.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr10_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr11.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr12.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr13.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr13_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr14.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr15.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr15_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr16.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr17.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr17_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr18.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr19.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr1.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr1_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr2.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr3.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr4.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr5.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr5_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr6.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr7.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr7_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr8.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr8_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr9.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chr9_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrM.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrUn_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrX.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrX_random.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrY.maf.lzo,/depot/data2/galaxy/mm8/align/multiz17way/chrY_random.maf.lzo
+#8-way multiZ (ponAbe2) 8_WAY_MULTIZ_ponAbe2 ponAbe2,hg18,panTro2,rheMac2,calJac1,mm9,monDom4,ornAna1 ponAbe2,hg18,panTro2,rheMac2,calJac1,mm9,monDom4,ornAna1 /depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr10.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr10_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr11.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr11_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr12.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr12_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr13.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr13_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr14.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr14_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr15.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr15_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr16.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr16_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr17.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr17_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr18.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr18_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr19.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr19_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr1.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr1_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr20.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr20_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr21.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr21_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr22.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr22_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr2a.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr2a_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr2b.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr2b_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr3.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr3_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr4.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr4_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr5_h2_hap1.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr5.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr5_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6_cox_hap1.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6_cox_hap1_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6_qbl_hap2.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6_qbl_hap2_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr6_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr7.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr7_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr8.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr8_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr9.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chr9_random.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chrM.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chrUn.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chrX.maf.lzo,/depot/data2/galaxy/ponAbe2/align/multiz8way/maf/chrX_random.maf.lzo
diff -r 000000000000 -r aed50ca398bb tool_data_table_conf.xml.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_data_table_conf.xml.sample Thu Jun 25 14:02:25 2020 -0400
@@ -0,0 +1,8 @@
+
+
+
+
+ name, value, indexed_for, exists_in_maf, path
+
+
+