// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 48;
	objects = {

/* Begin PBXBuildFile section */
		606F132420E1528D008903D6 /* hisat2_repeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 606F132220E1528D008903D6 /* hisat2_repeat.cpp */; };
		606F132520E1528D008903D6 /* hisat2_repeat_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 606F132320E1528D008903D6 /* hisat2_repeat_main.cpp */; };
		60A82E9E21274F1B0040293D /* bit_packed_array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60A82E9C21274F1B0040293D /* bit_packed_array.cpp */; };
		E84A236320D2AF1600C12106 /* repeat_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E84A236220D2AF1500C12106 /* repeat_builder.cpp */; };
		E8D9218220C85FE900378C5B /* diff_sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */; };
		E8D9218520C85FE900378C5B /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8D9218620C85FE900378C5B /* multikey_qsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */; };
		E8D9218720C85FE900378C5B /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8D9218820C85FE900378C5B /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8D9218920C85FE900378C5B /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8D9218A20C85FE900378C5B /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8D9218B20C85FE900378C5B /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8D9218C20C85FE900378C5B /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8D9218D20C85FE900378C5B /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8D9218E20C85FE900378C5B /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8D9218F20C85FE900378C5B /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8D9219020C85FE900378C5B /* shmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFC1C20B2B600C03464 /* shmem.cpp */; };
		E8D9219920C878B700378C5B /* aligner_result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD01C20B2B600C03464 /* aligner_result.cpp */; };
		E8D9219A20C878B700378C5B /* aligner_sw_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD41C20B2B600C03464 /* aligner_sw_driver.cpp */; };
		E8D9219B20C878B700378C5B /* aligner_sw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD51C20B2B600C03464 /* aligner_sw.cpp */; };
		E8D9219C20C878B700378C5B /* aligner_swsse_ee_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD61C20B2B600C03464 /* aligner_swsse_ee_i16.cpp */; };
		E8D9219D20C878B700378C5B /* aligner_swsse_ee_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD71C20B2B600C03464 /* aligner_swsse_ee_u8.cpp */; };
		E8D9219E20C878B700378C5B /* aligner_swsse_loc_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD81C20B2B600C03464 /* aligner_swsse_loc_i16.cpp */; };
		E8D9219F20C878B700378C5B /* aligner_swsse_loc_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD91C20B2B600C03464 /* aligner_swsse_loc_u8.cpp */; };
		E8D921A020C878B700378C5B /* aligner_swsse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDA1C20B2B600C03464 /* aligner_swsse.cpp */; };
		E8D921A120C878EC00378C5B /* dp_framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE01C20B2B600C03464 /* dp_framer.cpp */; };
		E8D921A220C8791000378C5B /* scoring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFB1C20B2B600C03464 /* scoring.cpp */; };
		E8D921A320C8791000378C5B /* simple_func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFD1C20B2B600C03464 /* simple_func.cpp */; };
		E8D921A420C8794400378C5B /* aligner_bt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCD1C20B2B600C03464 /* aligner_bt.cpp */; };
		E8D921A520C8798500378C5B /* qual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF41C20B2B600C03464 /* qual.cpp */; };
		E8D921A620C879AB00378C5B /* mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEE1C20B2B600C03464 /* mask.cpp */; };
		E8EAEDC41C24663D00E62E69 /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8EAEDC51C24663D00E62E69 /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8EAEDC61C24663D00E62E69 /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8EAEDC71C24663D00E62E69 /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8EAEDC81C24663D00E62E69 /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8EAEDC91C24663D00E62E69 /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8EAEDCA1C24663D00E62E69 /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8EAEDCB1C24663D00E62E69 /* shmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFC1C20B2B600C03464 /* shmem.cpp */; };
		E8EAEDCC1C24666400E62E69 /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8EAEDCD1C24666400E62E69 /* multikey_qsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */; };
		E8EAEDCE1C24666400E62E69 /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8EAEDCF1C24666400E62E69 /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8EAEDD01C24667700E62E69 /* hisat2_build_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE61C20B2B600C03464 /* hisat2_build_main.cpp */; };
		E8EAEDD11C24667700E62E69 /* hisat2_build.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE71C20B2B600C03464 /* hisat2_build.cpp */; };
		E8EAEDD41C24675500E62E69 /* hisat2_build_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE61C20B2B600C03464 /* hisat2_build_main.cpp */; };
		E8EAEDD51C24675500E62E69 /* hisat2_build.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE71C20B2B600C03464 /* hisat2_build.cpp */; };
		E8EAEDD61C24675500E62E69 /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8EAEDD71C24675500E62E69 /* multikey_qsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */; };
		E8EAEDD81C24675500E62E69 /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8EAEDD91C24675500E62E69 /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8EAEDDA1C24675500E62E69 /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8EAEDDB1C24675500E62E69 /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8EAEDDC1C24675500E62E69 /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8EAEDDD1C24675500E62E69 /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8EAEDDE1C24675500E62E69 /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8EAEDDF1C24675500E62E69 /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8EAEDE01C24675500E62E69 /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8EAEDE11C24675500E62E69 /* shmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFC1C20B2B600C03464 /* shmem.cpp */; };
		E8EAEDE81C246CDC00E62E69 /* diff_sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */; };
		E8EAEDE91C246DA200E62E69 /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8EAEDEA1C246DA200E62E69 /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8EAEDEB1C246DA200E62E69 /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8EAEDEC1C246DA200E62E69 /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8EAEDED1C246DA200E62E69 /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8EAEDEE1C246DA200E62E69 /* multikey_qsort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */; };
		E8EAEDEF1C246DA200E62E69 /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8EAEDF01C246DA200E62E69 /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8EAEDF11C246DA200E62E69 /* shmem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFC1C20B2B600C03464 /* shmem.cpp */; };
		E8EAEDF21C246DB200E62E69 /* hisat2_inspect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE81C20B2B600C03464 /* hisat2_inspect.cpp */; };
		E8EAEDF31C246DB200E62E69 /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8EAEDF41C246DB200E62E69 /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8EAEDF51C246DB200E62E69 /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8EAEDF61C246E3100E62E69 /* hisat2_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE91C20B2B600C03464 /* hisat2_main.cpp */; };
		E8EAEDF71C246E3100E62E69 /* hisat2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEA1C20B2B600C03464 /* hisat2.cpp */; };
		E8EAEDF81C246E3100E62E69 /* pat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF11C20B2B600C03464 /* pat.cpp */; };
		E8EAEDF91C246E3100E62E69 /* qual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF41C20B2B600C03464 /* qual.cpp */; };
		E8EAEDFA1C246E5100E62E69 /* aligner_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCE1C20B2B600C03464 /* aligner_cache.cpp */; };
		E8EAEDFB1C246E5100E62E69 /* aligner_seed_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD11C20B2B600C03464 /* aligner_seed_policy.cpp */; };
		E8EAEDFC1C246E5100E62E69 /* aligner_seed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD21C20B2B600C03464 /* aligner_seed.cpp */; };
		E8EAEDFD1C246E5100E62E69 /* aligner_seed2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD31C20B2B600C03464 /* aligner_seed2.cpp */; };
		E8EAEDFE1C246E5100E62E69 /* aligner_sw_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD41C20B2B600C03464 /* aligner_sw_driver.cpp */; };
		E8EAEDFF1C246E5100E62E69 /* aligner_sw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD51C20B2B600C03464 /* aligner_sw.cpp */; };
		E8EAEE001C246E5100E62E69 /* read_qseq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF71C20B2B600C03464 /* read_qseq.cpp */; };
		E8EAEE011C246EB200E62E69 /* aligner_result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD01C20B2B600C03464 /* aligner_result.cpp */; };
		E8EAEE021C246EB200E62E69 /* aln_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDB1C20B2B600C03464 /* aln_sink.cpp */; };
		E8EAEE031C246EB200E62E69 /* dp_framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE01C20B2B600C03464 /* dp_framer.cpp */; };
		E8EAEE041C246EB200E62E69 /* mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEE1C20B2B600C03464 /* mask.cpp */; };
		E8EAEE051C246EB200E62E69 /* pe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF21C20B2B600C03464 /* pe.cpp */; };
		E8EAEE061C246EB200E62E69 /* presets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF31C20B2B600C03464 /* presets.cpp */; };
		E8EAEE071C246EB200E62E69 /* ref_coord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF81C20B2B600C03464 /* ref_coord.cpp */; };
		E8EAEE081C246EB200E62E69 /* scoring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFB1C20B2B600C03464 /* scoring.cpp */; };
		E8EAEE091C246EB200E62E69 /* unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D031C20B2B600C03464 /* unique.cpp */; };
		E8EAEE0A1C246EE900E62E69 /* aligner_bt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCD1C20B2B600C03464 /* aligner_bt.cpp */; };
		E8EAEE0B1C246EE900E62E69 /* aligner_swsse_ee_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD61C20B2B600C03464 /* aligner_swsse_ee_i16.cpp */; };
		E8EAEE0C1C246EE900E62E69 /* aligner_swsse_ee_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD71C20B2B600C03464 /* aligner_swsse_ee_u8.cpp */; };
		E8EAEE0D1C246EE900E62E69 /* aligner_swsse_loc_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD81C20B2B600C03464 /* aligner_swsse_loc_i16.cpp */; };
		E8EAEE0E1C246EE900E62E69 /* aligner_swsse_loc_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD91C20B2B600C03464 /* aligner_swsse_loc_u8.cpp */; };
		E8EAEE0F1C246EE900E62E69 /* aligner_swsse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDA1C20B2B600C03464 /* aligner_swsse.cpp */; };
		E8EAEE101C246EE900E62E69 /* outq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF01C20B2B600C03464 /* outq.cpp */; };
		E8EAEE111C246EE900E62E69 /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8EAEE121C246EE900E62E69 /* random_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF61C20B2B600C03464 /* random_util.cpp */; };
		E8EAEE131C246EE900E62E69 /* simple_func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFD1C20B2B600C03464 /* simple_func.cpp */; };
		E8EAEE141C246EE900E62E69 /* sse_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D001C20B2B600C03464 /* sse_util.cpp */; };
		E8EAEE151C246EFC00E62E69 /* aligner_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCF1C20B2B600C03464 /* aligner_driver.cpp */; };
		E8EAEE161C246EFC00E62E69 /* splice_site.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFF1C20B2B600C03464 /* splice_site.cpp */; };
		E8EAEE171C2487FF00E62E69 /* diff_sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */; };
		E8EAEE181C24886400E62E69 /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8EAEE191C2488AF00E62E69 /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8EAEE1A1C2488D600E62E69 /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8EAEE1B1C2488EA00E62E69 /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8EAEE1C1C24891800E62E69 /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8EAEE1D1C24892B00E62E69 /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8EAEE1E1C24894300E62E69 /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8EAEE1F1C24896600E62E69 /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8EAEE201C24899300E62E69 /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8FD97B41C81CCED00861B09 /* ref_read.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF91C20B2B600C03464 /* ref_read.cpp */; };
		E8FD97B51C81CCED00861B09 /* reference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFA1C20B2B600C03464 /* reference.cpp */; };
		E8FD97B61C81CCED00861B09 /* tinythread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D021C20B2B600C03464 /* tinythread.cpp */; };
		E8FD97B71C81CCED00861B09 /* gfm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE31C20B2B600C03464 /* gfm.cpp */; };
		E8FD97B81C81CCED00861B09 /* alphabet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDC1C20B2B600C03464 /* alphabet.cpp */; };
		E8FD97B91C81CCED00861B09 /* edit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE21C20B2B600C03464 /* edit.cpp */; };
		E8FD97BA1C81CCED00861B09 /* limit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEC1C20B2B600C03464 /* limit.cpp */; };
		E8FD97BB1C81CCED00861B09 /* ds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE11C20B2B600C03464 /* ds.cpp */; };
		E8FD97BC1C81CCED00861B09 /* ccnt_lut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */; };
		E8FD97BD1C81CCED00861B09 /* diff_sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */; };
		E8FD97BE1C81CCED00861B09 /* aligner_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCF1C20B2B600C03464 /* aligner_driver.cpp */; };
		E8FD97BF1C81CCED00861B09 /* splice_site.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFF1C20B2B600C03464 /* splice_site.cpp */; };
		E8FD97C01C81CCED00861B09 /* aligner_bt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCD1C20B2B600C03464 /* aligner_bt.cpp */; };
		E8FD97C11C81CCED00861B09 /* aligner_swsse_ee_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD61C20B2B600C03464 /* aligner_swsse_ee_i16.cpp */; };
		E8FD97C21C81CCED00861B09 /* aligner_swsse_ee_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD71C20B2B600C03464 /* aligner_swsse_ee_u8.cpp */; };
		E8FD97C31C81CCED00861B09 /* aligner_swsse_loc_i16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD81C20B2B600C03464 /* aligner_swsse_loc_i16.cpp */; };
		E8FD97C41C81CCED00861B09 /* aligner_swsse_loc_u8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD91C20B2B600C03464 /* aligner_swsse_loc_u8.cpp */; };
		E8FD97C51C81CCED00861B09 /* aligner_swsse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDA1C20B2B600C03464 /* aligner_swsse.cpp */; };
		E8FD97C61C81CCED00861B09 /* outq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF01C20B2B600C03464 /* outq.cpp */; };
		E8FD97C71C81CCED00861B09 /* random_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF51C20B2B600C03464 /* random_source.cpp */; };
		E8FD97C81C81CCED00861B09 /* random_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF61C20B2B600C03464 /* random_util.cpp */; };
		E8FD97C91C81CCED00861B09 /* simple_func.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFD1C20B2B600C03464 /* simple_func.cpp */; };
		E8FD97CA1C81CCED00861B09 /* sse_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D001C20B2B600C03464 /* sse_util.cpp */; };
		E8FD97CB1C81CCED00861B09 /* aligner_result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD01C20B2B600C03464 /* aligner_result.cpp */; };
		E8FD97CC1C81CCED00861B09 /* aln_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDB1C20B2B600C03464 /* aln_sink.cpp */; };
		E8FD97CD1C81CCED00861B09 /* dp_framer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE01C20B2B600C03464 /* dp_framer.cpp */; };
		E8FD97CE1C81CCED00861B09 /* mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEE1C20B2B600C03464 /* mask.cpp */; };
		E8FD97CF1C81CCED00861B09 /* pe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF21C20B2B600C03464 /* pe.cpp */; };
		E8FD97D01C81CCED00861B09 /* presets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF31C20B2B600C03464 /* presets.cpp */; };
		E8FD97D11C81CCED00861B09 /* ref_coord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF81C20B2B600C03464 /* ref_coord.cpp */; };
		E8FD97D21C81CCED00861B09 /* scoring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CFB1C20B2B600C03464 /* scoring.cpp */; };
		E8FD97D31C81CCED00861B09 /* unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30D031C20B2B600C03464 /* unique.cpp */; };
		E8FD97D41C81CCED00861B09 /* aligner_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CCE1C20B2B600C03464 /* aligner_cache.cpp */; };
		E8FD97D51C81CCED00861B09 /* aligner_seed_policy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD11C20B2B600C03464 /* aligner_seed_policy.cpp */; };
		E8FD97D61C81CCED00861B09 /* aligner_seed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD21C20B2B600C03464 /* aligner_seed.cpp */; };
		E8FD97D71C81CCED00861B09 /* aligner_seed2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD31C20B2B600C03464 /* aligner_seed2.cpp */; };
		E8FD97D81C81CCED00861B09 /* aligner_sw_driver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD41C20B2B600C03464 /* aligner_sw_driver.cpp */; };
		E8FD97D91C81CCED00861B09 /* aligner_sw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CD51C20B2B600C03464 /* aligner_sw.cpp */; };
		E8FD97DA1C81CCED00861B09 /* read_qseq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF71C20B2B600C03464 /* read_qseq.cpp */; };
		E8FD97DB1C81CCED00861B09 /* hisat2_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CE91C20B2B600C03464 /* hisat2_main.cpp */; };
		E8FD97DC1C81CCED00861B09 /* hisat2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CEA1C20B2B600C03464 /* hisat2.cpp */; };
		E8FD97DD1C81CCED00861B09 /* pat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF11C20B2B600C03464 /* pat.cpp */; };
		E8FD97DE1C81CCED00861B09 /* qual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CF41C20B2B600C03464 /* qual.cpp */; };
		E8FD97E51C8343EF00861B09 /* diff_sample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		E8C30C581C20A5DD00C03464 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		E8C30C681C20A64A00C03464 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		E8C30C731C20A65400C03464 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		E8D9219220C85FE900378C5B /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		E8EAEDE31C24675500E62E69 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		E8FD97E01C81CCED00861B09 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		606F132220E1528D008903D6 /* hisat2_repeat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_repeat.cpp; sourceTree = "<group>"; };
		606F132320E1528D008903D6 /* hisat2_repeat_main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_repeat_main.cpp; sourceTree = "<group>"; };
		60A82E9C21274F1B0040293D /* bit_packed_array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_packed_array.cpp; sourceTree = "<group>"; };
		60A82E9D21274F1B0040293D /* bit_packed_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_packed_array.h; sourceTree = "<group>"; };
		E80538341DA83933008894D0 /* gp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = gp.h; sourceTree = "<group>"; };
		E84A236120D2AF0600C12106 /* repeat_builder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeat_builder.h; sourceTree = "<group>"; };
		E84A236220D2AF1500C12106 /* repeat_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repeat_builder.cpp; sourceTree = "<group>"; };
		E8C30C5A1C20A5DD00C03464 /* hisat2x */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hisat2x; sourceTree = BUILT_PRODUCTS_DIR; };
		E8C30C6A1C20A64A00C03464 /* hisat2-buildx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hisat2-buildx"; sourceTree = BUILT_PRODUCTS_DIR; };
		E8C30C751C20A65400C03464 /* hisat2-inspectx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hisat2-inspectx"; sourceTree = BUILT_PRODUCTS_DIR; };
		E8C30C7C1C20B2B600C03464 /* aligner_bt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_bt.h; sourceTree = "<group>"; };
		E8C30C7D1C20B2B600C03464 /* aligner_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_cache.h; sourceTree = "<group>"; };
		E8C30C7E1C20B2B600C03464 /* aligner_driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_driver.h; sourceTree = "<group>"; };
		E8C30C7F1C20B2B600C03464 /* aligner_metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_metrics.h; sourceTree = "<group>"; };
		E8C30C801C20B2B600C03464 /* aligner_report.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_report.h; sourceTree = "<group>"; };
		E8C30C811C20B2B600C03464 /* aligner_result.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_result.h; sourceTree = "<group>"; };
		E8C30C821C20B2B600C03464 /* aligner_seed_policy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_seed_policy.h; sourceTree = "<group>"; };
		E8C30C831C20B2B600C03464 /* aligner_seed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_seed.h; sourceTree = "<group>"; };
		E8C30C841C20B2B600C03464 /* aligner_seed2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_seed2.h; sourceTree = "<group>"; };
		E8C30C851C20B2B600C03464 /* aligner_sw_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_sw_common.h; sourceTree = "<group>"; };
		E8C30C861C20B2B600C03464 /* aligner_sw_driver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_sw_driver.h; sourceTree = "<group>"; };
		E8C30C871C20B2B600C03464 /* aligner_sw_nuc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_sw_nuc.h; sourceTree = "<group>"; };
		E8C30C881C20B2B600C03464 /* aligner_sw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_sw.h; sourceTree = "<group>"; };
		E8C30C891C20B2B600C03464 /* aligner_swsse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aligner_swsse.h; sourceTree = "<group>"; };
		E8C30C8A1C20B2B600C03464 /* aln_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aln_sink.h; sourceTree = "<group>"; };
		E8C30C8B1C20B2B600C03464 /* alphabet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alphabet.h; sourceTree = "<group>"; };
		E8C30C8C1C20B2B600C03464 /* alt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alt.h; sourceTree = "<group>"; };
		E8C30C8D1C20B2B600C03464 /* assert_helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assert_helpers.h; sourceTree = "<group>"; };
		E8C30C8E1C20B2B600C03464 /* banded.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = banded.h; sourceTree = "<group>"; };
		E8C30C8F1C20B2B600C03464 /* binary_sa_search.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary_sa_search.h; sourceTree = "<group>"; };
		E8C30C901C20B2B600C03464 /* bitpack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitpack.h; sourceTree = "<group>"; };
		E8C30C911C20B2B600C03464 /* blockwise_sa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blockwise_sa.h; sourceTree = "<group>"; };
		E8C30C921C20B2B600C03464 /* bp_aligner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bp_aligner.h; sourceTree = "<group>"; };
		E8C30C931C20B2B600C03464 /* btypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = btypes.h; sourceTree = "<group>"; };
		E8C30C951C20B2B600C03464 /* diff_sample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diff_sample.h; sourceTree = "<group>"; };
		E8C30C961C20B2B600C03464 /* dp_framer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dp_framer.h; sourceTree = "<group>"; };
		E8C30C971C20B2B600C03464 /* ds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ds.h; sourceTree = "<group>"; };
		E8C30C981C20B2B600C03464 /* edit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = edit.h; sourceTree = "<group>"; };
		E8C30C991C20B2B600C03464 /* endian_swap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = endian_swap.h; sourceTree = "<group>"; };
		E8C30C9A1C20B2B600C03464 /* fast_mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fast_mutex.h; sourceTree = "<group>"; };
		E8C30C9B1C20B2B600C03464 /* filebuf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filebuf.h; sourceTree = "<group>"; };
		E8C30C9C1C20B2B600C03464 /* formats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formats.h; sourceTree = "<group>"; };
		E8C30C9D1C20B2B600C03464 /* gbwt_graph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gbwt_graph.h; sourceTree = "<group>"; };
		E8C30C9E1C20B2B600C03464 /* gfm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gfm.h; sourceTree = "<group>"; };
		E8C30C9F1C20B2B600C03464 /* group_walk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = group_walk.h; sourceTree = "<group>"; };
		E8C30CA01C20B2B600C03464 /* hgfm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hgfm.h; sourceTree = "<group>"; };
		E8C30CA11C20B2B600C03464 /* hi_aligner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hi_aligner.h; sourceTree = "<group>"; };
		E8C30CA21C20B2B600C03464 /* hier_idx_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hier_idx_common.h; sourceTree = "<group>"; };
		E8C30CA31C20B2B600C03464 /* ival_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ival_list.h; sourceTree = "<group>"; };
		E8C30CA41C20B2B600C03464 /* limit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = limit.h; sourceTree = "<group>"; };
		E8C30CA51C20B2B600C03464 /* ls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ls.h; sourceTree = "<group>"; };
		E8C30CA61C20B2B600C03464 /* mask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mask.h; sourceTree = "<group>"; };
		E8C30CA71C20B2B600C03464 /* mem_ids.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_ids.h; sourceTree = "<group>"; };
		E8C30CA81C20B2B600C03464 /* mm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mm.h; sourceTree = "<group>"; };
		E8C30CA91C20B2B600C03464 /* multikey_qsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = multikey_qsort.h; sourceTree = "<group>"; };
		E8C30CAA1C20B2B600C03464 /* opts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opts.h; sourceTree = "<group>"; };
		E8C30CAB1C20B2B600C03464 /* outq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = outq.h; sourceTree = "<group>"; };
		E8C30CAC1C20B2B600C03464 /* pat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pat.h; sourceTree = "<group>"; };
		E8C30CAD1C20B2B600C03464 /* pe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pe.h; sourceTree = "<group>"; };
		E8C30CAE1C20B2B600C03464 /* presets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = presets.h; sourceTree = "<group>"; };
		E8C30CAF1C20B2B600C03464 /* processor_support.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = processor_support.h; sourceTree = "<group>"; };
		E8C30CB01C20B2B600C03464 /* qual.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = qual.h; sourceTree = "<group>"; };
		E8C30CB11C20B2B600C03464 /* radix_sort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = radix_sort.h; sourceTree = "<group>"; };
		E8C30CB21C20B2B600C03464 /* random_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_source.h; sourceTree = "<group>"; };
		E8C30CB31C20B2B600C03464 /* random_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_util.h; sourceTree = "<group>"; };
		E8C30CB41C20B2B600C03464 /* read.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = read.h; sourceTree = "<group>"; };
		E8C30CB51C20B2B600C03464 /* ref_coord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ref_coord.h; sourceTree = "<group>"; };
		E8C30CB61C20B2B600C03464 /* ref_read.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ref_read.h; sourceTree = "<group>"; };
		E8C30CB71C20B2B600C03464 /* reference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reference.h; sourceTree = "<group>"; };
		E8C30CB81C20B2B600C03464 /* sam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sam.h; sourceTree = "<group>"; };
		E8C30CB91C20B2B600C03464 /* scoring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scoring.h; sourceTree = "<group>"; };
		E8C30CBA1C20B2B600C03464 /* search_globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = search_globals.h; sourceTree = "<group>"; };
		E8C30CBB1C20B2B600C03464 /* sequence_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sequence_io.h; sourceTree = "<group>"; };
		E8C30CBC1C20B2B600C03464 /* shmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shmem.h; sourceTree = "<group>"; };
		E8C30CBD1C20B2B600C03464 /* simple_func.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_func.h; sourceTree = "<group>"; };
		E8C30CBE1C20B2B600C03464 /* splice_site_mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splice_site_mem.h; sourceTree = "<group>"; };
		E8C30CBF1C20B2B600C03464 /* splice_site.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splice_site.h; sourceTree = "<group>"; };
		E8C30CC01C20B2B600C03464 /* spliced_aligner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spliced_aligner.h; sourceTree = "<group>"; };
		E8C30CC11C20B2B600C03464 /* sse_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sse_util.h; sourceTree = "<group>"; };
		E8C30CC21C20B2B600C03464 /* sstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sstring.h; sourceTree = "<group>"; };
		E8C30CC31C20B2B600C03464 /* str_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = str_util.h; sourceTree = "<group>"; };
		E8C30CC41C20B2B600C03464 /* threading.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threading.h; sourceTree = "<group>"; };
		E8C30CC51C20B2B600C03464 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
		E8C30CC61C20B2B600C03464 /* tinythread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinythread.h; sourceTree = "<group>"; };
		E8C30CC71C20B2B600C03464 /* tokenize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tokenize.h; sourceTree = "<group>"; };
		E8C30CC81C20B2B600C03464 /* tp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tp.h; sourceTree = "<group>"; };
		E8C30CC91C20B2B600C03464 /* unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unique.h; sourceTree = "<group>"; };
		E8C30CCA1C20B2B600C03464 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
		E8C30CCB1C20B2B600C03464 /* word_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = word_io.h; sourceTree = "<group>"; };
		E8C30CCC1C20B2B600C03464 /* zbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zbox.h; sourceTree = "<group>"; };
		E8C30CCD1C20B2B600C03464 /* aligner_bt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_bt.cpp; sourceTree = "<group>"; };
		E8C30CCE1C20B2B600C03464 /* aligner_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_cache.cpp; sourceTree = "<group>"; };
		E8C30CCF1C20B2B600C03464 /* aligner_driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_driver.cpp; sourceTree = "<group>"; };
		E8C30CD01C20B2B600C03464 /* aligner_result.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_result.cpp; sourceTree = "<group>"; };
		E8C30CD11C20B2B600C03464 /* aligner_seed_policy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_seed_policy.cpp; sourceTree = "<group>"; };
		E8C30CD21C20B2B600C03464 /* aligner_seed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_seed.cpp; sourceTree = "<group>"; };
		E8C30CD31C20B2B600C03464 /* aligner_seed2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_seed2.cpp; sourceTree = "<group>"; };
		E8C30CD41C20B2B600C03464 /* aligner_sw_driver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_sw_driver.cpp; sourceTree = "<group>"; };
		E8C30CD51C20B2B600C03464 /* aligner_sw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_sw.cpp; sourceTree = "<group>"; };
		E8C30CD61C20B2B600C03464 /* aligner_swsse_ee_i16.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_swsse_ee_i16.cpp; sourceTree = "<group>"; };
		E8C30CD71C20B2B600C03464 /* aligner_swsse_ee_u8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_swsse_ee_u8.cpp; sourceTree = "<group>"; };
		E8C30CD81C20B2B600C03464 /* aligner_swsse_loc_i16.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_swsse_loc_i16.cpp; sourceTree = "<group>"; };
		E8C30CD91C20B2B600C03464 /* aligner_swsse_loc_u8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_swsse_loc_u8.cpp; sourceTree = "<group>"; };
		E8C30CDA1C20B2B600C03464 /* aligner_swsse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aligner_swsse.cpp; sourceTree = "<group>"; };
		E8C30CDB1C20B2B600C03464 /* aln_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aln_sink.cpp; sourceTree = "<group>"; };
		E8C30CDC1C20B2B600C03464 /* alphabet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alphabet.cpp; sourceTree = "<group>"; };
		E8C30CDD1C20B2B600C03464 /* banded.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = banded.cpp; sourceTree = "<group>"; };
		E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccnt_lut.cpp; sourceTree = "<group>"; };
		E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diff_sample.cpp; sourceTree = "<group>"; };
		E8C30CE01C20B2B600C03464 /* dp_framer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dp_framer.cpp; sourceTree = "<group>"; };
		E8C30CE11C20B2B600C03464 /* ds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ds.cpp; sourceTree = "<group>"; };
		E8C30CE21C20B2B600C03464 /* edit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = edit.cpp; sourceTree = "<group>"; };
		E8C30CE31C20B2B600C03464 /* gfm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gfm.cpp; sourceTree = "<group>"; };
		E8C30CE41C20B2B600C03464 /* group_walk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = group_walk.cpp; sourceTree = "<group>"; };
		E8C30CE51C20B2B600C03464 /* hisat_bp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat_bp.cpp; sourceTree = "<group>"; };
		E8C30CE61C20B2B600C03464 /* hisat2_build_main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_build_main.cpp; sourceTree = "<group>"; };
		E8C30CE71C20B2B600C03464 /* hisat2_build.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_build.cpp; sourceTree = "<group>"; };
		E8C30CE81C20B2B600C03464 /* hisat2_inspect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_inspect.cpp; sourceTree = "<group>"; };
		E8C30CE91C20B2B600C03464 /* hisat2_main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2_main.cpp; sourceTree = "<group>"; };
		E8C30CEA1C20B2B600C03464 /* hisat2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hisat2.cpp; sourceTree = "<group>"; };
		E8C30CEB1C20B2B600C03464 /* ival_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ival_list.cpp; sourceTree = "<group>"; };
		E8C30CEC1C20B2B600C03464 /* limit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = limit.cpp; sourceTree = "<group>"; };
		E8C30CED1C20B2B600C03464 /* ls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ls.cpp; sourceTree = "<group>"; };
		E8C30CEE1C20B2B600C03464 /* mask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mask.cpp; sourceTree = "<group>"; };
		E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multikey_qsort.cpp; sourceTree = "<group>"; };
		E8C30CF01C20B2B600C03464 /* outq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = outq.cpp; sourceTree = "<group>"; };
		E8C30CF11C20B2B600C03464 /* pat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pat.cpp; sourceTree = "<group>"; };
		E8C30CF21C20B2B600C03464 /* pe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pe.cpp; sourceTree = "<group>"; };
		E8C30CF31C20B2B600C03464 /* presets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = presets.cpp; sourceTree = "<group>"; };
		E8C30CF41C20B2B600C03464 /* qual.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = qual.cpp; sourceTree = "<group>"; };
		E8C30CF51C20B2B600C03464 /* random_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random_source.cpp; sourceTree = "<group>"; };
		E8C30CF61C20B2B600C03464 /* random_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random_util.cpp; sourceTree = "<group>"; };
		E8C30CF71C20B2B600C03464 /* read_qseq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = read_qseq.cpp; sourceTree = "<group>"; };
		E8C30CF81C20B2B600C03464 /* ref_coord.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ref_coord.cpp; sourceTree = "<group>"; };
		E8C30CF91C20B2B600C03464 /* ref_read.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ref_read.cpp; sourceTree = "<group>"; };
		E8C30CFA1C20B2B600C03464 /* reference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reference.cpp; sourceTree = "<group>"; };
		E8C30CFB1C20B2B600C03464 /* scoring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scoring.cpp; sourceTree = "<group>"; };
		E8C30CFC1C20B2B600C03464 /* shmem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shmem.cpp; sourceTree = "<group>"; };
		E8C30CFD1C20B2B600C03464 /* simple_func.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_func.cpp; sourceTree = "<group>"; };
		E8C30CFE1C20B2B600C03464 /* splice_site_new.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splice_site_new.cpp; sourceTree = "<group>"; };
		E8C30CFF1C20B2B600C03464 /* splice_site.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = splice_site.cpp; sourceTree = "<group>"; };
		E8C30D001C20B2B600C03464 /* sse_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sse_util.cpp; sourceTree = "<group>"; };
		E8C30D011C20B2B600C03464 /* sstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sstring.cpp; sourceTree = "<group>"; };
		E8C30D021C20B2B600C03464 /* tinythread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinythread.cpp; sourceTree = "<group>"; };
		E8C30D031C20B2B600C03464 /* unique.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unique.cpp; sourceTree = "<group>"; };
		E8D9219620C85FE900378C5B /* hisat2-repeatx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hisat2-repeatx"; sourceTree = BUILT_PRODUCTS_DIR; };
		E8D921A720CC37B300378C5B /* repeat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeat.h; sourceTree = "<group>"; };
		E8E2A13C2118D082008F4EA4 /* repeat_kmer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = repeat_kmer.h; sourceTree = "<group>"; };
		E8E2A13D2130695C008F4EA4 /* rfm.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rfm.h; sourceTree = "<group>"; };
		E8EAEDE71C24675500E62E69 /* hisat2-buildlx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "hisat2-buildlx"; sourceTree = BUILT_PRODUCTS_DIR; };
		E8FD97E41C81CCED00861B09 /* hisat2lx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hisat2lx; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		E8C30C571C20A5DD00C03464 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8C30C671C20A64A00C03464 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8C30C721C20A65400C03464 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8D9219120C85FE900378C5B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8EAEDE21C24675500E62E69 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8FD97DF1C81CCED00861B09 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		E8C30C511C20A5DD00C03464 = {
			isa = PBXGroup;
			children = (
				E8C30C651C20A61400C03464 /* Document */,
				E8C30C641C20A60F00C03464 /* Source */,
				E8C30C5B1C20A5DD00C03464 /* Products */,
			);
			sourceTree = "<group>";
		};
		E8C30C5B1C20A5DD00C03464 /* Products */ = {
			isa = PBXGroup;
			children = (
				E8C30C5A1C20A5DD00C03464 /* hisat2x */,
				E8C30C6A1C20A64A00C03464 /* hisat2-buildx */,
				E8C30C751C20A65400C03464 /* hisat2-inspectx */,
				E8EAEDE71C24675500E62E69 /* hisat2-buildlx */,
				E8FD97E41C81CCED00861B09 /* hisat2lx */,
				E8D9219620C85FE900378C5B /* hisat2-repeatx */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		E8C30C641C20A60F00C03464 /* Source */ = {
			isa = PBXGroup;
			children = (
				E8C30C7C1C20B2B600C03464 /* aligner_bt.h */,
				E8C30C7D1C20B2B600C03464 /* aligner_cache.h */,
				E8C30C7E1C20B2B600C03464 /* aligner_driver.h */,
				E8C30C7F1C20B2B600C03464 /* aligner_metrics.h */,
				E8C30C801C20B2B600C03464 /* aligner_report.h */,
				E8C30C811C20B2B600C03464 /* aligner_result.h */,
				E8C30C821C20B2B600C03464 /* aligner_seed_policy.h */,
				E8C30C831C20B2B600C03464 /* aligner_seed.h */,
				E8C30C841C20B2B600C03464 /* aligner_seed2.h */,
				E8C30C851C20B2B600C03464 /* aligner_sw_common.h */,
				E8C30C861C20B2B600C03464 /* aligner_sw_driver.h */,
				E8C30C871C20B2B600C03464 /* aligner_sw_nuc.h */,
				E8C30C881C20B2B600C03464 /* aligner_sw.h */,
				E8C30C891C20B2B600C03464 /* aligner_swsse.h */,
				E8C30C8A1C20B2B600C03464 /* aln_sink.h */,
				E8C30C8B1C20B2B600C03464 /* alphabet.h */,
				E8C30C8C1C20B2B600C03464 /* alt.h */,
				E8C30C8D1C20B2B600C03464 /* assert_helpers.h */,
				E8C30C8E1C20B2B600C03464 /* banded.h */,
				E8C30C8F1C20B2B600C03464 /* binary_sa_search.h */,
				60A82E9D21274F1B0040293D /* bit_packed_array.h */,
				E8C30C901C20B2B600C03464 /* bitpack.h */,
				E8C30C911C20B2B600C03464 /* blockwise_sa.h */,
				E8C30C921C20B2B600C03464 /* bp_aligner.h */,
				E8C30C931C20B2B600C03464 /* btypes.h */,
				E8C30C951C20B2B600C03464 /* diff_sample.h */,
				E8C30C961C20B2B600C03464 /* dp_framer.h */,
				E8C30C971C20B2B600C03464 /* ds.h */,
				E8C30C981C20B2B600C03464 /* edit.h */,
				E8C30C991C20B2B600C03464 /* endian_swap.h */,
				E8C30C9A1C20B2B600C03464 /* fast_mutex.h */,
				E8C30C9B1C20B2B600C03464 /* filebuf.h */,
				E8C30C9C1C20B2B600C03464 /* formats.h */,
				E8C30C9D1C20B2B600C03464 /* gbwt_graph.h */,
				E8C30C9E1C20B2B600C03464 /* gfm.h */,
				E80538341DA83933008894D0 /* gp.h */,
				E8C30C9F1C20B2B600C03464 /* group_walk.h */,
				E8C30CA01C20B2B600C03464 /* hgfm.h */,
				E8C30CA11C20B2B600C03464 /* hi_aligner.h */,
				E8C30CA21C20B2B600C03464 /* hier_idx_common.h */,
				E8C30CA31C20B2B600C03464 /* ival_list.h */,
				E8C30CA41C20B2B600C03464 /* limit.h */,
				E8C30CA51C20B2B600C03464 /* ls.h */,
				E8C30CA61C20B2B600C03464 /* mask.h */,
				E8C30CA71C20B2B600C03464 /* mem_ids.h */,
				E8C30CA81C20B2B600C03464 /* mm.h */,
				E8C30CA91C20B2B600C03464 /* multikey_qsort.h */,
				E8C30CAA1C20B2B600C03464 /* opts.h */,
				E8C30CAB1C20B2B600C03464 /* outq.h */,
				E8C30CAC1C20B2B600C03464 /* pat.h */,
				E8C30CAD1C20B2B600C03464 /* pe.h */,
				E8C30CAE1C20B2B600C03464 /* presets.h */,
				E8C30CAF1C20B2B600C03464 /* processor_support.h */,
				E8C30CB01C20B2B600C03464 /* qual.h */,
				E8C30CB11C20B2B600C03464 /* radix_sort.h */,
				E8C30CB21C20B2B600C03464 /* random_source.h */,
				E8C30CB31C20B2B600C03464 /* random_util.h */,
				E8C30CB41C20B2B600C03464 /* read.h */,
				E8C30CB51C20B2B600C03464 /* ref_coord.h */,
				E8C30CB61C20B2B600C03464 /* ref_read.h */,
				E8C30CB71C20B2B600C03464 /* reference.h */,
				E8D921A720CC37B300378C5B /* repeat.h */,
				E84A236120D2AF0600C12106 /* repeat_builder.h */,
				E8E2A13C2118D082008F4EA4 /* repeat_kmer.h */,
				E8E2A13D2130695C008F4EA4 /* rfm.h */,
				E8C30CB81C20B2B600C03464 /* sam.h */,
				E8C30CB91C20B2B600C03464 /* scoring.h */,
				E8C30CBA1C20B2B600C03464 /* search_globals.h */,
				E8C30CBB1C20B2B600C03464 /* sequence_io.h */,
				E8C30CBC1C20B2B600C03464 /* shmem.h */,
				E8C30CBD1C20B2B600C03464 /* simple_func.h */,
				E8C30CBE1C20B2B600C03464 /* splice_site_mem.h */,
				E8C30CBF1C20B2B600C03464 /* splice_site.h */,
				E8C30CC01C20B2B600C03464 /* spliced_aligner.h */,
				E8C30CC11C20B2B600C03464 /* sse_util.h */,
				E8C30CC21C20B2B600C03464 /* sstring.h */,
				E8C30CC31C20B2B600C03464 /* str_util.h */,
				E8C30CC41C20B2B600C03464 /* threading.h */,
				E8C30CC51C20B2B600C03464 /* timer.h */,
				E8C30CC61C20B2B600C03464 /* tinythread.h */,
				E8C30CC71C20B2B600C03464 /* tokenize.h */,
				E8C30CC81C20B2B600C03464 /* tp.h */,
				E8C30CC91C20B2B600C03464 /* unique.h */,
				E8C30CCA1C20B2B600C03464 /* util.h */,
				E8C30CCB1C20B2B600C03464 /* word_io.h */,
				E8C30CCC1C20B2B600C03464 /* zbox.h */,
				E8C30CCD1C20B2B600C03464 /* aligner_bt.cpp */,
				E8C30CCE1C20B2B600C03464 /* aligner_cache.cpp */,
				E8C30CCF1C20B2B600C03464 /* aligner_driver.cpp */,
				E8C30CD01C20B2B600C03464 /* aligner_result.cpp */,
				E8C30CD11C20B2B600C03464 /* aligner_seed_policy.cpp */,
				E8C30CD21C20B2B600C03464 /* aligner_seed.cpp */,
				E8C30CD31C20B2B600C03464 /* aligner_seed2.cpp */,
				E8C30CD41C20B2B600C03464 /* aligner_sw_driver.cpp */,
				E8C30CD51C20B2B600C03464 /* aligner_sw.cpp */,
				E8C30CD61C20B2B600C03464 /* aligner_swsse_ee_i16.cpp */,
				E8C30CD71C20B2B600C03464 /* aligner_swsse_ee_u8.cpp */,
				E8C30CD81C20B2B600C03464 /* aligner_swsse_loc_i16.cpp */,
				E8C30CD91C20B2B600C03464 /* aligner_swsse_loc_u8.cpp */,
				E8C30CDA1C20B2B600C03464 /* aligner_swsse.cpp */,
				E8C30CDB1C20B2B600C03464 /* aln_sink.cpp */,
				E8C30CDC1C20B2B600C03464 /* alphabet.cpp */,
				E8C30CDD1C20B2B600C03464 /* banded.cpp */,
				60A82E9C21274F1B0040293D /* bit_packed_array.cpp */,
				E8C30CDE1C20B2B600C03464 /* ccnt_lut.cpp */,
				E8C30CDF1C20B2B600C03464 /* diff_sample.cpp */,
				E8C30CE01C20B2B600C03464 /* dp_framer.cpp */,
				E8C30CE11C20B2B600C03464 /* ds.cpp */,
				E8C30CE21C20B2B600C03464 /* edit.cpp */,
				E8C30CE31C20B2B600C03464 /* gfm.cpp */,
				E8C30CE41C20B2B600C03464 /* group_walk.cpp */,
				E8C30CE51C20B2B600C03464 /* hisat_bp.cpp */,
				E8C30CE61C20B2B600C03464 /* hisat2_build_main.cpp */,
				E8C30CE71C20B2B600C03464 /* hisat2_build.cpp */,
				E8C30CE81C20B2B600C03464 /* hisat2_inspect.cpp */,
				E8C30CE91C20B2B600C03464 /* hisat2_main.cpp */,
				606F132320E1528D008903D6 /* hisat2_repeat_main.cpp */,
				606F132220E1528D008903D6 /* hisat2_repeat.cpp */,
				E8C30CEA1C20B2B600C03464 /* hisat2.cpp */,
				E8C30CEB1C20B2B600C03464 /* ival_list.cpp */,
				E8C30CEC1C20B2B600C03464 /* limit.cpp */,
				E8C30CED1C20B2B600C03464 /* ls.cpp */,
				E8C30CEE1C20B2B600C03464 /* mask.cpp */,
				E8C30CEF1C20B2B600C03464 /* multikey_qsort.cpp */,
				E8C30CF01C20B2B600C03464 /* outq.cpp */,
				E8C30CF11C20B2B600C03464 /* pat.cpp */,
				E8C30CF21C20B2B600C03464 /* pe.cpp */,
				E8C30CF31C20B2B600C03464 /* presets.cpp */,
				E8C30CF41C20B2B600C03464 /* qual.cpp */,
				E8C30CF51C20B2B600C03464 /* random_source.cpp */,
				E8C30CF61C20B2B600C03464 /* random_util.cpp */,
				E8C30CF71C20B2B600C03464 /* read_qseq.cpp */,
				E8C30CF81C20B2B600C03464 /* ref_coord.cpp */,
				E8C30CF91C20B2B600C03464 /* ref_read.cpp */,
				E8C30CFA1C20B2B600C03464 /* reference.cpp */,
				E84A236220D2AF1500C12106 /* repeat_builder.cpp */,
				E8C30CFB1C20B2B600C03464 /* scoring.cpp */,
				E8C30CFC1C20B2B600C03464 /* shmem.cpp */,
				E8C30CFD1C20B2B600C03464 /* simple_func.cpp */,
				E8C30CFE1C20B2B600C03464 /* splice_site_new.cpp */,
				E8C30CFF1C20B2B600C03464 /* splice_site.cpp */,
				E8C30D001C20B2B600C03464 /* sse_util.cpp */,
				E8C30D011C20B2B600C03464 /* sstring.cpp */,
				E8C30D021C20B2B600C03464 /* tinythread.cpp */,
				E8C30D031C20B2B600C03464 /* unique.cpp */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		E8C30C651C20A61400C03464 /* Document */ = {
			isa = PBXGroup;
			children = (
			);
			name = Document;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		E8C30C591C20A5DD00C03464 /* hisat2x */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8C30C611C20A5DD00C03464 /* Build configuration list for PBXNativeTarget "hisat2x" */;
			buildPhases = (
				E8C30C561C20A5DD00C03464 /* Sources */,
				E8C30C571C20A5DD00C03464 /* Frameworks */,
				E8C30C581C20A5DD00C03464 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = hisat2x;
			productName = hisat2;
			productReference = E8C30C5A1C20A5DD00C03464 /* hisat2x */;
			productType = "com.apple.product-type.tool";
		};
		E8C30C691C20A64A00C03464 /* hisat2-buildx */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8C30C6E1C20A64A00C03464 /* Build configuration list for PBXNativeTarget "hisat2-buildx" */;
			buildPhases = (
				E8C30C661C20A64A00C03464 /* Sources */,
				E8C30C671C20A64A00C03464 /* Frameworks */,
				E8C30C681C20A64A00C03464 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "hisat2-buildx";
			productName = "hisat2-buildx";
			productReference = E8C30C6A1C20A64A00C03464 /* hisat2-buildx */;
			productType = "com.apple.product-type.tool";
		};
		E8C30C741C20A65400C03464 /* hisat2-inspectx */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8C30C791C20A65400C03464 /* Build configuration list for PBXNativeTarget "hisat2-inspectx" */;
			buildPhases = (
				E8C30C711C20A65400C03464 /* Sources */,
				E8C30C721C20A65400C03464 /* Frameworks */,
				E8C30C731C20A65400C03464 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "hisat2-inspectx";
			productName = "hisat2-inspectx";
			productReference = E8C30C751C20A65400C03464 /* hisat2-inspectx */;
			productType = "com.apple.product-type.tool";
		};
		E8D9218020C85FE900378C5B /* hisat2-repeatx */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8D9219320C85FE900378C5B /* Build configuration list for PBXNativeTarget "hisat2-repeatx" */;
			buildPhases = (
				E8D9218120C85FE900378C5B /* Sources */,
				E8D9219120C85FE900378C5B /* Frameworks */,
				E8D9219220C85FE900378C5B /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "hisat2-repeatx";
			productName = "hisat2-buildx";
			productReference = E8D9219620C85FE900378C5B /* hisat2-repeatx */;
			productType = "com.apple.product-type.tool";
		};
		E8EAEDD21C24675500E62E69 /* hisat2-buildlx */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8EAEDE41C24675500E62E69 /* Build configuration list for PBXNativeTarget "hisat2-buildlx" */;
			buildPhases = (
				E8EAEDD31C24675500E62E69 /* Sources */,
				E8EAEDE21C24675500E62E69 /* Frameworks */,
				E8EAEDE31C24675500E62E69 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "hisat2-buildlx";
			productName = "hisat2-buildx";
			productReference = E8EAEDE71C24675500E62E69 /* hisat2-buildlx */;
			productType = "com.apple.product-type.tool";
		};
		E8FD97B21C81CCED00861B09 /* hisat2lx */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E8FD97E11C81CCED00861B09 /* Build configuration list for PBXNativeTarget "hisat2lx" */;
			buildPhases = (
				E8FD97B31C81CCED00861B09 /* Sources */,
				E8FD97DF1C81CCED00861B09 /* Frameworks */,
				E8FD97E01C81CCED00861B09 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = hisat2lx;
			productName = hisat2;
			productReference = E8FD97E41C81CCED00861B09 /* hisat2lx */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		E8C30C521C20A5DD00C03464 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0930;
				ORGANIZATIONNAME = "Daehwan Kim";
				TargetAttributes = {
					E8C30C591C20A5DD00C03464 = {
						CreatedOnToolsVersion = 7.2;
					};
					E8C30C691C20A64A00C03464 = {
						CreatedOnToolsVersion = 7.2;
					};
					E8C30C741C20A65400C03464 = {
						CreatedOnToolsVersion = 7.2;
					};
				};
			};
			buildConfigurationList = E8C30C551C20A5DD00C03464 /* Build configuration list for PBXProject "hisat2" */;
			compatibilityVersion = "Xcode 8.0";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = E8C30C511C20A5DD00C03464;
			productRefGroup = E8C30C5B1C20A5DD00C03464 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				E8C30C591C20A5DD00C03464 /* hisat2x */,
				E8C30C691C20A64A00C03464 /* hisat2-buildx */,
				E8C30C741C20A65400C03464 /* hisat2-inspectx */,
				E8EAEDD21C24675500E62E69 /* hisat2-buildlx */,
				E8FD97B21C81CCED00861B09 /* hisat2lx */,
				E8D9218020C85FE900378C5B /* hisat2-repeatx */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		E8C30C561C20A5DD00C03464 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8EAEE201C24899300E62E69 /* ref_read.cpp in Sources */,
				E8EAEE1F1C24896600E62E69 /* reference.cpp in Sources */,
				E8EAEE1E1C24894300E62E69 /* tinythread.cpp in Sources */,
				E8EAEE1D1C24892B00E62E69 /* gfm.cpp in Sources */,
				E8EAEE1C1C24891800E62E69 /* alphabet.cpp in Sources */,
				E8EAEE1B1C2488EA00E62E69 /* edit.cpp in Sources */,
				E8EAEE1A1C2488D600E62E69 /* limit.cpp in Sources */,
				E8EAEE191C2488AF00E62E69 /* ds.cpp in Sources */,
				E8EAEE181C24886400E62E69 /* ccnt_lut.cpp in Sources */,
				E8EAEE171C2487FF00E62E69 /* diff_sample.cpp in Sources */,
				E8EAEE151C246EFC00E62E69 /* aligner_driver.cpp in Sources */,
				E8EAEE161C246EFC00E62E69 /* splice_site.cpp in Sources */,
				E8EAEE0A1C246EE900E62E69 /* aligner_bt.cpp in Sources */,
				E8EAEE0B1C246EE900E62E69 /* aligner_swsse_ee_i16.cpp in Sources */,
				E8EAEE0C1C246EE900E62E69 /* aligner_swsse_ee_u8.cpp in Sources */,
				E8EAEE0D1C246EE900E62E69 /* aligner_swsse_loc_i16.cpp in Sources */,
				E8EAEE0E1C246EE900E62E69 /* aligner_swsse_loc_u8.cpp in Sources */,
				E8EAEE0F1C246EE900E62E69 /* aligner_swsse.cpp in Sources */,
				E8EAEE101C246EE900E62E69 /* outq.cpp in Sources */,
				E8EAEE111C246EE900E62E69 /* random_source.cpp in Sources */,
				E8EAEE121C246EE900E62E69 /* random_util.cpp in Sources */,
				E8EAEE131C246EE900E62E69 /* simple_func.cpp in Sources */,
				E8EAEE141C246EE900E62E69 /* sse_util.cpp in Sources */,
				E8EAEE011C246EB200E62E69 /* aligner_result.cpp in Sources */,
				E8EAEE021C246EB200E62E69 /* aln_sink.cpp in Sources */,
				E8EAEE031C246EB200E62E69 /* dp_framer.cpp in Sources */,
				E8EAEE041C246EB200E62E69 /* mask.cpp in Sources */,
				E8EAEE051C246EB200E62E69 /* pe.cpp in Sources */,
				E8EAEE061C246EB200E62E69 /* presets.cpp in Sources */,
				E8EAEE071C246EB200E62E69 /* ref_coord.cpp in Sources */,
				E8EAEE081C246EB200E62E69 /* scoring.cpp in Sources */,
				E8EAEE091C246EB200E62E69 /* unique.cpp in Sources */,
				E8EAEDFA1C246E5100E62E69 /* aligner_cache.cpp in Sources */,
				E8EAEDFB1C246E5100E62E69 /* aligner_seed_policy.cpp in Sources */,
				E8EAEDFC1C246E5100E62E69 /* aligner_seed.cpp in Sources */,
				E8EAEDFD1C246E5100E62E69 /* aligner_seed2.cpp in Sources */,
				E8EAEDFE1C246E5100E62E69 /* aligner_sw_driver.cpp in Sources */,
				E8EAEDFF1C246E5100E62E69 /* aligner_sw.cpp in Sources */,
				E8EAEE001C246E5100E62E69 /* read_qseq.cpp in Sources */,
				E8EAEDF61C246E3100E62E69 /* hisat2_main.cpp in Sources */,
				E8EAEDF71C246E3100E62E69 /* hisat2.cpp in Sources */,
				E8EAEDF81C246E3100E62E69 /* pat.cpp in Sources */,
				E8EAEDF91C246E3100E62E69 /* qual.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8C30C661C20A64A00C03464 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8EAEDE81C246CDC00E62E69 /* diff_sample.cpp in Sources */,
				E8EAEDD01C24667700E62E69 /* hisat2_build_main.cpp in Sources */,
				E8EAEDD11C24667700E62E69 /* hisat2_build.cpp in Sources */,
				E8EAEDCC1C24666400E62E69 /* limit.cpp in Sources */,
				E8EAEDCD1C24666400E62E69 /* multikey_qsort.cpp in Sources */,
				E8EAEDCE1C24666400E62E69 /* random_source.cpp in Sources */,
				E8EAEDCF1C24666400E62E69 /* tinythread.cpp in Sources */,
				E8EAEDC41C24663D00E62E69 /* alphabet.cpp in Sources */,
				E8EAEDC51C24663D00E62E69 /* ccnt_lut.cpp in Sources */,
				E8EAEDC61C24663D00E62E69 /* ds.cpp in Sources */,
				E8EAEDC71C24663D00E62E69 /* edit.cpp in Sources */,
				E8EAEDC81C24663D00E62E69 /* gfm.cpp in Sources */,
				E8EAEDC91C24663D00E62E69 /* ref_read.cpp in Sources */,
				E8EAEDCA1C24663D00E62E69 /* reference.cpp in Sources */,
				E8EAEDCB1C24663D00E62E69 /* shmem.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8C30C711C20A65400C03464 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8EAEDF21C246DB200E62E69 /* hisat2_inspect.cpp in Sources */,
				E8EAEDF31C246DB200E62E69 /* limit.cpp in Sources */,
				E8EAEDF41C246DB200E62E69 /* random_source.cpp in Sources */,
				E8EAEDF51C246DB200E62E69 /* tinythread.cpp in Sources */,
				E8EAEDE91C246DA200E62E69 /* alphabet.cpp in Sources */,
				E8EAEDEA1C246DA200E62E69 /* ccnt_lut.cpp in Sources */,
				E8EAEDEB1C246DA200E62E69 /* ds.cpp in Sources */,
				E8EAEDEC1C246DA200E62E69 /* edit.cpp in Sources */,
				E8EAEDED1C246DA200E62E69 /* gfm.cpp in Sources */,
				E8EAEDEE1C246DA200E62E69 /* multikey_qsort.cpp in Sources */,
				E8EAEDEF1C246DA200E62E69 /* ref_read.cpp in Sources */,
				E8EAEDF01C246DA200E62E69 /* reference.cpp in Sources */,
				E8EAEDF11C246DA200E62E69 /* shmem.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8D9218120C85FE900378C5B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8D921A620C879AB00378C5B /* mask.cpp in Sources */,
				E8D921A520C8798500378C5B /* qual.cpp in Sources */,
				E8D921A420C8794400378C5B /* aligner_bt.cpp in Sources */,
				E8D921A220C8791000378C5B /* scoring.cpp in Sources */,
				E8D921A320C8791000378C5B /* simple_func.cpp in Sources */,
				60A82E9E21274F1B0040293D /* bit_packed_array.cpp in Sources */,
				E8D921A120C878EC00378C5B /* dp_framer.cpp in Sources */,
				E8D9219920C878B700378C5B /* aligner_result.cpp in Sources */,
				E8D9219A20C878B700378C5B /* aligner_sw_driver.cpp in Sources */,
				E8D9219B20C878B700378C5B /* aligner_sw.cpp in Sources */,
				E8D9219C20C878B700378C5B /* aligner_swsse_ee_i16.cpp in Sources */,
				E8D9219D20C878B700378C5B /* aligner_swsse_ee_u8.cpp in Sources */,
				E8D9219E20C878B700378C5B /* aligner_swsse_loc_i16.cpp in Sources */,
				E8D9219F20C878B700378C5B /* aligner_swsse_loc_u8.cpp in Sources */,
				E8D921A020C878B700378C5B /* aligner_swsse.cpp in Sources */,
				E8D9218220C85FE900378C5B /* diff_sample.cpp in Sources */,
				E8D9218520C85FE900378C5B /* limit.cpp in Sources */,
				E8D9218620C85FE900378C5B /* multikey_qsort.cpp in Sources */,
				E8D9218720C85FE900378C5B /* random_source.cpp in Sources */,
				E8D9218820C85FE900378C5B /* tinythread.cpp in Sources */,
				606F132420E1528D008903D6 /* hisat2_repeat.cpp in Sources */,
				606F132520E1528D008903D6 /* hisat2_repeat_main.cpp in Sources */,
				E8D9218920C85FE900378C5B /* alphabet.cpp in Sources */,
				E8D9218A20C85FE900378C5B /* ccnt_lut.cpp in Sources */,
				E8D9218B20C85FE900378C5B /* ds.cpp in Sources */,
				E84A236320D2AF1600C12106 /* repeat_builder.cpp in Sources */,
				E8D9218C20C85FE900378C5B /* edit.cpp in Sources */,
				E8D9218D20C85FE900378C5B /* gfm.cpp in Sources */,
				E8D9218E20C85FE900378C5B /* ref_read.cpp in Sources */,
				E8D9218F20C85FE900378C5B /* reference.cpp in Sources */,
				E8D9219020C85FE900378C5B /* shmem.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8EAEDD31C24675500E62E69 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8FD97E51C8343EF00861B09 /* diff_sample.cpp in Sources */,
				E8EAEDD41C24675500E62E69 /* hisat2_build_main.cpp in Sources */,
				E8EAEDD51C24675500E62E69 /* hisat2_build.cpp in Sources */,
				E8EAEDD61C24675500E62E69 /* limit.cpp in Sources */,
				E8EAEDD71C24675500E62E69 /* multikey_qsort.cpp in Sources */,
				E8EAEDD81C24675500E62E69 /* random_source.cpp in Sources */,
				E8EAEDD91C24675500E62E69 /* tinythread.cpp in Sources */,
				E8EAEDDA1C24675500E62E69 /* alphabet.cpp in Sources */,
				E8EAEDDB1C24675500E62E69 /* ccnt_lut.cpp in Sources */,
				E8EAEDDC1C24675500E62E69 /* ds.cpp in Sources */,
				E8EAEDDD1C24675500E62E69 /* edit.cpp in Sources */,
				E8EAEDDE1C24675500E62E69 /* gfm.cpp in Sources */,
				E8EAEDDF1C24675500E62E69 /* ref_read.cpp in Sources */,
				E8EAEDE01C24675500E62E69 /* reference.cpp in Sources */,
				E8EAEDE11C24675500E62E69 /* shmem.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8FD97B31C81CCED00861B09 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E8FD97B41C81CCED00861B09 /* ref_read.cpp in Sources */,
				E8FD97B51C81CCED00861B09 /* reference.cpp in Sources */,
				E8FD97B61C81CCED00861B09 /* tinythread.cpp in Sources */,
				E8FD97B71C81CCED00861B09 /* gfm.cpp in Sources */,
				E8FD97B81C81CCED00861B09 /* alphabet.cpp in Sources */,
				E8FD97B91C81CCED00861B09 /* edit.cpp in Sources */,
				E8FD97BA1C81CCED00861B09 /* limit.cpp in Sources */,
				E8FD97BB1C81CCED00861B09 /* ds.cpp in Sources */,
				E8FD97BC1C81CCED00861B09 /* ccnt_lut.cpp in Sources */,
				E8FD97BD1C81CCED00861B09 /* diff_sample.cpp in Sources */,
				E8FD97BE1C81CCED00861B09 /* aligner_driver.cpp in Sources */,
				E8FD97BF1C81CCED00861B09 /* splice_site.cpp in Sources */,
				E8FD97C01C81CCED00861B09 /* aligner_bt.cpp in Sources */,
				E8FD97C11C81CCED00861B09 /* aligner_swsse_ee_i16.cpp in Sources */,
				E8FD97C21C81CCED00861B09 /* aligner_swsse_ee_u8.cpp in Sources */,
				E8FD97C31C81CCED00861B09 /* aligner_swsse_loc_i16.cpp in Sources */,
				E8FD97C41C81CCED00861B09 /* aligner_swsse_loc_u8.cpp in Sources */,
				E8FD97C51C81CCED00861B09 /* aligner_swsse.cpp in Sources */,
				E8FD97C61C81CCED00861B09 /* outq.cpp in Sources */,
				E8FD97C71C81CCED00861B09 /* random_source.cpp in Sources */,
				E8FD97C81C81CCED00861B09 /* random_util.cpp in Sources */,
				E8FD97C91C81CCED00861B09 /* simple_func.cpp in Sources */,
				E8FD97CA1C81CCED00861B09 /* sse_util.cpp in Sources */,
				E8FD97CB1C81CCED00861B09 /* aligner_result.cpp in Sources */,
				E8FD97CC1C81CCED00861B09 /* aln_sink.cpp in Sources */,
				E8FD97CD1C81CCED00861B09 /* dp_framer.cpp in Sources */,
				E8FD97CE1C81CCED00861B09 /* mask.cpp in Sources */,
				E8FD97CF1C81CCED00861B09 /* pe.cpp in Sources */,
				E8FD97D01C81CCED00861B09 /* presets.cpp in Sources */,
				E8FD97D11C81CCED00861B09 /* ref_coord.cpp in Sources */,
				E8FD97D21C81CCED00861B09 /* scoring.cpp in Sources */,
				E8FD97D31C81CCED00861B09 /* unique.cpp in Sources */,
				E8FD97D41C81CCED00861B09 /* aligner_cache.cpp in Sources */,
				E8FD97D51C81CCED00861B09 /* aligner_seed_policy.cpp in Sources */,
				E8FD97D61C81CCED00861B09 /* aligner_seed.cpp in Sources */,
				E8FD97D71C81CCED00861B09 /* aligner_seed2.cpp in Sources */,
				E8FD97D81C81CCED00861B09 /* aligner_sw_driver.cpp in Sources */,
				E8FD97D91C81CCED00861B09 /* aligner_sw.cpp in Sources */,
				E8FD97DA1C81CCED00861B09 /* read_qseq.cpp in Sources */,
				E8FD97DB1C81CCED00861B09 /* hisat2_main.cpp in Sources */,
				E8FD97DC1C81CCED00861B09 /* hisat2.cpp in Sources */,
				E8FD97DD1C81CCED00861B09 /* pat.cpp in Sources */,
				E8FD97DE1C81CCED00861B09 /* qual.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		E8C30C5F1C20A5DD00C03464 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					"HISAT2_VERSION=\"\\\"2.2.0\\\"\"",
					"HISAT2_VERSION2=\"\\\"`cat VERSION`\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = macosx;
			};
			name = Debug;
		};
		E8C30C601C20A5DD00C03464 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "-";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					NDEBUG,
					"DEBUG=0",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					"HISAT2_VERSION=\"\\\"2.2.0\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date`\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				MACOSX_DEPLOYMENT_TARGET = 10.12;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = macosx;
			};
			name = Release;
		};
		E8C30C621C20A5DD00C03464 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8C30C631C20A5DD00C03464 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		E8C30C6F1C20A64A00C03464 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8C30C701C20A64A00C03464 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		E8C30C7A1C20A65400C03464 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8C30C7B1C20A65400C03464 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		E8D9219420C85FE900378C5B /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=1",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					"HISAT2_VERSION=\"\\\"2.2.0\\\"\"",
					"HISAT2_VERSION2=\"\\\"`cat VERSION`\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
					DEBUGLOG,
					BOWTIE_64BIT_INDEX,
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8D9219520C85FE900378C5B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					BOWTIE_64BIT_INDEX,
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		E8EAEDE51C24675500E62E69 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					BOWTIE_64BIT_INDEX,
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8EAEDE61C24675500E62E69 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=0",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					BOWTIE_64BIT_INDEX,
					"HISAT2_VERSION=\"\\\"`cat VERSION`\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date`\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		E8FD97E21C81CCED00861B09 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=1",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					"HISAT2_VERSION=\"\\\"2.0.2-beta\\\"\"",
					"HISAT2_VERSION2=\"\\\"`cat VERSION`\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
					BOWTIE_64BIT_INDEX,
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		E8FD97E31C81CCED00861B09 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=0",
					BOWTIE_MM,
					"MACOS=1",
					POPCNT_CAPABILITY,
					BOWTIE2,
					"HISAT2_VERSION=\"\\\"2.2.0\\\"\"",
					"BUILD_HOST=\"\\\"`hostname`\\\"\"",
					"BUILD_TIME=\"\\\"`date`\\\"\"",
					"COMPILER_VERSION=\"\\\"`$(CXX) -v 2>&1 | tail -1`\\\"\"",
					"COMPILER_OPTIONS=\"\\\"test\\\"\"",
					BOWTIE_64BIT_INDEX,
				);
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		E8C30C551C20A5DD00C03464 /* Build configuration list for PBXProject "hisat2" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8C30C5F1C20A5DD00C03464 /* Debug */,
				E8C30C601C20A5DD00C03464 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8C30C611C20A5DD00C03464 /* Build configuration list for PBXNativeTarget "hisat2x" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8C30C621C20A5DD00C03464 /* Debug */,
				E8C30C631C20A5DD00C03464 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8C30C6E1C20A64A00C03464 /* Build configuration list for PBXNativeTarget "hisat2-buildx" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8C30C6F1C20A64A00C03464 /* Debug */,
				E8C30C701C20A64A00C03464 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8C30C791C20A65400C03464 /* Build configuration list for PBXNativeTarget "hisat2-inspectx" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8C30C7A1C20A65400C03464 /* Debug */,
				E8C30C7B1C20A65400C03464 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8D9219320C85FE900378C5B /* Build configuration list for PBXNativeTarget "hisat2-repeatx" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8D9219420C85FE900378C5B /* Debug */,
				E8D9219520C85FE900378C5B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8EAEDE41C24675500E62E69 /* Build configuration list for PBXNativeTarget "hisat2-buildlx" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8EAEDE51C24675500E62E69 /* Debug */,
				E8EAEDE61C24675500E62E69 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E8FD97E11C81CCED00861B09 /* Build configuration list for PBXNativeTarget "hisat2lx" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				E8FD97E21C81CCED00861B09 /* Debug */,
				E8FD97E31C81CCED00861B09 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = E8C30C521C20A5DD00C03464 /* Project object */;
}
